Byte-addressable PCI config space

This commit is contained in:
Vladimir 'phcoder' Serbinenko 2009-12-22 15:09:25 +01:00
parent dc77a79959
commit fbb8a88714
13 changed files with 117 additions and 25 deletions

View file

@ -50,7 +50,7 @@ enable_rom_area (void)
return 0;
}
addr = grub_pci_make_address (dev, 36);
addr = grub_pci_make_address (dev, 144);
grub_pci_write_byte (addr++, 0x30);
grub_pci_write_byte (addr++, 0x33);
grub_pci_write_byte (addr++, 0x33);
@ -76,7 +76,7 @@ lock_rom_area (void)
grub_pci_address_t addr;
grub_pci_device_t dev = { .bus = 0, .device = 0, .function = 0};
addr = grub_pci_make_address (dev, 36);
addr = grub_pci_make_address (dev, 144);
grub_pci_write_byte (addr++, 0x10);
grub_pci_write_byte (addr++, 0x11);
grub_pci_write_byte (addr++, 0x11);