PCI class/subclass bytes were swapped

This commit is contained in:
StrikerX3 2018-12-30 11:55:52 -02:00
parent 0f4942ae1b
commit 71d18c70a0

View file

@ -51,7 +51,7 @@ PCIDevice::PCIDevice(uint8_t type, uint16_t vendorID, uint16_t deviceID,
Write16(m_configSpace, PCI_DEVICE_ID, deviceID);
Write8(m_configSpace, PCI_REVISION_ID, revisionID);
Write16(m_configSpace, PCI_CLASS_DEVICE, classID | (subclass << 8));
Write16(m_configSpace, PCI_CLASS_DEVICE, subclass | (classID << 8));
Write8(m_configSpace, PCI_CLASS_PROG, progIF);
if (type == PCI_HEADER_TYPE_BRIDGE) {