[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.



>>> Yi Sun <yi.y.sun@xxxxxxxxxxxxxxx> 08/04/17 5:23 AM >>>
>On 17-08-03 03:37:06, Jan Beulich wrote:
>> >>> 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(®s, 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(®s, 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.
>> 
>Sorry, I missed this. A new patch 15.2 is sent out. Please help to review.

Well, I suppose you've seen that I've committed the series (adjusting the
code above). Hence from now on it'll need to be incremental changes,
unless we'll find it necessary to revert due to the regression already
reported to you by Andrew.

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®.