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

Re: [Xen-devel] [PATCH v15.1 13/23] x86: refactor psr: CDP: implement CPU init flow.



>>> On 03.08.17 at 04:10, <yi.y.sun@xxxxxxxxxxxxxxx> wrote:
> @@ -1283,10 +1344,20 @@ static void psr_cpu_init(void)
>          feat = feat_l3;
>          feat_l3 = NULL;
>  
> -        if ( !cat_init_feature(&regs, feat, info, FEAT_TYPE_L3_CAT) )
> -            feat_props[FEAT_TYPE_L3_CAT] = &l3_cat_props;
> -        else
> -            feat_l3 = feat;
> +        if ( (regs.c & PSR_CAT_CDP_CAPABILITY) && (opt_psr & PSR_CDP) )
> +        {
> +            /* If CDP init fails, try to work as L3 CAT. */
> +            if ( !cat_init_feature(&regs, feat, info, FEAT_TYPE_L3_CDP) )
> +                feat_props[FEAT_TYPE_L3_CDP] = &l3_cdp_props;

I'm disappointed to see that you didn't merge to two if()s, as
pointed out in v15 review.

Jan


_______________________________________________
Xen-devel mailing list
Xen-devel@xxxxxxxxxxxxx
https://lists.xen.org/xen-devel

 


Rackspace

Lists.xenproject.org is hosted with RackSpace, monitoring our
servers 24x7x365 and backed by RackSpace's Fanatical Support®.