]> git.karo-electronics.de Git - karo-tx-linux.git/blobdiff - arch/x86/kernel/cpu/intel_rdt.c
x86/intel_rdt: Make schemata file parsers resource specific
[karo-tx-linux.git] / arch / x86 / kernel / cpu / intel_rdt.c
index 438efefd686250ff5a2bfa39e1c3f4afe5c7d1ca..1e410ea6905e8244ef29b1a7281dba31721e84c5 100644 (file)
@@ -65,6 +65,8 @@ struct rdt_resource rdt_resources_all[] = {
                        .cbm_idx_mult   = 1,
                        .cbm_idx_offset = 0,
                },
+               .parse_ctrlval          = parse_cbm,
+               .format_str             = "%d=%0*x",
        },
        {
                .name                   = "L3DATA",
@@ -77,6 +79,8 @@ struct rdt_resource rdt_resources_all[] = {
                        .cbm_idx_mult   = 2,
                        .cbm_idx_offset = 0,
                },
+               .parse_ctrlval          = parse_cbm,
+               .format_str             = "%d=%0*x",
        },
        {
                .name                   = "L3CODE",
@@ -89,6 +93,8 @@ struct rdt_resource rdt_resources_all[] = {
                        .cbm_idx_mult   = 2,
                        .cbm_idx_offset = 1,
                },
+               .parse_ctrlval          = parse_cbm,
+               .format_str             = "%d=%0*x",
        },
        {
                .name                   = "L2",
@@ -101,6 +107,8 @@ struct rdt_resource rdt_resources_all[] = {
                        .cbm_idx_mult   = 1,
                        .cbm_idx_offset = 0,
                },
+               .parse_ctrlval          = parse_cbm,
+               .format_str             = "%d=%0*x",
        },
        {
                .name                   = "MB",