← Documents Documentation/gpu/nova/index.rst GitHub 원문 ↗

Linux 6.18.37 · GPU·DRM·Nova

nova NVIDIA GPU drivers

Nova project와 nova-core 하위 문서의 상위 index입니다.

Source pathDocumentation/gpu/nova/index.rst
Source versionLinux v6.18.37
TranslationDUJINLABS 전문 번역 + 해설

요약·해설과 원문, 전문 번역을 서로 분리했습니다. API 이름, symbol, source path는 원문 표기를 사용합니다.

1. 요약·해설

원문의 핵심 논리와 kernel programming 관점의 보충 설명입니다. 아래의 전문 번역과는 별도로 작성했습니다.

요약·해설

index.rst:1-34

Nova project와 nova-core 하위 문서의 상위 index입니다.

문서 위치
항목
SourceDocumentation/gpu/nova/index.rst
분량34 source lines
연결guidelines · core/vbios · core/fwsec · core/falcon

Source와 연결 문서입니다.

2. 영어 원문 전체

번역 기준이 된 Linux v6.18.37 원문입니다. 줄 번호는 이 버전의 파일 좌표입니다.

원문 전체 펼치기
1 .. SPDX-License-Identifier: (GPL-2.0+ OR MIT)
2
3 =======================
4 nova NVIDIA GPU drivers
5 =======================
6
7 The nova driver project consists out of two separate drivers nova-core and
8 nova-drm and intends to supersede the nouveau driver for NVIDIA GPUs based on
9 the GPU System Processor (GSP).
10
11 The following documents apply to both nova-core and nova-drm.
12
13 .. toctree::
14 :titlesonly:
15
16 guidelines
17
18 nova-core
19 =========
20
21 The nova-core driver is the core driver for NVIDIA GPUs based on GSP. nova-core,
22 as the 1st level driver, provides an abstraction around the GPUs hard- and
23 firmware interfaces providing a common base for 2nd level drivers, such as the
24 vGPU manager VFIO driver and the nova-drm driver.
25
26 .. toctree::
27 :titlesonly:
28
29 core/guidelines
30 core/todo
31 core/vbios
32 core/devinit
33 core/fwsec
34 core/falcon
35

3. 한국어 전문 번역

영어 원문의 문단 순서와 의미를 유지한 전체 번역입니다. 코드, 함수명, symbol과 URL은 원문 표기를 유지합니다.

Nova project와 공통 guideline

1-17

Nova NVIDIA GPU driver project는 `nova-core`와 `nova-drm`이라는 두 별도 driver로 구성됩니다. GPU System Processor(GSP) 기반 NVIDIA GPU에서 nouveau driver를 대체하는 것이 목표입니다. 원문 SPDX 라이선스는 `(GPL-2.0+ OR MIT)`입니다.

상위 toctree의 `guidelines` 문서는 nova-core와 nova-drm 모두에 적용됩니다.

Nova project 구조
Nova common guidelinesnova-core: hardware·firmware abstractionnova-drm: DRM second-level driverGSP 기반 NVIDIA GPU에서 nouveau 대체

공통 guideline 아래 두 driver가 역할을 나눕니다.

Project 구성
항목역할
guidelinesNova 전체의 Rust·documentation·review 규칙
nova-coreGSP hardware·firmware core abstraction
nova-drmDRM 기능을 제공하는 second-level driver

두 driver와 공통 문서의 관계입니다.

.. SPDX-License-Identifier: (GPL-2.0+ OR MIT)

=======================
nova NVIDIA GPU drivers
=======================

The nova driver project consists out of two separate drivers nova-core and
nova-drm and intends to supersede the nouveau driver for NVIDIA GPUs based on
the GPU System Processor (GSP).

The following documents apply to both nova-core and nova-drm.

.. toctree::
   :titlesonly:

   guidelines

Nova-core 문서 index

18-34

`nova-core`는 GSP 기반 NVIDIA GPU의 core driver입니다. First-level driver로서 GPU hardware·firmware interface를 추상화하고 vGPU manager VFIO driver와 nova-drm 같은 second-level driver에 공통 기반을 제공합니다.

Core toctree는 `core/guidelines`, `core/todo`, `core/vbios`, `core/devinit`, `core/fwsec`, `core/falcon` 순서입니다.

Nova-core toctree
문서내용
core/guidelinesFirmware-independent API·regression 기준
core/todoRust·GPU·GSP·API·CI task list
core/vbiosROM image와 Falcon ucode lookup
core/devinitReset 뒤 device initialization
core/fwsecSecure boot·FRTS·WPR2
core/falconMicrocontroller·trust chain·DMA

원문 순서와 각 문서의 초점입니다.

Driver 계층
NVIDIA GPU hardware·GSP firmwarenova-core first-level driver공통 hardware·firmware-independent APInova-drm 또는 vGPU manager VFIO driver

Nova-core abstraction을 second-level driver가 소비합니다.

nova-core
=========

The nova-core driver is the core driver for NVIDIA GPUs based on GSP. nova-core,
as the 1st level driver, provides an abstraction around the GPUs hard- and
firmware interfaces providing a common base for 2nd level drivers, such as the
vGPU manager VFIO driver and the nova-drm driver.

.. toctree::
   :titlesonly:

   core/guidelines
   core/todo
   core/vbios
   core/devinit
   core/fwsec
   core/falcon