walnux/arch
p-szafonimateusz c18f722185 arch/intel64: optimise context switch
We save interrupted TCB state on tcb->xcp.regs not interrupt stack now
which allows us to remove x86_64_savestate() from up_switch_context()
and other places.

Signed-off-by: p-szafonimateusz <p-szafonimateusz@xiaomi.com>
Signed-off-by: hujun5 <hujun5@xiaomi.com>
2024-10-14 17:54:06 +08:00
..
arm Unify the definition of GCCVER and remove duplicate code. 2024-10-13 11:41:22 +08:00
arm64 cmake: add newly added sources to cmake 2024-10-14 17:19:45 +08:00
avr binfmt/libelf:Remove libelf implementation [2/2] 2024-10-12 12:29:06 +08:00
ceva binfmt/libelf:Remove libelf implementation [2/2] 2024-10-12 12:29:06 +08:00
dummy
hc arch: support customized up_cpu_index() in AMP mode 2024-10-10 02:38:40 +08:00
mips arch: There is no need to use sched_[un]lock 2024-10-12 13:28:23 +08:00
misoc binfmt/libelf:Remove libelf implementation [2/2] 2024-10-12 12:29:06 +08:00
or1k binfmt/libelf:Remove libelf implementation [2/2] 2024-10-12 12:29:06 +08:00
renesas rtc: There is no need to use sched_[un]lock 2024-10-12 13:28:23 +08:00
risc-v binfmt/libelf:Remove libelf implementation [2/2] 2024-10-12 12:29:06 +08:00
sim build ci:add msvc windows native ci workflow 2024-10-13 10:25:19 +08:00
sparc binfmt/libelf:Remove libelf implementation [2/2] 2024-10-12 12:29:06 +08:00
tricore arch: support customized up_cpu_index() in AMP mode 2024-10-10 02:38:40 +08:00
x86 binfmt/libelf:Remove libelf implementation [2/2] 2024-10-12 12:29:06 +08:00
x86_64 arch/intel64: optimise context switch 2024-10-14 17:54:06 +08:00
xtensa xtensa/esp32s3: add wapi support for getting country code 2024-10-14 13:42:37 +08:00
z16 binfmt/libelf:Remove libelf implementation [2/2] 2024-10-12 12:29:06 +08:00
z80 rtc: There is no need to use sched_[un]lock 2024-10-12 13:28:23 +08:00
CMakeLists.txt greenhills: fix the arch_interface archive error 2024-09-27 23:39:56 +08:00
Kconfig Revert "nuttx/arch: Enabling ARCH_MATH_H is required when compiling sim with …" 2024-10-12 19:45:25 +08:00