#arceos

  1. percpu

    定义和访问每CPU数据结构

    v0.1.4 2.1K #数据 #cpu #数据访问 #cpu内存 #数据结构 #arceos #area
  2. page_table_multiarch

    适用于各种硬件架构的通用页表结构

    v0.3.3 2.1K #页表 #虚拟内存 #分页 #内存管理 #arceos #物理内存
  3. memory_addr

    物理和虚拟地址的包装和辅助函数

    v0.2.1 2.5K #虚拟内存 #物理内存 #arceos #内存地址 #包装器 #地址
  4. handler_table

    无锁的事件处理程序表

    v0.1.1 1.4K #事件 #无锁 #事件处理 # #arceos #处理程序
  5. page_table_entry

    为各种硬件架构定义的页表条目

    v0.3.3 2.4K #页表 #虚拟内存 #分页 #arceos
  6. kspin

    用于内核空间的自旋锁,可以在关键部分禁用抢占或中断

    v0.1.0 1.2K #关键部分 #同步 #自旋锁 #arceos #无中断 #自旋锁
  7. axfs_ramfs

    ArceOS使用的RAM文件系统

    v0.1.1 1.2K #文件系统 #arceos #ramfs
  8. axfs_devfs

    ArceOS使用的设备文件系统

    v0.1.1 1.2K #文件系统 #arceos #devfs
  9. memory_set

    管理内存映射的数据结构和操作

    v0.1.0 470 #mmap #虚拟内存 #内存映射 #arceos #内存区域
  10. timer_list

    当计时器到期时将依次触发的计时事件列表

    v0.1.0 1.2K #计时器 #事件 #arceos
  11. arm_pl031

    基于PL031的aarch64系统实时时钟(RTC)驱动程序

    v0.2.1 700 #rtc #aarch64 #pl031 #arceos #驱动
  12. axfs_vfs

    ArceOS使用的虚拟文件系统接口

    v0.1.1 1.2K #virtual-filesystem #vfs #arceos #system #interface #directory #arce-os
  13. x86_rtc

    基于CMOS的x86_64系统实时时钟(RTC)驱动程序

    v0.1.1 800 #rtc #x86-64 #arceos #driver
  14. cap_access

    为对象提供基于能力的访问控制

    v0.1.0 1.1K #access-control #permissions #arceos #capabilities
  15. riscv_goldfish

    基于goldfish的riscv系统实时时钟(RTC)驱动程序

    v0.1.1 550 #risc-v #rtc #arceos #riscv #driver
  16. kernel_guard

    使用局部中断或禁用抢占来创建关键段的RAII包装器

    v0.1.1 1.4K #critical-section #preemption #synchronization #arceos #wrapper
  17. dw_apb_uart

    Rust语言的snps,dw-apb-uart驱动程序,用于BST A1000b FADA板

    v0.1.0 650 #uart #arceos #driver #serial #board #fada #snps
  18. tuple_for_each

    用于迭代元组结构字段的自定义宏和方法

    v0.1.0 #tuple #macro #arceos #iterator
  19. axio

    std::io-like I/O traits for no_std environment

    v0.1.0 1.2K #io #no-std #arceos
  20. axerrno

    通用错误代码表示

    v0.1.0 1.6K #errno #arceos #error #generic #representation #linux #io
  21. arm_gicv2

    ARM通用中断控制器版本2(GICv2)寄存器定义和基本操作

    v0.1.0 700 #arm #aarch64 #arceos #gic #interrupt-controller
  22. flatten_objects

    存储编号对象的容器。每个对象都可以分配一个唯一的ID。

    v0.1.0 1.2K #object-id #arceos #unique-id #stores #container #assigned #data-structures
  23. arm_pl011

    ARM Uart pl011寄存器定义和基本操作

    v0.1.0 700 #pl011 #uart #arm #arceos
  24. 请使用DuckDuckGo进行搜索。searching with DuckDuckGo.

  25. crate_interface

    在crate中定义接口(trait)的方式,但可以在任何crate中实现或使用它

    v0.1.3 2.0K #arceos #macro #api
  26. percpu_macros

    宏定义和访问每CPU数据结构的宏

    v0.1.4 2.1K #arceos #percpu #per-cpu #define #access #structure #data