blob: 222ea3eb98df2dcbf904a4dde4bcef700a5dde00 (
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
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
|
config TEGRA_HV_PM_CTL
bool "Nvidia Tegra hypervisor PM control"
depends on TEGRA_HV_MANAGER
help
Nvidia Tegra hypervisor PM control driver handles power state
transition commands over IVC channel.
config TEGRA_HV_WDT_HANDLER
tristate "Nvidia Tegra driver to handle Non privilege guest WDT expiry"
select NV_TEGRA_IVC
default n
help
NVIDIA Tegra WDT Expiry handler provides user interface for
querying non-privileged guest WDT expiry. User application
can take necessary action on receiving guest WDT expiry
message. Expiry of the privileged guest needs to be handled
outside Tegra.
config TEGRA_HV_MANAGER
bool "Nvidia Tegra hypervisor management & IVC"
depends on TEGRA_VIRTUALIZATION
select NV_TEGRA_IVC
help
The NVIDIA hypervisor management driver provides IVC channels
configured by the hypervisor.
Select Y to enable
config TEGRA_VIRTUALIZATION
bool "Tegra Virtualization support"
depends on ARCH_TEGRA_12x_SOC || ARCH_TEGRA_210_SOC || ARCH_TEGRA_18x_SOC
select VIRTUALIZATION
default n
help
Enable Tegra Virtualization support; turning this option on
enables features like the tegra virtualization manager and
all others than depend on it.
Select y to enable virtualization features on the tegra platforms
that support it.
config TEGRA_HV_SYSFS
tristate "Nvidia Tegra hypervisor sysfs entries"
depends on TEGRA_HV_MANAGER
default y
help
Enable this to allow access via sysfs to hypervisor log, uart relay and
PCT data.
Can be made a module (=m) to save boot time
If unsure, say Y here
config TEGRA_VM_ERR_HANDLER
tristate "Nvidia Tegra handler for VM error notifications"
depends on TEGRA_VIRTUALIZATION
default y
help
Provides a handler that receives VM error notifications
from the Hypervisor.
If unsure, keep Y
|