x86_64: user space TF handlers
authorBarret Rhoden <brho@cs.berkeley.edu>
Thu, 11 Jul 2013 02:42:18 +0000 (19:42 -0700)
committerBarret Rhoden <brho@cs.berkeley.edu>
Thu, 11 Jul 2013 02:42:18 +0000 (19:42 -0700)
commit76b4e2d4587ff93ffb8294623447d2bedf240560
treeea251d14572c359d3306a5c1a308dfaffcf5caa2
parentff0e32bc776e9b303d16446db284a0d0ba104afa
x86_64: user space TF handlers

Saving and popping HW and SW TFs.  Might be a few bugs with it still.
Note the x86_64 port uses SW contexts for syscalls, so we might have
some subtle issues out there.

At this point, busybox, signal handling, and regular pthread_test work.
tests/hello.c
user/parlib/include/x86/vcore32.h
user/parlib/include/x86/vcore64.h
user/pthread/pthread.c