diff --git a/generate/generate.go b/generate/generate.go index 816305f0..f3e87643 100644 --- a/generate/generate.go +++ b/generate/generate.go @@ -627,6 +627,18 @@ func (g *Generator) SetLinuxIntelRdtClosID(clos string) { g.Config.Linux.IntelRdt.ClosID = clos } +// SetLinuxIntelRdtEnableMonitoring sets g.Config.Linux.IntelRdt.EnableMonitoring +func (g *Generator) SetLinuxIntelRdtEnableMonitoring(value bool) { + g.initConfigLinuxIntelRdt() + g.Config.Linux.IntelRdt.EnableMonitoring = value +} + +// SetLinuxIntelRdtSchemata sets g.Config.Linux.IntelRdt.Schemata +func (g *Generator) SetLinuxIntelRdtSchemata(schemata []string) { + g.initConfigLinuxIntelRdt() + g.Config.Linux.IntelRdt.Schemata = slices.Clone(schemata) +} + // SetLinuxIntelRdtL3CacheSchema sets g.Config.Linux.IntelRdt.L3CacheSchema func (g *Generator) SetLinuxIntelRdtL3CacheSchema(schema string) { g.initConfigLinuxIntelRdt()