1*b28786b1SDanilo Krummrich.. SPDX-License-Identifier: (GPL-2.0+ OR MIT) 2*b28786b1SDanilo Krummrich 3*b28786b1SDanilo Krummrich======================= 4*b28786b1SDanilo Krummrichnova NVIDIA GPU drivers 5*b28786b1SDanilo Krummrich======================= 6*b28786b1SDanilo Krummrich 7*b28786b1SDanilo KrummrichThe nova driver project consists out of two separate drivers nova-core and 8*b28786b1SDanilo Krummrichnova-drm and intends to supersede the nouveau driver for NVIDIA GPUs based on 9*b28786b1SDanilo Krummrichthe GPU System Processor (GSP). 10*b28786b1SDanilo Krummrich 11*b28786b1SDanilo KrummrichThe following documents apply to both nova-core and nova-drm. 12*b28786b1SDanilo Krummrich 13*b28786b1SDanilo Krummrich.. toctree:: 14*b28786b1SDanilo Krummrich :titlesonly: 15*b28786b1SDanilo Krummrich 16*b28786b1SDanilo Krummrich guidelines 17*b28786b1SDanilo Krummrich 18*b28786b1SDanilo Krummrichnova-core 19*b28786b1SDanilo Krummrich========= 20*b28786b1SDanilo Krummrich 21*b28786b1SDanilo KrummrichThe nova-core driver is the core driver for NVIDIA GPUs based on GSP. nova-core, 22*b28786b1SDanilo Krummrichas the 1st level driver, provides an abstraction around the GPUs hard- and 23*b28786b1SDanilo Krummrichfirmware interfaces providing a common base for 2nd level drivers, such as the 24*b28786b1SDanilo KrummrichvGPU manager VFIO driver and the nova-drm driver. 25*b28786b1SDanilo Krummrich 26*b28786b1SDanilo Krummrich.. toctree:: 27*b28786b1SDanilo Krummrich :titlesonly: 28*b28786b1SDanilo Krummrich 29*b28786b1SDanilo Krummrich core/guidelines 30*b28786b1SDanilo Krummrich core/todo 31