18#define VBE_EDID_SIZE 0x80
20#define VBE_DISPI_IOPORT_INDEX 0x01CE
21#define VBE_DISPI_IOPORT_DATA 0x01CF
22#define VBE_DISPI_INDEX_ID 0x00
23 #define VBE_DISPI_ID0 0xB0C0
24 #define VBE_DISPI_ID1 0xB0C1
25 #define VBE_DISPI_ID2 0xB0C2
26 #define VBE_DISPI_ID3 0xB0C3
27 #define VBE_DISPI_ID4 0xB0C4
28 #define VBE_DISPI_ID5 0xB0C5
29#define VBE_DISPI_INDEX_XRES 0x01
30#define VBE_DISPI_INDEX_YRES 0x02
31#define VBE_DISPI_INDEX_BPP 0x03
32#define VBE_DISPI_INDEX_ENABLE 0x04
33 #define VBE_DISPI_DISABLED 0x00
34 #define VBE_DISPI_ENABLED 0x01
35 #define VBE_DISPI_GETCAPS 0x02
36 #define VBE_DISPI_LFB_ENABLED 0x40
37#define VBE_DISPI_INDEX_VIDEO_MEMORY_64K 0x0A
39#define BOCHS_TAG 'BCHS'
struct BOCHS_SIZE * PBOCHS_SIZE
struct BOCHS_DEVICE_EXTENSION * PBOCHS_DEVICE_EXTENSION
PHYSICAL_ADDRESS RangeStart
PBOCHS_SIZE AvailableModeInfo
BOCHS_ADDRESS_RANGE FrameBuffer
BOCHS_ADDRESS_RANGE IoPorts