The kernel adjusts the stack by TF_SIZE and the RISC-V ABI requires
that it remain 16-byte aligned.
Details
Details
- Reviewers
mhorne br jrtc27 - Commits
- rS365344: Round TF_SIZE up to the stack alignment (16-bytes).
works on CheriBSD
Diff Detail
Diff Detail
- Repository
- rS FreeBSD src repository - subversion
- Lint
Lint Not Applicable - Unit
Tests Not Applicable
Event Timeline
sys/riscv/riscv/genassym.c | ||
---|---|---|
90 ↗ | (On Diff #76655) | It seems to me that STACKALIGNBYTES should really just be 16. |