Back to home page

OSCL-LXR

 
 

    


0001 [
0002     {
0003         "PublicDescription": "Attributable Level 1 data cache access, read",
0004         "EventCode": "0x40",
0005         "EventName": "L1D_CACHE_RD",
0006         "BriefDescription": "L1D cache access, read"
0007     },
0008     {
0009         "PublicDescription": "Attributable Level 1 data cache access, write",
0010         "EventCode": "0x41",
0011         "EventName": "L1D_CACHE_WR",
0012         "BriefDescription": "L1D cache access, write"
0013     },
0014     {
0015         "PublicDescription": "Attributable Level 1 data cache refill, read",
0016         "EventCode": "0x42",
0017         "EventName": "L1D_CACHE_REFILL_RD",
0018         "BriefDescription": "L1D cache refill, read"
0019     },
0020     {
0021         "PublicDescription": "Attributable Level 1 data cache refill, write",
0022         "EventCode": "0x43",
0023         "EventName": "L1D_CACHE_REFILL_WR",
0024         "BriefDescription": "L1D cache refill, write"
0025     },
0026     {
0027         "PublicDescription": "Attributable Level 1 data cache refill, inner",
0028         "EventCode": "0x44",
0029         "EventName": "L1D_CACHE_REFILL_INNER",
0030         "BriefDescription": "L1D cache refill, inner"
0031     },
0032     {
0033         "PublicDescription": "Attributable Level 1 data cache refill, outer",
0034         "EventCode": "0x45",
0035         "EventName": "L1D_CACHE_REFILL_OUTER",
0036         "BriefDescription": "L1D cache refill, outer"
0037     },
0038     {
0039         "PublicDescription": "Attributable Level 1 data cache Write-Back, victim",
0040         "EventCode": "0x46",
0041         "EventName": "L1D_CACHE_WB_VICTIM",
0042         "BriefDescription": "L1D cache Write-Back, victim"
0043     },
0044     {
0045         "PublicDescription": "Level 1 data cache Write-Back, cleaning and coherency",
0046         "EventCode": "0x47",
0047         "EventName": "L1D_CACHE_WB_CLEAN",
0048         "BriefDescription": "L1D cache Write-Back, cleaning and coherency"
0049     },
0050     {
0051         "PublicDescription": "Attributable Level 1 data cache invalidate",
0052         "EventCode": "0x48",
0053         "EventName": "L1D_CACHE_INVAL",
0054         "BriefDescription": "L1D cache invalidate"
0055     },
0056     {
0057         "PublicDescription": "Attributable Level 1 data TLB refill, read",
0058         "EventCode": "0x4C",
0059         "EventName": "L1D_TLB_REFILL_RD",
0060         "BriefDescription": "L1D tlb refill, read"
0061     },
0062     {
0063         "PublicDescription": "Attributable Level 1 data TLB refill, write",
0064         "EventCode": "0x4D",
0065         "EventName": "L1D_TLB_REFILL_WR",
0066         "BriefDescription": "L1D tlb refill, write"
0067     },
0068     {
0069         "PublicDescription": "Attributable Level 1 data or unified TLB access, read",
0070         "EventCode": "0x4E",
0071         "EventName": "L1D_TLB_RD",
0072         "BriefDescription": "L1D tlb access, read"
0073     },
0074     {
0075         "PublicDescription": "Attributable Level 1 data or unified TLB access, write",
0076         "EventCode": "0x4F",
0077         "EventName": "L1D_TLB_WR",
0078         "BriefDescription": "L1D tlb access, write"
0079     },
0080     {
0081         "PublicDescription": "Attributable Level 2 data cache access, read",
0082         "EventCode": "0x50",
0083         "EventName": "L2D_CACHE_RD",
0084         "BriefDescription": "L2D cache access, read"
0085     },
0086     {
0087         "PublicDescription": "Attributable Level 2 data cache access, write",
0088         "EventCode": "0x51",
0089         "EventName": "L2D_CACHE_WR",
0090         "BriefDescription": "L2D cache access, write"
0091     },
0092     {
0093         "PublicDescription": "Attributable Level 2 data cache refill, read",
0094         "EventCode": "0x52",
0095         "EventName": "L2D_CACHE_REFILL_RD",
0096         "BriefDescription": "L2D cache refill, read"
0097     },
0098     {
0099         "PublicDescription": "Attributable Level 2 data cache refill, write",
0100         "EventCode": "0x53",
0101         "EventName": "L2D_CACHE_REFILL_WR",
0102         "BriefDescription": "L2D cache refill, write"
0103     },
0104     {
0105         "PublicDescription": "Attributable Level 2 data cache Write-Back, victim",
0106         "EventCode": "0x56",
0107         "EventName": "L2D_CACHE_WB_VICTIM",
0108         "BriefDescription": "L2D cache Write-Back, victim"
0109     },
0110     {
0111         "PublicDescription": "Level 2 data cache Write-Back, cleaning and coherency",
0112         "EventCode": "0x57",
0113         "EventName": "L2D_CACHE_WB_CLEAN",
0114         "BriefDescription": "L2D cache Write-Back, cleaning and coherency"
0115     },
0116     {
0117         "PublicDescription": "Attributable Level 2 data cache invalidate",
0118         "EventCode": "0x58",
0119         "EventName": "L2D_CACHE_INVAL",
0120         "BriefDescription": "L2D cache invalidate"
0121     },
0122     {
0123         "PublicDescription": "Attributable Level 2 data or unified TLB refill, read",
0124         "EventCode": "0x5c",
0125         "EventName": "L2D_TLB_REFILL_RD",
0126         "BriefDescription": "L2D cache refill, read"
0127     },
0128     {
0129         "PublicDescription": "Attributable Level 2 data or unified TLB refill, write",
0130         "EventCode": "0x5d",
0131         "EventName": "L2D_TLB_REFILL_WR",
0132         "BriefDescription": "L2D cache refill, write"
0133     },
0134     {
0135         "PublicDescription": "Attributable Level 2 data or unified TLB access, read",
0136         "EventCode": "0x5e",
0137         "EventName": "L2D_TLB_RD",
0138         "BriefDescription": "L2D cache access, read"
0139     },
0140     {
0141         "PublicDescription": "Attributable Level 2 data or unified TLB access, write",
0142         "EventCode": "0x5f",
0143         "EventName": "L2D_TLB_WR",
0144         "BriefDescription": "L2D cache access, write"
0145     },
0146     {
0147         "PublicDescription": "Bus access read",
0148         "EventCode": "0x60",
0149         "EventName": "BUS_ACCESS_RD",
0150         "BriefDescription": "Bus access read"
0151     },
0152     {
0153         "PublicDescription": "Bus access write",
0154         "EventCode": "0x61",
0155         "EventName": "BUS_ACCESS_WR",
0156         "BriefDescription": "Bus access write"
0157     },
0158     {
0159         "PublicDescription": "Bus access, Normal, Cacheable, Shareable",
0160         "EventCode": "0x62",
0161         "EventName": "BUS_ACCESS_SHARED",
0162         "BriefDescription": "Bus access, Normal, Cacheable, Shareable"
0163     },
0164     {
0165         "PublicDescription": "Bus access, not Normal, Cacheable, Shareable",
0166         "EventCode": "0x63",
0167         "EventName": "BUS_ACCESS_NOT_SHARED",
0168         "BriefDescription": "Bus access, not Normal, Cacheable, Shareable"
0169     },
0170     {
0171         "PublicDescription": "Bus access, Normal",
0172         "EventCode": "0x64",
0173         "EventName": "BUS_ACCESS_NORMAL",
0174         "BriefDescription": "Bus access, Normal"
0175     },
0176     {
0177         "PublicDescription": "Bus access, peripheral",
0178         "EventCode": "0x65",
0179         "EventName": "BUS_ACCESS_PERIPH",
0180         "BriefDescription": "Bus access, peripheral"
0181     },
0182     {
0183         "PublicDescription": "Data memory access, read",
0184         "EventCode": "0x66",
0185         "EventName": "MEM_ACCESS_RD",
0186         "BriefDescription": "Data memory access, read"
0187     },
0188     {
0189         "PublicDescription": "Data memory access, write",
0190         "EventCode": "0x67",
0191         "EventName": "MEM_ACCESS_WR",
0192         "BriefDescription": "Data memory access, write"
0193     },
0194     {
0195         "PublicDescription": "Unaligned access, read",
0196         "EventCode": "0x68",
0197         "EventName": "UNALIGNED_LD_SPEC",
0198         "BriefDescription": "Unaligned access, read"
0199     },
0200     {
0201         "PublicDescription": "Unaligned access, write",
0202         "EventCode": "0x69",
0203         "EventName": "UNALIGNED_ST_SPEC",
0204         "BriefDescription": "Unaligned access, write"
0205     },
0206     {
0207         "PublicDescription": "Unaligned access",
0208         "EventCode": "0x6a",
0209         "EventName": "UNALIGNED_LDST_SPEC",
0210         "BriefDescription": "Unaligned access"
0211     },
0212     {
0213         "PublicDescription": "Exclusive operation speculatively executed, LDREX or LDX",
0214         "EventCode": "0x6c",
0215         "EventName": "LDREX_SPEC",
0216         "BriefDescription": "Exclusive operation speculatively executed, LDREX or LDX"
0217     },
0218     {
0219         "PublicDescription": "Exclusive operation speculatively executed, STREX or STX pass",
0220         "EventCode": "0x6d",
0221         "EventName": "STREX_PASS_SPEC",
0222         "BriefDescription": "Exclusive operation speculatively executed, STREX or STX pass"
0223     },
0224     {
0225         "PublicDescription": "Exclusive operation speculatively executed, STREX or STX fail",
0226         "EventCode": "0x6e",
0227         "EventName": "STREX_FAIL_SPEC",
0228         "BriefDescription": "Exclusive operation speculatively executed, STREX or STX fail"
0229     },
0230     {
0231         "PublicDescription": "Exclusive operation speculatively executed, STREX or STX",
0232         "EventCode": "0x6f",
0233         "EventName": "STREX_SPEC",
0234         "BriefDescription": "Exclusive operation speculatively executed, STREX or STX"
0235     },
0236     {
0237         "PublicDescription": "Operation speculatively executed, load",
0238         "EventCode": "0x70",
0239         "EventName": "LD_SPEC",
0240         "BriefDescription": "Operation speculatively executed, load"
0241     },
0242     {
0243         "PublicDescription": "Operation speculatively executed, store",
0244         "EventCode": "0x71",
0245         "EventName": "ST_SPEC",
0246         "BriefDescription": "Operation speculatively executed, store"
0247     },
0248     {
0249         "PublicDescription": "Operation speculatively executed, load or store",
0250         "EventCode": "0x72",
0251         "EventName": "LDST_SPEC",
0252         "BriefDescription": "Operation speculatively executed, load or store"
0253     },
0254     {
0255         "PublicDescription": "Operation speculatively executed, integer data processing",
0256         "EventCode": "0x73",
0257         "EventName": "DP_SPEC",
0258         "BriefDescription": "Operation speculatively executed, integer data processing"
0259     },
0260     {
0261         "PublicDescription": "Operation speculatively executed, Advanced SIMD instruction",
0262         "EventCode": "0x74",
0263         "EventName": "ASE_SPEC",
0264         "BriefDescription": "Operation speculatively executed, Advanced SIMD instruction"
0265     },
0266     {
0267         "PublicDescription": "Operation speculatively executed, floating-point instruction",
0268         "EventCode": "0x75",
0269         "EventName": "VFP_SPEC",
0270         "BriefDescription": "Operation speculatively executed, floating-point instruction"
0271     },
0272     {
0273         "PublicDescription": "Operation speculatively executed, software change of the PC",
0274         "EventCode": "0x76",
0275         "EventName": "PC_WRITE_SPEC",
0276         "BriefDescription": "Operation speculatively executed, software change of the PC"
0277     },
0278     {
0279         "PublicDescription": "Operation speculatively executed, Cryptographic instruction",
0280         "EventCode": "0x77",
0281         "EventName": "CRYPTO_SPEC",
0282         "BriefDescription": "Operation speculatively executed, Cryptographic instruction"
0283     },
0284     {
0285         "PublicDescription": "Branch speculatively executed, immediate branch",
0286         "EventCode": "0x78",
0287         "EventName": "BR_IMMED_SPEC",
0288         "BriefDescription": "Branch speculatively executed, immediate branch"
0289     },
0290     {
0291         "PublicDescription": "Branch speculatively executed, procedure return",
0292         "EventCode": "0x79",
0293         "EventName": "BR_RETURN_SPEC",
0294         "BriefDescription": "Branch speculatively executed, procedure return"
0295     },
0296     {
0297         "PublicDescription": "Branch speculatively executed, indirect branch",
0298         "EventCode": "0x7a",
0299         "EventName": "BR_INDIRECT_SPEC",
0300         "BriefDescription": "Branch speculatively executed, indirect branch"
0301     },
0302     {
0303         "PublicDescription": "Barrier speculatively executed, ISB",
0304         "EventCode": "0x7c",
0305         "EventName": "ISB_SPEC",
0306         "BriefDescription": "Barrier speculatively executed, ISB"
0307     },
0308     {
0309         "PublicDescription": "Barrier speculatively executed, DSB",
0310         "EventCode": "0x7d",
0311         "EventName": "DSB_SPEC",
0312         "BriefDescription": "Barrier speculatively executed, DSB"
0313     },
0314     {
0315         "PublicDescription": "Barrier speculatively executed, DMB",
0316         "EventCode": "0x7e",
0317         "EventName": "DMB_SPEC",
0318         "BriefDescription": "Barrier speculatively executed, DMB"
0319     },
0320     {
0321         "PublicDescription": "Exception taken, Other synchronous",
0322         "EventCode": "0x81",
0323         "EventName": "EXC_UNDEF",
0324         "BriefDescription": "Exception taken, Other synchronous"
0325     },
0326     {
0327         "PublicDescription": "Exception taken, Supervisor Call",
0328         "EventCode": "0x82",
0329         "EventName": "EXC_SVC",
0330         "BriefDescription": "Exception taken, Supervisor Call"
0331     },
0332     {
0333         "PublicDescription": "Exception taken, Instruction Abort",
0334         "EventCode": "0x83",
0335         "EventName": "EXC_PABORT",
0336         "BriefDescription": "Exception taken, Instruction Abort"
0337     },
0338     {
0339         "PublicDescription": "Exception taken, Data Abort and SError",
0340         "EventCode": "0x84",
0341         "EventName": "EXC_DABORT",
0342         "BriefDescription": "Exception taken, Data Abort and SError"
0343     },
0344     {
0345         "PublicDescription": "Exception taken, IRQ",
0346         "EventCode": "0x86",
0347         "EventName": "EXC_IRQ",
0348         "BriefDescription": "Exception taken, IRQ"
0349     },
0350     {
0351         "PublicDescription": "Exception taken, FIQ",
0352         "EventCode": "0x87",
0353         "EventName": "EXC_FIQ",
0354         "BriefDescription": "Exception taken, FIQ"
0355     },
0356     {
0357         "PublicDescription": "Exception taken, Secure Monitor Call",
0358         "EventCode": "0x88",
0359         "EventName": "EXC_SMC",
0360         "BriefDescription": "Exception taken, Secure Monitor Call"
0361     },
0362     {
0363         "PublicDescription": "Exception taken, Hypervisor Call",
0364         "EventCode": "0x8a",
0365         "EventName": "EXC_HVC",
0366         "BriefDescription": "Exception taken, Hypervisor Call"
0367     },
0368     {
0369         "PublicDescription": "Exception taken, Instruction Abort not taken locally",
0370         "EventCode": "0x8b",
0371         "EventName": "EXC_TRAP_PABORT",
0372         "BriefDescription": "Exception taken, Instruction Abort not taken locally"
0373     },
0374     {
0375         "PublicDescription": "Exception taken, Data Abort or SError not taken locally",
0376         "EventCode": "0x8c",
0377         "EventName": "EXC_TRAP_DABORT",
0378         "BriefDescription": "Exception taken, Data Abort or SError not taken locally"
0379     },
0380     {
0381         "PublicDescription": "Exception taken, Other traps not taken locally",
0382         "EventCode": "0x8d",
0383         "EventName": "EXC_TRAP_OTHER",
0384         "BriefDescription": "Exception taken, Other traps not taken locally"
0385     },
0386     {
0387         "PublicDescription": "Exception taken, IRQ not taken locally",
0388         "EventCode": "0x8e",
0389         "EventName": "EXC_TRAP_IRQ",
0390         "BriefDescription": "Exception taken, IRQ not taken locally"
0391     },
0392     {
0393         "PublicDescription": "Exception taken, FIQ not taken locally",
0394         "EventCode": "0x8f",
0395         "EventName": "EXC_TRAP_FIQ",
0396         "BriefDescription": "Exception taken, FIQ not taken locally"
0397     },
0398     {
0399         "PublicDescription": "Release consistency operation speculatively executed, Load-Acquire",
0400         "EventCode": "0x90",
0401         "EventName": "RC_LD_SPEC",
0402         "BriefDescription": "Release consistency operation speculatively executed, Load-Acquire"
0403     },
0404     {
0405         "PublicDescription": "Release consistency operation speculatively executed, Store-Release",
0406         "EventCode": "0x91",
0407         "EventName": "RC_ST_SPEC",
0408         "BriefDescription": "Release consistency operation speculatively executed, Store-Release"
0409     },
0410     {
0411         "PublicDescription": "Attributable Level 3 data or unified cache access, read",
0412         "EventCode": "0xa0",
0413         "EventName": "L3D_CACHE_RD",
0414         "BriefDescription": "Attributable Level 3 data or unified cache access, read"
0415     },
0416     {
0417         "PublicDescription": "Attributable Level 3 data or unified cache access, write",
0418         "EventCode": "0xa1",
0419         "EventName": "L3D_CACHE_WR",
0420         "BriefDescription": "Attributable Level 3 data or unified cache access, write"
0421     },
0422     {
0423         "PublicDescription": "Attributable Level 3 data or unified cache refill, read",
0424         "EventCode": "0xa2",
0425         "EventName": "L3D_CACHE_REFILL_RD",
0426         "BriefDescription": "Attributable Level 3 data or unified cache refill, read"
0427     },
0428     {
0429         "PublicDescription": "Attributable Level 3 data or unified cache refill, write",
0430         "EventCode": "0xa3",
0431         "EventName": "L3D_CACHE_REFILL_WR",
0432         "BriefDescription": "Attributable Level 3 data or unified cache refill, write"
0433     },
0434     {
0435         "PublicDescription": "Attributable Level 3 data or unified cache Write-Back, victim",
0436         "EventCode": "0xa6",
0437         "EventName": "L3D_CACHE_WB_VICTIM",
0438         "BriefDescription": "Attributable Level 3 data or unified cache Write-Back, victim"
0439     },
0440     {
0441         "PublicDescription": "Attributable Level 3 data or unified cache Write-Back, cache clean",
0442         "EventCode": "0xa7",
0443         "EventName": "L3D_CACHE_WB_CLEAN",
0444         "BriefDescription": "Attributable Level 3 data or unified cache Write-Back, cache clean"
0445     },
0446     {
0447         "PublicDescription": "Attributable Level 3 data or unified cache access, invalidate",
0448         "EventCode": "0xa8",
0449         "EventName": "L3D_CACHE_INVAL",
0450         "BriefDescription": "Attributable Level 3 data or unified cache access, invalidate"
0451     }
0452 ]