Tell ACPI if we use PIC or APIC.

This commit is contained in:
Fredrik Holmqvist
2014-09-05 18:40:38 +02:00
parent b4908ff5d8
commit 1c7917f33e
@@ -13,6 +13,7 @@
#include <stdlib.h>
#include <string.h>
#include <apic.h>
#include <ACPI.h>
#include <dpc.h>
#include <KernelExport.h>
@@ -37,6 +38,9 @@ extern "C" {
#define ERROR(x...) dprintf("acpi: " x)
#define PIC_MODE 0;
#define APIC_MODE 1;
#define ACPI_DEVICE_ID_LENGTH 0x08
extern pci_module_info* gPCIManager;
@@ -241,7 +245,7 @@ acpi_std_ops(int32 op,...)
goto err;
arg.Integer.Type = ACPI_TYPE_INTEGER;
arg.Integer.Value = 0;
arg.Integer.Value = apic_available() ? APIC_MODE : PIC_MODE;
parameter.Count = 1;
parameter.Pointer = &arg;