HomeFreeBSD

hwpmc: Define full set of Armv8.0 events

Description

hwpmc: Define full set of Armv8.0 events

Like many of the other encodings here, none of these are actually used
by our tables. However, defining the EVENT_xH names allows them to be
used by the user (e.g. when trying to use an implementation-defined
event that they know about from their core's documentation but we don't)
and allows us to define PMC_EV_ARMV8_LAST appropriately.

Some of these are also used downstream in CheriBSD on Morello.

Reviewed by: andrew, tsoome
Obtained from: CheriBSD
Differential Revision: https://reviews.freebsd.org/D36926

Details

Provenance
jrtc27Authored on Oct 10 2022, 10:34 PM
Reviewer
andrew
Differential Revision
D36926: hwpmc: Define full set of Armv8.0 events
Parents
rG28ff96115d95: hwpmc: Move DMC-620 and CMN-600 events to allow for full Armv8.0 space
Branches
Unknown
Tags
Unknown