summaryrefslogtreecommitdiffstats
path: root/include/hw/cxl/cxl.h
diff options
context:
space:
mode:
authorJonathan Cameron2022-04-29 16:40:51 +0200
committerMichael S. Tsirkin2022-05-13 12:13:36 +0200
commit829de299d1a4dcac3cd6c494d1c974bdbc608611 (patch)
tree10ee4ca91c16548a4980a462f08e24743fcd844c /include/hw/cxl/cxl.h
parentacpi/cxl: Create the CEDT (9.14.1) (diff)
downloadqemu-829de299d1a4dcac3cd6c494d1c974bdbc608611.tar.gz
qemu-829de299d1a4dcac3cd6c494d1c974bdbc608611.tar.xz
qemu-829de299d1a4dcac3cd6c494d1c974bdbc608611.zip
hw/cxl/component: Add utils for interleave parameter encoding/decoding
Both registers and the CFMWS entries in CDAT use simple encodings for the number of interleave ways and the interleave granularity. Introduce simple conversion functions to/from the unencoded number / size. So far the iw decode has not been needed so is it not implemented. Signed-off-by: Jonathan Cameron <Jonathan.Cameron@huawei.com> Reviewed-by: Alex Bennée <alex.bennee@linaro.org> Message-Id: <20220429144110.25167-27-Jonathan.Cameron@huawei.com> Reviewed-by: Michael S. Tsirkin <mst@redhat.com> Signed-off-by: Michael S. Tsirkin <mst@redhat.com>
Diffstat (limited to 'include/hw/cxl/cxl.h')
0 files changed, 0 insertions, 0 deletions