Page MenuHomeFreeBSD

arm64: Remove an old workaround
ClosedPublic

Authored by andrew on May 6 2025, 5:03 PM.
Tags
None
Referenced Files
Unknown Object (File)
Fri, Jul 11, 4:34 AM
Unknown Object (File)
Mon, Jul 7, 7:30 AM
Unknown Object (File)
Sun, Jul 6, 6:53 PM
Unknown Object (File)
Fri, Jul 4, 7:27 PM
Unknown Object (File)
Fri, Jul 4, 4:45 PM
Unknown Object (File)
Thu, Jul 3, 5:19 PM
Unknown Object (File)
Jun 16 2025, 10:29 AM
Unknown Object (File)
May 31 2025, 12:04 AM
Subscribers

Details

Summary

This is an old workaround for an instruction that wasn't emulated
correctly on QEMU prior to 2.5.1. As we now read more ID registers that
should also hit this bug trapping this register, and not the others we
can assume nobody hits this anymore.

Sponsored by: Arm Ltd

Diff Detail

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

Event Timeline

andrew requested review of this revision.May 6 2025, 5:03 PM

IMO it's worth including in the commit message the context from the now-removed comment "QEMU prior to 2.5.1"

This revision is now accepted and ready to land.May 9 2025, 3:25 PM
This revision was automatically updated to reflect the committed changes.