nuttx/arch
hujun5 d8cb7759b6 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-08 08:13:22 +08:00
..
arm arch: remove up_cpu_pause up_cpu_resume up_cpu_paused up_cpu_pausereq 2024-10-08 08:13:22 +08:00
arm64 arch: remove up_cpu_pause up_cpu_resume up_cpu_paused up_cpu_pausereq 2024-10-08 08:13:22 +08:00
avr signal: adjust the signal processing logic to remove the judgment 2024-10-07 13:32:57 +08:00
ceva sched: replace sync pause with async pause for nxsig_process 2024-10-07 13:32:57 +08:00
dummy
hc sched: replace sync pause with async pause for nxtask_terminate 2024-10-06 09:26:56 +08:00
mips signal: adjust the signal processing logic to remove the judgment 2024-10-07 13:32:57 +08:00
misoc signal: adjust the signal processing logic to remove the judgment 2024-10-07 13:32:57 +08:00
or1k signal: adjust the signal processing logic to remove the judgment 2024-10-07 13:32:57 +08:00
renesas signal: adjust the signal processing logic to remove the judgment 2024-10-07 13:32:57 +08:00
risc-v arch: remove up_cpu_pause up_cpu_resume up_cpu_paused up_cpu_pausereq 2024-10-08 08:13:22 +08:00
sim arch: remove up_cpu_pause up_cpu_resume up_cpu_paused up_cpu_pausereq 2024-10-08 08:13:22 +08:00
sparc arch: remove up_cpu_pause up_cpu_resume up_cpu_paused up_cpu_pausereq 2024-10-08 08:13:22 +08:00
tricore signal: adjust the signal processing logic to remove the judgment 2024-10-07 13:32:57 +08:00
x86 signal: adjust the signal processing logic to remove the judgment 2024-10-07 13:32:57 +08:00
x86_64 arch: remove up_cpu_pause up_cpu_resume up_cpu_paused up_cpu_pausereq 2024-10-08 08:13:22 +08:00
xtensa arch: remove up_cpu_pause up_cpu_resume up_cpu_paused up_cpu_pausereq 2024-10-08 08:13:22 +08:00
z16 signal: adjust the signal processing logic to remove the judgment 2024-10-07 13:32:57 +08:00
z80 signal: adjust the signal processing logic to remove the judgment 2024-10-07 13:32:57 +08:00
CMakeLists.txt greenhills: fix the arch_interface archive error 2024-09-27 23:39:56 +08:00
Kconfig binfmt/modlib: support loading each sections to different memory for Relocate object 2024-09-29 15:06:54 +08:00