moa_archreg 0.1.4

架构系统寄存器与异常编码常量定义
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
//! 架构系统寄存器与异常编码常量定义
//!
//! 纯 ISA/CSR 常量(系统控制/状态寄存器位域、异常编码、系统寄存器编码等),不依赖任何内核内部
//! 类型。aarch64 的 TCR / 段边界依赖 [`moa_vmem::VA_BITS`](moa_vmem) 取地址位宽。
//!
//! 与 `moa_vmem` 分工:本 crate 是 **CPU 控制面**(怎么配置 CPU、怎么解码异常);
//! `moa_vmem` 是 **虚拟内存形态**(地址布局 + 页表项格式)。
#![no_std]
#![allow(missing_docs, non_upper_case_globals)]

#[cfg(aarch64_moana)]
pub mod aarch64;
#[cfg(riscv64_moana)]
pub mod riscv64;