-
percpu
定义和访问每CPU数据结构
-
page_table_multiarch
适用于各种硬件架构的通用页表结构
-
memory_addr
物理和虚拟地址的包装和辅助函数
-
handler_table
无锁的事件处理程序表
-
page_table_entry
为各种硬件架构定义的页表条目
-
kspin
用于内核空间的自旋锁,可以在关键部分禁用抢占或中断
-
axfs_ramfs
ArceOS使用的RAM文件系统
-
axfs_devfs
ArceOS使用的设备文件系统
-
memory_set
管理内存映射的数据结构和操作
-
timer_list
当计时器到期时将依次触发的计时事件列表
-
arm_pl031
基于PL031的aarch64系统实时时钟(RTC)驱动程序
-
axfs_vfs
ArceOS使用的虚拟文件系统接口
-
x86_rtc
基于CMOS的x86_64系统实时时钟(RTC)驱动程序
-
cap_access
为对象提供基于能力的访问控制
-
riscv_goldfish
基于goldfish的riscv系统实时时钟(RTC)驱动程序
-
kernel_guard
使用局部中断或禁用抢占来创建关键段的RAII包装器
-
dw_apb_uart
Rust语言的snps,dw-apb-uart驱动程序,用于BST A1000b FADA板
-
tuple_for_each
用于迭代元组结构字段的自定义宏和方法
-
axio
std::io
-like I/O traits forno_std
environment -
axerrno
通用错误代码表示
-
arm_gicv2
ARM通用中断控制器版本2(GICv2)寄存器定义和基本操作
-
flatten_objects
存储编号对象的容器。每个对象都可以分配一个唯一的ID。
-
arm_pl011
ARM Uart pl011寄存器定义和基本操作
-
crate_interface
在crate中定义接口(trait)的方式,但可以在任何crate中实现或使用它
-
percpu_macros
宏定义和访问每CPU数据结构的宏
请使用DuckDuckGo进行搜索。searching with DuckDuckGo.