diff --git a/Kernel/drivers/audio/ac97/ac97.cpp b/Kernel/drivers/audio/ac97/ac97.cpp index 8ceec9cf..324db075 100644 --- a/Kernel/drivers/audio/ac97/ac97.cpp +++ b/Kernel/drivers/audio/ac97/ac97.cpp @@ -15,6 +15,8 @@ along with Fennix Kernel. If not, see . */ +#if defined(__amd64__) || defined(__i386__) + #include #include #include @@ -818,3 +820,5 @@ namespace Driver::AC97 Panic, Probe); } + +#endif diff --git a/Kernel/drivers/misc/aip/ata.cpp b/Kernel/drivers/misc/aip/ata.cpp index adcdfbed..bf6b58a2 100644 --- a/Kernel/drivers/misc/aip/ata.cpp +++ b/Kernel/drivers/misc/aip/ata.cpp @@ -15,6 +15,8 @@ along with Fennix Kernel. If not, see . */ +#if defined(__amd64__) || defined(__i386__) + #include #include #include @@ -68,3 +70,5 @@ namespace Driver::AdvancedIntegratedPeripheral return 0; } } + +#endif diff --git a/Kernel/drivers/misc/aip/keyboard.cpp b/Kernel/drivers/misc/aip/keyboard.cpp index 6d7898c1..402a6873 100644 --- a/Kernel/drivers/misc/aip/keyboard.cpp +++ b/Kernel/drivers/misc/aip/keyboard.cpp @@ -15,6 +15,8 @@ along with Fennix Drivers. If not, see . */ +#if defined(__amd64__) || defined(__i386__) + #include "aip.hpp" #include @@ -222,3 +224,5 @@ namespace Driver::AdvancedIntegratedPeripheral return 0; } } + +#endif diff --git a/Kernel/drivers/misc/aip/main.cpp b/Kernel/drivers/misc/aip/main.cpp index ee73c6cf..628c954b 100644 --- a/Kernel/drivers/misc/aip/main.cpp +++ b/Kernel/drivers/misc/aip/main.cpp @@ -15,6 +15,8 @@ along with Fennix Kernel. If not, see . */ +#if defined(__amd64__) || defined(__i386__) + #include #include #include @@ -258,3 +260,5 @@ namespace Driver::AdvancedIntegratedPeripheral Panic, Probe); } + +#endif diff --git a/Kernel/drivers/misc/aip/mouse.cpp b/Kernel/drivers/misc/aip/mouse.cpp index 65849621..e10da859 100644 --- a/Kernel/drivers/misc/aip/mouse.cpp +++ b/Kernel/drivers/misc/aip/mouse.cpp @@ -15,6 +15,8 @@ along with Fennix Drivers. If not, see . */ +#if defined(__amd64__) || defined(__i386__) + #include "aip.hpp" #include @@ -261,3 +263,5 @@ namespace Driver::AdvancedIntegratedPeripheral return 0; } } + +#endif diff --git a/Kernel/drivers/misc/aip/uart.cpp b/Kernel/drivers/misc/aip/uart.cpp index 868276ad..81808015 100644 --- a/Kernel/drivers/misc/aip/uart.cpp +++ b/Kernel/drivers/misc/aip/uart.cpp @@ -15,6 +15,8 @@ along with Fennix Drivers. If not, see . */ +#if defined(__amd64__) || defined(__i386__) + #include #include @@ -645,3 +647,5 @@ namespace Driver::AdvancedIntegratedPeripheral // ExPrint(keyBuf); // } } + +#endif diff --git a/Kernel/drivers/misc/vmware/vmware.cpp b/Kernel/drivers/misc/vmware/vmware.cpp index 5888d389..618173df 100644 --- a/Kernel/drivers/misc/vmware/vmware.cpp +++ b/Kernel/drivers/misc/vmware/vmware.cpp @@ -15,6 +15,8 @@ along with Fennix Kernel. If not, see . */ +#if defined(__amd64__) || defined(__i386__) + #include #include #include @@ -918,3 +920,5 @@ namespace Driver::VMwareToolBox Panic, Probe); } + +#endif diff --git a/Kernel/drivers/net/e1000/e1000.cpp b/Kernel/drivers/net/e1000/e1000.cpp index 063c7d3d..50f8cdc9 100644 --- a/Kernel/drivers/net/e1000/e1000.cpp +++ b/Kernel/drivers/net/e1000/e1000.cpp @@ -15,6 +15,8 @@ along with Fennix Kernel. If not, see . */ +#if defined(__amd64__) || defined(__i386__) + #include #include #include @@ -483,3 +485,5 @@ namespace Driver::E1000 Panic, Probe); } + +#endif diff --git a/Kernel/drivers/net/rtl8139/rtl8139.cpp b/Kernel/drivers/net/rtl8139/rtl8139.cpp index a785c70d..38a23164 100644 --- a/Kernel/drivers/net/rtl8139/rtl8139.cpp +++ b/Kernel/drivers/net/rtl8139/rtl8139.cpp @@ -15,6 +15,8 @@ along with Fennix Kernel. If not, see . */ +#if defined(__amd64__) || defined(__i386__) + #include #include #include @@ -292,3 +294,5 @@ namespace Driver::RTL8139 Panic, Probe); } + +#endif