aboutsummaryrefslogtreecommitdiff
path: root/src/peripheral/cpuid.rs
diff options
context:
space:
mode:
authorGravatar Jorge Aparicio <jorge@japaric.io> 2018-01-15 19:22:20 +0100
committerGravatar Jorge Aparicio <jorge@japaric.io> 2018-01-15 19:22:20 +0100
commita8962d44d46ef3c16b3e5fb645fead4731cd2b24 (patch)
treebf76dbf189aec84e4c532ed6ed751693b272124d /src/peripheral/cpuid.rs
parentd4de1c2d45e64e1c67c115c573a9a0ed1252cd94 (diff)
downloadcortex-m-a8962d44d46ef3c16b3e5fb645fead4731cd2b24.tar.gz
cortex-m-a8962d44d46ef3c16b3e5fb645fead4731cd2b24.tar.zst
cortex-m-a8962d44d46ef3c16b3e5fb645fead4731cd2b24.zip
fixes and make sure the whole documentation is visible on docs.rs
Diffstat (limited to 'src/peripheral/cpuid.rs')
-rw-r--r--src/peripheral/cpuid.rs16
1 files changed, 8 insertions, 8 deletions
diff --git a/src/peripheral/cpuid.rs b/src/peripheral/cpuid.rs
index 624d5c5..94a2c20 100644
--- a/src/peripheral/cpuid.rs
+++ b/src/peripheral/cpuid.rs
@@ -1,10 +1,10 @@
//! CPUID
use volatile_register::RO;
-#[cfg(any(armv7m, test))]
+#[cfg(any(armv7m, target_arch = "x86_64"))]
use volatile_register::RW;
-#[cfg(armv7m)]
+#[cfg(any(armv7m, target_arch = "x86_64"))]
use peripheral::CPUID;
/// Register block
@@ -25,21 +25,21 @@ pub struct RegisterBlock {
pub isar: [RO<u32>; 5],
reserved1: u32,
/// Cache Level ID
- #[cfg(any(armv7m, test))]
+ #[cfg(any(armv7m, target_arch = "x86_64"))]
pub clidr: RO<u32>,
/// Cache Type
- #[cfg(any(armv7m, test))]
+ #[cfg(any(armv7m, target_arch = "x86_64"))]
pub ctr: RO<u32>,
/// Cache Size ID
- #[cfg(any(armv7m, test))]
+ #[cfg(any(armv7m, target_arch = "x86_64"))]
pub ccsidr: RO<u32>,
/// Cache Size Selection
- #[cfg(any(armv7m, test))]
+ #[cfg(any(armv7m, target_arch = "x86_64"))]
pub csselr: RW<u32>,
}
/// Type of cache to select on CSSELR writes.
-#[cfg(armv7m)]
+#[cfg(any(armv7m, target_arch = "x86_64"))]
pub enum CsselrCacheType {
/// Select DCache or unified cache
DataOrUnified = 0,
@@ -47,7 +47,7 @@ pub enum CsselrCacheType {
Instruction = 1,
}
-#[cfg(armv7m)]
+#[cfg(any(armv7m, target_arch = "x86_64"))]
impl CPUID {
/// Selects the current CCSIDR
///