apcica.library: Separate library initialization
commitdb89b8d54f76aa8ff7646f2bbe560539ce823173
authorjmcmullan <jmcmullan@fb15a70f-31f2-0310-bbcc-cdcc74a49acc>
Mon, 2 Dec 2013 21:07:48 +0000 (2 21:07 +0000)
committerjmcmullan <jmcmullan@fb15a70f-31f2-0310-bbcc-cdcc74a49acc>
Mon, 2 Dec 2013 21:07:48 +0000 (2 21:07 +0000)
tree54b04708353d6b583c00df5e99e8f3c0d948b510
parentdefc3107843dc49b98e8b62553304f4ba0ac752c
apcica.library: Separate library initialization

The first phase (ACPI Table Scanning) is done during
library initialization, and allows kernel.resource
to use AcpiGetTable() to find the relevant APIC setup
tables.

The second phase is done as a high priority task that executes,
then exits, after multitasking has begun.

Signed-off-by: Jason S. McMullan <jason.mcmullan@gmail.com>
git-svn-id: https://svn.aros.org/svn/aros/trunk/AROS@48489 fb15a70f-31f2-0310-bbcc-cdcc74a49acc
arch/all-pc/acpica/generate/aros/acpica.conf
arch/all-pc/acpica/generate/aros/acpios_aros.c
arch/all-pc/acpica/generate/aros/include/acpica.h