Commit bf367b54092014edd36a64195697ea3959fba5cf

Authored by ths
1 parent c6cda17a

Match values with the ones documented in the PIIX4 datasheet.


git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3377 c046a42c-6fe2-441c-8c8c-71466251a162
Showing 1 changed file with 3 additions and 1 deletions
hw/acpi.c
... ... @@ -400,7 +400,7 @@ static void pm_io_space_update(PIIX4PMState *s)
400 400  
401 401 if (s->dev.config[0x80] & 1) {
402 402 pm_io_base = le32_to_cpu(*(uint32_t *)(s->dev.config + 0x40));
403   - pm_io_base &= 0xfffe;
  403 + pm_io_base &= 0xffc0;
404 404  
405 405 /* XXX: need to improve memory and ioport allocation */
406 406 #if defined(DEBUG)
... ... @@ -474,6 +474,8 @@ i2c_bus *piix4_pm_init(PCIBus *bus, int devfn, uint32_t smb_io_base)
474 474 pci_conf[0x01] = 0x80;
475 475 pci_conf[0x02] = 0x13;
476 476 pci_conf[0x03] = 0x71;
  477 + pci_conf[0x06] = 0x80;
  478 + pci_conf[0x07] = 0x02;
477 479 pci_conf[0x08] = 0x00; // revision number
478 480 pci_conf[0x09] = 0x00;
479 481 pci_conf[0x0a] = 0x80; // other bridge device
... ...