Re: [PATCH v2 1/3] tests/acpi: pc: allow DSDT acpi table changes

2024-06-07 Thread Michael S. Tsirkin
On Fri, Jun 07, 2024 at 08:58:56AM +, Ricardo Ribalda wrote: > Signed-off-by: Ricardo Ribalda Thanks for working on this. Pls include a cover letter with a patchset in the future. That should include a changelog, too. > --- > tests/qtest/bios-tables-test-allowed-diff.h | 1 + > 1 file

Re: [PATCH v2 3/3] tests/acpi: pc: update golden masters for DSDT

2024-06-07 Thread Michael S. Tsirkin
On Fri, Jun 07, 2024 at 08:58:58AM +, Ricardo Ribalda wrote: > --- /tmp/asl-87N0O2.dsl 2024-06-07 07:20:54.081576394 + > +++ /tmp/asl-4Q0YO2.dsl 2024-06-07 07:20:54.077576397 + > @@ -1,30 +1,30 @@ > /* > * Intel ACPI Component Architecture > * AML/ASL+ Disassembler

Re: [PATCH v2 2/3] hw/i386/acpi-build: Return a pre-computed _PRT table

2024-06-07 Thread Michael S. Tsirkin
On Fri, Jun 07, 2024 at 08:58:57AM +, Ricardo Ribalda wrote: > When qemu runs without kvm acceleration the ACPI executions take a great > amount of time. If they take more than the default time (30sec), the > ACPI calls fail and the system might not behave correctly. Wow. > Now the _PRT

[PULL v3 38/41] tests/qtest/pvpanic: add tests for pvshutdown event

2024-06-05 Thread Michael S. Tsirkin
From: Thomas Weißschuh Validate that a shutdown via the pvpanic device emits the correct QMP events. Signed-off-by: Thomas Weißschuh Reviewed-by: Thomas Huth Message-Id: <20240527-pvpanic-shutdown-v8-7-5a28ec025...@t-8ch.de> Reviewed-by: Michael S. Tsirkin Signed-off-by: Michael S. T

[PULL v3 40/41] virtio-pci: Fix the failure process in kvm_virtio_pci_vector_use_one()

2024-06-05 Thread Michael S. Tsirkin
") Cc: qemu-sta...@nongnu.org Signed-off-by: Cindy Lu Message-Id: <20240528084840.194538-1-l...@redhat.com> Reviewed-by: Peter Maydell Reviewed-by: Michael S. Tsirkin Signed-off-by: Michael S. Tsirkin --- hw/virtio/virtio-pci.c | 18 ++ 1 file changed, 2 insertions(

Re: [PATCH qemu ] hw/acpi: Fix big endian host creation of Generic Port Affinity Structures

2024-06-05 Thread Michael S. Tsirkin
On Wed, Jun 05, 2024 at 07:04:55PM +0100, Jonathan Cameron wrote: > Treating the HID as an integer caused it to get bit reversed > on big endian hosts running little endian guests. Treat it > as a character array instead. > > Fixes hw/acpi: Generic Port Affinity Structure Support > Tested-by:

[PULL v3 30/41] hw/acpi/GI: Fix trivial parameter alignment issue.

2024-06-05 Thread Michael S. Tsirkin
From: Jonathan Cameron Before making additional modification, tidy up this misleading indentation. Reviewed-by: Ankit Agrawal Signed-off-by: Jonathan Cameron Message-Id: <20240524100507.32106-2-jonathan.came...@huawei.com> Reviewed-by: Michael S. Tsirkin Signed-off-by: Michael S. T

[PULL v3 35/41] tests/qtest/pvpanic: use centralized definition of supported events

2024-06-05 Thread Michael S. Tsirkin
From: Thomas Weißschuh Avoid the necessity to update all tests when new events are added to the device. Acked-by: Thomas Huth Reviewed-by: Cornelia Huck Signed-off-by: Thomas Weißschuh Message-Id: <20240527-pvpanic-shutdown-v8-4-5a28ec025...@t-8ch.de> Reviewed-by: Michael S. Tsirkin

[PULL v3 21/41] hw/mem/cxl_type3: Add support to create DC regions to type3 memory devices

2024-06-05 Thread Michael S. Tsirkin
ecoder2.0" > /sys/bus/cxl/devices/$region/target0 echo 1 > /sys/bus/cxl/devices/$region/commit echo $region > /sys/bus/cxl/drivers/cxl_region/bind Reviewed-by: Gregory Price Reviewed-by: Jonathan Cameron Signed-off-by: Fan Ni Message-Id: <20240523174651.1089554-7-nifan@gmai

[PULL v3 14/41] Revert "vhost-user: fix lost reconnect"

2024-06-05 Thread Michael S. Tsirkin
set to false, resulting in subsequent reconnection not being executed. The next patch will completely fix this issue with a better approach. Signed-off-by: Li Feng Message-Id: <20240516025753.130171-2-fen...@smartx.com> Reviewed-by: Raphael Norwitz Reviewed-by: Michael S. Tsirkin S

[PULL v3 24/41] hw/mem/cxl_type3: Add DC extent list representative and get DC extent list mailbox support

2024-06-05 Thread Michael S. Tsirkin
-10-nifan@gmail.com> Reviewed-by: Michael S. Tsirkin Signed-off-by: Michael S. Tsirkin --- include/hw/cxl/cxl_device.h | 22 +++ hw/cxl/cxl-mailbox-utils.c | 73 - hw/mem/cxl_type3.c | 1 + 3 files changed, 95 insertions(+), 1 de

[PULL v3 37/41] pvpanic: Emit GUEST_PVSHUTDOWN QMP event on pvpanic shutdown signal

2024-06-05 Thread Michael S. Tsirkin
. A management layer application can detect the new GUEST_PVSHUTDOWN event to determine if the guest is using the pvpanic interface to request shutdowns. Signed-off-by: Alejandro Jimenez Message-Id: <20240527-pvpanic-shutdown-v8-6-5a28ec025...@t-8ch.de> Reviewed-by: Michael S. Tsirkin Sign

[PULL v3 20/41] include/hw/cxl/cxl_device: Rename mem_size as static_mem_size for type3 memory devices

2024-06-05 Thread Michael S. Tsirkin
: <20240523174651.1089554-6-nifan@gmail.com> Reviewed-by: Michael S. Tsirkin Signed-off-by: Michael S. Tsirkin --- include/hw/cxl/cxl_device.h | 2 +- hw/cxl/cxl-mailbox-utils.c | 4 ++-- hw/mem/cxl_type3.c | 8 3 files changed, 7 insertions(+), 7 deletions(-) diff --git a/incl

[PULL v3 12/41] virtio-pci: only reset pm state during resetting

2024-06-05 Thread Michael S. Tsirkin
.c...@amd.com> Reviewed-by: Michael S. Tsirkin Signed-off-by: Michael S. Tsirkin --- hw/virtio/virtio-pci.c | 8 +++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/hw/virtio/virtio-pci.c b/hw/virtio/virtio-pci.c index cffc7efcae..7d62e92365 100644 --- a/hw/virtio/virtio-pci.c ++

[PULL v3 29/41] hw/mem/cxl_type3: Allow to release extent superset in QMP interface

2024-06-05 Thread Michael S. Tsirkin
extents, we allow the release. Tested-by: Svetly Todorov Reviewed-by: Gregory Price Reviewed-by: Jonathan Cameron Signed-off-by: Fan Ni Message-Id: <20240523174651.1089554-15-nifan@gmail.com> Reviewed-by: Michael S. Tsirkin Signed-off-by: Michael S. Tsirkin --- hw/mem/cxl_type3.c | 2

[PULL v3 39/41] Revert "docs/specs/pvpanic: mark shutdown event as not implemented"

2024-06-05 Thread Michael S. Tsirkin
From: Thomas Weißschuh The missing functionality has been implemented now. This reverts commit e739d1935c461d0668057e9dbba9d06f728d29ec. Signed-off-by: Thomas Weißschuh Message-Id: <20240527-pvpanic-shutdown-v8-8-5a28ec025...@t-8ch.de> Reviewed-by: Michael S. Tsirkin Signed-off-by: Mic

[PULL v3 33/41] linux-headers: update to 6.10-rc1

2024-06-05 Thread Michael S. Tsirkin
From: Thomas Weißschuh Signed-off-by: Thomas Weißschuh Message-Id: <20240527-pvpanic-shutdown-v8-2-5a28ec025...@t-8ch.de> Reviewed-by: Michael S. Tsirkin Signed-off-by: Michael S. Tsirkin --- include/standard-headers/linux/ethtool.h| 55 include/standard-headers

[PULL v3 41/41] hw/cxl: Fix read from bogus memory

2024-06-05 Thread Michael S. Tsirkin
el.org/all/cafeaca-u4sytgwtksb__y+_+0o2-wwarntm3x8wnhvl1wfh...@mail.gmail.com/ Fixes: 6bda41a69bdc ("hw/cxl: Add clear poison mailbox command support.") Cc: Jonathan Cameron Signed-off-by: Ira Weiny Message-Id: <20240531-fix-poison-set-cacheline-v1-1-e3bc7e8f1...@intel.com> Revie

[PULL v3 08/41] vhost/vhost-user: Add VIRTIO_F_NOTIFICATION_DATA to vhost feature bits

2024-06-05 Thread Michael S. Tsirkin
, and that it can be disabled if the backend does not support it. Tested-by: Lei Yang Reviewed-by: Eugenio Pérez Signed-off-by: Jonah Palmer Message-Id: <20240315165557.26942-6-jonah.pal...@oracle.com> Acked-by: Srujana Challa Reviewed-by: Michael S. Tsirkin Signed-off-by: Michael S. Tsirkin -

[PULL v3 23/41] hw/mem/cxl_type3: Add host backend and address space handling for DC regions

2024-06-05 Thread Michael S. Tsirkin
Reviewed-by: Gregory Price Signed-off-by: Fan Ni Message-Id: <20240523174651.1089554-9-nifan@gmail.com> Reviewed-by: Michael S. Tsirkin Signed-off-by: Michael S. Tsirkin --- include/hw/cxl/cxl_device.h | 8 ++ hw/cxl/cxl-mailbox-utils.c | 16 +++- hw/mem/cxl_type3.

[PULL v3 19/41] hw/cxl/cxl-mailbox-utils: Add dynamic capacity region representative and mailbox command support

2024-06-05 Thread Michael S. Tsirkin
Message-Id: <20240523174651.1089554-5-nifan@gmail.com> Reviewed-by: Michael S. Tsirkin Signed-off-by: Michael S. Tsirkin --- include/hw/cxl/cxl_device.h | 16 +++ hw/cxl/cxl-mailbox-utils.c | 96 + 2 files changed, 112 insertions(+) diff --git a/include/hw/

[PULL v3 25/41] hw/cxl/cxl-mailbox-utils: Add mailbox commands to support add/release dynamic capacity response

2024-06-05 Thread Michael S. Tsirkin
ichael S. Tsirkin Signed-off-by: Michael S. Tsirkin --- include/hw/cxl/cxl_device.h | 4 + hw/cxl/cxl-mailbox-utils.c | 394 hw/mem/cxl_type3.c | 11 + 3 files changed, 409 insertions(+) diff --git a/include/hw/cxl/cxl_device.h b/include/

[PULL v3 13/41] vhost-user-gpu: fix import of DMABUF

2024-06-05 Thread Michael S. Tsirkin
dth,height} for the texture dimension. Fixes: 9ac06df8b ("virtio-gpu-udmabuf: correct naming of QemuDmaBuf size properties") Signed-off-by: Marc-André Lureau Message-Id: <20240515105237.1074116-1-marcandre.lur...@redhat.com> Reviewed-by: Michael S. Tsirkin Signed-off-by: Michael S. Tsir

[PULL v3 36/41] hw/misc/pvpanic: add support for normal shutdowns

2024-06-05 Thread Michael S. Tsirkin
: <20240527-pvpanic-shutdown-v8-5-5a28ec025...@t-8ch.de> Reviewed-by: Michael S. Tsirkin Signed-off-by: Michael S. Tsirkin --- include/hw/misc/pvpanic.h | 4 +++- include/sysemu/runstate.h | 1 + hw/misc/pvpanic.c | 5 + system/runstate.c | 5 + 4 files changed, 14 inse

[PULL v3 06/41] virtio-mmio: Handle extra notification data

2024-06-05 Thread Michael S. Tsirkin
on the device's virtqueue layout. The data passed to the virtio-mmio device is in the same format as the data passed to virtio-pci devices. Signed-off-by: Jonah Palmer Message-Id: <20240315165557.26942-4-jonah.pal...@oracle.com> Reviewed-by: Michael S. Tsirkin Signed-off-by: Michael S. T

[PULL v3 15/41] vhost-user: fix lost reconnect again

2024-06-05 Thread Michael S. Tsirkin
r devices have this issue, including vhost-user-blk/scsi. Fixes: 71e076a07d ("hw/virtio: generalise CHR_EVENT_CLOSED handling") Signed-off-by: Li Feng Message-Id: <20240516025753.130171-3-fen...@smartx.com> Reviewed-by: Raphael Norwitz Reviewed-by: Michael S. Tsirkin Signed-o

[PULL v3 32/41] scripts/update-linux-headers: Copy setup_data.h to correct directory

2024-06-05 Thread Michael S. Tsirkin
7-pvpanic-shutdown-v8-1-5a28ec025...@t-8ch.de> Reviewed-by: Michael S. Tsirkin Signed-off-by: Michael S. Tsirkin Reviewed-by: Thomas Huth --- scripts/update-linux-headers.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/scripts/update-linux-headers.sh b/scripts/upd

[PULL v3 31/41] hw/acpi: Insert an acpi-generic-node base under acpi-generic-initiator

2024-06-05 Thread Michael S. Tsirkin
: <20240524100507.32106-3-jonathan.came...@huawei.com> Reviewed-by: Michael S. Tsirkin Signed-off-by: Michael S. Tsirkin --- include/hw/acpi/acpi_generic_initiator.h | 15 - hw/acpi/acpi_generic_initiator.c | 80 +++- 2 files changed, 63 insertions(+), 32 deletions(-)

[PULL v3 02/41] vhost: Perform memory section dirty scans once per iteration

2024-06-05 Thread Michael S. Tsirkin
; Reviewed-by: Michael S. Tsirkin Signed-off-by: Michael S. Tsirkin Acked-by: Jason Wang --- include/hw/virtio/vhost.h | 1 + hw/virtio/vhost.c | 67 +++ 2 files changed, 62 insertions(+), 6 deletions(-) diff --git a/include/hw/virtio/vhost.h b/include

[PULL v3 34/41] hw/misc/pvpanic: centralize definition of supported events

2024-06-05 Thread Michael S. Tsirkin
527-pvpanic-shutdown-v8-3-5a28ec025...@t-8ch.de> Reviewed-by: Michael S. Tsirkin Signed-off-by: Michael S. Tsirkin --- include/hw/misc/pvpanic.h | 4 hw/misc/pvpanic-isa.c | 3 +-- hw/misc/pvpanic-pci.c | 3 +-- hw/misc/pvpanic.c | 3 +-- 4 files changed, 7 insertions(+), 6 del

[PULL v3 16/41] hw/cxl/mailbox: change CCI cmd set structure to be a member, not a reference

2024-06-05 Thread Michael S. Tsirkin
-by: Gregory Price Signed-off-by: Jonathan Cameron Signed-off-by: Fan Ni Message-Id: <20240523174651.1089554-2-nifan@gmail.com> Reviewed-by: Michael S. Tsirkin Signed-off-by: Michael S. Tsirkin --- include/hw/cxl/cxl_device.h | 2 +- hw/cxl/cxl-mailbox-utils.c | 19 +++-

[PULL v3 11/41] hw/virtio: Fix obtain the buffer id from the last descriptor

2024-06-05 Thread Michael S. Tsirkin
d-by: Jason Wang Reviewed-by: Eugenio Pérez Acked-by: Jason Wang Message-Id: <20240510072753.26158-2-wa...@jaguarmicro.com> Reviewed-by: Michael S. Tsirkin Signed-off-by: Michael S. Tsirkin --- hw/virtio/virtio.c | 5 + 1 file changed, 5 insertions(+) diff --git a/hw/virtio/virtio.c b/hw

[PULL v3 28/41] hw/cxl/cxl-mailbox-utils: Add superset extent release mailbox support

2024-06-05 Thread Michael S. Tsirkin
Price Signed-off-by: Fan Ni Message-Id: <20240523174651.1089554-14-nifan@gmail.com> Reviewed-by: Michael S. Tsirkin Signed-off-by: Michael S. Tsirkin --- hw/cxl/cxl-mailbox-utils.c | 21 - 1 file changed, 8 insertions(+), 13 deletions(-) diff --git a/hw/cxl/cxl-m

[PULL v3 04/41] virtio/virtio-pci: Handle extra notification data

2024-06-05 Thread Michael S. Tsirkin
ndex Signed-off-by: Jonah Palmer Message-Id: <20240315165557.26942-2-jonah.pal...@oracle.com> Reviewed-by: Eugenio Pérez Reviewed-by: Michael S. Tsirkin Signed-off-by: Michael S. Tsirkin --- include/hw/virtio/virtio.h | 2 ++ hw/virtio/virtio-pci.c | 12 +--- hw/virti

[PULL v3 26/41] hw/cxl/events: Add qmp interfaces to add/release dynamic capacity extents

2024-06-05 Thread Michael S. Tsirkin
quot;, "host-id": 0, "removal-policy":"prescriptive", "region": 0, "extents": [ { "offset": 134217728, "len": 134217728 } ] } } Tested-by: Svetly Todorov Reviewed-b

[PULL v3 27/41] hw/mem/cxl_type3: Add DPA range validation for accesses to DC regions

2024-06-05 Thread Michael S. Tsirkin
fan@gmail.com> Reviewed-by: Michael S. Tsirkin Signed-off-by: Michael S. Tsirkin --- include/hw/cxl/cxl_device.h | 7 hw/cxl/cxl-mailbox-utils.c | 3 ++ hw/mem/cxl_type3.c | 76 + 3 files changed, 86 insertions(+) diff --git a/include/

[PULL v3 22/41] hw/mem/cxl-type3: Refactor ct3_build_cdat_entries_for_mr to take mr size instead of mr as argument

2024-06-05 Thread Michael S. Tsirkin
: <20240523174651.1089554-8-nifan@gmail.com> Reviewed-by: Michael S. Tsirkin Signed-off-by: Michael S. Tsirkin --- hw/mem/cxl_type3.c | 15 +-- 1 file changed, 9 insertions(+), 6 deletions(-) diff --git a/hw/mem/cxl_type3.c b/hw/mem/cxl_type3.c index 06c6f9bb78..51be50ce87 100644 --- a/

[PULL v3 03/41] vhost-vdpa: check vhost_vdpa_set_vring_ready() return value

2024-06-05 Thread Michael S. Tsirkin
viewed-by: Michael S. Tsirkin Signed-off-by: Michael S. Tsirkin --- net/vhost-vdpa.c | 15 --- 1 file changed, 12 insertions(+), 3 deletions(-) diff --git a/net/vhost-vdpa.c b/net/vhost-vdpa.c index 85e73dd6a7..eda714d1a4 100644 --- a/net/vhost-vdpa.c +++ b/net/vhost-vdpa.c @@ -399,7 +

[PULL v3 07/41] virtio-ccw: Handle extra notification data

2024-06-05 Thread Michael S. Tsirkin
on the device's virtqueue layout. That data passed to the virtio-ccw device is in the same format as the data passed to virtio-pci devices. Signed-off-by: Jonah Palmer Message-Id: <20240315165557.26942-5-jonah.pal...@oracle.com> Reviewed-by: Michael S. Tsirkin Signed-off-by: Michael S. T

[PULL v3 17/41] hw/cxl/mailbox: interface to add CCI commands to an existing CCI

2024-06-05 Thread Michael S. Tsirkin
. Heavily edited by Jonathan Cameron to increase code reuse Signed-off-by: Gregory Price Signed-off-by: Jonathan Cameron Signed-off-by: Fan Ni Message-Id: <20240523174651.1089554-3-nifan@gmail.com> Reviewed-by: Michael S. Tsirkin Signed-off-by: Michael S. Tsirkin --- include/

[PULL v3 18/41] hw/cxl/cxl-mailbox-utils: Add dc_event_log_size field to output payload of identify memory device command

2024-06-05 Thread Michael S. Tsirkin
Cameron Signed-off-by: Fan Ni Message-Id: <20240523174651.1089554-4-nifan@gmail.com> Reviewed-by: Michael S. Tsirkin Signed-off-by: Michael S. Tsirkin --- hw/cxl/cxl-mailbox-utils.c | 5 - 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/hw/cxl/cxl-mailbox-utils.c b/

[PULL v3 09/41] Fix vhost user assertion when sending more than one fd

2024-06-05 Thread Michael S. Tsirkin
-off-by: Christian Pötzsch Message-Id: <20240426083313.3081272-1-christian.poetz...@kernkonzept.com> Reviewed-by: Michael S. Tsirkin Signed-off-by: Michael S. Tsirkin --- subprojects/libvhost-user/libvhost-user.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/subpr

[PULL v3 01/41] vhost: dirty log should be per backend type

2024-06-05 Thread Michael S. Tsirkin
. Tsirkin Signed-off-by: Si-Wei Liu Message-Id: <1710448055-11709-1-git-send-email-si-wei@oracle.com> Reviewed-by: Michael S. Tsirkin Signed-off-by: Michael S. Tsirkin --- hw/virtio/vhost.c | 45 + 1 file changed, 33 insertions(+), 12 deletions(-)

[PULL v3 05/41] virtio: Prevent creation of device using notification-data with ioeventfd

2024-06-05 Thread Michael S. Tsirkin
with the extra notification data in the future, this compatibility check can be removed. Signed-off-by: Jonah Palmer Message-Id: <20240315165557.26942-3-jonah.pal...@oracle.com> Reviewed-by: Michael S. Tsirkin Signed-off-by: Michael S. Tsirkin --- hw/virtio/virtio.c | 22 +++

[PULL v3 00/41] virtio: features,fixes

2024-06-05 Thread Michael S. Tsirkin
-by: Michael S. Tsirkin Alejandro Jimenez (1): pvpanic: Emit GUEST_PVSHUTDOWN QMP event on pvpanic shutdown signal Christian Pötzsch (1): Fix vhost user assertion when sending more than one fd Cindy Lu (1): virtio-pci

[PULL v3 10/41] vhost-vsock: add VIRTIO_F_RING_PACKED to feature_bits

2024-06-05 Thread Michael S. Tsirkin
evice does not actually support it, and one gets to keep the pieces. Fixes: 74b3e46630 ("virtio: add property to enable packed virtqueue") Reported-by: Marc Hartmayer Signed-off-by: Halil Pasic Message-Id: <20240429113334.2454197-1-pa...@linux.ibm.com> Reviewed-by: Michael S. Tsirkin

Re: [PATCH 0/6] refactor RDMA live migration based on rsocket API

2024-06-05 Thread Michael S. Tsirkin
On Wed, Jun 05, 2024 at 10:00:24AM +, Gonglei (Arei) wrote: > > > > -Original Message- > > From: Michael S. Tsirkin [mailto:m...@redhat.com] > > Sent: Wednesday, June 5, 2024 3:57 PM > > To: Gonglei (Arei) > > Cc: qemu-devel@nongnu.org; p

Re: [PATCH 1/3] gpex-acpi: Support PCI link devices outside the host bridge

2024-06-05 Thread Michael S. Tsirkin
On Tue, May 28, 2024 at 01:01:01PM +0530, Sunil V L wrote: > Currently, PCI link devices (PNP0C0F) are always created within the > scope of the PCI root complex. However, RISC-V needs PCI link devices to > be outside the scope of the PCI host bridge to properly enable the probe > order. This

Re: [PATCH 0/6] refactor RDMA live migration based on rsocket API

2024-06-05 Thread Michael S. Tsirkin
On Tue, Jun 04, 2024 at 08:14:06PM +0800, Gonglei wrote: > From: Jialin Wang > > Hi, > > This patch series attempts to refactor RDMA live migration by > introducing a new QIOChannelRDMA class based on the rsocket API. > > The /usr/include/rdma/rsocket.h provides a higher level rsocket API >

Re: [PULL 04/46] virtio-pci: Fix the use of an uninitialized irqfd.

2024-06-05 Thread Michael S. Tsirkin
On Tue, Jun 04, 2024 at 03:06:15PM -0400, Michael S. Tsirkin wrote: > From: Cindy Lu > > The crash was reported in MAC OS and NixOS, here is the link for this bug > https://gitlab.com/qemu-project/qemu/-/issues/2334 > https://gitlab.com/qemu-project/qemu/-/issues/2321 >

Re: [PULL 00/46] virtio: features,fixes

2024-06-05 Thread Michael S. Tsirkin
On Tue, Jun 04, 2024 at 03:06:01PM -0400, Michael S. Tsirkin wrote: > The following changes since commit 60b54b67c63d8f076152e0f7dccf39854dfc6a77: > > Merge tag 'pull-lu-20240526' of https://gitlab.com/rth7680/qemu into > staging (2024-05-26 17:51:00 -0700) > > are av

[PULL 36/46] bios-tables-test: Add data for complex numa test (GI, GP etc)

2024-06-04 Thread Michael S. Tsirkin
jonathan.came...@huawei.com> Reviewed-by: Michael S. Tsirkin Signed-off-by: Michael S. Tsirkin --- tests/qtest/bios-tables-test-allowed-diff.h | 5 - tests/data/acpi/q35/APIC.acpihmat-generic-x | Bin 0 -> 136 bytes tests/data/acpi/q35/CEDT.acpihmat-generic-x | Bin 0 -> 68 byte

[PULL 23/46] hw/mem/cxl-type3: Refactor ct3_build_cdat_entries_for_mr to take mr size instead of mr as argument

2024-06-04 Thread Michael S. Tsirkin
: <20240523174651.1089554-8-nifan@gmail.com> Reviewed-by: Michael S. Tsirkin Signed-off-by: Michael S. Tsirkin --- hw/mem/cxl_type3.c | 15 +-- 1 file changed, 9 insertions(+), 6 deletions(-) diff --git a/hw/mem/cxl_type3.c b/hw/mem/cxl_type3.c index 06c6f9bb78..51be50ce87 100644 --- a/

[PULL 46/46] hw/cxl: Fix read from bogus memory

2024-06-04 Thread Michael S. Tsirkin
el.org/all/cafeaca-u4sytgwtksb__y+_+0o2-wwarntm3x8wnhvl1wfh...@mail.gmail.com/ Fixes: 6bda41a69bdc ("hw/cxl: Add clear poison mailbox command support.") Cc: Jonathan Cameron Signed-off-by: Ira Weiny Message-Id: <20240531-fix-poison-set-cacheline-v1-1-e3bc7e8f1...@intel.com> Revie

[PULL 45/46] virtio-pci: Fix the failure process in kvm_virtio_pci_vector_use_one()

2024-06-04 Thread Michael S. Tsirkin
") Cc: qemu-sta...@nongnu.org Signed-off-by: Cindy Lu Message-Id: <20240528084840.194538-1-l...@redhat.com> Reviewed-by: Peter Maydell Reviewed-by: Michael S. Tsirkin Signed-off-by: Michael S. Tsirkin --- hw/virtio/virtio-pci.c | 18 ++ 1 file changed, 2 insertions(

[PULL 40/46] tests/qtest/pvpanic: use centralized definition of supported events

2024-06-04 Thread Michael S. Tsirkin
From: Thomas Weißschuh Avoid the necessity to update all tests when new events are added to the device. Acked-by: Thomas Huth Reviewed-by: Cornelia Huck Signed-off-by: Thomas Weißschuh Message-Id: <20240527-pvpanic-shutdown-v8-4-5a28ec025...@t-8ch.de> Reviewed-by: Michael S. Tsirkin

[PULL 30/46] hw/mem/cxl_type3: Allow to release extent superset in QMP interface

2024-06-04 Thread Michael S. Tsirkin
extents, we allow the release. Tested-by: Svetly Todorov Reviewed-by: Gregory Price Reviewed-by: Jonathan Cameron Signed-off-by: Fan Ni Message-Id: <20240523174651.1089554-15-nifan@gmail.com> Reviewed-by: Michael S. Tsirkin Signed-off-by: Michael S. Tsirkin --- hw/mem/cxl_type3.c | 2

[PULL 42/46] pvpanic: Emit GUEST_PVSHUTDOWN QMP event on pvpanic shutdown signal

2024-06-04 Thread Michael S. Tsirkin
. A management layer application can detect the new GUEST_PVSHUTDOWN event to determine if the guest is using the pvpanic interface to request shutdowns. Signed-off-by: Alejandro Jimenez Message-Id: <20240527-pvpanic-shutdown-v8-6-5a28ec025...@t-8ch.de> Reviewed-by: Michael S. Tsirkin Sign

[PULL 44/46] Revert "docs/specs/pvpanic: mark shutdown event as not implemented"

2024-06-04 Thread Michael S. Tsirkin
From: Thomas Weißschuh The missing functionality has been implemented now. This reverts commit e739d1935c461d0668057e9dbba9d06f728d29ec. Signed-off-by: Thomas Weißschuh Message-Id: <20240527-pvpanic-shutdown-v8-8-5a28ec025...@t-8ch.de> Reviewed-by: Michael S. Tsirkin Signed-off-by: Mic

[PULL 22/46] hw/mem/cxl_type3: Add support to create DC regions to type3 memory devices

2024-06-04 Thread Michael S. Tsirkin
ecoder2.0" > /sys/bus/cxl/devices/$region/target0 echo 1 > /sys/bus/cxl/devices/$region/commit echo $region > /sys/bus/cxl/drivers/cxl_region/bind Reviewed-by: Gregory Price Reviewed-by: Jonathan Cameron Signed-off-by: Fan Ni Message-Id: <20240523174651.1089554-7-nifan@gmai

[PULL 06/46] virtio: Prevent creation of device using notification-data with ioeventfd

2024-06-04 Thread Michael S. Tsirkin
with the extra notification data in the future, this compatibility check can be removed. Signed-off-by: Jonah Palmer Message-Id: <20240315165557.26942-3-jonah.pal...@oracle.com> Reviewed-by: Michael S. Tsirkin Signed-off-by: Michael S. Tsirkin --- hw/virtio/virtio.c | 22 +++

[PULL 41/46] hw/misc/pvpanic: add support for normal shutdowns

2024-06-04 Thread Michael S. Tsirkin
: <20240527-pvpanic-shutdown-v8-5-5a28ec025...@t-8ch.de> Reviewed-by: Michael S. Tsirkin Signed-off-by: Michael S. Tsirkin --- include/hw/misc/pvpanic.h | 4 +++- include/sysemu/runstate.h | 1 + hw/misc/pvpanic.c | 5 + system/runstate.c | 5 + 4 files changed, 14 inse

[PULL 32/46] hw/acpi: Insert an acpi-generic-node base under acpi-generic-initiator

2024-06-04 Thread Michael S. Tsirkin
: <20240524100507.32106-3-jonathan.came...@huawei.com> Reviewed-by: Michael S. Tsirkin Signed-off-by: Michael S. Tsirkin --- include/hw/acpi/acpi_generic_initiator.h | 15 - hw/acpi/acpi_generic_initiator.c | 80 +++- 2 files changed, 63 insertions(+), 32 deletions(-)

[PULL 14/46] vhost-user-gpu: fix import of DMABUF

2024-06-04 Thread Michael S. Tsirkin
dth,height} for the texture dimension. Fixes: 9ac06df8b ("virtio-gpu-udmabuf: correct naming of QemuDmaBuf size properties") Signed-off-by: Marc-André Lureau Message-Id: <20240515105237.1074116-1-marcandre.lur...@redhat.com> Reviewed-by: Michael S. Tsirkin Signed-off-by: Michael S. Tsir

[PULL 34/46] bios-tables-test: Allow for new acpihmat-generic-x test data.

2024-06-04 Thread Michael S. Tsirkin
From: Jonathan Cameron The test to be added exercises many corners of the SRAT and HMAT table generation. Signed-off-by: Jonathan Cameron Message-Id: <20240524100507.32106-5-jonathan.came...@huawei.com> Reviewed-by: Michael S. Tsirkin Signed-off-by: Michael S. Tsirkin --- tests/qtes

[PULL 38/46] linux-headers: update to 6.10-rc1

2024-06-04 Thread Michael S. Tsirkin
From: Thomas Weißschuh Signed-off-by: Thomas Weißschuh Message-Id: <20240527-pvpanic-shutdown-v8-2-5a28ec025...@t-8ch.de> Reviewed-by: Michael S. Tsirkin Signed-off-by: Michael S. Tsirkin --- include/standard-headers/linux/ethtool.h| 55 include/standard-headers

[PULL 29/46] hw/cxl/cxl-mailbox-utils: Add superset extent release mailbox support

2024-06-04 Thread Michael S. Tsirkin
Price Signed-off-by: Fan Ni Message-Id: <20240523174651.1089554-14-nifan@gmail.com> Reviewed-by: Michael S. Tsirkin Signed-off-by: Michael S. Tsirkin --- hw/cxl/cxl-mailbox-utils.c | 21 - 1 file changed, 8 insertions(+), 13 deletions(-) diff --git a/hw/cxl/cxl-m

[PULL 12/46] hw/virtio: Fix obtain the buffer id from the last descriptor

2024-06-04 Thread Michael S. Tsirkin
d-by: Jason Wang Reviewed-by: Eugenio Pérez Acked-by: Jason Wang Message-Id: <20240510072753.26158-2-wa...@jaguarmicro.com> Reviewed-by: Michael S. Tsirkin Signed-off-by: Michael S. Tsirkin --- hw/virtio/virtio.c | 5 + 1 file changed, 5 insertions(+) diff --git a/hw/virtio/virtio.c b/hw

[PULL 25/46] hw/mem/cxl_type3: Add DC extent list representative and get DC extent list mailbox support

2024-06-04 Thread Michael S. Tsirkin
-10-nifan@gmail.com> Reviewed-by: Michael S. Tsirkin Signed-off-by: Michael S. Tsirkin --- include/hw/cxl/cxl_device.h | 22 +++ hw/cxl/cxl-mailbox-utils.c | 73 - hw/mem/cxl_type3.c | 1 + 3 files changed, 95 insertions(+), 1 de

[PULL 20/46] hw/cxl/cxl-mailbox-utils: Add dynamic capacity region representative and mailbox command support

2024-06-04 Thread Michael S. Tsirkin
Message-Id: <20240523174651.1089554-5-nifan@gmail.com> Reviewed-by: Michael S. Tsirkin Signed-off-by: Michael S. Tsirkin --- include/hw/cxl/cxl_device.h | 16 +++ hw/cxl/cxl-mailbox-utils.c | 96 + 2 files changed, 112 insertions(+) diff --git a/include/hw/

[PULL 39/46] hw/misc/pvpanic: centralize definition of supported events

2024-06-04 Thread Michael S. Tsirkin
527-pvpanic-shutdown-v8-3-5a28ec025...@t-8ch.de> Reviewed-by: Michael S. Tsirkin Signed-off-by: Michael S. Tsirkin --- include/hw/misc/pvpanic.h | 4 hw/misc/pvpanic-isa.c | 3 +-- hw/misc/pvpanic-pci.c | 3 +-- hw/misc/pvpanic.c | 3 +-- 4 files changed, 7 insertions(+), 6 del

[PULL 00/46] virtio: features,fixes

2024-06-04 Thread Michael S. Tsirkin
, not once per device - virtio and vhost now support VIRTIO_F_NOTIFICATION_DATA - cxl gained DCD emulation support - pvpanic gained shutdown support - acpi now supports Generic Port Affinity Structure - new tests - bugfixes Signed-off-by: Michael S. Tsirkin

[PULL 31/46] hw/acpi/GI: Fix trivial parameter alignment issue.

2024-06-04 Thread Michael S. Tsirkin
From: Jonathan Cameron Before making additional modification, tidy up this misleading indentation. Reviewed-by: Ankit Agrawal Signed-off-by: Jonathan Cameron Message-Id: <20240524100507.32106-2-jonathan.came...@huawei.com> Reviewed-by: Michael S. Tsirkin Signed-off-by: Michael S. T

[PULL 21/46] include/hw/cxl/cxl_device: Rename mem_size as static_mem_size for type3 memory devices

2024-06-04 Thread Michael S. Tsirkin
: <20240523174651.1089554-6-nifan@gmail.com> Reviewed-by: Michael S. Tsirkin Signed-off-by: Michael S. Tsirkin --- include/hw/cxl/cxl_device.h | 2 +- hw/cxl/cxl-mailbox-utils.c | 4 ++-- hw/mem/cxl_type3.c | 8 3 files changed, 7 insertions(+), 7 deletions(-) diff --git a/incl

[PULL 17/46] hw/cxl/mailbox: change CCI cmd set structure to be a member, not a reference

2024-06-04 Thread Michael S. Tsirkin
-by: Gregory Price Signed-off-by: Jonathan Cameron Signed-off-by: Fan Ni Message-Id: <20240523174651.1089554-2-nifan@gmail.com> Reviewed-by: Michael S. Tsirkin Signed-off-by: Michael S. Tsirkin --- include/hw/cxl/cxl_device.h | 2 +- hw/cxl/cxl-mailbox-utils.c | 19 +++-

[PULL 35/46] bios-tables-test: Add complex SRAT / HMAT test for GI GP

2024-06-04 Thread Michael S. Tsirkin
Cameron Message-Id: <20240524100507.32106-6-jonathan.came...@huawei.com> Reviewed-by: Michael S. Tsirkin Signed-off-by: Michael S. Tsirkin --- tests/qtest/bios-tables-test.c | 92 ++ 1 file changed, 92 insertions(+) diff --git a/tests/qtest/bios-tables-test.c b

[PULL 37/46] scripts/update-linux-headers: Copy setup_data.h to correct directory

2024-06-04 Thread Michael S. Tsirkin
7-pvpanic-shutdown-v8-1-5a28ec025...@t-8ch.de> Reviewed-by: Michael S. Tsirkin Signed-off-by: Michael S. Tsirkin Reviewed-by: Thomas Huth --- scripts/update-linux-headers.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/scripts/update-linux-headers.sh b/scripts/upd

[PULL 43/46] tests/qtest/pvpanic: add tests for pvshutdown event

2024-06-04 Thread Michael S. Tsirkin
From: Thomas Weißschuh Validate that a shutdown via the pvpanic device emits the correct QMP events. Signed-off-by: Thomas Weißschuh Reviewed-by: Thomas Huth Message-Id: <20240527-pvpanic-shutdown-v8-7-5a28ec025...@t-8ch.de> Reviewed-by: Michael S. Tsirkin Signed-off-by: Michael S. T

[PULL 28/46] hw/mem/cxl_type3: Add DPA range validation for accesses to DC regions

2024-06-04 Thread Michael S. Tsirkin
fan@gmail.com> Reviewed-by: Michael S. Tsirkin Signed-off-by: Michael S. Tsirkin --- include/hw/cxl/cxl_device.h | 7 hw/cxl/cxl-mailbox-utils.c | 3 ++ hw/mem/cxl_type3.c | 76 + 3 files changed, 86 insertions(+) diff --git a/include/

[PULL 33/46] hw/acpi: Generic Port Affinity Structure support

2024-06-04 Thread Michael S. Tsirkin
decisions. Signed-off-by: Jonathan Cameron Message-Id: <20240524100507.32106-4-jonathan.came...@huawei.com> Reviewed-by: Michael S. Tsirkin Signed-off-by: Michael S. Tsirkin --- qapi/qom.json| 35 ++ include/hw/acpi/acpi_generic_initiator.h | 18 ++- i

[PULL 24/46] hw/mem/cxl_type3: Add host backend and address space handling for DC regions

2024-06-04 Thread Michael S. Tsirkin
Reviewed-by: Gregory Price Signed-off-by: Fan Ni Message-Id: <20240523174651.1089554-9-nifan@gmail.com> Reviewed-by: Michael S. Tsirkin Signed-off-by: Michael S. Tsirkin --- include/hw/cxl/cxl_device.h | 8 ++ hw/cxl/cxl-mailbox-utils.c | 16 +++- hw/mem/cxl_type3.

[PULL 16/46] vhost-user: fix lost reconnect again

2024-06-04 Thread Michael S. Tsirkin
r devices have this issue, including vhost-user-blk/scsi. Fixes: 71e076a07d ("hw/virtio: generalise CHR_EVENT_CLOSED handling") Signed-off-by: Li Feng Message-Id: <20240516025753.130171-3-fen...@smartx.com> Reviewed-by: Raphael Norwitz Reviewed-by: Michael S. Tsirkin Signed-o

[PULL 07/46] virtio-mmio: Handle extra notification data

2024-06-04 Thread Michael S. Tsirkin
on the device's virtqueue layout. The data passed to the virtio-mmio device is in the same format as the data passed to virtio-pci devices. Signed-off-by: Jonah Palmer Message-Id: <20240315165557.26942-4-jonah.pal...@oracle.com> Reviewed-by: Michael S. Tsirkin Signed-off-by: Michael S. T

[PULL 11/46] vhost-vsock: add VIRTIO_F_RING_PACKED to feature_bits

2024-06-04 Thread Michael S. Tsirkin
evice does not actually support it, and one gets to keep the pieces. Fixes: 74b3e46630 ("virtio: add property to enable packed virtqueue") Reported-by: Marc Hartmayer Signed-off-by: Halil Pasic Message-Id: <20240429113334.2454197-1-pa...@linux.ibm.com> Reviewed-by: Michael S. Tsirkin

[PULL 27/46] hw/cxl/events: Add qmp interfaces to add/release dynamic capacity extents

2024-06-04 Thread Michael S. Tsirkin
quot;, "host-id": 0, "removal-policy":"prescriptive", "region": 0, "extents": [ { "offset": 134217728, "len": 134217728 } ] } } Tested-by: Svetly Todorov Reviewed-b

[PULL 26/46] hw/cxl/cxl-mailbox-utils: Add mailbox commands to support add/release dynamic capacity response

2024-06-04 Thread Michael S. Tsirkin
ichael S. Tsirkin Signed-off-by: Michael S. Tsirkin --- include/hw/cxl/cxl_device.h | 4 + hw/cxl/cxl-mailbox-utils.c | 394 hw/mem/cxl_type3.c | 11 + 3 files changed, 409 insertions(+) diff --git a/include/hw/cxl/cxl_device.h b/include/

[PULL 18/46] hw/cxl/mailbox: interface to add CCI commands to an existing CCI

2024-06-04 Thread Michael S. Tsirkin
. Heavily edited by Jonathan Cameron to increase code reuse Signed-off-by: Gregory Price Signed-off-by: Jonathan Cameron Signed-off-by: Fan Ni Message-Id: <20240523174651.1089554-3-nifan@gmail.com> Reviewed-by: Michael S. Tsirkin Signed-off-by: Michael S. Tsirkin --- include/

[PULL 03/46] vhost-vdpa: check vhost_vdpa_set_vring_ready() return value

2024-06-04 Thread Michael S. Tsirkin
viewed-by: Michael S. Tsirkin Signed-off-by: Michael S. Tsirkin --- net/vhost-vdpa.c | 15 --- 1 file changed, 12 insertions(+), 3 deletions(-) diff --git a/net/vhost-vdpa.c b/net/vhost-vdpa.c index 85e73dd6a7..eda714d1a4 100644 --- a/net/vhost-vdpa.c +++ b/net/vhost-vdpa.c @@ -399,7 +

[PULL 19/46] hw/cxl/cxl-mailbox-utils: Add dc_event_log_size field to output payload of identify memory device command

2024-06-04 Thread Michael S. Tsirkin
Cameron Signed-off-by: Fan Ni Message-Id: <20240523174651.1089554-4-nifan@gmail.com> Reviewed-by: Michael S. Tsirkin Signed-off-by: Michael S. Tsirkin --- hw/cxl/cxl-mailbox-utils.c | 5 - 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/hw/cxl/cxl-mailbox-utils.c b/

[PULL 09/46] vhost/vhost-user: Add VIRTIO_F_NOTIFICATION_DATA to vhost feature bits

2024-06-04 Thread Michael S. Tsirkin
, and that it can be disabled if the backend does not support it. Tested-by: Lei Yang Reviewed-by: Eugenio Pérez Signed-off-by: Jonah Palmer Message-Id: <20240315165557.26942-6-jonah.pal...@oracle.com> Acked-by: Srujana Challa Reviewed-by: Michael S. Tsirkin Signed-off-by: Michael S. Tsirkin -

[PULL 08/46] virtio-ccw: Handle extra notification data

2024-06-04 Thread Michael S. Tsirkin
on the device's virtqueue layout. That data passed to the virtio-ccw device is in the same format as the data passed to virtio-pci devices. Signed-off-by: Jonah Palmer Message-Id: <20240315165557.26942-5-jonah.pal...@oracle.com> Reviewed-by: Michael S. Tsirkin Signed-off-by: Michael S. T

[PULL 15/46] Revert "vhost-user: fix lost reconnect"

2024-06-04 Thread Michael S. Tsirkin
set to false, resulting in subsequent reconnection not being executed. The next patch will completely fix this issue with a better approach. Signed-off-by: Li Feng Message-Id: <20240516025753.130171-2-fen...@smartx.com> Reviewed-by: Raphael Norwitz Reviewed-by: Michael S. Tsirkin S

[PULL 13/46] virtio-pci: only reset pm state during resetting

2024-06-04 Thread Michael S. Tsirkin
.c...@amd.com> Reviewed-by: Michael S. Tsirkin Signed-off-by: Michael S. Tsirkin --- hw/virtio/virtio-pci.c | 8 +++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/hw/virtio/virtio-pci.c b/hw/virtio/virtio-pci.c index ad0035952f..b6757ffce2 100644 --- a/hw/virtio/virtio-pci.c ++

[PULL 10/46] Fix vhost user assertion when sending more than one fd

2024-06-04 Thread Michael S. Tsirkin
-off-by: Christian Pötzsch Message-Id: <20240426083313.3081272-1-christian.poetz...@kernkonzept.com> Reviewed-by: Michael S. Tsirkin Signed-off-by: Michael S. Tsirkin --- subprojects/libvhost-user/libvhost-user.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/subpr

[PULL 04/46] virtio-pci: Fix the use of an uninitialized irqfd.

2024-06-04 Thread Michael S. Tsirkin
sr/lib/libc.so.6 Fixes: 2ce6cff94d ("virtio-pci: fix use of a released vector") Cc: qemu-sta...@nongnu.org Signed-off-by: Cindy Lu Message-Id: <20240522051042.985825-1-l...@redhat.com> Acked-by: Jason Wang Reviewed-by: Michael S. Tsirkin Signed-off-by: Michael S. Tsirkin --- hw/

[PULL 02/46] vhost: Perform memory section dirty scans once per iteration

2024-06-04 Thread Michael S. Tsirkin
; Reviewed-by: Michael S. Tsirkin Signed-off-by: Michael S. Tsirkin Acked-by: Jason Wang --- include/hw/virtio/vhost.h | 1 + hw/virtio/vhost.c | 67 +++ 2 files changed, 62 insertions(+), 6 deletions(-) diff --git a/include/hw/virtio/vhost.h b/include

[PULL 01/46] vhost: dirty log should be per backend type

2024-06-04 Thread Michael S. Tsirkin
. Tsirkin Signed-off-by: Si-Wei Liu Message-Id: <1710448055-11709-1-git-send-email-si-wei@oracle.com> Reviewed-by: Michael S. Tsirkin Signed-off-by: Michael S. Tsirkin --- hw/virtio/vhost.c | 45 + 1 file changed, 33 insertions(+), 12 deletions(-)

[PULL 05/46] virtio/virtio-pci: Handle extra notification data

2024-06-04 Thread Michael S. Tsirkin
ndex Signed-off-by: Jonah Palmer Message-Id: <20240315165557.26942-2-jonah.pal...@oracle.com> Reviewed-by: Eugenio Pérez Reviewed-by: Michael S. Tsirkin Signed-off-by: Michael S. Tsirkin --- include/hw/virtio/virtio.h | 2 ++ hw/virtio/virtio-pci.c | 12 +--- hw/virti

Re: [PATCH v8 00/15] hw/pci: SR-IOV related fixes and improvements

2024-06-04 Thread Michael S. Tsirkin
ix.com > > Changes in v5: > - Added patch "hw/pci: Always call pcie_sriov_pf_reset()". > - Added patch "pcie_sriov: Reset SR-IOV extended capability". > - Removed a reference to PCI_SRIOV_CTRL_VFE in hw/nvme. > (Michael S. Tsirkin) > - Noted the impact on th

Re: [PULL 25/53] hw/cxl/mailbox: interface to add CCI commands to an existing CCI

2024-06-04 Thread Michael S. Tsirkin
On Tue, Jun 04, 2024 at 09:13:26AM -0400, Michael S. Tsirkin wrote: > From: Gregory Price > > This enables wrapper devices to customize the base device's CCI > (for example, with custom commands outside the specification) > without the need to change the base device. >

  1   2   3   4   5   6   7   8   9   10   >