summaryrefslogtreecommitdiff
path: root/drivers/misc/vmw_vmci/Kconfig
diff options
context:
space:
mode:
authorVishnu Dasa <vdasa@vmware.com>2022-04-14 22:33:16 +0300
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>2022-04-24 18:32:14 +0300
commit1f7142915d304804a9bd952245fce92786b1b62f (patch)
tree97d3ca569f674df3ebcc7024d6a76ec1a7a98782 /drivers/misc/vmw_vmci/Kconfig
parent5a0793ac66ac0e254d292f129a4d6c526f9f2aff (diff)
downloadlinux-1f7142915d304804a9bd952245fce92786b1b62f.tar.xz
VMCI: Add support for ARM64
Add support for ARM64 architecture so that the driver can now be built and VMCI device can be used. Update Kconfig file to allow the driver to be built on ARM64 as well. Fail vmci_guest_probe_device() on ARM64 if the device does not support MMIO register access. Lastly, add virtualization specific barriers which map to actual memory barrier instructions on ARM64, because it is required in case of ARM64 for queuepair (de)queuing. Reviewed-by: Bryan Tan <bryantan@vmware.com> Reviewed-by: Cyprien Laplace <claplace@vmware.com> Signed-off-by: Vishnu Dasa <vdasa@vmware.com> Link: https://lore.kernel.org/r/20220414193316.14356-1-vdasa@vmware.com Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
Diffstat (limited to 'drivers/misc/vmw_vmci/Kconfig')
-rw-r--r--drivers/misc/vmw_vmci/Kconfig2
1 files changed, 1 insertions, 1 deletions
diff --git a/drivers/misc/vmw_vmci/Kconfig b/drivers/misc/vmw_vmci/Kconfig
index 605794aadf11..b6d4d7fd686a 100644
--- a/drivers/misc/vmw_vmci/Kconfig
+++ b/drivers/misc/vmw_vmci/Kconfig
@@ -5,7 +5,7 @@
config VMWARE_VMCI
tristate "VMware VMCI Driver"
- depends on X86 && PCI
+ depends on (X86 || ARM64) && !CPU_BIG_ENDIAN && PCI
help
This is VMware's Virtual Machine Communication Interface. It enables
high-speed communication between host and guest in a virtual