x86 kernel messages go through irq_handler()
authorBarret Rhoden <brho@cs.berkeley.edu>
Mon, 26 Sep 2011 23:36:18 +0000 (16:36 -0700)
committerKevin Klues <klueska@cs.berkeley.edu>
Thu, 3 Nov 2011 00:36:07 +0000 (17:36 -0700)
commitc1e14e06fdfb901b9fed180c6a528061982733c4
tree19000136787779053ab9b570ce95860f2b76215b
parent9f3be06ed507205f9628696edb3d86ca13e732ae
x86 kernel messages go through irq_handler()

Previously, __kernel_message() was getting called directly from the
assembly routines.  Now, it goes through irq_handler() like all other
traps.  While it is slightly slower, it will go through the same path,
including proc_restartcore() on the way back out.
kern/arch/i686/trap.c
kern/arch/i686/trapentry.S