This is my menu.lst:
Code: Select all
timeout=5
title Jeko
root (fd0)
kernel /system/kernel.bin root=fdc0
module /system/drv/fdc.drv
Code: Select all
extern struct multiboot_info_t *bootinfo;
physical_memory = (bootinfo->mem_upper) * 1024;
Code: Select all
char *cmdline = (char*)(bootinfo->cmdline);
printk("Kernel cmdline: %s at 0x%x\n", cmdline, cmdline);
Code: Select all
Kernel cmdline: ! at 0x2000
Code: Select all
struct multiboot_module *mods = (struct multiboot_module*)(bootinfo->mods_addr);
printk("Mods count: %d\n", mods_count);
printk("Mods addr: 0x%x\n", mods);
printk("mods[0].string: %s at 0x%x\n", (char*)(mods[0].string), (char*)(mods[0].string));
Code: Select all
Mods count: 1
Mods addr: 0x22F00
mods[0].string: a at 0x2019
Why these informations are incorrect?