Lines Matching refs:SYS_DESC
970 { SYS_DESC(SYS_DBGBVRn_EL1(n)), \
972 { SYS_DESC(SYS_DBGBCRn_EL1(n)), \
974 { SYS_DESC(SYS_DBGWVRn_EL1(n)), \
976 { SYS_DESC(SYS_DBGWCRn_EL1(n)), \
981 { SYS_DESC(SYS_PMEVCNTRn_EL0(n)), \
986 { SYS_DESC(SYS_PMEVTYPERn_EL0(n)), \
1145 SYS_DESC(SYS_##name), \
1169 SYS_DESC(SYS_##name), \
1187 { SYS_DESC(SYS_DC_ISW), access_dcsw },
1188 { SYS_DESC(SYS_DC_CSW), access_dcsw },
1189 { SYS_DESC(SYS_DC_CISW), access_dcsw },
1193 { SYS_DESC(SYS_MDCCINT_EL1), trap_debug_regs, reset_val, MDCCINT_EL1, 0 },
1194 { SYS_DESC(SYS_MDSCR_EL1), trap_debug_regs, reset_val, MDSCR_EL1, 0 },
1210 { SYS_DESC(SYS_MDRAR_EL1), trap_raz_wi },
1211 { SYS_DESC(SYS_OSLAR_EL1), trap_raz_wi },
1212 { SYS_DESC(SYS_OSLSR_EL1), trap_oslsr_el1 },
1213 { SYS_DESC(SYS_OSDLR_EL1), trap_raz_wi },
1214 { SYS_DESC(SYS_DBGPRCR_EL1), trap_raz_wi },
1215 { SYS_DESC(SYS_DBGCLAIMSET_EL1), trap_raz_wi },
1216 { SYS_DESC(SYS_DBGCLAIMCLR_EL1), trap_raz_wi },
1217 { SYS_DESC(SYS_DBGAUTHSTATUS_EL1), trap_dbgauthstatus_el1 },
1219 { SYS_DESC(SYS_MDCCSR_EL0), trap_raz_wi },
1220 { SYS_DESC(SYS_DBGDTR_EL0), trap_raz_wi },
1222 { SYS_DESC(SYS_DBGDTRTX_EL0), trap_raz_wi },
1224 { SYS_DESC(SYS_DBGVCR32_EL2), NULL, reset_val, DBGVCR32_EL2, 0 },
1226 { SYS_DESC(SYS_MPIDR_EL1), NULL, reset_mpidr, MPIDR_EL1 },
1305 { SYS_DESC(SYS_SCTLR_EL1), access_vm_reg, reset_val, SCTLR_EL1, 0x00C50078 },
1306 { SYS_DESC(SYS_CPACR_EL1), NULL, reset_val, CPACR_EL1, 0 },
1307 { SYS_DESC(SYS_TTBR0_EL1), access_vm_reg, reset_unknown, TTBR0_EL1 },
1308 { SYS_DESC(SYS_TTBR1_EL1), access_vm_reg, reset_unknown, TTBR1_EL1 },
1309 { SYS_DESC(SYS_TCR_EL1), access_vm_reg, reset_val, TCR_EL1, 0 },
1311 { SYS_DESC(SYS_AFSR0_EL1), access_vm_reg, reset_unknown, AFSR0_EL1 },
1312 { SYS_DESC(SYS_AFSR1_EL1), access_vm_reg, reset_unknown, AFSR1_EL1 },
1313 { SYS_DESC(SYS_ESR_EL1), access_vm_reg, reset_unknown, ESR_EL1 },
1315 { SYS_DESC(SYS_ERRIDR_EL1), trap_raz_wi },
1316 { SYS_DESC(SYS_ERRSELR_EL1), trap_raz_wi },
1317 { SYS_DESC(SYS_ERXFR_EL1), trap_raz_wi },
1318 { SYS_DESC(SYS_ERXCTLR_EL1), trap_raz_wi },
1319 { SYS_DESC(SYS_ERXSTATUS_EL1), trap_raz_wi },
1320 { SYS_DESC(SYS_ERXADDR_EL1), trap_raz_wi },
1321 { SYS_DESC(SYS_ERXMISC0_EL1), trap_raz_wi },
1322 { SYS_DESC(SYS_ERXMISC1_EL1), trap_raz_wi },
1324 { SYS_DESC(SYS_FAR_EL1), access_vm_reg, reset_unknown, FAR_EL1 },
1325 { SYS_DESC(SYS_PAR_EL1), NULL, reset_unknown, PAR_EL1 },
1327 { SYS_DESC(SYS_PMINTENSET_EL1), access_pminten, reset_unknown, PMINTENSET_EL1 },
1328 { SYS_DESC(SYS_PMINTENCLR_EL1), access_pminten, NULL, PMINTENSET_EL1 },
1330 { SYS_DESC(SYS_MAIR_EL1), access_vm_reg, reset_unknown, MAIR_EL1 },
1331 { SYS_DESC(SYS_AMAIR_EL1), access_vm_reg, reset_amair_el1, AMAIR_EL1 },
1333 { SYS_DESC(SYS_LORSA_EL1), trap_undef },
1334 { SYS_DESC(SYS_LOREA_EL1), trap_undef },
1335 { SYS_DESC(SYS_LORN_EL1), trap_undef },
1336 { SYS_DESC(SYS_LORC_EL1), trap_undef },
1337 { SYS_DESC(SYS_LORID_EL1), trap_undef },
1339 { SYS_DESC(SYS_VBAR_EL1), NULL, reset_val, VBAR_EL1, 0 },
1340 { SYS_DESC(SYS_DISR_EL1), NULL, reset_val, DISR_EL1, 0 },
1342 { SYS_DESC(SYS_ICC_IAR0_EL1), write_to_read_only },
1343 { SYS_DESC(SYS_ICC_EOIR0_EL1), read_from_write_only },
1344 { SYS_DESC(SYS_ICC_HPPIR0_EL1), write_to_read_only },
1345 { SYS_DESC(SYS_ICC_DIR_EL1), read_from_write_only },
1346 { SYS_DESC(SYS_ICC_RPR_EL1), write_to_read_only },
1347 { SYS_DESC(SYS_ICC_SGI1R_EL1), access_gic_sgi },
1348 { SYS_DESC(SYS_ICC_ASGI1R_EL1), access_gic_sgi },
1349 { SYS_DESC(SYS_ICC_SGI0R_EL1), access_gic_sgi },
1350 { SYS_DESC(SYS_ICC_IAR1_EL1), write_to_read_only },
1351 { SYS_DESC(SYS_ICC_EOIR1_EL1), read_from_write_only },
1352 { SYS_DESC(SYS_ICC_HPPIR1_EL1), write_to_read_only },
1353 { SYS_DESC(SYS_ICC_SRE_EL1), access_gic_sre },
1355 { SYS_DESC(SYS_CONTEXTIDR_EL1), access_vm_reg, reset_val, CONTEXTIDR_EL1, 0 },
1356 { SYS_DESC(SYS_TPIDR_EL1), NULL, reset_unknown, TPIDR_EL1 },
1358 { SYS_DESC(SYS_CNTKCTL_EL1), NULL, reset_val, CNTKCTL_EL1, 0},
1360 { SYS_DESC(SYS_CSSELR_EL1), NULL, reset_unknown, CSSELR_EL1 },
1362 { SYS_DESC(SYS_PMCR_EL0), access_pmcr, reset_pmcr, },
1363 { SYS_DESC(SYS_PMCNTENSET_EL0), access_pmcnten, reset_unknown, PMCNTENSET_EL0 },
1364 { SYS_DESC(SYS_PMCNTENCLR_EL0), access_pmcnten, NULL, PMCNTENSET_EL0 },
1365 { SYS_DESC(SYS_PMOVSCLR_EL0), access_pmovs, NULL, PMOVSSET_EL0 },
1366 { SYS_DESC(SYS_PMSWINC_EL0), access_pmswinc, reset_unknown, PMSWINC_EL0 },
1367 { SYS_DESC(SYS_PMSELR_EL0), access_pmselr, reset_unknown, PMSELR_EL0 },
1368 { SYS_DESC(SYS_PMCEID0_EL0), access_pmceid },
1369 { SYS_DESC(SYS_PMCEID1_EL0), access_pmceid },
1370 { SYS_DESC(SYS_PMCCNTR_EL0), access_pmu_evcntr, reset_unknown, PMCCNTR_EL0 },
1371 { SYS_DESC(SYS_PMXEVTYPER_EL0), access_pmu_evtyper },
1372 { SYS_DESC(SYS_PMXEVCNTR_EL0), access_pmu_evcntr },
1377 { SYS_DESC(SYS_PMUSERENR_EL0), access_pmuserenr, reset_val, PMUSERENR_EL0, 0 },
1378 { SYS_DESC(SYS_PMOVSSET_EL0), access_pmovs, reset_unknown, PMOVSSET_EL0 },
1380 { SYS_DESC(SYS_TPIDR_EL0), NULL, reset_unknown, TPIDR_EL0 },
1381 { SYS_DESC(SYS_TPIDRRO_EL0), NULL, reset_unknown, TPIDRRO_EL0 },
1383 { SYS_DESC(SYS_CNTP_TVAL_EL0), access_cntp_tval },
1384 { SYS_DESC(SYS_CNTP_CTL_EL0), access_cntp_ctl },
1385 { SYS_DESC(SYS_CNTP_CVAL_EL0), access_cntp_cval },
1455 { SYS_DESC(SYS_PMCCFILTR_EL0), access_pmu_evtyper, reset_val, PMCCFILTR_EL0, 0 },
1457 { SYS_DESC(SYS_DACR32_EL2), NULL, reset_unknown, DACR32_EL2 },
1458 { SYS_DESC(SYS_IFSR32_EL2), NULL, reset_unknown, IFSR32_EL2 },
1459 { SYS_DESC(SYS_FPEXC32_EL2), NULL, reset_val, FPEXC32_EL2, 0x70 },
2206 { SYS_DESC(SYS_MIDR_EL1), NULL, get_midr_el1 },
2207 { SYS_DESC(SYS_REVIDR_EL1), NULL, get_revidr_el1 },
2208 { SYS_DESC(SYS_CLIDR_EL1), NULL, get_clidr_el1 },
2209 { SYS_DESC(SYS_AIDR_EL1), NULL, get_aidr_el1 },
2210 { SYS_DESC(SYS_CTR_EL0), NULL, get_ctr_el0 },