fix: update uapi eudebug headers
- Update uapi eudebug headers in third_party/uapi-eudebug/drm to 67590b534a037466f83ae023f31c6186a53d9d86 from https://gitlab.freedesktop.org/miku/kernel/-/tree/eudebug-dev-pub Related-To: NEO-9139 Signed-off-by: Jitendra Sharma <jitendra.sharma@intel.com>
This commit is contained in:
parent
87d13fcb6e
commit
c0686da2d6
|
@ -66,11 +66,11 @@ void *IoctlHelperXe::allocateDebugMetadata() {
|
|||
}
|
||||
|
||||
void *IoctlHelperXe::freeDebugMetadata(void *metadata) {
|
||||
xe_user_extension *ext = static_cast<xe_user_extension *>(metadata);
|
||||
xe_user_extension *prev = nullptr;
|
||||
xe_user_extension *newRoot = nullptr;
|
||||
drm_xe_user_extension *ext = static_cast<drm_xe_user_extension *>(metadata);
|
||||
drm_xe_user_extension *prev = nullptr;
|
||||
drm_xe_user_extension *newRoot = nullptr;
|
||||
while (ext) {
|
||||
xe_user_extension *temp = reinterpret_cast<xe_user_extension *>(ext->next_extension);
|
||||
drm_xe_user_extension *temp = reinterpret_cast<drm_xe_user_extension *>(ext->next_extension);
|
||||
if (ext->name == DRM_XE_VM_EXTENSION_SET_DEBUG_METADATA) {
|
||||
if (prev) {
|
||||
prev->next_extension = ext->next_extension;
|
||||
|
|
|
@ -189,8 +189,6 @@ struct drm_xe_user_extension {
|
|||
__u32 pad;
|
||||
};
|
||||
|
||||
typedef drm_xe_user_extension xe_user_extension;
|
||||
|
||||
/**
|
||||
* struct drm_xe_ext_set_property - Generic set property extension
|
||||
*
|
||||
|
|
|
@ -24,6 +24,7 @@ extern "C" {
|
|||
#define DRM_XE_EUDEBUG_IOCTL_EU_CONTROL _IOWR('j', 0x2, struct drm_xe_eudebug_eu_control)
|
||||
#define DRM_XE_EUDEBUG_IOCTL_VM_OPEN _IOW('j', 0x1, struct drm_xe_eudebug_vm_open)
|
||||
#define DRM_XE_EUDEBUG_IOCTL_READ_METADATA _IOWR('j', 0x3, struct drm_xe_eudebug_read_metadata)
|
||||
#define DRM_XE_EUDEBUG_IOCTL_ACK_EVENT _IOW('j', 0x4, struct drm_xe_eudebug_event_ack)
|
||||
|
||||
/* XXX: Document events to match their internal counterparts when moved to xe_drm.h */
|
||||
struct drm_xe_eudebug_event {
|
||||
|
@ -179,6 +180,12 @@ struct drm_xe_eudebug_read_metadata {
|
|||
__u64 size;
|
||||
};
|
||||
|
||||
struct drm_xe_eudebug_event_ack {
|
||||
__u32 type;
|
||||
__u32 flags; /* MBZ */
|
||||
__u64 seqno;
|
||||
};
|
||||
|
||||
#if defined(__cplusplus)
|
||||
}
|
||||
#endif
|
||||
|
|
Loading…
Reference in New Issue