Merge 'drm-rust' from https://gitlab.freedesktop.org/drm/rust/kernel.git (drm-rust-next) Merged-SHA: cea7b66a80412e2a5b74627b89ae25f1d0110a4b Documentation/gpu/nova/core/todo.rst | 59 +++------ drivers/gpu/drm/nova/driver.rs | 18 ++- drivers/gpu/drm/nova/gem.rs | 6 +- drivers/gpu/drm/tyr/driver.rs | 55 ++++---- drivers/gpu/drm/tyr/gpu.rs | 66 +++++----- drivers/gpu/nova-core/driver.rs | 5 +- drivers/gpu/nova-core/falcon.rs | 107 ++++++++-------- drivers/gpu/nova-core/falcon/hal.rs | 26 ++++ drivers/gpu/nova-core/falcon/hal/ga102.rs | 43 ++++++- drivers/gpu/nova-core/falcon/hal/tu102.rs | 77 ++++++++++++ drivers/gpu/nova-core/fb.rs | 2 +- drivers/gpu/nova-core/firmware.rs | 203 +++++++++++++++++++++++++++++- drivers/gpu/nova-core/firmware/booter.rs | 43 +++++-- drivers/gpu/nova-core/firmware/fwsec.rs | 51 ++++---- drivers/gpu/nova-core/firmware/gsp.rs | 146 +++++++++++---------- drivers/gpu/nova-core/gpu.rs | 4 +- drivers/gpu/nova-core/gsp.rs | 77 ++++++------ drivers/gpu/nova-core/gsp/boot.rs | 18 ++- drivers/gpu/nova-core/gsp/cmdq.rs | 2 +- drivers/gpu/nova-core/gsp/commands.rs | 29 ++++- drivers/gpu/nova-core/gsp/fw.rs | 14 ++- drivers/gpu/nova-core/gsp/sequencer.rs | 14 +-- drivers/gpu/nova-core/nova_core.rs | 1 - drivers/gpu/nova-core/regs.rs | 42 ++++++- drivers/gpu/nova-core/util.rs | 16 --- drivers/gpu/nova-core/vbios.rs | 73 +++++------ rust/helpers/drm.c | 7 +- rust/kernel/drm/driver.rs | 6 +- rust/kernel/drm/gem/mod.rs | 8 +- rust/kernel/page.rs | 36 ++++-- 30 files changed, 823 insertions(+), 431 deletions(-)