Hello,
A dump of the contents of kernel.kip section in image.elf shows the following:
0xf0024160 00000106 4c130000 00000100 4f4b4c20 ....L.......OKL
0xf0024170 4f4b4c34 202d2028 70726f76 69646572 OKL4 - (provider
0xf0024180 3a204f70 656e204b 65726e65 6c204c61 : Open Kernel La
0xf0024190 62732920 6275696c 74206f6e 204f6374 bs) built on Oct
0xf00241a0 20313220 32303039 2030393a 30323a32 12 2009 09:02:2
0xf00241b0 39207573 696e6720 67636320 76657273 9 using gcc vers
0xf00241c0 696f6e20 332e342e 342e0050 49447300 ion 3.4.4..PIDs.
0xf00241d0 76697274 75616c73 70616365 69647300 virtualspaceids.
0xf00241e0 00000000 00000000 00000000 00000000 ................
0xf00241f0 0f0010a0 00fc4fa0 0f0010a0 00fc4fa0 ......O.......O.
0xf0024200 0e6002a0 003c03a0 0c6002a0 003c03a0 .`...<...`...<..
0xf0024210 0c021000 00dc1000 0e5c03a0 008c04a0 .........\......
0xf0024220 1c5c03a0 008c04a0 1c5e1100 008c1200 .\.......^......
0xf0024230 0e2006a0 003c06a0 0e2006a0 003c06a0 . ...<... ...<..
0xf0024240 0e9004a0 000405a0 0ed401a0 00d401a0 ................
0xf0024250 0e1005a0 009405a0 0ee401a0 00e801a0 ................
0xf0024260 0ea005a0 001c06a0 0e4003a0 004003a0 .........@...@..
However a look at the contents of l4kernel binary (in build/pistachio/bin) shows the empty contents from address 0xf00241f0 to 0xf0024260.
Could anyone please explain me what is the elfweaver doing such that the memory at the above address is being overwritten in generation of the final elf.
My concern is that when I use my toolchain, these address range (0xf00241f0 to 0xf0024260) is filled with zeros in the final image.elf as in l4microkernel.
Thanks for your help.
Regards
Aparna
_______________________________________________
Developer mailing list
[hidden email]
https://lists.okl4.org/mailman/listinfo/developer