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
Unknown Object (File)
Tue, Dec 9, 5:43 PM
Unknown Object (File)
Tue, Dec 2, 3:33 PM
Unknown Object (File)
Mon, Dec 1, 10:03 AM
Unknown Object (File)
Sat, Nov 29, 9:30 PM
Unknown Object (File)
Fri, Nov 28, 8:53 PM
Unknown Object (File)
Thu, Nov 27, 8:11 PM
Unknown Object (File)
Nov 25 2025, 11:45 AM
Unknown Object (File)
Nov 24 2025, 5:23 PM
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