|
Post by rmapes on Mar 24, 2023 19:50:09 GMT
In the CXLLogicalDevice 1.0.0 schema, the MemorySizeMiB property is read-only. Should this be read-write, like the other properties configurable via FM API (AllocatedBandwidth and LimitPercent)?
|
|
|
Post by johnmayfield on Apr 4, 2023 15:35:31 GMT
The property MemorySizeMiB was set to ReadOnly as we do not want to change the size of the LD after it has been created/bound to a host. That would cause reprogramming of the decoders and difficulty for the host when the memory size is changed underneath. The size is set when the LD is created.
|
|
|
Post by mraineri on Apr 6, 2023 17:19:58 GMT
To expand a bit more, since this value is set during the creation of the logical device, if the FM needs to change the size, it would need to remove the logical device, then create a new logical device with the desired size. At this time, we don't see a need to allow for changing the size on-the-fly based on the current use cases.
|
|