From 5a0aa66b7372dc7c9f771a91eaf3468034093ff1 Mon Sep 17 00:00:00 2001 From: Liav A Date: Fri, 27 Aug 2021 11:33:37 +0300 Subject: [PATCH] Kernel/PCI: Fix offset error of the PCI_SUBSYSTEM values Apparently both PCI_SUBSYSTEM_ID and PCI_SUBSYSTEM_VENDOR_ID offsets should be swapped from one to another to be correct. --- Kernel/Bus/PCI/Definitions.h | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Kernel/Bus/PCI/Definitions.h b/Kernel/Bus/PCI/Definitions.h index f37fd0a9d67..f3f3660f4be 100644 --- a/Kernel/Bus/PCI/Definitions.h +++ b/Kernel/Bus/PCI/Definitions.h @@ -32,8 +32,8 @@ namespace Kernel { #define PCI_BAR3 0x1C // u32 #define PCI_BAR4 0x20 // u32 #define PCI_BAR5 0x24 // u32 -#define PCI_SUBSYSTEM_ID 0x2C // u16 -#define PCI_SUBSYSTEM_VENDOR_ID 0x2E // u16 +#define PCI_SUBSYSTEM_VENDOR_ID 0x2C // u16 +#define PCI_SUBSYSTEM_ID 0x2E // u16 #define PCI_CAPABILITIES_POINTER 0x34 // u8 #define PCI_INTERRUPT_LINE 0x3C // byte #define PCI_SECONDARY_BUS 0x19 // byte