diff --git a/features-linux.md b/features-linux.md index c4886f89a..3331266dd 100644 --- a/features-linux.md +++ b/features-linux.md @@ -234,13 +234,16 @@ Irrelevant to the availability of Intel RDT on the host operating system. * **`enabled`** (bool, OPTIONAL) represents whether the runtime supports Intel RDT. * **`schemata`** (bool, OPTIONAL) represents whether the (`schemata` field of `linux.intelRdt` in `config.json`)[config-linux.md#intelrdt] is supported. +* **`monitoring`** (bool, OPTIONAL) represents whether the + (`enableMonitoring` field of `linux.intelRdt` in `config.json`)[config-linux.md#intelrdt] is supported. ### Example ```json "intelRdt": { "enabled": true, - "schemata": true + "schemata": true, + "monitoring": true } ``` diff --git a/features.md b/features.md index 6c0c06cbf..9c729591a 100644 --- a/features.md +++ b/features.md @@ -372,7 +372,8 @@ Here is a full example for reference. }, "intelRdt": { "enabled": true, - "schemata": true + "schemata": true, + "monitoring": true } }, "annotations": { diff --git a/specs-go/features/features.go b/specs-go/features/features.go index 293277c8e..7b4c40640 100644 --- a/specs-go/features/features.go +++ b/specs-go/features/features.go @@ -134,6 +134,10 @@ type IntelRdt struct { // Schemata is true if the "linux.intelRdt.enableMonitoring" field of the // spec is implemented. Schemata *bool `json:"schemata,omitempty"` + // Monitoring is true if the "linux.intelRdt.enableMonitoring" field of the + // spec is implemented. + // Nil value means "unknown", not "false". + Monitoring *bool `json:"monitoring,omitempty"` } // MemoryPolicy represents the "memoryPolicy" field.