vga: set pci revision to 0 to avoid falsely advertising mmio registers (for serenityos, #299)
This commit is contained in:
parent
68256bc693
commit
52163a1fdf
|
@ -212,10 +212,12 @@ function VGAScreen(cpu, bus, vga_memory_size)
|
|||
*/
|
||||
this.svga_offset = 0;
|
||||
|
||||
const pci_revision = 0; // set to 2 for qemu extended registers
|
||||
|
||||
// Experimental, could probably need some changes
|
||||
// 01:00.0 VGA compatible controller: NVIDIA Corporation GT216 [GeForce GT 220] (rev a2)
|
||||
this.pci_space = [
|
||||
0x34, 0x12, 0x11, 0x11, 0x03, 0x01, 0x00, 0x00, 0x02, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x00,
|
||||
0x34, 0x12, 0x11, 0x11, 0x03, 0x01, 0x00, 0x00, pci_revision, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x00,
|
||||
0x08, VGA_LFB_ADDRESS >>> 8, VGA_LFB_ADDRESS >>> 16, VGA_LFB_ADDRESS >>> 24,
|
||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xbf, 0xfe, 0x00, 0x00, 0x00, 0x00,
|
||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xf4, 0x1a, 0x00, 0x11,
|
||||
|
|
Loading…
Reference in a new issue