1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29
/* * Copyright (c) 2018 by the author(s) * * ============================================================================= * * Licensed under either of * - Apache License, Version 2.0 (http://www.apache.org/licenses/LICENSE-2.0) * - MIT License (http://opensource.org/licenses/MIT) * at your option. * * ============================================================================= * * Author(s): * - Andre Richter <andre.o.richter@gmail.com> */ //! Multiprocessor Affinity Register - EL1 //! //! The processor and cluster IDs, in multi-core or cluster systems. pub use register::cpu::RegisterReadOnly; pub struct Reg; impl RegisterReadOnly<u64, ()> for Reg { sys_coproc_read_raw!(u64, "MPIDR_EL1"); } pub static MPIDR_EL1: Reg = Reg {};