nuttx/arch/arm64/src
hujun5 d54bc8a9f8 arch: remove up_cpu_pause up_cpu_resume up_cpu_paused up_cpu_pausereq
reason:
  To remove the "sync pause" and decouple the critical section from the dependency on enabling interrupts,
  after that we need to further implement "schedlock + spinlock".
changelist
  1 Modify the implementation of critical sections to no longer involve enabling interrupts or handling synchronous pause events.
  2 GIC_SMP_CPUCALL attach to pause handler to remove arch interface up_cpu_paused_restore up_cpu_paused_save
  3 Completely remove up_cpu_pause, up_cpu_resume, up_cpu_paused, and up_cpu_pausereq
  4 change up_cpu_pause_async to up_send_cpu_sgi

Signed-off-by: hujun5 <hujun5@xiaomi.com>
2024-10-11 01:30:51 +08:00
..
a64 arm64/qemu: The PSCI can be configured with CONFIG_ARM64_PSCI 2024-06-20 09:41:28 +08:00
cmake cmake:split the archive process to avoid parameter problems 2024-08-18 23:26:01 +08:00
common arch: remove up_cpu_pause up_cpu_resume up_cpu_paused up_cpu_pausereq 2024-10-11 01:30:51 +08:00
fvp-v8r arm64: inline up_cpu_index 2024-06-28 21:29:33 +08:00
goldfish arm64: inline up_cpu_index 2024-06-28 21:29:33 +08:00
imx8 paging: Rename existing CONFIG_PAGING to CONFIG_LEGACY_PAGING 2024-03-05 09:45:49 +08:00
imx9 arch/arm64/src/imx9/imx9_lpi2c.c: Ignore spurious RX interrupts 2024-09-13 09:18:30 -03:00
qemu arm64/qemu_boot: add arm64 pci io memory map 2024-09-10 14:34:31 +08:00
rk3399 arm64/qemu: The PSCI can be configured with CONFIG_ARM64_PSCI 2024-06-20 09:41:28 +08:00
zynq-mpsoc zynq-mpsoc/zcu111: independent JTAG configs from normal nsh configs 2024-07-30 12:41:30 -03:00
.gitignore
CMakeLists.txt CMake:init arm64 CMake qemu-armv8a build 2023-12-27 07:27:17 -08:00
Makefile mm/kasan: Kasan global support setting alignment length 2024-09-20 21:47:23 +08:00
Toolchain.defs mm/kasan: Tag kasan and generic kasan use the same instrumentation options 2024-09-20 21:47:23 +08:00