linux-xiaomi-chiron/drivers/misc/vmw_vmci
Vishnu Dasa 1f7142915d 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>
2022-04-24 17:32:14 +02:00
..
Kconfig VMCI: Add support for ARM64 2022-04-24 17:32:14 +02:00
Makefile
vmci_context.c misc: vmw_vmci: replace usage of found with dedicated list iterator variable 2022-04-24 17:24:09 +02:00
vmci_context.h
vmci_datagram.c
vmci_datagram.h
vmci_doorbell.c
vmci_doorbell.h
vmci_driver.c
vmci_driver.h
vmci_event.c
vmci_event.h
vmci_guest.c VMCI: Add support for ARM64 2022-04-24 17:32:14 +02:00
vmci_handle_array.c
vmci_handle_array.h
vmci_host.c
vmci_queue_pair.c VMCI: Add support for ARM64 2022-04-24 17:32:14 +02:00
vmci_queue_pair.h
vmci_resource.c
vmci_resource.h
vmci_route.c
vmci_route.h