git://scm.lunaixsky.com
/
lunaix-os.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
feat: kernel stack tracing
[lunaix-os.git]
/
lunaix-os
/
arch
/
i386
/
includes
/
sys
/
interrupts.h
diff --git
a/lunaix-os/arch/i386/includes/sys/interrupts.h
b/lunaix-os/arch/i386/includes/sys/interrupts.h
index 003a2cd96bcda75b10933814b0a64ad40fe4227c..f1b7bf93aec373fde938947ba5eb9512600f3c42 100644
(file)
--- a/
lunaix-os/arch/i386/includes/sys/interrupts.h
+++ b/
lunaix-os/arch/i386/includes/sys/interrupts.h
@@
-4,7
+4,10
@@
#include "vectors.h"
#ifndef __ASM__
#include "vectors.h"
#ifndef __ASM__
-#include <hal/cpu.h>
+#include <sys/cpu.h>
+
+#define saved_fp(isrm) ((isrm)->registers.ebp)
+#define uspace_context(isrm) (((isrm)->execp->cs) == 0x8)
struct exec_param;
struct exec_param;