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

Reply via email to