| 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. |