peter
8b77ed77bd
Checkpoint some of what I was starting to tinker with for having some
...
different context support for 32 vs 64 bit processes. This simply omits
the save/restore of the segment selector registers for non 32 bit
processes. This avoids the rdmsr/rwmsr juggling when restoring %gs
clobbers the kernel msr that holds the gsbase.
However, I suspect it might be better to conditionally do this at
user<->kernel transition where we wouldn't need to do the juggling in the
first place. Or have per-thread extended context save/restore hooks.
2004-05-16 22:43:57 +00:00
..
2002-09-23 18:54:32 +00:00
2003-05-01 01:05:25 +00:00
2004-04-05 21:29:41 +00:00
2003-11-21 03:02:00 +00:00
2004-03-20 20:41:40 +00:00
2004-05-05 20:04:14 +00:00
2003-12-11 02:48:25 +00:00
2004-05-16 22:11:50 +00:00
2004-04-05 21:29:41 +00:00
2004-04-05 21:29:41 +00:00
2003-11-21 03:02:00 +00:00
2003-09-23 08:22:34 +00:00
2003-11-21 03:02:00 +00:00
2003-05-12 02:44:37 +00:00
2003-05-12 02:44:37 +00:00
2003-05-12 02:44:37 +00:00
2003-11-17 08:58:16 +00:00
2004-04-05 21:29:41 +00:00
2004-04-07 00:41:05 +00:00
2003-05-01 01:05:25 +00:00
2004-03-05 09:19:59 +00:00
2003-05-30 01:01:07 +00:00
2003-09-25 01:10:26 +00:00
2004-04-05 21:29:41 +00:00
2004-04-05 21:29:41 +00:00
2004-04-25 02:36:29 +00:00
2003-01-19 06:01:33 +00:00
2004-04-05 21:29:41 +00:00
2004-04-05 23:55:14 +00:00
2003-11-08 04:39:22 +00:00
2004-04-05 21:29:41 +00:00
2004-05-16 20:30:47 +00:00
2004-05-16 20:30:47 +00:00
2004-04-05 21:29:41 +00:00
2004-04-11 04:26:58 +00:00
2003-05-01 03:31:18 +00:00
2003-11-14 22:23:30 +00:00
2003-12-06 23:17:18 +00:00
2003-12-20 20:03:10 +00:00
2003-05-01 01:05:25 +00:00
2004-05-16 22:43:57 +00:00
2004-03-13 19:19:13 +00:00
2003-11-20 23:49:28 +00:00
2004-05-16 20:44:41 +00:00
2004-04-05 21:29:41 +00:00
2004-04-05 21:29:41 +00:00
2004-04-05 21:29:41 +00:00
2004-04-05 21:29:41 +00:00
2004-04-05 23:55:14 +00:00
2004-04-05 21:29:41 +00:00
2003-12-06 23:24:18 +00:00
2004-04-05 21:29:41 +00:00
2003-06-02 21:49:35 +00:00
2004-04-18 05:36:37 +00:00
2003-05-01 01:05:25 +00:00
2004-04-05 23:55:14 +00:00
2004-05-16 22:11:50 +00:00
2004-04-05 21:29:41 +00:00
2003-10-24 02:50:39 +00:00
2004-04-05 21:29:41 +00:00
2004-04-05 21:29:41 +00:00
2004-04-05 21:29:41 +00:00
2003-11-08 04:39:22 +00:00
2003-09-01 03:01:45 +00:00
2003-12-07 04:51:04 +00:00