|
|
|
|
|
|
|
|
|
|
xen-ia64-devel
Re: [Xen-ia64-devel] Faulty protection key handling
On Thu, Apr 26, 2007 at 08:31:11AM +0200, Jürgen Groß wrote:
> Tristan Gingold wrote:
> > On Wed, Apr 25, 2007 at 03:36:20PM +0200, Dietmar Hahn wrote:
> Are you sure? I don't think PK space must be partitioned. Protection keys are
> an additional feature for further access limitations of pages which are
> already "protected" via RID.
You're right, I spoke too quickly.
> One issue arises with support of protection keys: the hypervisor must be able
> to run with enabled protection keys as well (protection keys are enabled in
> %cr.dcr which is not changed in case of interruption). So we will need an own
> protection key value for the hypervisor and of course a reserved protection
> key register.
We must also correctly handle metaphysical mode.
> For PV domains this should be easy: 15 PKRs should be enough for the DomU.
> For HVM the PKRs must be virtualized completely.
I think this is the easiest solution, although it breaks the architecture
requirements.
Tristan.
_______________________________________________
Xen-ia64-devel mailing list
Xen-ia64-devel@xxxxxxxxxxxxxxxxxxx
http://lists.xensource.com/xen-ia64-devel
|
|
|
|
|