kernel: x86_64: add machine init function called by kernel_init
This commit is contained in:
@@ -3,6 +3,6 @@
|
||||
|
||||
#include <stdint.h>
|
||||
|
||||
extern int machine_init(uintptr_t arg);
|
||||
extern int ml_init(uintptr_t arg);
|
||||
|
||||
#endif
|
||||
|
||||
15
arch/x86_64/init.c
Normal file
15
arch/x86_64/init.c
Normal file
@@ -0,0 +1,15 @@
|
||||
#include <socks/machine/cpu.h>
|
||||
|
||||
static ml_cpu_block g_bootstrap_cpu = {0};
|
||||
|
||||
static void bootstrap_cpu_init(void)
|
||||
{
|
||||
ml_cpu_block_init(&g_bootstrap_cpu);
|
||||
ml_cpu_block_use(&g_bootstrap_cpu);
|
||||
}
|
||||
|
||||
int ml_init(uintptr_t arg)
|
||||
{
|
||||
bootstrap_cpu_init();
|
||||
return 0;
|
||||
}
|
||||
Reference in New Issue
Block a user