Message ID | 20180612051630.17854-2-sjitindarsingh@gmail.com (mailing list archive) |
---|---|
State | New, archived |
Headers | show |
On Tue, Jun 12, 2018 at 03:16:30PM +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 <sjitindarsingh@gmail.com> > Reviewed-by: David Gibson <david@gibson.dropbear.id.au> Applied to ppc-for-3.0, thanks. > > --- > > V1 -> V2: > - No Change > > --- > 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,
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,