Files
src/sys/riscv
John Baldwin 4f876cec30 riscv64: Move pcb out of kstack into a new UMA zone
Similar to arm64, riscv's pcb embeds a copy of the floating point
registers and is too large to store directly in struct mdthread as is
done on amd64.  Instead, use a separate UMA zone for pcbs.  riscv's
floating point state is not as large as arm64's, so its pcb is also
somewhat smaller and a single 4k page can hold 6 pcbs.

Reviewed by:	kib, jrtc27
Sponsored by:	AFRL, DARPA
Pull Request:	https://ron-dev.freebsd.org/FreeBSD/src/pulls/23
2026-05-27 09:45:26 -04:00
..
2025-07-22 12:04:57 -03:00
2026-05-16 20:33:37 +02:00
2026-05-16 21:17:44 +01:00