Kernel messages no longer take *tf
authorBarret Rhoden <brho@cs.berkeley.edu>
Thu, 11 Apr 2013 22:14:10 +0000 (15:14 -0700)
committerBarret Rhoden <brho@cs.berkeley.edu>
Thu, 11 Apr 2013 22:14:10 +0000 (15:14 -0700)
commit41795eabc98a5eaa4b4d42a3a051c2f1052b23ca
tree650c66d0ea530f806099688c52fd2a281ec431d1
parent760148349366d4f633c2d6202de595f83853983c
Kernel messages no longer take *tf

I've been considering getting rid of this for a while - it is mostly an
artifact of old-school KMSGs that operated on running TFs, which was
from back before we were tracking the user-tf via pcpui->cur_tf.  Those
old messages wanted to operate on the user context, not whatever
hardware TF happened to be running at the time the KMSG executes.
16 files changed:
kern/arch/i686/e1000.c
kern/arch/i686/e1000.h
kern/arch/riscv/smp.c
kern/arch/sparc/smp.c
kern/include/arsc_server.h
kern/include/console.h
kern/include/process.h
kern/include/trap.h
kern/src/arsc.c
kern/src/console.c
kern/src/frontend.c
kern/src/kthread.c
kern/src/process.c
kern/src/schedule.c
kern/src/testing.c
kern/src/trap.c