[PATCH 2/2] powerpc/pseries/svm: Disable BHRB/EBB/PMU access

Sukadev Bhattiprolu sukadev at linux.vnet.ibm.com
Fri Jan 10 13:04:31 AEDT 2020


maddy [maddy at linux.ibm.com] wrote:
> 
> >   __init_PMU:
> > +#ifdef CONFIG_PPC_SVM
> > +	/*
> > +	 * SVM's are restricted from accessing PMU, so skip.
> > +	 */
> > +	mfmsr   r5
> > +	rldicl  r5, r5, 64-MSR_S_LG, 62
> > +	cmpwi   r5,1
> > +	beq     skip1
> 
> I know all MMCR* are loaded with 0. But
> it is better if PEF code load the MMCR0
> with freeze bits on. I will send a separate
> patch to handle in the non-svm case.

Quick question: 
By PEF code you mean the Ultravisor and not here in
the SVM right? - bc SVMs cannot access PMU registers.
> 
> Rest looks good.
> Acked-by: Madhavan Srinivasan <maddy at linux.ibm.com>

Cool, Thanks,

Sukadev


More information about the Linuxppc-dev mailing list