@samitouri / QOSamiQemu / commits / e6742e71c2

hw/cxl: Update CXL Fixed Memory Window ACPI description to include Back Invalidate support.

Defaults for these windows has always been to enable anything QEMU supports. With the addition of back invalidate support it is necessary to specify that host windows support this. CXL emulation is currently only suitable for software stack verification. The relaxation of the restrictions on this window to include BI have no affect on the OS until BI capable devices are added and until now these have not existed. As such no backwards compatibility impacts are expected from this change. Reviewed-by: Davidlohr Bueso <dave@stgolabs.net> Signed-off-by: Jonathan Cameron <Jonathan.Cameron@huawei.com> Reviewed-by: Michael S. Tsirkin <mst@redhat.com> Signed-off-by: Michael S. Tsirkin <mst@redhat.com> Message-Id: <20260204170936.43959-5-Jonathan.Cameron@huawei.com>

Jonathan Cameron committed Feb 4, 2026 at 17:09 UTC e6742e71c24cf577a4677e9449269007c24ae4ab
1 file changed +1 -1
hw/acpi/cxl.c
+1 -1
@@ -172,7 +172,7 @@ static void cedt_build_cfmws(CXLFixedWindow *fw, Aml *cedt)
172 build_append_int_noprefix(table_data, fw->enc_int_gran, 4);
173
174 /* Window Restrictions */
175 - build_append_int_noprefix(table_data, 0x0f, 2);
175 + build_append_int_noprefix(table_data, 0x2f, 2);
176
177 /* QTG ID */
178 build_append_int_noprefix(table_data, 0, 2);