rdt_cpu_has
if (!rdt_cpu_has(X86_FEATURE_BMEC))
return rdt_cpu_has(X86_FEATURE_CQM_MBM_TOTAL);
return rdt_cpu_has(X86_FEATURE_CQM_MBM_LOCAL);
if (!rdt_cpu_has(X86_FEATURE_MBA))
if (!rdt_cpu_has(X86_FEATURE_SMBA))
if (rdt_cpu_has(X86_FEATURE_CAT_L3)) {
if (rdt_cpu_has(X86_FEATURE_CDP_L3))
if (rdt_cpu_has(X86_FEATURE_SDCIAE))
if (rdt_cpu_has(X86_FEATURE_CAT_L2)) {
if (rdt_cpu_has(X86_FEATURE_CDP_L2))
if (rdt_cpu_has(X86_FEATURE_CQM_OCCUP_LLC)) {
if (rdt_cpu_has(X86_FEATURE_CQM_MBM_TOTAL)) {
if (rdt_cpu_has(X86_FEATURE_CQM_MBM_LOCAL)) {
if (rdt_cpu_has(X86_FEATURE_ABMC))
bool rdt_cpu_has(int flag);
if (rdt_cpu_has(X86_FEATURE_BMEC) || rdt_cpu_has(X86_FEATURE_ABMC)) {
if (rdt_cpu_has(X86_FEATURE_ABMC) &&
(rdt_cpu_has(X86_FEATURE_CQM_MBM_TOTAL) ||
rdt_cpu_has(X86_FEATURE_CQM_MBM_LOCAL))) {