aboutsummaryrefslogtreecommitdiff
path: root/qemu-bridge-helper.c
diff options
context:
space:
mode:
authorJonathan Cameron <Jonathan.Cameron@huawei.com>2023-09-13 14:25:21 +0100
committerMichael S. Tsirkin <mst@redhat.com>2023-10-04 18:15:06 -0400
commit87de174ac49acaa37264e38129596c9819e4a2c5 (patch)
tree56a246703001e6aff319e522db82b1b056cfa540 /qemu-bridge-helper.c
parentf5a4e1a697e98c7bd0a663d53a378d8c6918ed72 (diff)
downloadqemu-87de174ac49acaa37264e38129596c9819e4a2c5.zip
qemu-87de174ac49acaa37264e38129596c9819e4a2c5.tar.gz
qemu-87de174ac49acaa37264e38129596c9819e4a2c5.tar.bz2
hw/cxl: Add utility functions decoder interleave ways and target count.
As an encoded version of these key configuration parameters is available in a register, provide functions to extract it again so as to avoid the need for duplicating the storage. Whilst here update the _enc() function to include additional values as defined in the CXL 3.0 specification. Whilst they are not currently used in the emulation, they may be in future and it is easier to compare with the specification if all values are covered. Add a spec reference for cxl_interleave_ways_enc() for consistency with the target count equivalent (and because it's nice to know where the magic numbers come from). Reviewed-by: Philippe Mathieu-Daudé <philmd@linaro.org> Reviewed-by: Fan Ni <fan.ni@samsung.com> Signed-off-by: Jonathan Cameron <Jonathan.Cameron@huawei.com> Message-Id: <20230913132523.29780-3-Jonathan.Cameron@huawei.com> Reviewed-by: Michael S. Tsirkin <mst@redhat.com> Signed-off-by: Michael S. Tsirkin <mst@redhat.com>
Diffstat (limited to 'qemu-bridge-helper.c')
0 files changed, 0 insertions, 0 deletions