rk3399: Enable kvm support
This commit is contained in:
parent
80d232ca20
commit
ac0f7a9c3f
|
|
@ -332,6 +332,7 @@ CONFIG_ARCH_ROCKCHIP=y
|
||||||
# CONFIG_ARM64_ERRATUM_824069 is not set
|
# CONFIG_ARM64_ERRATUM_824069 is not set
|
||||||
# CONFIG_ARM64_ERRATUM_819472 is not set
|
# CONFIG_ARM64_ERRATUM_819472 is not set
|
||||||
# CONFIG_ARM64_ERRATUM_832075 is not set
|
# CONFIG_ARM64_ERRATUM_832075 is not set
|
||||||
|
CONFIG_ARM64_ERRATUM_834220=y
|
||||||
CONFIG_ARM64_ERRATUM_845719=y
|
CONFIG_ARM64_ERRATUM_845719=y
|
||||||
CONFIG_ARM64_ERRATUM_843419=y
|
CONFIG_ARM64_ERRATUM_843419=y
|
||||||
CONFIG_ARM64_ERRATUM_1024718=y
|
CONFIG_ARM64_ERRATUM_1024718=y
|
||||||
|
|
@ -584,7 +585,21 @@ CONFIG_ARM_SMCCC_SOC_ID=y
|
||||||
# end of Tegra firmware driver
|
# end of Tegra firmware driver
|
||||||
# end of Firmware Drivers
|
# end of Firmware Drivers
|
||||||
|
|
||||||
# CONFIG_VIRTUALIZATION is not set
|
CONFIG_IRQ_BYPASS_MANAGER=y
|
||||||
|
CONFIG_VIRTUALIZATION=y
|
||||||
|
CONFIG_KVM=y
|
||||||
|
CONFIG_HAVE_KVM_IRQCHIP=y
|
||||||
|
CONFIG_HAVE_KVM_IRQFD=y
|
||||||
|
CONFIG_HAVE_KVM_IRQ_ROUTING=y
|
||||||
|
CONFIG_HAVE_KVM_EVENTFD=y
|
||||||
|
CONFIG_KVM_MMIO=y
|
||||||
|
CONFIG_HAVE_KVM_MSI=y
|
||||||
|
CONFIG_HAVE_KVM_CPU_RELAX_INTERCEPT=y
|
||||||
|
CONFIG_KVM_VFIO=y
|
||||||
|
CONFIG_HAVE_KVM_ARCH_TLB_FLUSH_ALL=y
|
||||||
|
CONFIG_KVM_GENERIC_DIRTYLOG_READ_PROTECT=y
|
||||||
|
CONFIG_HAVE_KVM_IRQ_BYPASS=y
|
||||||
|
CONFIG_HAVE_KVM_VCPU_RUN_PID_CHANGE=y
|
||||||
CONFIG_ARM64_CRYPTO=y
|
CONFIG_ARM64_CRYPTO=y
|
||||||
CONFIG_CRYPTO_SHA256_ARM64=y
|
CONFIG_CRYPTO_SHA256_ARM64=y
|
||||||
# CONFIG_CRYPTO_SHA512_ARM64 is not set
|
# CONFIG_CRYPTO_SHA512_ARM64 is not set
|
||||||
|
|
@ -766,6 +781,7 @@ CONFIG_MQ_IOSCHED_KYBER=y
|
||||||
# CONFIG_IOSCHED_BFQ is not set
|
# CONFIG_IOSCHED_BFQ is not set
|
||||||
# end of IO Schedulers
|
# end of IO Schedulers
|
||||||
|
|
||||||
|
CONFIG_PREEMPT_NOTIFIERS=y
|
||||||
CONFIG_ASN1=y
|
CONFIG_ASN1=y
|
||||||
CONFIG_ARCH_INLINE_SPIN_TRYLOCK=y
|
CONFIG_ARCH_INLINE_SPIN_TRYLOCK=y
|
||||||
CONFIG_ARCH_INLINE_SPIN_TRYLOCK_BH=y
|
CONFIG_ARCH_INLINE_SPIN_TRYLOCK_BH=y
|
||||||
|
|
@ -842,6 +858,7 @@ CONFIG_MIGRATION=y
|
||||||
CONFIG_CONTIG_ALLOC=y
|
CONFIG_CONTIG_ALLOC=y
|
||||||
CONFIG_PHYS_ADDR_T_64BIT=y
|
CONFIG_PHYS_ADDR_T_64BIT=y
|
||||||
CONFIG_BOUNCE=y
|
CONFIG_BOUNCE=y
|
||||||
|
CONFIG_MMU_NOTIFIER=y
|
||||||
# CONFIG_KSM is not set
|
# CONFIG_KSM is not set
|
||||||
CONFIG_DEFAULT_MMAP_MIN_ADDR=32768
|
CONFIG_DEFAULT_MMAP_MIN_ADDR=32768
|
||||||
CONFIG_ARCH_SUPPORTS_MEMORY_FAILURE=y
|
CONFIG_ARCH_SUPPORTS_MEMORY_FAILURE=y
|
||||||
|
|
@ -6933,6 +6950,7 @@ CONFIG_TEXTSEARCH=y
|
||||||
CONFIG_TEXTSEARCH_KMP=m
|
CONFIG_TEXTSEARCH_KMP=m
|
||||||
CONFIG_TEXTSEARCH_BM=m
|
CONFIG_TEXTSEARCH_BM=m
|
||||||
CONFIG_TEXTSEARCH_FSM=m
|
CONFIG_TEXTSEARCH_FSM=m
|
||||||
|
CONFIG_INTERVAL_TREE=y
|
||||||
CONFIG_ASSOCIATIVE_ARRAY=y
|
CONFIG_ASSOCIATIVE_ARRAY=y
|
||||||
CONFIG_HAS_IOMEM=y
|
CONFIG_HAS_IOMEM=y
|
||||||
CONFIG_HAS_IOPORT_MAP=y
|
CONFIG_HAS_IOPORT_MAP=y
|
||||||
|
|
|
||||||
|
|
@ -316,6 +316,7 @@ CONFIG_IOSCHED_CFQ=y
|
||||||
CONFIG_DEFAULT_CFQ=y
|
CONFIG_DEFAULT_CFQ=y
|
||||||
# CONFIG_DEFAULT_NOOP is not set
|
# CONFIG_DEFAULT_NOOP is not set
|
||||||
CONFIG_DEFAULT_IOSCHED="cfq"
|
CONFIG_DEFAULT_IOSCHED="cfq"
|
||||||
|
CONFIG_PREEMPT_NOTIFIERS=y
|
||||||
CONFIG_ASN1=y
|
CONFIG_ASN1=y
|
||||||
CONFIG_UNINLINE_SPIN_UNLOCK=y
|
CONFIG_UNINLINE_SPIN_UNLOCK=y
|
||||||
CONFIG_ARCH_SUPPORTS_ATOMIC_RMW=y
|
CONFIG_ARCH_SUPPORTS_ATOMIC_RMW=y
|
||||||
|
|
@ -394,6 +395,7 @@ CONFIG_PCIE_PME=y
|
||||||
# CONFIG_ARM64_ERRATUM_824069 is not set
|
# CONFIG_ARM64_ERRATUM_824069 is not set
|
||||||
# CONFIG_ARM64_ERRATUM_819472 is not set
|
# CONFIG_ARM64_ERRATUM_819472 is not set
|
||||||
# CONFIG_ARM64_ERRATUM_832075 is not set
|
# CONFIG_ARM64_ERRATUM_832075 is not set
|
||||||
|
CONFIG_ARM64_ERRATUM_834220=y
|
||||||
CONFIG_ARM64_ERRATUM_845719=y
|
CONFIG_ARM64_ERRATUM_845719=y
|
||||||
CONFIG_ARM64_ERRATUM_843419=y
|
CONFIG_ARM64_ERRATUM_843419=y
|
||||||
# CONFIG_ARM64_ERRATUM_1024718 is not set
|
# CONFIG_ARM64_ERRATUM_1024718 is not set
|
||||||
|
|
@ -445,6 +447,7 @@ CONFIG_SPLIT_PTLOCK_CPUS=4
|
||||||
CONFIG_PHYS_ADDR_T_64BIT=y
|
CONFIG_PHYS_ADDR_T_64BIT=y
|
||||||
CONFIG_ZONE_DMA_FLAG=1
|
CONFIG_ZONE_DMA_FLAG=1
|
||||||
CONFIG_BOUNCE=y
|
CONFIG_BOUNCE=y
|
||||||
|
CONFIG_MMU_NOTIFIER=y
|
||||||
# CONFIG_KSM is not set
|
# CONFIG_KSM is not set
|
||||||
CONFIG_DEFAULT_MMAP_MIN_ADDR=32768
|
CONFIG_DEFAULT_MMAP_MIN_ADDR=32768
|
||||||
# CONFIG_TRANSPARENT_HUGEPAGE is not set
|
# CONFIG_TRANSPARENT_HUGEPAGE is not set
|
||||||
|
|
@ -4867,7 +4870,20 @@ CONFIG_NLS_ISO8859_1=y
|
||||||
# CONFIG_NLS_MAC_TURKISH is not set
|
# CONFIG_NLS_MAC_TURKISH is not set
|
||||||
CONFIG_NLS_UTF8=y
|
CONFIG_NLS_UTF8=y
|
||||||
# CONFIG_DLM is not set
|
# CONFIG_DLM is not set
|
||||||
# CONFIG_VIRTUALIZATION is not set
|
CONFIG_HAVE_KVM_IRQFD=y
|
||||||
|
CONFIG_HAVE_KVM_EVENTFD=y
|
||||||
|
CONFIG_KVM_MMIO=y
|
||||||
|
CONFIG_HAVE_KVM_CPU_RELAX_INTERCEPT=y
|
||||||
|
CONFIG_KVM_VFIO=y
|
||||||
|
CONFIG_HAVE_KVM_ARCH_TLB_FLUSH_ALL=y
|
||||||
|
CONFIG_KVM_GENERIC_DIRTYLOG_READ_PROTECT=y
|
||||||
|
CONFIG_KVM_COMPAT=y
|
||||||
|
CONFIG_VIRTUALIZATION=y
|
||||||
|
CONFIG_KVM_ARM_VGIC_V3=y
|
||||||
|
CONFIG_KVM=y
|
||||||
|
CONFIG_KVM_ARM_HOST=y
|
||||||
|
# CONFIG_VHOST_NET is not set
|
||||||
|
# CONFIG_VHOST_CROSS_ENDIAN_LEGACY is not set
|
||||||
|
|
||||||
#
|
#
|
||||||
# Kernel hacking
|
# Kernel hacking
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue