Hi,
When Fiasco.OC loads the boot task, how are physical pages allocated for different elf sections? I am experiencing a page fault when accessing the second page that contains .bss section data. Is this normal?
It will be great if someone can tell me where the boot task loading is implemented in the kernel.
Thanks a lot.
Chen
Hi,
On Tue Sep 06, 2011 at 15:30:19 -0700, Chen Tian wrote:
When Fiasco.OC loads the boot task, how are physical pages allocated for different elf sections? I am experiencing a page fault when accessing the second page that contains .bss section data. Is this normal?
The page-fault is not resolved?
It will be great if someone can tell me where the boot task loading is implemented in the kernel.
It's not done in the kernel but already in bootstrap.
Adam
I've found the answer by myself. The boot task is actually loaded by kickstart and running in a different task space, so page faults must happen and will be resolved by sigma0.
On Tue, Sep 6, 2011 at 3:30 PM, Chen Tian chen.tian@acm.org wrote:
Hi,
When Fiasco.OC loads the boot task, how are physical pages allocated for different elf sections? I am experiencing a page fault when accessing the second page that contains .bss section data. Is this normal?
It will be great if someone can tell me where the boot task loading is implemented in the kernel.
Thanks a lot.
Chen
l4-hackers@os.inf.tu-dresden.de