[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] Re: [Xen-devel] [PATCH 2/2] x86: explicitly disallow guest access to PPIN
On 01.11.2019 15:00, Eslam Elnikety wrote: > On 30.10.19 11:39, Jan Beulich wrote: >> @@ -237,6 +239,18 @@ int guest_rdmsr(struct vcpu *v, uint32_t >> ARRAY_SIZE(msrs->dr_mask))]; >> break; >> >> + case MSR_PPIN_CTL: >> + if ( d->arch.cpuid->x86_vendor != X86_VENDOR_INTEL ) >> + goto gp_fault; >> + *val = PPIN_LOCKOUT; >> + break; >> + >> + case MSR_AMD_PPIN_CTL: >> + if ( !cp->extd.amd_ppin ) >> + goto gp_fault; >> + *val = PPIN_LOCKOUT; >> + break; >> + > > nit: It is not clear to me why you use "d->arch.cpuid->.." (and not > "cp->..") in the first if condition. Simple oversight; corrected for v2. Jan _______________________________________________ Xen-devel mailing list Xen-devel@xxxxxxxxxxxxxxxxxxxx https://lists.xenproject.org/mailman/listinfo/xen-devel
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |