Philippe Gerum wrote:

Nope, it should not. You still have to deal with on-demand memory
mappings triggering valid page faults with the "real" HAL. But you don't

Who triggers these faults? The on-demand memory mapping.



Look at the vmalloc_fault label in
linux/arch/i386/mm/fault.c:do_page_fault().


What do you mean by on-demand memory mapping? When the heap goes out of
mem? I must admit, I havn't looked at the heap implementation.



This is not related to the OOM condition, but rather to some sort of
lazy update of the task's page table by the kernel.



Well, does this lazy page table update mean that the kernel's routine to switch the mm (which is also used by adeos/xenomai) does not switch everything and rather let the processor run into some fault later? Does this also effect real-time shadow tasks? What are the side effects on real-time domains?

Jan

Reply via email to