[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] Re: [Xen-devel] [PATCH v2 04/15] x86: implement data structure and CPU init flow for MBA
On 17-08-29 07:58:04, Jan Beulich wrote: > >>> On 29.08.17 at 15:44, <roger.pau@xxxxxxxxxx> wrote: > > On Thu, Aug 24, 2017 at 09:14:38AM +0800, Yi Sun wrote: > >> @@ -80,9 +86,23 @@ enum psr_feat_type { > >> * cos_reg_val[1] (Code). > >> */ > >> struct feat_node { > >> - /* cos_max and cbm_len are common values for all features so far. */ > >> + /* cos_max is common values for all features so far. */ > >> unsigned int cos_max; > >> - unsigned int cbm_len; > >> + > >> + /* Feature specific HW info. */ > >> + union { > >> + struct { > >> + /* The length of CBM got through CPUID. */ > >> + unsigned int cbm_len; > >> + } cat_info; > >> + > >> + struct { > >> + /* The max throttling value got through CPUID. */ > >> + unsigned int thrtl_max; > >> + unsigned int linear; > > > > This seems like it wants to be a boolean? > > > >> + } mba_info; > > > > Just naming the fields 'cat' and 'mba' would probably be enough IMHO, > > but that's just taste I think, and I won't argue if you prefer to > > leave them with the _info suffix. > > It's not just a matter of taste - longer names are longer to type > and parse, so if a shorter name can be used unambiguously, it > always should be imo. > Thanks! Will notice this rule in the future. > Jan _______________________________________________ Xen-devel mailing list Xen-devel@xxxxxxxxxxxxx https://lists.xen.org/xen-devel
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |