x86_64: pop non-sysenter TFs, fixes segmentation
authorBarret Rhoden <brho@cs.berkeley.edu>
Wed, 26 Jun 2013 00:35:32 +0000 (17:35 -0700)
committerBarret Rhoden <brho@cs.berkeley.edu>
Wed, 26 Jun 2013 05:20:24 +0000 (22:20 -0700)
Apparently we do need some data segmentation, at least for the SS, when popping
via iretq into userspace.  I haven't needed it for the kernel yet.  Note the
segment limit/base are ignored (they can't express 64 bits), but things like
the DPL and the W bit seemed to be checked.


No differences found