mirror of
https://github.com/torvalds/linux.git
synced 2026-06-02 19:43:40 +02:00
drm/xe/uapi: Remove GT_TYPE_REMOTE
With the split between tile and gt, this is currently unused. Also it is bringing confusion because main vs remote would be more a concept of the tile itself and not about GT. So, the MAIN one is the traditional GT used for every operation in older platforms, and for render/graphics and compute on platforms that contains the stand-alone Media GT. Cc: Matt Roper <matthew.d.roper@intel.com> Cc: Francois Dugast <francois.dugast@intel.com> Cc: Carl Zhang <carl.zhang@intel.com> Cc: José Roberto de Souza <jose.souza@intel.com> Signed-off-by: Rodrigo Vivi <rodrigo.vivi@intel.com> Signed-off-by: Francois Dugast <francois.dugast@intel.com> Reviewed-by: José Roberto de Souza <jose.souza@intel.com>
This commit is contained in:
parent
de84aa96e4
commit
1a912c90a2
|
|
@ -372,8 +372,6 @@ static int query_gt_list(struct xe_device *xe, struct drm_xe_device_query *query
|
|||
for_each_gt(gt, xe, id) {
|
||||
if (xe_gt_is_media_type(gt))
|
||||
gt_list->gt_list[id].type = XE_QUERY_GT_TYPE_MEDIA;
|
||||
else if (gt_to_tile(gt)->id > 0)
|
||||
gt_list->gt_list[id].type = XE_QUERY_GT_TYPE_REMOTE;
|
||||
else
|
||||
gt_list->gt_list[id].type = XE_QUERY_GT_TYPE_MAIN;
|
||||
gt_list->gt_list[id].gt_id = gt->info.id;
|
||||
|
|
|
|||
|
|
@ -343,9 +343,8 @@ struct drm_xe_query_config {
|
|||
*/
|
||||
struct drm_xe_query_gt {
|
||||
#define XE_QUERY_GT_TYPE_MAIN 0
|
||||
#define XE_QUERY_GT_TYPE_REMOTE 1
|
||||
#define XE_QUERY_GT_TYPE_MEDIA 2
|
||||
/** @type: GT type: Main, Remote, or Media */
|
||||
#define XE_QUERY_GT_TYPE_MEDIA 1
|
||||
/** @type: GT type: Main or Media */
|
||||
__u16 type;
|
||||
/** @gt_id: Unique ID of this GT within the PCI Device */
|
||||
__u16 gt_id;
|
||||
|
|
|
|||
Loading…
Reference in New Issue
Block a user