From a31400f930a96eb3206f3371b3071ccfbcf1cfd6 Mon Sep 17 00:00:00 2001 From: Ley Foon Tan Date: Tue, 16 Apr 2024 10:22:41 +0800 Subject: [PATCH] perf: Add CHAN_SIZE parameter to Fast-channel's attributes Add "CHAN_SIZE" parameter to WORD #4. Signed-off-by: Ley Foon Tan --- src/srvgrp-performance.adoc | 16 ++++++++++------ 1 file changed, 10 insertions(+), 6 deletions(-) diff --git a/src/srvgrp-performance.adoc b/src/srvgrp-performance.adoc index f5febae..910c19c 100644 --- a/src/srvgrp-performance.adoc +++ b/src/srvgrp-performance.adoc @@ -519,18 +519,22 @@ doorbell is not supported. !=== | 2 |PHYS_ADDR_LOW | uint32 | Lower `32 bits` of physical address | 3 |PHYS_ADDR_HIGH | uint32 | Upper `32 bits` of physical address -| 4 |DB_ADDR_LOW | uint32 | Lower `32 bits` of doorbell address. This field is unused if +| 4 |CHAN_SIZE | uint32 | Size of the Fast-channel in bytes. + +The value of this field must be adequate to hold the payload of the message for +which this Fast-channel is utilized. For additional information regarding +payload requirements, please refer <>. +| 5 |DB_ADDR_LOW | uint32 | Lower `32 bits` of doorbell address. This field is unused if doorbell is not supported. -| 5 |DB_ADDR_HIGH | uint32 | Upper `32 bits` of doorbell address. This field is unused if +| 6 |DB_ADDR_HIGH | uint32 | Upper `32 bits` of doorbell address. This field is unused if doorbell is not supported. -| 6 |DB_ID_LOW | uint32 | Lower `32 bits` of doorbell ID. This field is unused if +| 7 |DB_ID_LOW | uint32 | Lower `32 bits` of doorbell ID. This field is unused if doorbell is not supported. -| 7 |DB_ID_HIGH | uint32 | Upper `32 bits` of doorbell ID. This field is unused if +| 8 |DB_ID_HIGH | uint32 | Upper `32 bits` of doorbell ID. This field is unused if doorbell is not supported. -| 8 |DB_PRESERVED_LOW | uint32 | A lower `32 bits` doorbell preserved +| 9 |DB_PRESERVED_LOW | uint32 | A lower `32 bits` doorbell preserved mask to apply for this service before ring the doorbell. This field is unused if doorbell is not supported. -| 9 |DB_PRESERVED_HIGH | uint32 | An upper `32 bits` doorbell preserved +| 10 |DB_PRESERVED_HIGH | uint32 | An upper `32 bits` doorbell preserved mask to apply for this service before ring the doorbell. This field is only valid if the doorbell register width is 64 bits. This field is unused if doorbell is not supported.