summaryrefslogtreecommitdiff
path: root/sys/arch
diff options
context:
space:
mode:
authorIan Moffett <ian@osmora.org>2025-11-16 12:59:49 -0500
committerIan Moffett <ian@osmora.org>2025-11-16 12:59:49 -0500
commit1d8a4028ca290cd0a99164038bd5a034cf052afa (patch)
tree13d4a62fd3f9732137a2d104e7bc375aec1b2eab /sys/arch
parent98a6a352ff5dc0866da9c1369c491e26a27a61cc (diff)
kern: panic: Deprecate mu_panic_preamble()
This commit deprecates mu_panic_preamble() in favor of the mu_spinlock_acq() function Signed-off-by: Ian Moffett <ian@osmora.org>
Diffstat (limited to 'sys/arch')
-rw-r--r--sys/arch/amd64/os/os_panic.c19
1 files changed, 0 insertions, 19 deletions
diff --git a/sys/arch/amd64/os/os_panic.c b/sys/arch/amd64/os/os_panic.c
index cd55aac..d6aa95e 100644
--- a/sys/arch/amd64/os/os_panic.c
+++ b/sys/arch/amd64/os/os_panic.c
@@ -31,25 +31,6 @@
#include <mu/panic.h>
void
-mu_panic_preamble(void)
-{
- static uint64_t sync = 0;
-
- asm volatile(
- "cli\n\t"
- "mov $1, %%rax\n\t"
- "1:\n\t"
- " pause\n\t"
- " xchg %0, %%rax\n\t"
- " or %%rax, %%rax\n\t"
- " jnz 1b\n"
- :
- : "m" (sync)
- : "memory"
- );
-}
-
-void
mu_panic_hcf(void)
{
for (;;) {