search for: segment_is_

Displaying 4 results from an estimated 4 matches for "segment_is_".

2007 Apr 18
1
[PATCH] Slight cleanups for x86 ring macros (against rc3-mm2)
Clean up of patch for letting kernel run other than ring 0: a. Add some comments about the SEGMENT_IS_*_CODE() macros. b. Add a USER_RPL macro. (Code was comparing a value to a mask in some places and to the magic number 3 in other places.) c. Add macros for table indicator field and use them. d. Change the entry.S tests for LDT stack segment to use the macros. Signed-off-by: Chuck Ebbert <7...
2007 Apr 18
1
[PATCH] Slight cleanups for x86 ring macros (against rc3-mm2)
Clean up of patch for letting kernel run other than ring 0: a. Add some comments about the SEGMENT_IS_*_CODE() macros. b. Add a USER_RPL macro. (Code was comparing a value to a mask in some places and to the magic number 3 in other places.) c. Add macros for table indicator field and use them. d. Change the entry.S tests for LDT stack segment to use the macros. Signed-off-by: Chuck Ebbert <7...
2007 Apr 18
2
[patch 3/8] Allow a kernel to not be in ring 0.
...ug 2006 17:25:13 -0700, Jeremy Fitzhardinge wrote: > We allow for the fact that the guest kernel may not run in ring 0. > This requires some abstraction in a few places when setting %cs or > checking privilege level (user vs kernel). I made some changes: a. Added some comments about the SEGMENT_IS_*_CODE() macros. b. Added a USER_RPL macro. (You were comparing a value to a mask in some places and to the magic number 3 in other places.) c. Changed the entry.S tests for LDT stack segment to use the macros. From: Jeremy Fitzhardinge <jeremy@xensource.com> We allow for the fact that...
2007 Apr 18
2
[patch 3/8] Allow a kernel to not be in ring 0.
...ug 2006 17:25:13 -0700, Jeremy Fitzhardinge wrote: > We allow for the fact that the guest kernel may not run in ring 0. > This requires some abstraction in a few places when setting %cs or > checking privilege level (user vs kernel). I made some changes: a. Added some comments about the SEGMENT_IS_*_CODE() macros. b. Added a USER_RPL macro. (You were comparing a value to a mask in some places and to the magic number 3 in other places.) c. Changed the entry.S tests for LDT stack segment to use the macros. From: Jeremy Fitzhardinge <jeremy@xensource.com> We allow for the fact that...