qemu-e2k/hw/cxl
Jonathan Cameron 829de299d1 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>
2022-05-13 06:13:36 -04:00
..
cxl-component-utils.c hw/cxl/component: Add utils for interleave parameter encoding/decoding 2022-05-13 06:13:36 -04:00
cxl-device-utils.c hw/cxl/device: Add memory device utilities 2022-05-13 06:13:36 -04:00
cxl-mailbox-utils.c hw/cxl/device: Implement get/set Label Storage Area (LSA) 2022-05-13 06:13:36 -04:00
Kconfig
meson.build hw/cxl/device: Implement basic mailbox (8.2.8.4) 2022-05-13 06:13:36 -04:00