mirror-linux/drivers/gpu/drm/tests
Joel Fernandes 4a9671a03f gpu: Move DRM buddy allocator one level up (part one)
Move the DRM buddy allocator one level up so that it can be used by GPU
drivers (example, nova-core) that have usecases other than DRM (such as
VFIO vGPU support). Modify the API, structures and Kconfigs to use
"gpu_buddy" terminology. Adapt the drivers and tests to use the new API.

The commit cannot be split due to bisectability, however no functional
change is intended. Verified by running K-UNIT tests and build tested
various configurations.

Signed-off-by: Joel Fernandes <joelagnelf@nvidia.com>
Reviewed-by: Dave Airlie <airlied@redhat.com>
[airlied: I've split this into two so git can find copies easier.
I've also just nuked drm_random library, that stuff needs to be done
elsewhere and only the buddy tests seem to be using it].
Signed-off-by: Dave Airlie <airlied@redhat.com>
2026-02-06 11:34:02 +10:00
..
.kunitconfig
Makefile gpu: Move DRM buddy allocator one level up (part one) 2026-02-06 11:34:02 +10:00
drm_atomic_state_test.c drm/tests: Handle EDEADLK in set_up_atomic_state() 2025-12-12 10:12:46 +01:00
drm_atomic_test.c
drm_bridge_test.c
drm_client_modeset_test.c drm/tests: hdmi: check the infoframes behaviour 2026-01-19 13:10:35 +02:00
drm_cmdline_parser_test.c
drm_connector_test.c drm/display: hdmi_state_helper: split InfoFrame functions per type 2026-01-19 13:11:46 +02:00
drm_damage_helper_test.c
drm_dp_mst_helper_test.c
drm_exec_test.c gpu: Move DRM buddy allocator one level up (part one) 2026-02-06 11:34:02 +10:00
drm_fixp_test.c drm/tests: Add a few tests around drm_fixed.h 2025-11-26 23:03:33 +01:00
drm_format_helper_test.c
drm_format_test.c
drm_framebuffer_test.c
drm_gem_shmem_test.c drm/tests: shmem: Hold reservation lock around purge 2025-12-21 18:21:36 +01:00
drm_hdmi_state_helper_test.c drm-misc-next for 6.20: 2026-01-23 12:45:15 +10:00
drm_kunit_edid.h drm/tests: hdmi: check the infoframes behaviour 2026-01-19 13:10:35 +02:00
drm_kunit_helpers.c
drm_managed_test.c
drm_mm_test.c gpu: Move DRM buddy allocator one level up (part one) 2026-02-06 11:34:02 +10:00
drm_modes_test.c
drm_panic_test.c drm/panic: Add kunit tests for drm_panic 2026-01-05 10:03:41 +01:00
drm_plane_helper_test.c
drm_probe_helper_test.c
drm_rect_test.c
drm_sysfb_modeset_test.c