From c8bd1b0ad097d20693307d1938ab8b7091c5d9d3 Mon Sep 17 00:00:00 2001 From: Fredrik Holmqvist Date: Mon, 14 Sep 2015 22:18:02 +0200 Subject: [PATCH] Set ACPI io and physical address to 32 bit on 32 bit arch. This is temporary fix, our ACPI.h header needs a review, and perhaps a better approach. --- .../bus_managers/acpi/acpica/include/platform/achaiku.h | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/add-ons/kernel/bus_managers/acpi/acpica/include/platform/achaiku.h b/src/add-ons/kernel/bus_managers/acpi/acpica/include/platform/achaiku.h index 638b7f9440..fb8762397b 100644 --- a/src/add-ons/kernel/bus_managers/acpi/acpica/include/platform/achaiku.h +++ b/src/add-ons/kernel/bus_managers/acpi/acpica/include/platform/achaiku.h @@ -146,6 +146,10 @@ struct mutex; #define ACPI_MACHINE_WIDTH 64 #else #define ACPI_MACHINE_WIDTH 32 +/* TODO: Temporary fix for #12377 + Use 32 bit addresses to match addr_t for now. +*/ +#define ACPI_32BIT_PHYSICAL_ADDRESS #endif