|
|
|
|
|
|
|
|
|
|
xen-ia64-devel
[Xen-ia64-devel] [PATCH 0/6] protection keys
Hi,
this series of patches adds a first complete implementation of protection key
handling for PV to xen-ia64.
With this patches I'am able to run multiple instances of mini-os (using
different keys in different pkr's) beside domU-linux.
I divided the changes in different patches to have a better overview.
Patch1-4 are preparing the pkr handling, but can be used without the pkr
stuff.
Patch5 adds the possibility to switch on psr.pk.
Patch6 extends mini-os using protection keys for it's region 5 and region 7
addresses to test the protection key handling.
[PATCH 1/6] protection keys: cleanup unused pkrs[]
[PATCH 2/6] protection keys: declarations for pkr
[PATCH 3/6] protection keys: use key in optimzation feature
[PATCH 4/6] protection keys: extend interfaces to use itir instead logps
[PATCH 5/6] protection keys: switch on pkr handling
[PATCH 6/6] protection keys: mini-os with pkr
The patch5 adds a first simple implementation of protection keys. The struct
arch_vcpu is extendet by pkrs[] and a pkr_flag. Currently only 15 pkr's are
supported for domU. Number 16 is reserved for the hypervisor. In this version
the hypervisor doesn't take care about the order of setting pkr's, means it
doesn't handle the invalidating of existing entries with the same key.
Please send comments or commit the patches.
Thanks.
Dietmar.
_______________________________________________
Xen-ia64-devel mailing list
Xen-ia64-devel@xxxxxxxxxxxxxxxxxxx
http://lists.xensource.com/xen-ia64-devel
|
<Prev in Thread] |
Current Thread |
[Next in Thread>
|
- [Xen-ia64-devel] [PATCH 0/6] protection keys,
Dietmar Hahn <=
|
|
|
|
|