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
fix: corner cases when printing large content through term interface
[lunaix-os.git]
/
lunaix-os
/
arch
/
i386
/
exceptions
/
intr_routines.c
diff --git
a/lunaix-os/arch/i386/exceptions/intr_routines.c
b/lunaix-os/arch/i386/exceptions/intr_routines.c
index 77a13722f0373a61b15d5c00d83263c5f88b7de0..91366bf9080fb3da553a7dbc272eaac13889c667 100644
(file)
--- a/
lunaix-os/arch/i386/exceptions/intr_routines.c
+++ b/
lunaix-os/arch/i386/exceptions/intr_routines.c
@@
-1,7
+1,6
@@
#include <sys/interrupts.h>
#include <lunaix/isrm.h>
#include <sys/interrupts.h>
#include <lunaix/isrm.h>
-#include <lunaix/lxconsole.h>
#include <lunaix/process.h>
#include <lunaix/sched.h>
#include <lunaix/spike.h>
#include <lunaix/process.h>
#include <lunaix/sched.h>
#include <lunaix/spike.h>
@@
-32,7
+31,6
@@
intr_routine_divide_zero(const isr_param* param)
{
__print_panic_msg("div zero", param);
{
__print_panic_msg("div zero", param);
- console_flush();
spin();
}
spin();
}
@@
-41,7
+39,6
@@
intr_routine_general_protection(const isr_param* param)
{
__print_panic_msg("general protection", param);
{
__print_panic_msg("general protection", param);
- console_flush();
spin();
}
spin();
}
@@
-50,7
+47,6
@@
intr_routine_sys_panic(const isr_param* param)
{
__print_panic_msg((char*)(param->registers.edi), param);
{
__print_panic_msg((char*)(param->registers.edi), param);
- console_flush();
spin();
}
spin();
}
@@
-59,7
+55,6
@@
intr_routine_fallback(const isr_param* param)
{
__print_panic_msg("unknown interrupt", param);
{
__print_panic_msg("unknown interrupt", param);
- console_flush();
spin();
}
spin();
}
@@
-83,7
+78,6
@@
intr_routine_apic_error(const isr_param* param)
__print_panic_msg(buf, param);
__print_panic_msg(buf, param);
- console_flush();
spin();
}
spin();
}