mirror of
https://github.com/Motorhead1991/qemu.git
synced 2025-08-04 00:03:54 -06:00
hw/cxl/mailbox: change CCI cmd set structure to be a member, not a reference
This allows devices to have fully customized CCIs, along with complex devices where wrapper devices can override or add additional CCI commands without having to replicate full command structures or pollute a base device with every command that might ever be used. Signed-off-by: Gregory Price <gregory.price@memverge.com> Signed-off-by: Jonathan Cameron <Jonathan.Cameron@huawei.com> Signed-off-by: Fan Ni <fan.ni@samsung.com> Message-Id: <20240523174651.1089554-2-nifan.cxl@gmail.com> Reviewed-by: Michael S. Tsirkin <mst@redhat.com> Signed-off-by: Michael S. Tsirkin <mst@redhat.com>
This commit is contained in:
parent
6eaf0e612b
commit
05b70ceba0
2 changed files with 16 additions and 5 deletions
|
@ -164,7 +164,7 @@ typedef struct CXLEventLog {
|
|||
} CXLEventLog;
|
||||
|
||||
typedef struct CXLCCI {
|
||||
const struct cxl_cmd (*cxl_cmd_set)[256];
|
||||
struct cxl_cmd cxl_cmd_set[256][256];
|
||||
struct cel_log {
|
||||
uint16_t opcode;
|
||||
uint16_t effect;
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue