Skip to content

Commit

Permalink
editorial updates
Browse files Browse the repository at this point in the history
  • Loading branch information
ved-rivos committed Dec 9, 2023
1 parent 667ab6d commit 0615415
Show file tree
Hide file tree
Showing 2 changed files with 9 additions and 9 deletions.
2 changes: 2 additions & 0 deletions qos_bandwidth.adoc
Original file line number Diff line number Diff line change
Expand Up @@ -326,6 +326,8 @@ before requesting the operation.
| -- | 24-31 | Designated for custom use.
|===

<<<

A bandwidth allocation must be configured for each access-type supported by
the controller. When differentiated bandwidth allocation based on access-type
is not required, one of the access-types may be designated to hold a default
Expand Down
16 changes: 7 additions & 9 deletions qos_capacity.adoc
Original file line number Diff line number Diff line change
Expand Up @@ -170,8 +170,10 @@ fields.
The `OP` field is used to instruct the controller to perform an operation listed
in <<CC_MON_OP>>.

<<<

[[CC_MON_OP]]
.Capacity usage monitoring operations (`OP`)
.Capacity Usage Monitoring Operations (`OP`)
[width=100%]
[%header, cols="16,^12,70"]
|===
Expand All @@ -195,7 +197,7 @@ used to program the access-type to count, and its validity is indicated by the
and the `AT` value is ignored.

[[CC_EVT_ID]]
.Capacity usage monitoring event ID (`EVT_ID`)
.Capacity Usage Monitoring Event ID (`EVT_ID`)
[width=100%]
[%header, cols="12,^12,70"]
|===
Expand Down Expand Up @@ -232,7 +234,7 @@ the register. The `STATUS` field remains valid until a subsequent write to the
`cc_mon_ctl` register.

[[CC_MON_STS]]
.`cc_mon_ctl.STATUS` field encodings
.`cc_mon_ctl.STATUS` Field Encodings
[width=100%]
[%header, cols="12,70"]
|===
Expand All @@ -253,6 +255,8 @@ may perform the operation determined by the second write. To ensure proper
operation, software must first verify that the `BUSY` bit is 0 before writing
the `cc_mon_ctl` register.

<<<

[[CC_MCTR]]
=== Capacity Usage Monitoring Counter Value

Expand Down Expand Up @@ -287,11 +291,7 @@ capacity initially allocated by the previous workload. In such cases, the
counter shall not decrement below zero and shall remain at zero. After a brief
period of execution for the new workload post-counter reset, the counter value is
expected to stabilize to reflect the capacity usage of this new workload.
====
[NOTE]
[%unbreakable]
====
Some implementations may not store the `MCID` of the request that caused the
capacity to be allocated with every unit of capacity in the controller to
optimize on the storage overheads. Such controllers may in turn rely on
Expand Down Expand Up @@ -350,8 +350,6 @@ require a capacity block mask and/or a capacity unit limit, software must first
program the `cc_block_mask` and/or the `cc_cunits` register, followed by
initiating the operation via the `cc_alloc_ctl` register.

<<<

[[CC_ALLOC_OP]]
.Capacity Allocation Operations (`OP`)
[width=100%]
Expand Down

0 comments on commit 0615415

Please sign in to comment.