Messages in this thread | | | Date | Fri, 29 May 1998 15:25:15 +0200 (MEST) | From | Gerd Knorr <> | Subject | empty_zero_page+setup on intel? |
| |
Hi !
Is there anywhere documented who uses which area of the empty_zero_page? The page which is used to pass some parameters from real to protected mode. I checked arch/i386/kernel/setup.c. Looks like struct screen_info starts at offset zero, next one is struct apm_bios_info at offset 64.
There is some space between the end of screen_info and the start of apm_bios_info, so I assumed it is no problem to add some fields to screen_info without breaking anything. BTW: the VESA 2.0-based graphic framebuffer driver for intel uses this, the current code is checked in at vger.
In the meantime I noticed, it does break something. It is impossible to pass any command line parameters if I boot up my box in graphics mode. I suspect this is because the area between screen_info and apm_bios_info is *not* free, but used by somebody else. But I don't know where to look for it...
Any Idea?
Gerd
- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.rutgers.edu
| |