diff options
author | Kevin O'Connor <kevin@koconnor.net> | 2013-09-14 23:04:08 -0400 |
---|---|---|
committer | Kevin O'Connor <kevin@koconnor.net> | 2013-09-18 20:48:34 -0400 |
commit | 4f790aa922d57fe52cd6dab1d40ff02f6f2d3911 (patch) | |
tree | cd831e62f972af54726f6fa3837c22db35f6b2d0 /src/pnpbios.c | |
parent | 5a7545ca4acc1213d96af7ce32a707df89940f11 (diff) | |
download | qemu-seabios-4f790aa922d57fe52cd6dab1d40ff02f6f2d3911.tar.gz |
Move pnpbios definition to new file std/pnpbios.h.
Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
Diffstat (limited to 'src/pnpbios.c')
-rw-r--r-- | src/pnpbios.c | 19 |
1 files changed, 1 insertions, 18 deletions
diff --git a/src/pnpbios.c b/src/pnpbios.c index 87eea9f..95ce21f 100644 --- a/src/pnpbios.c +++ b/src/pnpbios.c @@ -7,25 +7,10 @@ #include "config.h" // BUILD_BIOS_ADDR #include "farptr.h" // SET_FARVAR #include "output.h" // dprintf +#include "std/pnpbios.h" // PNP_SIGNATURE #include "string.h" // checksum #include "util.h" // pnp_init -struct pnpheader { - u32 signature; - u8 version; - u8 length; - u16 control; - u8 checksum; - u32 eventloc; - u16 real_ip; - u16 real_cs; - u16 prot_ip; - u32 prot_base; - u32 oemid; - u16 real_ds; - u32 prot_database; -} PACKED; - extern struct pnpheader PNPHEADER; extern char pnp_string[]; @@ -46,8 +31,6 @@ struct pnpheader PNPHEADER __aligned(16) VARFSEG = { char pnp_string[] __aligned(2) VARFSEG = " $PnP"; #endif -#define FUNCTION_NOT_SUPPORTED 0x82 - // BBS - Get Version and Installation Check static u16 handle_pnp60(u16 *args) |