summaryrefslogtreecommitdiff
path: root/src/sys/arch/amd64/cpu/cpu_conf.c
diff options
context:
space:
mode:
authorIan Moffett <ian@osmora.org>2025-10-19 19:35:54 -0400
committerIan Moffett <ian@osmora.org>2025-10-19 19:36:13 -0400
commit1c5cc6601bf73443a27510df636998521c85fb26 (patch)
tree8355a06f60a632b50fde341394ff162462b8a300 /src/sys/arch/amd64/cpu/cpu_conf.c
parentb7e43af6a43efd6d80f81bb613efacfe326d18b6 (diff)
kern/amd64: cpu: Add SIMD support
Signed-off-by: Ian Moffett <ian@osmora.org>
Diffstat (limited to 'src/sys/arch/amd64/cpu/cpu_conf.c')
-rw-r--r--src/sys/arch/amd64/cpu/cpu_conf.c3
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);