nuttx/arch/arm64/src
ouyangxiangzhen f7abf7446f arch/arm64: Optimized SGI to avoid VM exit.
In the virtualized environment, each time an SGI is sent, the value of IGROUPR0 needs to be read once. Since the GIC Redistributor is a purely emulated device, each read of IGROUPR0 will cause a VM exit, causing serious performance degradation. This patch replaces the read with the value previously set in `gicv3_cpuif_init`, and we assume that this value has not been modified after initialization.

Signed-off-by: ouyangxiangzhen <ouyangxiangzhen@xiaomi.com>
2024-11-08 01:23:46 +08:00
..
a64 driver/serial: remove return value of up_putc() 2024-10-26 13:21:29 +08:00
cmake toolchains: Compiler versioning adds --print-memory-usage 2024-11-06 01:57:38 +08:00
common arch/arm64: Optimized SGI to avoid VM exit. 2024-11-08 01:23:46 +08:00
fvp-v8r arch/arm64: Modify the method for obtaining the CPU frequency 2024-10-10 15:40:03 +08:00
goldfish cmake: add newly added sources to cmake 2024-10-14 17:19:45 +08:00
imx8 driver/serial: remove return value of up_putc() 2024-10-26 13:21:29 +08:00
imx9 arch/arm64/imx9: Reset rx fifo in mode change 2024-11-07 21:34:04 +08:00
qemu qmeu_boot: add rpmsg syslog init for arm64 qemu chip 2024-10-10 15:40:03 +08:00
rk3399 driver/serial: remove return value of up_putc() 2024-10-26 13:21:29 +08:00
zynq-mpsoc driver/serial: remove return value of up_putc() 2024-10-26 13:21:29 +08:00
.gitignore arch: arm64: ARMv8-A support for NuttX 2022-07-14 09:35:49 -04:00
CMakeLists.txt CMake:init arm64 CMake qemu-armv8a build 2023-12-27 07:27:17 -08:00
Makefile tools: Rename apps-or-nuttx-Make.defs to Make.defs 2024-10-17 07:55:02 +08:00
Toolchain.defs toolchains: Compiler versioning adds --print-memory-usage 2024-11-06 01:57:38 +08:00