~ [ source navigation ] ~ [ diff markup ] ~ [ identifier search ] ~

TOMOYO Linux Cross Reference
Linux/arch/arm64/kvm/Kconfig

Version: ~ [ linux-6.12-rc7 ] ~ [ linux-6.11.7 ] ~ [ linux-6.10.14 ] ~ [ linux-6.9.12 ] ~ [ linux-6.8.12 ] ~ [ linux-6.7.12 ] ~ [ linux-6.6.60 ] ~ [ linux-6.5.13 ] ~ [ linux-6.4.16 ] ~ [ linux-6.3.13 ] ~ [ linux-6.2.16 ] ~ [ linux-6.1.116 ] ~ [ linux-6.0.19 ] ~ [ linux-5.19.17 ] ~ [ linux-5.18.19 ] ~ [ linux-5.17.15 ] ~ [ linux-5.16.20 ] ~ [ linux-5.15.171 ] ~ [ linux-5.14.21 ] ~ [ linux-5.13.19 ] ~ [ linux-5.12.19 ] ~ [ linux-5.11.22 ] ~ [ linux-5.10.229 ] ~ [ linux-5.9.16 ] ~ [ linux-5.8.18 ] ~ [ linux-5.7.19 ] ~ [ linux-5.6.19 ] ~ [ linux-5.5.19 ] ~ [ linux-5.4.285 ] ~ [ linux-5.3.18 ] ~ [ linux-5.2.21 ] ~ [ linux-5.1.21 ] ~ [ linux-5.0.21 ] ~ [ linux-4.20.17 ] ~ [ linux-4.19.323 ] ~ [ linux-4.18.20 ] ~ [ linux-4.17.19 ] ~ [ linux-4.16.18 ] ~ [ linux-4.15.18 ] ~ [ linux-4.14.336 ] ~ [ linux-4.13.16 ] ~ [ linux-4.12.14 ] ~ [ linux-4.11.12 ] ~ [ linux-4.10.17 ] ~ [ linux-4.9.337 ] ~ [ linux-4.4.302 ] ~ [ linux-3.10.108 ] ~ [ linux-2.6.32.71 ] ~ [ linux-2.6.0 ] ~ [ linux-2.4.37.11 ] ~ [ unix-v6-master ] ~ [ ccs-tools-1.8.12 ] ~ [ policy-sample ] ~
Architecture: ~ [ i386 ] ~ [ alpha ] ~ [ m68k ] ~ [ mips ] ~ [ ppc ] ~ [ sparc ] ~ [ sparc64 ] ~

Diff markup

Differences between /arch/arm64/kvm/Kconfig (Architecture sparc64) and /arch/mips/kvm/Kconfig (Architecture mips)


  1 # SPDX-License-Identifier: GPL-2.0                  1 # SPDX-License-Identifier: GPL-2.0
  2 #                                                   2 #
  3 # KVM configuration                                 3 # KVM configuration
  4 #                                                   4 #
  5                                                << 
  6 source "virt/kvm/Kconfig"                           5 source "virt/kvm/Kconfig"
  7                                                     6 
  8 menuconfig VIRTUALIZATION                           7 menuconfig VIRTUALIZATION
  9         bool "Virtualization"                       8         bool "Virtualization"
 10         help                                        9         help
 11           Say Y here to get to see options for     10           Say Y here to get to see options for using your Linux host to run
 12           other operating systems inside virtu     11           other operating systems inside virtual machines (guests).
 13           This option alone does not add any k     12           This option alone does not add any kernel code.
 14                                                    13 
 15           If you say N, all options in this su !!  14           If you say N, all options in this submenu will be skipped and disabled.
 16           disabled.                            << 
 17                                                    15 
 18 if VIRTUALIZATION                                  16 if VIRTUALIZATION
 19                                                    17 
 20 menuconfig KVM                                 !!  18 config KVM
 21         bool "Kernel-based Virtual Machine (KV !!  19         tristate "Kernel-based Virtual Machine (KVM) support"
 22         depends on AS_HAS_ARMV8_4              !!  20         depends on CPU_SUPPORTS_VZ
                                                   >>  21         depends on MIPS_FP_SUPPORT
                                                   >>  22         select EXPORT_UASM
 23         select KVM_COMMON                          23         select KVM_COMMON
 24         select KVM_GENERIC_HARDWARE_ENABLING   << 
 25         select KVM_GENERIC_MMU_NOTIFIER        << 
 26         select HAVE_KVM_CPU_RELAX_INTERCEPT    << 
 27         select KVM_MMIO                        << 
 28         select KVM_GENERIC_DIRTYLOG_READ_PROTE     24         select KVM_GENERIC_DIRTYLOG_READ_PROTECT
 29         select KVM_XFER_TO_GUEST_WORK          !!  25         select HAVE_KVM_VCPU_ASYNC_IOCTL
 30         select KVM_VFIO                        !!  26         select KVM_MMIO
 31         select HAVE_KVM_DIRTY_RING_ACQ_REL     !!  27         select KVM_GENERIC_MMU_NOTIFIER
 32         select NEED_KVM_DIRTY_RING_WITH_BITMAP !!  28         select KVM_GENERIC_HARDWARE_ENABLING
 33         select HAVE_KVM_MSI                    << 
 34         select HAVE_KVM_IRQCHIP                << 
 35         select HAVE_KVM_IRQ_ROUTING            << 
 36         select HAVE_KVM_IRQ_BYPASS             << 
 37         select HAVE_KVM_READONLY_MEM               29         select HAVE_KVM_READONLY_MEM
 38         select HAVE_KVM_VCPU_RUN_PID_CHANGE    << 
 39         select SCHED_INFO                      << 
 40         select GUEST_PERF_EVENTS if PERF_EVENT << 
 41         help                                       30         help
 42           Support hosting virtualized guest ma !!  31           Support for hosting Guest kernels.
 43                                                << 
 44           If unsure, say N.                    << 
 45                                                    32 
 46 config NVHE_EL2_DEBUG                          !!  33 config KVM_MIPS_DEBUG_COP0_COUNTERS
 47         bool "Debug mode for non-VHE EL2 objec !!  34         bool "Maintain counters for COP0 accesses"
 48         depends on KVM                             35         depends on KVM
 49         help                                       36         help
 50           Say Y here to enable the debug mode  !!  37           Maintain statistics for Guest COP0 accesses.
 51           Failure reports will BUG() in the hy !!  38           A histogram of COP0 accesses is printed when the VM is
 52           local EL2 hypervisor development.    !!  39           shutdown.
 53                                                    40 
 54           If unsure, say N.                        41           If unsure, say N.
 55                                                << 
 56 config PROTECTED_NVHE_STACKTRACE               << 
 57         bool "Protected KVM hypervisor stacktr << 
 58         depends on NVHE_EL2_DEBUG              << 
 59         default n                              << 
 60         help                                   << 
 61           Say Y here to enable pKVM hypervisor << 
 62                                                << 
 63           If using protected nVHE mode, but ca << 
 64           memory cost (less than 0.75 page per << 
 65           say N.                               << 
 66                                                << 
 67           If unsure, or not using protected nV << 
 68                                                << 
 69 config PTDUMP_STAGE2_DEBUGFS                   << 
 70         bool "Present the stage-2 pagetables t << 
 71         depends on KVM                         << 
 72         depends on DEBUG_KERNEL                << 
 73         depends on DEBUG_FS                    << 
 74         depends on GENERIC_PTDUMP              << 
 75         select PTDUMP_CORE                     << 
 76         default n                              << 
 77         help                                   << 
 78           Say Y here if you want to show the s << 
 79           layout in a debugfs file. This infor << 
 80           who are working in architecture spec << 
 81           It is probably not a good idea to en << 
 82           kernel.                              << 
 83                                                << 
 84           If in doubt, say N.                  << 
 85                                                    42 
 86 endif # VIRTUALIZATION                             43 endif # VIRTUALIZATION
                                                      

~ [ source navigation ] ~ [ diff markup ] ~ [ identifier search ] ~

kernel.org | git.kernel.org | LWN.net | Project Home | SVN repository | Mail admin

Linux® is a registered trademark of Linus Torvalds in the United States and other countries.
TOMOYO® is a registered trademark of NTT DATA CORPORATION.

sflogo.php