Page MenuHomeFreeBSD

riscv: Treat pointer register as an input in fpe_store
ClosedPublic

Authored by jhb on Oct 29 2025, 4:11 PM.
Tags
None
Referenced Files
F157684708: D53441.id.diff
Sun, May 24, 1:48 AM
F157603558: D53441.id165332.diff
Sat, May 23, 7:59 AM
Unknown Object (File)
Thu, May 21, 4:09 PM
Unknown Object (File)
Sun, May 17, 6:07 AM
Unknown Object (File)
Sun, May 17, 3:56 AM
Unknown Object (File)
Wed, May 13, 1:32 AM
Unknown Object (File)
Wed, May 13, 1:31 AM
Unknown Object (File)
Wed, May 13, 1:13 AM
Subscribers

Diff Detail

Repository
rG FreeBSD src repository
Lint
Lint Not Applicable
Unit
Tests Not Applicable

Event Timeline

jhb requested review of this revision.Oct 29 2025, 4:11 PM

Maybe a description along the lines of:

The contents of the memory is an output, but the pointer to that memory
is an input. This was correct in the original version of D45697, but
when adding appropriate clobbers, the pointer operand was incorrectly
switched to an output rather than left an input for fpe_store.

Fixes:		44d4ee7f3dad ("riscv: add FPE code.")
MFC after:	1 day

Short MFC because of the 15.0 release cycle, so this way it'll get into the BETA4(?) build at the end of this week.

This revision is now accepted and ready to land.Oct 29 2025, 4:28 PM