diff --git a/cortex-ar/src/lib.rs b/cortex-ar/src/lib.rs index 22d76d1..051cc7d 100644 --- a/cortex-ar/src/lib.rs +++ b/cortex-ar/src/lib.rs @@ -4,7 +4,7 @@ mod critical_section; -#[cfg(target_arch = "arm")] +#[cfg(any(doc, target_arch = "arm"))] pub mod asm; pub mod cache; @@ -12,13 +12,13 @@ pub mod interrupt; pub mod mmu; pub mod register; -#[cfg(any(test, arm_architecture = "v7-r"))] +#[cfg(any(test, doc, arm_architecture = "v7-r"))] pub mod pmsav7; -#[cfg(any(test, arm_architecture = "v8-r"))] +#[cfg(any(test, doc, arm_architecture = "v8-r"))] pub mod generic_timer; -#[cfg(any(test, arm_architecture = "v8-r"))] +#[cfg(any(test, doc, arm_architecture = "v8-r"))] pub mod pmsav8; /// Generate an SVC call with the given argument. diff --git a/cortex-ar/src/register/mod.rs b/cortex-ar/src/register/mod.rs index 04be4c2..e60041a 100644 --- a/cortex-ar/src/register/mod.rs +++ b/cortex-ar/src/register/mod.rs @@ -194,9 +194,9 @@ pub use vmpidr::Vmpidr; pub use vpidr::Vpidr; pub use vsctlr::Vsctlr; -#[cfg(any(test, arm_architecture = "v8-r"))] +#[cfg(any(test, doc, arm_architecture = "v8-r"))] pub mod armv8r; -#[cfg(any(test, arm_architecture = "v8-r"))] +#[cfg(any(test, doc, arm_architecture = "v8-r"))] pub use armv8r::*; pub use imp::*;