[GIT PULL] Nova changes for v6.15
Danilo Krummrich
dakr at kernel.org
Sun Mar 9 22:58:36 UTC 2025
Hi Dave and Sima,
This is the inital PR for Nova (nova-core).
Besides the nova-core skeleton driver and the initial project documentation,
I picked up two firmware patches and one Rust patch (no conflicts expected) as
dependency of nova-core.
The following changes since commit 7eb172143d5508b4da468ed59ee857c6e5e01da6:
Linux 6.14-rc5 (2025-03-02 11:48:20 -0800)
are available in the Git repository at:
git at gitlab.freedesktop.org:drm/nova.git tags/nova-next-6.15-2025-03-09
for you to fetch changes up to b28786b190d1ae2df5e6a5181ad78c6f226ea3e1:
gpu: nova-core: add initial documentation (2025-03-09 19:24:29 +0100)
----------------------------------------------------------------
Nova changes for v6.15
nova-core:
- initial skeleton driver
- documentation
- project guidelines
- task (todo) list
firmware:
- `module_firmware!` macro
- `firmware::ModInfoBuilder`
Rust:
- `LocalModule` type alias
----------------------------------------------------------------
Danilo Krummrich (5):
rust: module: add type `LocalModule`
rust: firmware: introduce `firmware::ModInfoBuilder`
rust: firmware: add `module_firmware!` macro
gpu: nova-core: add initial driver stub
gpu: nova-core: add initial documentation
Documentation/gpu/drivers.rst | 1 +
Documentation/gpu/nova/core/guidelines.rst | 24 ++++++
Documentation/gpu/nova/core/todo.rst | 446 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Documentation/gpu/nova/guidelines.rst | 69 +++++++++++++++++
Documentation/gpu/nova/index.rst | 30 ++++++++
MAINTAINERS | 11 +++
drivers/gpu/Makefile | 1 +
drivers/gpu/nova-core/Kconfig | 14 ++++
drivers/gpu/nova-core/Makefile | 3 +
drivers/gpu/nova-core/driver.rs | 47 ++++++++++++
drivers/gpu/nova-core/firmware.rs | 45 +++++++++++
drivers/gpu/nova-core/gpu.rs | 199 +++++++++++++++++++++++++++++++++++++++++++++++++
drivers/gpu/nova-core/nova_core.rs | 20 +++++
drivers/gpu/nova-core/regs.rs | 55 ++++++++++++++
drivers/gpu/nova-core/util.rs | 21 ++++++
drivers/video/Kconfig | 1 +
rust/kernel/firmware.rs | 216 +++++++++++++++++++++++++++++++++++++++++++++++++++++
rust/macros/module.rs | 4 +
18 files changed, 1207 insertions(+)
create mode 100644 Documentation/gpu/nova/core/guidelines.rst
create mode 100644 Documentation/gpu/nova/core/todo.rst
create mode 100644 Documentation/gpu/nova/guidelines.rst
create mode 100644 Documentation/gpu/nova/index.rst
create mode 100644 drivers/gpu/nova-core/Kconfig
create mode 100644 drivers/gpu/nova-core/Makefile
create mode 100644 drivers/gpu/nova-core/driver.rs
create mode 100644 drivers/gpu/nova-core/firmware.rs
create mode 100644 drivers/gpu/nova-core/gpu.rs
create mode 100644 drivers/gpu/nova-core/nova_core.rs
create mode 100644 drivers/gpu/nova-core/regs.rs
create mode 100644 drivers/gpu/nova-core/util.rs
More information about the dri-devel
mailing list