blob: 0901c045be4e41e0b137298b089735f7b27fd0b1 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
|
# Kconfig SeaBIOS VGA BIOS configuration
menu "VGA ROM"
choice
prompt "VGA Hardware Type"
default NO_VGABIOS
config NO_VGABIOS
bool "None"
help
Do not build a VGA BIOS.
config VGA_STANDARD_VGA
depends on QEMU
bool "QEMU/Bochs Original IBM 256K VGA"
help
Build basic VGA BIOS support (pre Super-VGA) for use
on emulators.
config VGA_CIRRUS
depends on QEMU
bool "QEMU/Bochs Cirrus SVGA"
help
Build support for Cirrus VGA emulation found on QEMU
and Bochs emulators. This is for emulators; it is not
intended for use on real Cirrus hardware.
config VGA_BOCHS
depends on QEMU
bool "QEMU/Bochs VBE SVGA"
help
Build support for Bochs DISPI interface (a custom VBE
protocol) found on QEMU and Bochs emulators.
config VGA_GEODEGX2
bool "GeodeGX2"
help
Build support for Geode GX2 vga.
config VGA_GEODELX
bool "GeodeLX"
help
Build support for Geode LX vga.
endchoice
choice
depends on VGA_GEODEGX2 || VGA_GEODELX
prompt "Output Mode"
default VGA_OUTPUT_CRT
config VGA_OUTPUT_CRT
bool "CRT"
help
Use CRT for output.
config VGA_OUTPUT_PANEL
bool "Flat Panel"
help
Use flat panel for output.
config VGA_OUTPUT_CRT_PANEL
bool "CRT and Flat Panel"
help
Use CRT and flat panel for output.
endchoice
config BUILD_VGABIOS
bool
default !NO_VGABIOS
config VGA_VBE
depends on BUILD_VGABIOS
bool "Video BIOS Extensions (VBE)"
default y
help
Support VBE.
config VGA_PCI
depends on BUILD_VGABIOS
bool "PCI ROM Headers"
default y
help
Build PCI ROM headers so the vga rom can be extracted from
a PCI device.
config OVERRIDE_PCI_ID
depends on VGA_PCI
bool "Override PCI Vendor and Device IDs"
help
Specify specific values for the PCI Vendor and Device IDs.
config VGA_VID
depends on VGA_PCI
hex
prompt "PCI Vendor ID" if OVERRIDE_PCI_ID
default 0x1013 if VGA_CIRRUS
default 0x1234 if VGA_BOCHS
default 0x100b if VGA_GEODEGX2
default 0x1022 if VGA_GEODELX
default 0x0000
help
Vendor ID for the PCI ROM
config VGA_DID
depends on VGA_PCI
hex
prompt "PCI Vendor ID" if OVERRIDE_PCI_ID
default 0x00b8 if VGA_CIRRUS
default 0x1111 if VGA_BOCHS
default 0x0030 if VGA_GEODEGX2
default 0x2081 if VGA_GEODELX
default 0x0000
help
Device ID for the PCI ROM
endmenu
|