/* SPDX-License-Identifier: GPL-2.0 */ /* * Modified from coreboot bochs.c */ #ifndef __BOCHS_H #define __BOCHS_H #define VGA_INDEX 0x3c0 #define VGA_ATT_W 0x3c0 #define VGA_AR_ENABLE_DISPLAY 0x20 enum { INDEX_ID, INDEX_XRES, INDEX_YRES, INDEX_BPP, INDEX_ENABLE, INDEX_BANK, INDEX_VIRT_WIDTH, INDEX_VIRT_HEIGHT, INDEX_X_OFFSET, INDEX_Y_OFFSET, INDEX_VIDEO_MEMORY_64K }; #define ID0 0xb0c0 #define ENABLED BIT(0) #define LFB_ENABLED BIT(6) #define NOCLEARMEM BIT(7) #define VGA_BASE 0x400 #define MMIO_BASE 0x500 #endif