hw/cxl: Move definition for dynamic_capacity_uuid and enum for DC event types to header
Move definition/enum to cxl_events.h for shared use in next patch Reviewed-by: Fan Ni <fan.ni@samsung.com> Signed-off-by: Anisa Su <anisa.su@samsung.com> Signed-off-by: Jonathan Cameron <Jonathan.Cameron@huawei.com> Message-Id: <20250714174509.1984430-6-Jonathan.Cameron@huawei.com> Reviewed-by: Michael S. Tsirkin <mst@redhat.com> Signed-off-by: Michael S. Tsirkin <mst@redhat.com>
This commit is contained in:
parent
a8f1cbbbca
commit
0686f160b7
2 changed files with 15 additions and 15 deletions
|
|
@ -1876,21 +1876,6 @@ void qmp_cxl_inject_memory_module_event(const char *path, CxlEventLog log,
|
|||
}
|
||||
}
|
||||
|
||||
/* CXL r3.1 Table 8-50: Dynamic Capacity Event Record */
|
||||
static const QemuUUID dynamic_capacity_uuid = {
|
||||
.data = UUID(0xca95afa7, 0xf183, 0x4018, 0x8c, 0x2f,
|
||||
0x95, 0x26, 0x8e, 0x10, 0x1a, 0x2a),
|
||||
};
|
||||
|
||||
typedef enum CXLDCEventType {
|
||||
DC_EVENT_ADD_CAPACITY = 0x0,
|
||||
DC_EVENT_RELEASE_CAPACITY = 0x1,
|
||||
DC_EVENT_FORCED_RELEASE_CAPACITY = 0x2,
|
||||
DC_EVENT_REGION_CONFIG_UPDATED = 0x3,
|
||||
DC_EVENT_ADD_CAPACITY_RSP = 0x4,
|
||||
DC_EVENT_CAPACITY_RELEASED = 0x5,
|
||||
} CXLDCEventType;
|
||||
|
||||
/*
|
||||
* Check whether the range [dpa, dpa + len - 1] has overlaps with extents in
|
||||
* the list.
|
||||
|
|
|
|||
|
|
@ -184,4 +184,19 @@ typedef struct CXLEventDynamicCapacity {
|
|||
uint32_t tags_avail;
|
||||
} QEMU_PACKED CXLEventDynamicCapacity;
|
||||
|
||||
/* CXL r3.1 Table 8-50: Dynamic Capacity Event Record */
|
||||
static const QemuUUID dynamic_capacity_uuid = {
|
||||
.data = UUID(0xca95afa7, 0xf183, 0x4018, 0x8c, 0x2f,
|
||||
0x95, 0x26, 0x8e, 0x10, 0x1a, 0x2a),
|
||||
};
|
||||
|
||||
typedef enum CXLDCEventType {
|
||||
DC_EVENT_ADD_CAPACITY = 0x0,
|
||||
DC_EVENT_RELEASE_CAPACITY = 0x1,
|
||||
DC_EVENT_FORCED_RELEASE_CAPACITY = 0x2,
|
||||
DC_EVENT_REGION_CONFIG_UPDATED = 0x3,
|
||||
DC_EVENT_ADD_CAPACITY_RSP = 0x4,
|
||||
DC_EVENT_CAPACITY_RELEASED = 0x5,
|
||||
} CXLDCEventType;
|
||||
|
||||
#endif /* CXL_EVENTS_H */
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue