This is an archive of the discontinued LLVM Phabricator instance.

[AArch64] Make CNTPCTSS_EL0 and CNTVCTSS_EL0 system registers read-only
ClosedPublic

Authored by pratlucas on Jan 10 2023, 9:09 AM.

Details

Summary

The CNTPCTSS_EL0 and CNTVCTSS_EL0 system registers, part of
Armv8.6-A's Enhanced Counter Virtualization extension (FEAT_ECV), are
described as read-only in the Arm ARM. This updates their implementation
to match the spec.

Original patch by Simon Tatham.

Diff Detail

Event Timeline

pratlucas created this revision.Jan 10 2023, 9:09 AM
Herald added a project: Restricted Project. · View Herald TranscriptJan 10 2023, 9:09 AM
pratlucas requested review of this revision.Jan 10 2023, 9:09 AM
Herald added a project: Restricted Project. · View Herald TranscriptJan 10 2023, 9:09 AM
lenary accepted this revision.Jan 10 2023, 9:36 AM
This revision is now accepted and ready to land.Jan 10 2023, 9:36 AM
This revision was landed with ongoing or failed builds.Jan 23 2023, 3:31 AM
This revision was automatically updated to reflect the committed changes.