2 Copyright © 1995-2011, The AROS Development Team. All rights reserved.
6 #include <aros/asmcall.h>
7 #include <resources/acpi.h>
8 #include <proto/arossupport.h>
9 #include <proto/acpi.h>
14 #include "kernel_base.h"
15 #include "kernel_bootmem.h"
16 #include "kernel_debug.h"
17 #include "kernel_globals.h"
18 #include "kernel_intern.h"
23 ULONG
acpi_Initialize(void)
25 struct KernelBase
*KernelBase
= getKernelBase();
26 struct PlatformData
*pdata
= KernelBase
->kb_PlatformData
;
27 struct ACPIBase
*ACPIBase
= OpenResource("acpi.resource");
29 D(bug("[Kernel] core_ACPIInitialise()\n"));
33 D(bug("[Kernel] acpi.resource not found, no ACPI\n"));
38 * ACPI exists. Parse all the data.
39 * Currently we only initialize local APIC.
41 pdata
->kb_APIC
= acpi_APIC_Init(ACPIBase
);