[PATCH 0/4] Add test for G2G communications
John.C.Harrison at Intel.com
John.C.Harrison at Intel.com
Fri Jul 25 00:21:01 UTC 2025
From: John Harrison <John.C.Harrison at Intel.com>
Platforms with multiple GuCs (multi-GT and/or multi-tile) have a
mechanism for sending messages from one GuC to another. This relies on
the KMD configuring buffers correctly and informing the GuCs about
them. Support for that was merged a while back. So add a test to go
with it.
Also, improve the firmware CSS header structure and defines to better
match the spec and to add missing fields that are useful.
Signed-off-by: John Harrison <John.C.Harrison at Intel.com>
John Harrison (4):
drm/xe/guc: Update CSS header structures
drm/xe/guc: Add firmware build type to available info
drm/xe: Allow freeing of a managed bo
drm/xe/guc: Add test for G2G communications
drivers/gpu/drm/xe/abi/guc_actions_abi.h | 2 +
drivers/gpu/drm/xe/tests/xe_guc_g2g_test.c | 759 ++++++++++++++++++++
drivers/gpu/drm/xe/tests/xe_live_test_mod.c | 2 +
drivers/gpu/drm/xe/xe_bo.c | 5 +
drivers/gpu/drm/xe/xe_bo.h | 1 +
drivers/gpu/drm/xe/xe_device_types.h | 7 +
drivers/gpu/drm/xe/xe_guc.c | 4 +
drivers/gpu/drm/xe/xe_guc.h | 4 +
drivers/gpu/drm/xe/xe_guc_ct.c | 5 +
drivers/gpu/drm/xe/xe_guc_fwif.h | 1 +
drivers/gpu/drm/xe/xe_uc_fw.c | 21 +-
drivers/gpu/drm/xe/xe_uc_fw_abi.h | 64 +-
drivers/gpu/drm/xe/xe_uc_fw_types.h | 3 +
13 files changed, 845 insertions(+), 33 deletions(-)
create mode 100644 drivers/gpu/drm/xe/tests/xe_guc_g2g_test.c
--
2.49.0
More information about the Intel-xe
mailing list