1#![allow(unused_attributes)]
4#![rustfmt::skip]
5
6#[macro_use]
7mod macros;
8
9mod actlr_el1;
10mod actlr_el2;
11mod actlr_el3;
12mod ccsidr_el1;
13mod clidr_el1;
14mod cntfrq_el0;
15mod cnthctl_el2;
16mod cntp_ctl_el0;
17mod cntp_cval_el0;
18mod cntp_tval_el0;
19mod cntpct_el0;
20mod cntv_ctl_el0;
21mod cntv_cval_el0;
22mod cntv_tval_el0;
23mod cntvct_el0;
24mod cntvoff_el2;
25mod csselr_el1;
26mod cpacr_el1;
27mod dacr32_el2;
28mod currentel;
29mod daif;
30mod elr_el1;
31mod elr_el2;
32mod elr_el3;
33mod esr_el1;
34mod esr_el2;
35mod far_el1;
36mod far_el2;
37mod fp;
38mod hcr_el2;
39mod id_aa64mmfr0_el1;
40mod id_aa64isar0_el1;
41mod id_aa64mmfr1_el1;
42mod id_aa64mmfr2_el1;
43mod lr;
44mod mair_el1;
45mod mair_el2;
46mod midr_el1;
47mod mpidr_el1;
48mod oslar_el1;
49mod par_el1;
50mod scr_el3;
51mod sctlr_el1;
52mod sctlr_el2;
53mod sp;
54mod sp_el0;
55mod sp_el1;
56mod spsel;
57mod spsr_el1;
58mod spsr_el2;
59mod spsr_el3;
60mod tcr_el1;
61mod tcr_el2;
62mod tpidr_el0;
63mod tpidr_el1;
64mod tpidrro_el0;
65mod ttbr0_el1;
66mod ttbr0_el2;
67mod ttbr1_el1;
68mod vbar_el1;
69mod vbar_el2;
70mod vtcr_el2;
71mod vttbr_el2;
72
73pub use actlr_el1::ACTLR_EL1;
74pub use actlr_el2::ACTLR_EL2;
75pub use actlr_el3::ACTLR_EL3;
76pub use ccsidr_el1::CCSIDR_EL1;
77pub use clidr_el1::CLIDR_EL1;
78pub use cntfrq_el0::CNTFRQ_EL0;
79pub use cnthctl_el2::CNTHCTL_EL2;
80pub use cntp_ctl_el0::CNTP_CTL_EL0;
81pub use cntp_cval_el0::CNTP_CVAL_EL0;
82pub use cntp_tval_el0::CNTP_TVAL_EL0;
83pub use cntpct_el0::CNTPCT_EL0;
84pub use cntv_ctl_el0::CNTV_CTL_EL0;
85pub use cntv_cval_el0::CNTV_CVAL_EL0;
86pub use cntv_tval_el0::CNTV_TVAL_EL0;
87pub use cntvct_el0::CNTVCT_EL0;
88pub use cntvoff_el2::CNTVOFF_EL2;
89pub use csselr_el1::CSSELR_EL1;
90pub use cpacr_el1::CPACR_EL1;
91pub use dacr32_el2::DACR32_EL2;
92pub use currentel::CurrentEL;
93pub use daif::DAIF;
94pub use elr_el1::ELR_EL1;
95pub use elr_el2::ELR_EL2;
96pub use elr_el3::ELR_EL3;
97pub use esr_el1::ESR_EL1;
98pub use esr_el2::ESR_EL2;
99pub use far_el1::FAR_EL1;
100pub use far_el2::FAR_EL2;
101pub use fp::FP;
102pub use hcr_el2::HCR_EL2;
103pub use id_aa64mmfr0_el1::ID_AA64MMFR0_EL1;
104pub use id_aa64isar0_el1::ID_AA64ISAR0_EL1;
105pub use id_aa64mmfr1_el1::ID_AA64MMFR1_EL1;
106pub use id_aa64mmfr2_el1::ID_AA64MMFR2_EL1;
107pub use lr::LR;
108pub use mair_el1::MAIR_EL1;
109pub use mair_el2::MAIR_EL2;
110pub use midr_el1::MIDR_EL1;
111pub use mpidr_el1::MPIDR_EL1;
112pub use oslar_el1::OSLAR_EL1;
113pub use par_el1::PAR_EL1;
114pub use scr_el3::SCR_EL3;
115pub use sctlr_el1::SCTLR_EL1;
116pub use sctlr_el2::SCTLR_EL2;
117pub use sp::SP;
118pub use sp_el0::SP_EL0;
119pub use sp_el1::SP_EL1;
120pub use spsel::SPSel;
121pub use spsr_el1::SPSR_EL1;
122pub use spsr_el2::SPSR_EL2;
123pub use spsr_el3::SPSR_EL3;
124pub use tcr_el1::TCR_EL1;
125pub use tcr_el2::TCR_EL2;
126pub use tpidr_el0::TPIDR_EL0;
127pub use tpidr_el1::TPIDR_EL1;
128pub use tpidrro_el0::TPIDRRO_EL0;
129pub use ttbr0_el1::TTBR0_EL1;
130pub use ttbr0_el2::TTBR0_EL2;
131pub use ttbr1_el1::TTBR1_EL1;
132pub use vbar_el1::VBAR_EL1;
133pub use vbar_el2::VBAR_EL2;
134pub use vtcr_el2::VTCR_EL2;
135pub use vttbr_el2::VTTBR_EL2;