[Intel-xe] [RFC v1 00/17] uAPI Alignment - take 2

Souza, Jose jose.souza at intel.com
Wed Oct 11 14:41:53 UTC 2023


On Wed, 2023-10-11 at 13:59 +0000, Francois Dugast wrote:
> This is the second take of uAPI updates that would lead to
> breakage in the compatibility, which it is not acceptable after
> we are merged upstream. So, let's break it before it is too late,
> and start upstreaming a good, reliable and clean uapi.
> 
> This series is not complete yet but it is sent for early review
> as some patches are already a few weeks old.
> 
> It series is intended to be applied after take 1 [1] which is not
> merged yet, so it will break CI.

LGTM to me in general.
Ack from Mesa side.

> 
> [1] https://patchwork.freedesktop.org/series/124710/
> 
> Francois Dugast (10):
>   fixup! drm/xe: Correlate engine and cpu timestamps with better
>     accuracy
>   drm/xe/uapi: Add documentation for query
>   drm/xe/uapi: Document DRM_XE_DEVICE_QUERY_HWCONFIG
>   drm/xe: Extend uAPI to query HuC micro-controler firmware version
>   drm/xe: Remove useless query config num_params
>   drm/xe/uapi: Add missing DRM_ prefix in uAPI constants
>   drm/xe/uapi: Add _FLAG to uAPI constants usable for flags
>   fixup! drm/xe: Add uAPI to query micro-controler firmware version
>   drm/xe/uapi: Make constant comments visible in kernel doc
>   drm/xe/uapi: Remove unused inaccessible memory region
> 
> José Roberto de Souza (1):
>   drm/xe: Add uAPI to query micro-controler firmware version
> 
> Mika Kuoppala (1):
>   drm/xe: Extend drm_xe_vm_bind_op
> 
> Rodrigo Vivi (4):
>   drm/xe/uapi: Remove GT_TYPE_REMOTE
>   drm/xe/uapi: Kill VM_MADVISE IOCTL
>   drm/xe/uapi: Separate bo_create placement from flags
>   drm/xe/uapi: Be more specific around GuC Version Type
> 
> Umesh Nerlige Ramappa (1):
>   fixup! drm/xe: Correlate engine and cpu timestamps with better
>     accuracy
> 
>  drivers/gpu/drm/xe/Makefile             |   1 -
>  drivers/gpu/drm/xe/xe_bo.c              |  27 +-
>  drivers/gpu/drm/xe/xe_bo_types.h        |   3 +
>  drivers/gpu/drm/xe/xe_device.c          |   8 +-
>  drivers/gpu/drm/xe/xe_exec_queue.c      |  20 +-
>  drivers/gpu/drm/xe/xe_gt.c              |   2 +-
>  drivers/gpu/drm/xe/xe_pmu.c             |  20 +-
>  drivers/gpu/drm/xe/xe_query.c           |  95 +++--
>  drivers/gpu/drm/xe/xe_sync.c            |  16 +-
>  drivers/gpu/drm/xe/xe_vm.c              |  86 ++---
>  drivers/gpu/drm/xe/xe_vm_doc.h          |  14 +-
>  drivers/gpu/drm/xe/xe_vm_madvise.c      | 299 ---------------
>  drivers/gpu/drm/xe/xe_vm_madvise.h      |  15 -
>  drivers/gpu/drm/xe/xe_wait_user_fence.c |  10 +-
>  include/uapi/drm/xe_drm.h               | 478 +++++++++++++-----------
>  15 files changed, 435 insertions(+), 659 deletions(-)
>  delete mode 100644 drivers/gpu/drm/xe/xe_vm_madvise.c
>  delete mode 100644 drivers/gpu/drm/xe/xe_vm_madvise.h
> 



More information about the Intel-xe mailing list