summaryrefslogtreecommitdiffstats
path: root/include/keys
diff options
context:
space:
mode:
authorRusty Russell <rusty@rustcorp.com.au>2006-09-26 10:52:35 +0200
committerAndi Kleen <andi@basil.nowhere.org>2006-09-26 10:52:35 +0200
commit522e93e3fcdbf00ba85c72fde6df28cfc0486a65 (patch)
treec6d1d0fd3109a667ca4ee0c0f8dc8a2fe4767240 /include/keys
parent02ba1a32dbd3d406530a17a2643a8f0f8cbf3acc (diff)
downloadkernel-crypto-522e93e3fcdbf00ba85c72fde6df28cfc0486a65.tar.gz
kernel-crypto-522e93e3fcdbf00ba85c72fde6df28cfc0486a65.tar.xz
kernel-crypto-522e93e3fcdbf00ba85c72fde6df28cfc0486a65.zip
[PATCH] i386: Descriptor and trap table cleanups.
The implementation comes from Zach's [RFC, PATCH 10/24] i386 Vmi descriptor changes: Descriptor and trap table cleanups. Add cleanly written accessors for IDT and GDT gates so the subarch may override them. Note that this allows the hypervisor to transparently tweak the DPL of the descriptors as well as the RPL of segments in those descriptors, with no unnecessary kernel code modification. It also allows the hypervisor implementation of the VMI to tweak the gates, allowing for custom exception frames or extra layers of indirection above the guest fault / IRQ handlers. Signed-off-by: Zachary Amsden <zach@vmware.com> Signed-off-by: Rusty Russell <rusty@rustcorp.com.au> Signed-off-by: Andi Kleen <ak@suse.de>
Diffstat (limited to 'include/keys')
0 files changed, 0 insertions, 0 deletions