Page MenuHomeFreeBSD

Use csr_read() to read sstatus instead of inline assembly.
ClosedPublic

Authored by jhb on Feb 5 2020, 12:15 AM.
Tags
None
Referenced Files
F151137596: D23511.id67828.diff
Mon, Apr 6, 8:30 AM
Unknown Object (File)
Sun, Apr 5, 9:51 PM
Unknown Object (File)
Wed, Mar 25, 3:31 AM
Unknown Object (File)
Tue, Mar 24, 9:42 AM
Unknown Object (File)
Mon, Mar 23, 3:49 PM
Unknown Object (File)
Sun, Mar 15, 10:29 AM
Unknown Object (File)
Tue, Mar 10, 5:10 PM
Unknown Object (File)
Mar 7 2026, 1:25 PM
Subscribers

Details

Summary

While here, remove a local variable to avoid the CSR read in non-debug
kernels.

Test Plan
  • booted kernels under spike and qemu

Diff Detail

Repository
rS FreeBSD src repository - subversion
Lint
Lint Not Applicable
Unit
Tests Not Applicable