From b69f35ff6ecfa8e51cf67057d33b311e8cc2c9d5 Mon Sep 17 00:00:00 2001
From: Armin Luntzer <armin.luntzer@univie.ac.at>
Date: Wed, 13 Nov 2019 12:42:18 +0100
Subject: [PATCH] enable interrupts in smp boot entry

---
 arch/sparc/kernel/setup.c | 3 +++
 1 file changed, 3 insertions(+)

diff --git a/arch/sparc/kernel/setup.c b/arch/sparc/kernel/setup.c
index 0f9c0d8..80f9748 100644
--- a/arch/sparc/kernel/setup.c
+++ b/arch/sparc/kernel/setup.c
@@ -24,6 +24,7 @@
 #include <kernel/sched.h>
 
 #include <kernel/smp.h>
+#include <asm/irqflags.h>
 
 void *_kernel_stack_top;
 void *_kernel_stack_bottom;
@@ -121,6 +122,8 @@ void smp_cpu_entry(void)
 	reserve_kernel_stack();
 	BUG_ON(stack_migrate(NULL, _kernel_stack_top));
 
+	arch_local_irq_enable();
+
 	printk("hi i'm cpu %d\n", leon3_cpuid());
 
 	BUG_ON(!leon3_cpuid());
-- 
GitLab