[OpenBIOS] Re: [fb-d] sis630 problem temporary resolution.

Jeff Garzik jgarzik at mandrakesoft.com
Thu Jun 1 19:57:47 CEST 2000


Ronald G Minnich wrote:
> 
> There's no current standard way to communicate memory size info from
> linuxbios boot code to the kernel. My kernel was dying because of a
> hard-coded size in arch/i386/kernel/setup.c:
> 
>         ALT_MEM_K = 254*1024;
> 
> The quick fix for now:
> 
>         ALT_MEM_K = 62*1024;
> 
> I was about to test this when my flash ram stopped programming, I am now
> waiting on an order for more.
> 
> Try it on your version.
> 
> We need a standard way to get PARAM to the kernel, now that the BIOS is no
> longer there to do it. The 0x90000 PARAM won't work, since that set of
> locations is managed in code we don't even run (from arch/i386/boot).
> Ideas welcome.

Can you steal code from LILO to patch the in-core kernel image with
values it needs?

Right now the Linux kernel depends on a memory map read from BIOS.  One
solution -- which I think should belong in the official kernel -- might
be to create our own memory map, and then pass the physical address of
that map into the kernel image.

	Jeff



-- 
Jeff Garzik              | Liberty is always dangerous, but
Building 1024            | it is the safest thing we have.
MandrakeSoft, Inc.       |      -- Harry Emerson Fosdick
-
To unsubscribe: send mail to majordomo at freiburg.linux.de
with 'unsubscribe openbios' in the body of the message



More information about the openbios mailing list