Re: Data storing

Richard B. Johnson (root@chaos.analogic.com)
Wed, 23 Apr 2003 08:22:58 -0400 (EDT)


On Wed, 23 Apr 2003, Andrew Kirilenko wrote:

> Hello!
>
> I need to make some checks (search for particular BIOS version) in the
> very start of the kernel. I need to store this data (zero page is pretty good
> for this, I think) and access it from arch/i386/boot/setup.S,
> arch/i386/boot/compressed/misc.c and in some other places. Can somebody
> suggest me good place to put check procedure and how to pass data?
>
> Best regards,
> Andrew.

I use 0x000001f0 (absolute) for relocating virtual disk code
for booting embedded systems. After Linux is up, the code remains
untouched. This might be a good location because the BIOS doesn't
use it during POST/boot and Linux (currently) leaves it alone.
Of course, this doesn't mean that somebody will not destroy this
area in the future (probably to spite you and me!!!).

Cheers,
Dick Johnson
Penguin : Linux version 2.4.20 on an i686 machine (797.90 BogoMips).
Why is the government concerned about the lunatic fringe? Think about it.

-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@vger.kernel.org
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/