Make asm-x86/bootparam.h includable from userspace.
authorRusty Russell <rusty@rustcorp.com.au>
Mon, 22 Oct 2007 00:56:19 +0000 (10:56 +1000)
committerRusty Russell <rusty@rustcorp.com.au>
Tue, 23 Oct 2007 05:49:47 +0000 (15:49 +1000)
commitee8e7cfe9d330d6f1ce0b9b1620d6df5d9cf6b70
treea9534bac7060e546c0c3e6ea34d0469d8903bf0e
parent9525ca0286afd54a5cd69d9ded741b4df8d0c554
Make asm-x86/bootparam.h includable from userspace.

To actually write a bootloader (or, say, the lguest launcher)
currently requires duplication of these structures.  Making them
includable from userspace is much nicer.

We merge the common userspace-required definitions of e820_32/64.h
into e820.h for export.

Signed-off-by: Rusty Russell <rusty@rustcorp.com.au>
13 files changed:
Documentation/lguest/lguest.c
include/asm-x86/Kbuild
include/asm-x86/bootparam.h
include/asm-x86/e820.h
include/asm-x86/e820_32.h
include/asm-x86/e820_64.h
include/asm-x86/ist.h
include/linux/Kbuild
include/linux/apm_bios.h
include/linux/edd.h
include/linux/screen_info.h
include/video/Kbuild
include/video/edid.h