Ram Yalamanchili
2006-Jan-14 22:38 UTC
[syslinux] Patch mboot.c with Symbols/segments loader for multiboot ELF kernels
The program segments loaded presently in mboot.c only consists of a subset of sections described by the ELF Section Header Table (SHT) in the ELF kernel binary. Segments with useful information often needed for debugging purposes (symbol tables, string tables, etc.) aren't usually present in the program segments and hence not loaded above. Some kernels use this debugging information to provide better error messages or logging. Also a topology of the used memory can be got from the SHT. The multiboot specification proposes loading these extra sections into memory and providing the multiboot kernel with the address of the SHT. This address pointer is passed through the "syms" structure of the MIB (Multiboot Information Block) along with other essential information. This patched version (in attachment) does exactly that. Refer: "Multiboot Specification Manual", "TIS ELF Specification v1.2" for more details. thanks, Ram
Geert Stappers
2006-Jan-16 07:13 UTC
[syslinux] Patch mboot.c with Symbols/segments loader for multiboot ELF kernels
On Sat, Jan 14, 2006 at 02:38:44PM -0800, Ram Yalamanchili wrote: <snip/>> This patched version (in attachment) does exactly that.The attachment didn't make it to here, most likely not to elsewhere. Please resend the patch. GSt