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
F154570179: D53441.id.diff
Tue, Apr 28, 10:43 PM
Unknown Object (File)
Sat, Apr 25, 12:05 AM
Unknown Object (File)
Wed, Apr 22, 9:12 PM
Unknown Object (File)
Tue, Apr 21, 7:30 PM
Unknown Object (File)
Mon, Apr 20, 7:22 AM
Unknown Object (File)
Mon, Apr 20, 1:03 AM
Unknown Object (File)
Sun, Apr 19, 12:36 PM
Unknown Object (File)
Wed, Apr 8, 8:30 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