On Fri, 23 May 2008 23:17:01 -0700
"H. Peter Anvin" <hpa@xxxxxxxxx> wrote:
Uhm... except it doesn't live at address zero, at all.
It's called "zeropage" because we used to recycle it into empty_zero_page, a long long time ago.
The bootparms structure is pointed to by %esi being passed from the setup code to the decompressor to the kernel.
Then why does dereferencing the uninitialized
pointer work, both in the code before and after
the patch?
What am I misssing?