summaryrefslogtreecommitdiff
path: root/drivers/gpu/nova-core/Kconfig
blob: 2e11e46c99c766620ddb77e1b0505fb1b980b1cb (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
config NOVA_CORE
	tristate "Nova Core GPU driver"
	depends on 64BIT
	depends on PCI
	depends on RUST
	depends on !CPU_BIG_ENDIAN
	select AUXILIARY_BUS
	select GPU_BUDDY
	select RUST_FW_LOADER_ABSTRACTIONS
	default n
	help
	  Choose this if you want to build the Nova Core driver for Nvidia
	  GPUs based on the GPU System Processor (GSP). This is true for Turing
	  and later GPUs.

	  This driver is work in progress and may not be functional.

	  If M is selected, the module will be called nova-core.

config NOVA_CORE_SELFTESTS
	bool "Nova Core driver self-tests"
	depends on NOVA_CORE
	default n
	help
	  Build the driver self-tests and run them when the GPU is probed.

	  If the interrupt delivery test fails, the probe fails and the driver
	  does not bind to the GPU. A broken interrupt path would otherwise
	  show up later as a hang, far from its cause. Every other self-test
	  logs its failure and lets the probe continue.

	  If unsure, say N.