zephyr/drivers/virtualization
Grant Ramsay 64cc0764ee drivers: virtualization: Map ivshmem-v2 sections individually
Recent changes to the arm64 MMU code mean that you can no longer map
R/O memory as R/W. Mapping R/W memory now causes a cache invalidation
instruction (DC IVAC) that requires write permissions or else a fault
is generated.

Modify ivshmem-v2 to map each R/O and R/W section individually

Signed-off-by: Grant Ramsay <gramsay@enphaseenergy.com>
2023-11-27 12:15:43 +00:00
..
CMakeLists.txt drivers: syscalls: use zephyr_syscall_header 2023-06-17 07:57:45 -04:00
Kconfig drivers: virtualization: Map ivshmem-v2 sections individually 2023-11-27 12:15:43 +00:00
virt_ivshmem.c drivers: virtualization: Map ivshmem-v2 sections individually 2023-11-27 12:15:43 +00:00
virt_ivshmem.h drivers: virtualization: Map ivshmem-v2 sections individually 2023-11-27 12:15:43 +00:00
virt_ivshmem_handlers.c syscall: rename Z_OOPS -> K_OOPS 2023-11-03 11:46:52 +01:00
virt_ivshmem_shell.c drivers: fix thread function signatures 2023-10-30 12:24:34 +01:00