diff --git a/xtoskrnl/includes/amd64/ke.h b/xtoskrnl/includes/amd64/ke.h index 20c117d..a6315d3 100644 --- a/xtoskrnl/includes/amd64/ke.h +++ b/xtoskrnl/includes/amd64/ke.h @@ -27,7 +27,7 @@ KeGetCurrentThread(VOID); XTAPI VOID -KepArchInitialize(VOID); +KepInitializeMachine(VOID); XTAPI VOID diff --git a/xtoskrnl/includes/i686/ke.h b/xtoskrnl/includes/i686/ke.h index 3e5fb4a..cbf6832 100644 --- a/xtoskrnl/includes/i686/ke.h +++ b/xtoskrnl/includes/i686/ke.h @@ -27,7 +27,7 @@ KeGetCurrentThread(VOID); XTAPI VOID -KepArchInitialize(VOID); +KepInitializeMachine(VOID); XTAPI VOID diff --git a/xtoskrnl/ke/amd64/krnlinit.c b/xtoskrnl/ke/amd64/krnlinit.c index ad9bde4..ced88a8 100644 --- a/xtoskrnl/ke/amd64/krnlinit.c +++ b/xtoskrnl/ke/amd64/krnlinit.c @@ -18,7 +18,7 @@ */ XTAPI VOID -KepArchInitialize(VOID) +KepInitializeMachine(VOID) { /* Re-enable IDE interrupts */ HlIoPortOutByte(0x376, 0); @@ -36,7 +36,9 @@ XTAPI VOID KepStartKernel(VOID) { - DebugPrint(L"Hello from new kernel stack!\n"); + /* Print debug message */ + DebugPrint(L"Starting ExectOS ...\n"); + for(;;); } diff --git a/xtoskrnl/ke/i686/krnlinit.c b/xtoskrnl/ke/i686/krnlinit.c index a67fb75..671abeb 100644 --- a/xtoskrnl/ke/i686/krnlinit.c +++ b/xtoskrnl/ke/i686/krnlinit.c @@ -18,7 +18,7 @@ */ XTAPI VOID -KepArchInitialize(VOID) +KepInitializeMachine(VOID) { /* Re-enable IDE interrupts */ HlIoPortOutByte(0x376, 0); @@ -36,7 +36,9 @@ XTAPI VOID KepStartKernel(VOID) { - DebugPrint(L"Hello from new kernel stack!\n"); + /* Print debug message */ + DebugPrint(L"Starting ExectOS ...\n"); + for(;;); } diff --git a/xtoskrnl/ke/krnlinit.c b/xtoskrnl/ke/krnlinit.c index 36342a7..958f465 100644 --- a/xtoskrnl/ke/krnlinit.c +++ b/xtoskrnl/ke/krnlinit.c @@ -50,7 +50,7 @@ KeStartXtSystem(IN PKERNEL_INITIALIZATION_BLOCK Parameters) ArInitializeProcessor(); /* Architecture specific kernel initialization */ - KepArchInitialize(); + KepInitializeMachine(); /* Switch boot stack aligning it to 4 byte boundary */ KepSwitchBootStack((ULONG_PTR)&ArKernelBootStack & ~0x3);