On Wed, 2008-10-22 at 12:55 -0500, [EMAIL PROTECTED] wrote: Hi > Hello... > > I'm trying to boot off of a usb key, and elilo is failing to allocate > the memory for the kernel. This is on an unreleased Dell platform. elilo doesnt have a reiserfs driver so booting directly off of usb wont currently work, it supports FAT-12,16,32, ext2fs, and PXE for netboot. > > Apparently elilo is trying to allocate 4MB at address 0x100000 (it's > calling AllocatePages(2, 2, 1024, 0x100000)), and the firmware on this > platform reserves the memory from 0x100000 (1MB) to 0x4000000 (64MB) > for its own use. This is a seperate issue, which version are we talking about here? actually it may be irrelevant looking at latest source from ia32/system.c and x86_64/system.c line 100 --- /* This starting address will hold true for all of the loader types for now */ VOID *kernel_start = (VOID *)0x100000; /* 1M */ --- Looks like an old assumption is being broken by your new platform. so, for now to get you going you could hardcode in a correct start address for your config and rebuild elilo (just follow the build dependencies in the release notes). I'll file a bug for this hardcoded garbaaj and see if we can smarten it up a bit to use only the memory allocated to it by the underlying efi.
-Jason > Thanks! > Stuart -- ___________________________________ JASON FLEISCHLI HP - Open Source Linux Lab Ft. Collins CO (970)898-0874 ------------------------------------------------------------------------- This SF.Net email is sponsored by the Moblin Your Move Developer's challenge Build the coolest Linux based applications with Moblin SDK & win great prizes Grand prize is a trip for two to an Open Source event anywhere in the world http://moblin-contest.org/redirect.php?banner_id=100&url=/ _______________________________________________ elilo-discuss mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/elilo-discuss
