This is a bit of a tangent, but could the existing mechanisms be used to efficiently implement memory over-provisioning for non-critical processes, disk swapping, and copy-on-write page tables for a faster fork() implementation?
On Thu, Mar 7, 2024, 12:11 AM Christian Helmuth < christian.helmuth@genode-labs.com> wrote:
I have to correct myself...
On Thu, Mar 07, 2024 at 08:04:59 CET, Christian Helmuth wrote:
and contains the current exception in 'Cpu_state::trapno' for x86 [5], 'Cpu_state::cpu_exception' for arm v6/v7 [6], and seems to be missing for arm v8.
It seems ARMv8 provides an "exception syndrome" in 'Cpu_state::esr_el1', which should be what we're looking for and is used by the monitor component ;-)
Greets
Christian Helmuth Genode Labs
https://www.genode-labs.com/ · https://genode.org/ https://floss.social/@genode · https://genodians.org/
Genode Labs GmbH · Amtsgericht Dresden · HRB 28424 · Sitz Dresden Geschäftsführer: Dr.-Ing. Norman Feske, Christian Helmuth _______________________________________________ users mailing list -- users@lists.genode.org To unsubscribe send an email to users-leave@lists.genode.org Archived at https://lists.genode.org/mailman3/hyperkitty/list/users@lists.genode.org/mes...