Skip to content

Commit 4e64a62

Browse files
committed
Merge tag 'nova-next-6.15-2025-03-09' of gitlab.freedesktop.org:drm/nova into drm-next
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 Signed-off-by: Dave Airlie <airlied@redhat.com> From: Danilo Krummrich <dakr@kernel.org> Link: https://patchwork.freedesktop.org/patch/msgid/Z84dHHEn6xfvlRxk@cassiopeiae
2 parents 626fb11 + b28786b commit 4e64a62

File tree

18 files changed

+1207
-0
lines changed

18 files changed

+1207
-0
lines changed

Documentation/gpu/drivers.rst

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -25,6 +25,7 @@ GPU Driver Documentation
2525
panfrost
2626
panthor
2727
zynqmp
28+
nova/index
2829

2930
.. only:: subproject and html
3031

Lines changed: 24 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,24 @@
1+
.. SPDX-License-Identifier: (GPL-2.0+ OR MIT)
2+
3+
==========
4+
Guidelines
5+
==========
6+
7+
This documents contains the guidelines for nova-core. Additionally, all common
8+
guidelines of the Nova project do apply.
9+
10+
Driver API
11+
==========
12+
13+
One main purpose of nova-core is to implement the abstraction around the
14+
firmware interface of GSP and provide a firmware (version) independent API for
15+
2nd level drivers, such as nova-drm or the vGPU manager VFIO driver.
16+
17+
Therefore, it is not permitted to leak firmware (version) specifics, through the
18+
driver API, to 2nd level drivers.
19+
20+
Acceptance Criteria
21+
===================
22+
23+
- To the extend possible, patches submitted to nova-core must be tested for
24+
regressions with all 2nd level drivers.

0 commit comments

Comments
 (0)