WARNING - OLD ARCHIVES

This is an archived copy of the Xen.org mailing list, which we have preserved to ensure that existing links to archives are not broken. The live archive, which contains the latest emails, can be found at http://lists.xen.org/
   
 
 
Xen 
 
Home Products Support Community News
 
   
 

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