diff options
Diffstat (limited to 'src/sys/arch/amd64/cpu')
-rw-r--r-- | src/sys/arch/amd64/cpu/cpu_conf.c | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/src/sys/arch/amd64/cpu/cpu_conf.c b/src/sys/arch/amd64/cpu/cpu_conf.c index da2d747..8a3b4e6 100644 --- a/src/sys/arch/amd64/cpu/cpu_conf.c +++ b/src/sys/arch/amd64/cpu/cpu_conf.c @@ -44,7 +44,9 @@ extern void syscall_isr(void); extern void core_halt_isr(void); + void core_halt_handler(void); +int simd_init(void); void core_halt_handler(void) @@ -193,6 +195,7 @@ cpu_conf(struct pcore *pcore) pcore->self = pcore; wrmsr(IA32_GS_BASE, (uintptr_t)pcore); + simd_init(); init_vectors(); idt_load(); cpu_identify(mdcore); |