> > > + val = 0ULL;
> > > + if (user_win) {
> > > +         val = SET_FIELD(VAS_XLATE_MSR_DR, val, true);
> > > +         val = SET_FIELD(VAS_XLATE_MSR_TA, val, false);
> > > +         val = SET_FIELD(VAS_XLATE_MSR_PR, val, true);
> > > +         val = SET_FIELD(VAS_XLATE_MSR_US, val, false);
> > > +         val = SET_FIELD(VAS_XLATE_MSR_HV, val, true);
> > > +         val = SET_FIELD(VAS_XLATE_MSR_SF, val, true);
> > > +         val = SET_FIELD(VAS_XLATE_MSR_UV, val, false);
> > > + } else {
> > > +         val = SET_FIELD(VAS_XLATE_MSR_DR, val, false);
> > 
> > kernel contexts don't go through the nestmmu?
> 
> I think so, but will check with Alistair/Ben.

Well it's kinda up to you.  Do you want to use the kernel mapping or not?  I
probably would unless there are issues.

Mikey

Reply via email to