rt-thread-official/components
Shell 7138f340b2 [libcpu/arm64] feat: Trimming General Context
This patch focuses on the ARM64 general context handling code.
The modifications are aimed at enhancing performance by simplifying
context save/restore operations.

Changes include:
- Adjusted stack alignment in `arch_set_thread_context` function.
- Updated `lwp_gcc.S` to reset frame pointer and link register.
- Refined `rt_hw_backtrace_frame_unwind` to handle user space address checks.
- Added `GET_THREAD_SELF` macro in `asm-generic.h`.
- Simplified context saving/restoring in `context_gcc.h` and related files.
- Optimized `rt_hw_context_switch_interrupt` and related assembly routines.

Signed-off-by: Shell <smokewood@qq.com>
2024-07-18 17:41:48 +08:00
..
dfs [fix] fix cromfs read out of mem range (#9197) 2024-07-17 09:08:10 +08:00
drivers [libcpu/rv64] feat: unify tick.c 2024-07-15 12:06:39 +08:00
fal [components][fal]Log warning for block partition exceeding flash length 2024-07-14 22:51:08 +08:00
finsh [components][msh]msh命令失败添加打印日志 2024-06-24 10:56:48 +08:00
legacy [components][drivers]legacy fdt (#9062) 2024-06-19 19:48:35 +08:00
libc fix Compilation error in "driver.c", "completion_up.c", "syslog.c" and "dlmodule.c". (#9093) 2024-06-26 23:25:23 +08:00
lwp [libcpu/arm64] feat: Trimming General Context 2024-07-18 17:41:48 +08:00
mm feat: support ARCH_REMAP_KERNEL on libcpu/c906 (#9123) 2024-07-11 11:00:04 +08:00
mprotect 实现MPU抽象层 (#8080) 2023-10-30 08:24:55 -04:00
net 除了bsp之外的Kconfig使用rsource替代source 2024-06-20 14:40:42 +08:00
utilities fix Compilation error in "driver.c", "completion_up.c", "syslog.c" and "dlmodule.c". (#9093) 2024-06-26 23:25:23 +08:00
vbus 🎯 Sync smart & scheduler codes (#8537) 2024-02-23 17:49:15 +08:00
Kconfig 除了bsp之外的Kconfig使用rsource替代source 2024-06-20 14:40:42 +08:00
SConscript [components] 移除对老版本bsp的lwip版本默认选定 2021-06-28 15:33:14 +08:00