mirror of https://gitee.com/openkylin/qemu.git
pci_bridge: fix status: do not override cap bit
This commit is contained in:
parent
ae7d54d489
commit
95be119603
|
@ -305,8 +305,8 @@ int pci_bridge_initfn(PCIDevice *dev)
|
|||
PCIBridge *br = DO_UPCAST(PCIBridge, dev, dev);
|
||||
PCIBus *sec_bus = &br->sec_bus;
|
||||
|
||||
pci_set_word(dev->config + PCI_STATUS,
|
||||
PCI_STATUS_66MHZ | PCI_STATUS_FAST_BACK);
|
||||
pci_word_test_and_set_mask(dev->config + PCI_STATUS,
|
||||
PCI_STATUS_66MHZ | PCI_STATUS_FAST_BACK);
|
||||
pci_config_set_class(dev->config, PCI_CLASS_BRIDGE_PCI);
|
||||
dev->config[PCI_HEADER_TYPE] =
|
||||
(dev->config[PCI_HEADER_TYPE] & PCI_HEADER_TYPE_MULTI_FUNCTION) |
|
||||
|
|
Loading…
Reference in New Issue