summaryrefslogtreecommitdiff
path: root/documentation/basic
diff options
context:
space:
mode:
authorShell <[email protected]>2024-04-18 17:12:10 +0800
committerShell <[email protected]>2024-07-18 17:41:48 +0800
commit7138f340b2c1cf002779a45d73c4d30295d44c58 (patch)
tree78a1330091c477ec7b3a36f6dec58a73da954fd7 /documentation/basic
parent861e32490f27667b5bb6cd12a5e5ae14f91e60cd (diff)
[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 <[email protected]>
Diffstat (limited to 'documentation/basic')
0 files changed, 0 insertions, 0 deletions