Page MenuHomeFreeBSD

riscv: rework CPU identification [5/6]
ClosedPublic

Authored by mhorne on Apr 25 2023, 5:24 PM.
Tags
None
Referenced Files
Unknown Object (File)
Tue, Oct 29, 4:21 PM
Unknown Object (File)
Thu, Oct 17, 8:58 AM
Unknown Object (File)
Thu, Oct 10, 8:42 AM
Unknown Object (File)
Oct 9 2024, 1:48 AM
Unknown Object (File)
Oct 3 2024, 12:31 AM
Unknown Object (File)
Oct 3 2024, 12:27 AM
Unknown Object (File)
Oct 2 2024, 10:31 PM
Unknown Object (File)
Oct 2 2024, 8:43 PM
Subscribers

Details

Summary

Print the standard (single-letter) ISA extensions. Limit the hwcap stuff
to its own function, and track the extension bits in struct cpu_desc. An
int is used for compatibility with the %b printf modifier, and because
we know the single-letter ISA bits will never go above 26.

Diff Detail

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

Event Timeline

This revision is now accepted and ready to land.Apr 26 2023, 2:42 PM
This revision now requires review to proceed.Apr 27 2023, 3:41 PM
markj added inline comments.
sys/riscv/riscv/identcpu.c
271

Extra blank line.

This revision is now accepted and ready to land.May 11 2023, 3:30 PM
mhorne marked an inline comment as done.

Rebase. This patch becomes much simpler.

This revision now requires review to proceed.May 16 2023, 6:09 PM
This revision is now accepted and ready to land.May 22 2023, 4:12 PM
This revision was automatically updated to reflect the committed changes.