#include <multiboot2.h>
#include <init.h>
#include <mm_virt.h>
-#include <mp.h>
#include <pmemmap.h>
#define VGA_ERRORS 0
// === IMPORTS ===
extern char gKernelEnd[];
-extern void Heap_Install(void);
extern void MM_PreinitVirtual(void);
extern void MM_Install(int NPMemRanges, tPMemMapEnt *PMemRanges);
extern void MM_InstallVirtual(void);
extern int Time_Setup(void);
-//extern int ACPICA_Initialise(void);
+extern int ACPICA_Initialise(void);
// === PROTOTYPES ===
int kmain(Uint MbMagic, void *MbInfoPtr);
// Start Multitasking
Threads_Init();
+ #if USE_ACPICA
// Poke ACPICA
-// ACPICA_Initialise();
+ ACPICA_Initialise();
+ #endif
Log_Log("Arch", "Starting VFS...");
// Load Virtual Filesystem