qemu-ppc
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Qemu-ppc] [QEMU-PPC] [PATCH 3/3] ppc/spapr_caps: Don't disable cap_


From: Suraj Jitindar Singh
Subject: Re: [Qemu-ppc] [QEMU-PPC] [PATCH 3/3] ppc/spapr_caps: Don't disable cap_cfpc on POWER8 by default
Date: Tue, 12 Jun 2018 10:54:08 +1000

On Tue, 2018-06-05 at 12:29 +1000, David Gibson wrote:
> On Fri, May 11, 2018 at 04:25:09PM +1000, Suraj Jitindar Singh wrote:
> > In default_caps_with_cpu() we set spapr_cap_cfpc to broken for
> > POWER8
> > processors and before.
> > 
> > Since we no longer require private l1d cache on POWER8 for this cap
> > to
> > be set to workaround change this to default to broken for POWER7
> > processors and before.
> > 
> > Signed-off-by: Suraj Jitindar Singh <address@hidden>
> 
> Reviewed-by: David Gibson <address@hidden>
> 
> But not applying for now, since IIUC it depends on the previous patch
> which I'd like some changes in.

Correct, this would fail to boot without the previous patch.

Will rework the previous patch and resend.

> 
> > ---
> >  hw/ppc/spapr_caps.c | 6 +-----
> >  1 file changed, 1 insertion(+), 5 deletions(-)
> > 
> > diff --git a/hw/ppc/spapr_caps.c b/hw/ppc/spapr_caps.c
> > index 531e145114..00e43a9ba7 100644
> > --- a/hw/ppc/spapr_caps.c
> > +++ b/hw/ppc/spapr_caps.c
> > @@ -335,14 +335,10 @@ static sPAPRCapabilities
> > default_caps_with_cpu(sPAPRMachineState *spapr,
> >  
> >      caps = smc->default_caps;
> >  
> > -    if (!ppc_check_compat(cpu, CPU_POWERPC_LOGICAL_3_00,
> > -                          0, spapr->max_compat_pvr)) {
> > -        caps.caps[SPAPR_CAP_CFPC] = SPAPR_CAP_BROKEN;
> > -    }
> > -
> >      if (!ppc_check_compat(cpu, CPU_POWERPC_LOGICAL_2_07,
> >                            0, spapr->max_compat_pvr)) {
> >          caps.caps[SPAPR_CAP_HTM] = SPAPR_CAP_OFF;
> > +        caps.caps[SPAPR_CAP_CFPC] = SPAPR_CAP_BROKEN;
> >      }
> >  
> >      if (!ppc_check_compat(cpu, CPU_POWERPC_LOGICAL_2_06_PLUS,
> 
> 



reply via email to

[Prev in Thread] Current Thread [Next in Thread]