跳到主要内容

层级关系

统计概览见 组件概述

4. 层级表

层级层名分类crate版本路径
0基础层(无仓库内直接依赖)ArceOS 层bwbench-client0.3.0os/arceos/tools/bwbench_client
0基础层(无仓库内直接依赖)ArceOS 层deptool0.3.0os/arceos/tools/deptool
0基础层(无仓库内直接依赖)ArceOS 层mingo0.8.0os/arceos/tools/raspi4/chainloader
0基础层(无仓库内直接依赖)组件层aarch64_sysreg0.3.1virtualization/aarch64_sysreg
0基础层(无仓库内直接依赖)组件层ax-arm-pl0310.4.1drivers/rtc/arm_pl031
0基础层(无仓库内直接依赖)组件层ax-cpumask0.3.0components/cpumask
0基础层(无仓库内直接依赖)组件层ax-crate-interface0.5.0components/crate_interface
0基础层(无仓库内直接依赖)组件层ax-ctor-bare-macros0.4.1components/ctor_bare/ctor_bare_macros
0基础层(无仓库内直接依赖)组件层ax-errno0.4.2components/axerrno
0基础层(无仓库内直接依赖)组件层ax-lazyinit0.4.2components/ax-lazyinit
0基础层(无仓库内直接依赖)组件层ax-linked-list-r4l0.5.0components/linked_list_r4l
0基础层(无仓库内直接依赖)组件层ax-memory-addr0.6.1memory/memory_addr
0基础层(无仓库内直接依赖)组件层ax-percpu-macros0.4.3components/percpu/percpu_macros
0基础层(无仓库内直接依赖)组件层ax-riscv-plic0.4.0drivers/intc/riscv_plic
0基础层(无仓库内直接依赖)组件层ax-timer-list0.3.0components/timer_list
0基础层(无仓库内直接依赖)组件层axbacktrace0.3.2components/axbacktrace
0基础层(无仓库内直接依赖)组件层axpoll0.3.2components/axpoll
0基础层(无仓库内直接依赖)组件层axvisor_api_proc0.5.0virtualization/axvisor_api_proc
0基础层(无仓库内直接依赖)组件层bitmap-allocator0.4.1memory/bitmap-allocator
0基础层(无仓库内直接依赖)组件层riscv-h0.4.0virtualization/riscv-h
0基础层(无仓库内直接依赖)组件层rsext40.3.0components/rsext4
0基础层(无仓库内直接依赖)组件层smoltcp0.14.0components/starry-smoltcp
1堆叠层组件层ax-allocator0.4.0memory/axallocator
1堆叠层组件层ax-ctor-bare0.4.1components/ctor_bare/ctor_bare
1堆叠层组件层ax-fs-vfs0.3.2components/axfs_crates/axfs_vfs
1堆叠层组件层ax-io0.5.0components/axio
1堆叠层组件层ax-kernel-guard0.3.3components/kernel_guard
1堆叠层组件层ax-memory-set0.6.1memory/memory_set
1堆叠层组件层ax-page-table-entry0.8.1memory/page_table_entry
1堆叠层组件层ax-plat-macros0.3.8platforms/ax-plat-macros
1堆叠层组件层ax-sched0.5.1components/axsched
1堆叠层组件层axfs-ng-vfs0.3.1components/axfs-ng-vfs
1堆叠层组件层axhvc0.4.0virtualization/axhvc
1堆叠层组件层axklib0.5.0components/axklib
1堆叠层组件层axvmconfig0.4.2virtualization/axvmconfig
1堆叠层组件层define-simple-traits0.3.0components/crate_interface/test_crates/define-simple-traits
1堆叠层组件层define-weak-traits0.3.0components/crate_interface/test_crates/define-weak-traits
1堆叠层组件层fxmac_rs0.4.1drivers/net/fxmac_rs
1堆叠层组件层smoltcp-fuzz0.2.1components/starry-smoltcp/fuzz
1堆叠层组件层starry-vm0.5.0components/starry-vm
2堆叠层工具层axbuild0.4.0scripts/axbuild
2堆叠层组件层ax-fs-devfs0.3.2components/axfs_crates/axfs_devfs
2堆叠层组件层ax-fs-ramfs0.3.2components/axfs_crates/axfs_ramfs
2堆叠层组件层ax-kspin0.3.1components/kspin
2堆叠层组件层ax-page-table-multiarch0.8.1memory/page_table_multiarch
2堆叠层组件层ax-percpu0.4.3components/percpu/percpu
2堆叠层组件层impl-simple-traits0.3.0components/crate_interface/test_crates/impl-simple-traits
2堆叠层组件层impl-weak-partial0.3.0components/crate_interface/test_crates/impl-weak-partial
2堆叠层组件层impl-weak-traits0.3.0components/crate_interface/test_crates/impl-weak-traits
3堆叠层ArceOS 层ax-alloc0.5.0os/arceos/modules/axalloc
3堆叠层ArceOS 层ax-log0.5.0os/arceos/modules/axlog
3堆叠层工具层tg-xtask0.5.0xtask
3堆叠层组件层ax-cpu0.5.0components/axcpu
3堆叠层组件层ax-plat0.5.1platforms/ax-plat
3堆叠层组件层axaddrspace0.5.0components/axaddrspace
3堆叠层组件层scope-local0.3.2components/scope-local
3堆叠层组件层starry-process0.4.0components/starry-process
3堆叠层组件层test-simple0.3.0components/crate_interface/test_crates/test-simple
3堆叠层组件层test-weak0.3.0components/crate_interface/test_crates/test-weak
3堆叠层组件层test-weak-partial0.3.0components/crate_interface/test_crates/test-weak-partial
4堆叠层平台层axplat-dyn0.5.0platforms/axplat-dyn
4堆叠层组件层axdevice_base0.4.2virtualization/axdevice_base
4堆叠层组件层axvisor_api0.5.0virtualization/axvisor_api
4堆叠层组件层starry-signal0.5.0components/starry-signal
5堆叠层组件层arm_vgic0.4.2virtualization/arm_vgic
5堆叠层组件层riscv_vplic0.4.2virtualization/riscv_vplic
5堆叠层组件层x86_vlapic0.4.2virtualization/x86_vlapic
6堆叠层ArceOS 层ax-hal0.5.0os/arceos/modules/axhal
6堆叠层组件层arm_vcpu0.5.0virtualization/arm_vcpu
6堆叠层组件层axdevice0.4.2virtualization/axdevice
6堆叠层组件层riscv_vcpu0.5.0virtualization/riscv_vcpu
6堆叠层组件层x86_vcpu0.5.0virtualization/x86_vcpu
7堆叠层ArceOS 层ax-ipi0.5.0os/arceos/modules/axipi
7堆叠层ArceOS 层ax-mm0.5.0os/arceos/modules/axmm
7堆叠层ArceOS 层ax-task0.5.0os/arceos/modules/axtask
7堆叠层组件层axvm0.5.0virtualization/axvm
8堆叠层ArceOS 层ax-dma0.5.0os/arceos/modules/axdma
8堆叠层ArceOS 层ax-sync0.5.0os/arceos/modules/axsync
9堆叠层ArceOS 层ax-driver0.5.0drivers/ax-driver
10堆叠层ArceOS 层ax-display0.5.0os/arceos/modules/axdisplay
10堆叠层ArceOS 层ax-fs0.5.0os/arceos/modules/axfs
10堆叠层ArceOS 层ax-fs-ng0.5.0os/arceos/modules/axfs-ng
10堆叠层ArceOS 层ax-input0.5.0os/arceos/modules/axinput
11堆叠层组件层ax-net0.7.1net/ax-net
12堆叠层ArceOS 层ax-runtime0.5.0os/arceos/modules/axruntime
13堆叠层ArceOS 层ax-feat0.5.0os/arceos/api/axfeat
14堆叠层ArceOS 层ax-api0.5.0os/arceos/api/arceos_api
14堆叠层ArceOS 层ax-posix-api0.5.0os/arceos/api/arceos_posix_api
14堆叠层StarryOS 层starry-kernel0.4.0os/StarryOS/kernel
15堆叠层ArceOS 层ax-libc0.5.0os/arceos/ulib/axlibc
15堆叠层ArceOS 层ax-std0.5.0os/arceos/ulib/axstd
15堆叠层StarryOS 层starryos0.4.0os/StarryOS/starryos
15堆叠层测试层starryos-test0.5.0test-suit/starryos
16堆叠层ArceOS 层arceos-helloworld0.3.0apps/arceos/helloworld
16堆叠层ArceOS 层arceos-httpclient0.3.0apps/arceos/httpclient
16堆叠层ArceOS 层arceos-httpserver0.3.0apps/arceos/httpserver
16堆叠层ArceOS 层arceos-shell0.3.0apps/arceos/shell
16堆叠层Axvisor 层axvisor0.5.0os/axvisor
16堆叠层测试层arceos-affinity0.3.0test-suit/arceos/rust/task/affinity
16堆叠层测试层arceos-display0.3.0test-suit/arceos/rust/display
16堆叠层测试层arceos-exception0.3.0test-suit/arceos/rust/exception
16堆叠层测试层arceos-fs-shell0.3.0test-suit/arceos/rust/fs/shell
16堆叠层测试层arceos-irq0.3.0test-suit/arceos/rust/task/irq
16堆叠层测试层arceos-memtest0.3.0test-suit/arceos/rust/memtest
16堆叠层测试层arceos-net-echoserver0.3.0test-suit/arceos/rust/net/echoserver
16堆叠层测试层arceos-net-httpclient0.3.0test-suit/arceos/rust/net/httpclient
16堆叠层测试层arceos-net-httpserver0.3.0test-suit/arceos/rust/net/httpserver
16堆叠层测试层arceos-net-udpserver0.3.0test-suit/arceos/rust/net/udpserver
16堆叠层测试层arceos-parallel0.3.0test-suit/arceos/rust/task/parallel
16堆叠层测试层arceos-priority0.3.0test-suit/arceos/rust/task/priority
16堆叠层测试层arceos-sleep0.3.0test-suit/arceos/rust/task/sleep
16堆叠层测试层arceos-tls0.3.0test-suit/arceos/rust/task/tls
16堆叠层测试层arceos-wait-queue0.3.0test-suit/arceos/rust/task/wait_queue
16堆叠层测试层arceos-yield0.3.0test-suit/arceos/rust/task/yield

4.2 按层紧凑

层级成员
024aarch64_sysreg ax-arm-pl031 ax-cpumask ax-crate-interface ax-ctor-bare-macros ax-errno ax-lazyinit ax-linked-list-r4l ax-memory-addr ax-percpu-macros ax-riscv-plic ax-timer-list axbacktrace axpoll axvisor_api_proc bitmap-allocator bwbench-client deptool mingo riscv-h rsext4 smoltcp
119ax-allocator ax-ctor-bare ax-fs-vfs ax-io ax-kernel-guard ax-memory-set ax-page-table-entry ax-plat-macros ax-sched axfs-ng-vfs axhvc axklib axvmconfig define-simple-traits define-weak-traits fxmac_rs smoltcp-fuzz starry-vm
210ax-fs-devfs ax-fs-ramfs ax-kspin ax-page-table-multiarch ax-percpu axbuild impl-simple-traits impl-weak-partial impl-weak-traits
311ax-alloc ax-cpu ax-log ax-plat axaddrspace scope-local starry-process test-simple test-weak test-weak-partial tg-xtask
44axdevice_base axplat-dyn axvisor_api starry-signal
53arm_vgic riscv_vplic x86_vlapic
65arm_vcpu ax-hal axdevice riscv_vcpu x86_vcpu
74ax-ipi ax-mm ax-task axvm
82ax-dma ax-sync
91ax-driver
105ax-display ax-fs ax-fs-ng ax-input ax-net
111ax-net
121ax-runtime
131ax-feat
143ax-api ax-posix-api starry-kernel
154ax-libc ax-std starryos starryos-test
1621arceos-affinity arceos-display arceos-exception arceos-fs-shell arceos-irq arceos-memtest arceos-net-echoserver arceos-net-httpclient arceos-net-httpserver arceos-net-udpserver arceos-parallel arceos-priority arceos-sleep arceos-tls arceos-wait-queue arceos-yield arceos-helloworld arceos-httpclient arceos-httpserver arceos-shell axvisor

4.3 直接依赖 / 被直接依赖(仓库内组件)

下列仅统计本仓库 129 个 crate 之间的直接边。 层级与本文 §4.1 一致(自底向上编号,0 为仅依赖仓库外的底层)。简介优先 Cargo.tomldescription,否则取 crate 文档摘要,否则为路径启发说明;不超过 50 字。 列为空时记为 —。

crate层级简介(≤50字)直接依赖的组件直接被依赖的组件
aarch64_sysreg0Address translation of system registersarm_vgic
arceos-affinity16A simple demo to test the cpu affinity of tasks u…ax-std
arceos-display16系统级测试与回归入口ax-std
arceos-exception16系统级测试与回归入口ax-std
arceos-fs-shell16系统级测试与回归入口ax-crate-interface ax-fs-ramfs ax-fs-vfs ax-std
arceos-irq16A simple demo to test the irq state of tasks unde…ax-std
arceos-memtest16系统级测试与回归入口ax-std
arceos-net-echoserver16系统级测试与回归入口ax-std
arceos-net-httpclient16系统级测试与回归入口ax-std
arceos-net-httpserver16Simple HTTP server. Benchmark with Apache HTTP se…ax-std
arceos-net-udpserver16系统级测试与回归入口ax-std
arceos-parallel16系统级测试与回归入口ax-std
arceos-priority16系统级测试与回归入口ax-std
arceos-sleep16系统级测试与回归入口ax-std
arceos-tls16系统级测试与回归入口ax-std
arceos-wait-queue16A simple demo to test the wait queue for tasks un…ax-std
arceos-yield16系统级测试与回归入口ax-std
arm_vcpu6Aarch64 VCPU implementation for Arceos Hypervisorax-errno ax-percpu axaddrspace axdevice_base axvisor_apiaxvm
arm_vgic5ARM Virtual Generic Interrupt Controller (VGIC) i…aarch64_sysreg ax-errno ax-memory-addr axaddrspace axdevice_base axvisor_apiaxdevice axvm
ax-alloc3ArceOS global memory allocatorax-allocator ax-errno ax-kspin ax-memory-addr ax-percpu axbacktraceax-api ax-dma ax-driver ax-feat ax-fs-ng ax-hal ax-mm ax-posix-api ax-runtime axplat-dyn starry-kernel
ax-allocator1Various allocator algorithms in a unified interfa…ax-errno bitmap-allocatorax-alloc ax-dma
ax-api14Public APIs and types for ArceOS modulesax-alloc ax-display ax-dma ax-driver ax-errno ax-feat ax-fs ax-hal ax-io ax-ipi ax-log ax-mm ax-net ax-runtime ax-sync ax-taskax-std
2Platform-specific constants and parameters for Ar…ax-api ax-dma ax-driver ax-feat ax-hal ax-ipi ax-net ax-posix-api ax-runtime ax-task axvisor starry-kernel
0A TOML-based configuration generation tool for Ar…
1Procedural macros for converting TOML format conf…axplat-dyn
ax-cpu3Privileged instruction and structure abstractions…ax-lazyinit ax-memory-addr ax-page-table-entry ax-page-table-multiarch ax-percpu axbacktraceax-hal axplat-dyn starry-signal
ax-cpumask0CPU mask library in Rustax-task axvisor axvisor_api axvm
ax-crate-interface0Provides a way to define an interface (trait) in …arceos-fs-shell ax-driver ax-kernel-guard ax-log ax-plat ax-plat-macros ax-runtime ax-task axvisor axvisor_api define-simple-traits define-weak-traits fxmac_rs impl-simple-traits impl-weak-partial impl-weak-traits riscv_vcpu test-simple test-weak test-weak-partial x86_vcpu
ax-ctor-bare1Register constructor functions for Rust at compli…ax-ctor-bare-macrosax-runtime
ax-ctor-bare-macros0Macros for registering constructor functions for …ax-ctor-bare
ax-display10ArceOS graphics moduleax-driver ax-lazyinit ax-syncax-api ax-feat ax-runtime starry-kernel
ax-dma8ArceOS global DMA allocatorax-alloc ax-allocator ax-hal ax-kspin ax-memory-addr ax-mmax-api ax-driver
ax-driver9ArceOS device driversanyhow ax-alloc ax-crate-interface ax-dma ax-errno ax-kernel-guard ax-kspin axklib dma-api mmio-api rdrive rd-net rdif-* virtio-driversax-api ax-display ax-feat ax-fs ax-fs-ng ax-input ax-net ax-net ax-runtime starry-kernel
ax-errno0Generic error code representation.arm_vcpu arm_vgic ax-alloc ax-allocator ax-api ax-driver ax-fs ax-fs-ng ax-fs-vfs ax-io ax-libc ax-memory-set ax-mm ax-net ax-net ax-page-table-multiarch ax-posix-api ax-std ax-task axaddrspace axdevice axdevice_base axfs-ng-vfs axhvc axklib axplat-dyn axvisor axvm axvmconfig riscv_vcpu riscv_vplic starry-kernel starry-vm x86_vcpu x86_vlapic
ax-feat13Top-level feature selection for ArceOSax-alloc ax-display ax-driver ax-fs ax-fs-ng ax-hal ax-input ax-ipi ax-kspin ax-log ax-net ax-runtime ax-sync ax-task axbacktraceax-api ax-libc ax-posix-api ax-std starry-kernel starryos starryos-test
ax-fs10ArceOS filesystem moduleax-driver ax-errno ax-fs-devfs ax-fs-ramfs ax-fs-vfs ax-hal ax-io ax-lazyinit rsext4ax-api ax-feat ax-posix-api ax-runtime
ax-fs-devfs2Device filesystem used by ArceOSax-fs-vfsax-fs
ax-fs-ng10ArceOS filesystem moduleax-alloc ax-driver ax-errno ax-hal ax-io ax-kspin ax-sync axfs-ng-vfs axpoll scope-localax-feat ax-net ax-runtime starry-kernel
ax-fs-ramfs2RAM filesystem used by ArceOSax-fs-vfsarceos-fs-shell ax-fs
ax-fs-vfs1Virtual filesystem interfaces used by ArceOSax-errnoarceos-fs-shell ax-fs ax-fs-devfs ax-fs-ramfs
ax-hal6ArceOS hardware abstraction layer, provides unifi…ax-alloc ax-cpu ax-kernel-guard ax-memory-addr ax-page-table-multiarch ax-percpu ax-plat axplat-dynax-api ax-dma ax-driver ax-feat ax-fs ax-fs-ng ax-ipi ax-mm ax-net ax-net ax-posix-api ax-runtime ax-task axvisor starry-kernel
arceos-helloworld16ArceOS 示例程序ax-std
arceos-httpclient16ArceOS 示例程序ax-std
arceos-httpserver16Simple HTTP server. Benchmark with Apache HTTP se…ax-std
ax-input10Input device management for ArceOSax-driver ax-lazyinit ax-syncax-feat ax-runtime starry-kernel
ax-io1std::io for no_std environmentax-errnoax-api ax-fs ax-fs-ng ax-libc ax-net ax-net ax-posix-api ax-std starry-kernel
ax-ipi7ArceOS IPI management moduleax-hal ax-kspin ax-lazyinit ax-percpuax-api ax-feat ax-runtime
ax-kernel-guard1RAII wrappers to create a critical section with l…ax-crate-interfaceax-hal ax-kspin ax-percpu ax-task axvisor starry-kernel
ax-kspin2Spinlocks used for kernel space that can disable …ax-kernel-guardax-alloc ax-dma ax-feat ax-fs-ng ax-ipi ax-log ax-mm ax-plat ax-std ax-sync ax-task axvisor starry-kernel starry-process starry-signal
ax-lazyinit0Initialize a static value lazily.ax-cpu ax-display ax-fs ax-input ax-ipi ax-mm ax-net ax-std ax-task axaddrspace axvisor starry-process
ax-libc15ArceOS user program library for C appsax-errno ax-feat ax-io ax-posix-api
ax-linked-list-r4l0Linked lists that supports arbitrary removal in c…ax-sched
ax-log3Macros for multi-level formatted logging used by …ax-crate-interface ax-kspinax-api ax-feat ax-posix-api ax-runtime starry-kernel
ax-memory-addr0Wrappers and helper functions for physical and vi…arm_vgic ax-alloc ax-cpu ax-dma ax-hal ax-memory-set ax-mm ax-page-table-entry ax-page-table-multiarch ax-plat ax-task axaddrspace axdevice axklib axplat-dyn axvisor axvisor_api axvm riscv_vcpu starry-kernel x86_vcpu x86_vlapic
ax-memory-set1Data structures and operations for managing memor…ax-errno ax-memory-addrax-mm axaddrspace starry-kernel
ax-mm7ArceOS virtual memory management moduleax-alloc ax-errno ax-hal ax-kspin ax-lazyinit ax-memory-addr ax-memory-set ax-page-table-multiarchax-api ax-dma ax-runtime starry-kernel
ax-net11Unified network stackax-errno ax-fs-ng ax-hal ax-io ax-sync ax-task axfs-ng-vfs axpoll rd-net smoltcpax-api ax-feat ax-posix-api ax-runtime starry-kernel
ax-page-table-entry1Page table entry definition for various hardware …ax-memory-addrax-cpu ax-page-table-multiarch axaddrspace axvisor axvm riscv_vcpu x86_vcpu
ax-page-table-multiarch2Generic page table structures for various hardwar…ax-errno ax-memory-addr ax-page-table-entryax-cpu ax-hal ax-mm axaddrspace axvisor axvm starry-kernel
ax-percpu2Define and access per-CPU data structuresax-kernel-guard ax-percpu-macrosarm_vcpu ax-alloc ax-cpu ax-hal ax-ipi ax-plat ax-runtime ax-task axplat-dyn axvisor axvm scope-local starry-kernel
ax-percpu-macros0Macros to define and access a per-CPU data struct…ax-percpu
ax-plat3This crate provides a unified abstraction layer f…ax-crate-interface ax-kspin ax-memory-addr ax-percpu ax-plat-macrosax-hal ax-runtime axplat-dyn
ax-plat-macros1Procedural macros for the axplat crateax-crate-interfaceax-plat
ax-posix-api14POSIX-compatible APIs for ArceOS modulesax-alloc ax-errno ax-feat ax-fs ax-hal ax-io ax-log ax-net ax-runtime ax-sync ax-task scope-localax-libc
ax-riscv-plic0RISC-V platform-level interrupt controller (PLIC)…
ax-runtime12Runtime library of ArceOSax-alloc ax-crate-interface ax-ctor-bare ax-display ax-driver ax-fs ax-fs-ng ax-hal ax-input ax-ipi ax-log ax-mm ax-net ax-net ax-percpu ax-plat ax-task axbacktrace axklibax-api ax-feat ax-posix-api starry-kernel
ax-sched1Various scheduler algorithms in a unified interfa…ax-linked-list-r4lax-task
arceos-shell16ArceOS 示例程序ax-std
ax-std15ArceOS user library with an interface similar to …ax-api ax-errno ax-feat ax-io ax-kspin ax-lazyinitarceos-affinity arceos-display arceos-exception arceos-fs-shell arceos-irq arceos-memtest arceos-net-echoserver arceos-net-httpclient arceos-net-httpserver arceos-net-udpserver arceos-parallel arceos-priority arceos-sleep arceos-tls arceos-wait-queue arceos-yield arceos-helloworld arceos-httpclient arceos-httpserver arceos-shell axvisor
ax-sync8ArceOS synchronization primitivesax-kspin ax-taskax-api ax-display ax-feat ax-fs-ng ax-input ax-net ax-net ax-posix-api starry-kernel
ax-task7ArceOS task management moduleax-cpumask ax-crate-interface ax-errno ax-hal ax-kernel-guard ax-kspin ax-lazyinit ax-memory-addr ax-percpu ax-sched ax-timer-list axpollax-api ax-feat ax-net ax-net ax-posix-api ax-runtime ax-sync starry-kernel
ax-timer-list0A list of timed events that will be triggered seq…ax-task axvisor
axaddrspace3ArceOS-Hypervisor guest address space management …ax-errno ax-lazyinit ax-memory-addr ax-memory-set ax-page-table-entry ax-page-table-multiarcharm_vcpu arm_vgic axdevice axdevice_base axvisor axvisor_api axvm riscv_vcpu riscv_vplic x86_vcpu x86_vlapic
axbacktrace0Backtrace for ArceOSax-alloc ax-cpu ax-feat ax-runtime starry-kernel
axbuild2An OS build lib toolkit used by arceosaxvmconfigaxvisor starryos tg-xtask
axdevice6A reusable, OS-agnostic device abstraction layer …arm_vgic ax-errno ax-memory-addr axaddrspace axdevice_base axvmconfig riscv_vplicaxvisor axvm
axdevice_base4Basic traits and structures for emulated devices …ax-errno axaddrspace axvmconfigarm_vcpu arm_vgic axdevice axvisor axvm riscv_vplic x86_vcpu x86_vlapic
axfs-ng-vfs1Virtual filesystem layer for ArceOSax-errno axpollax-fs-ng ax-net starry-kernel
axhvc1AxVisor HyperCall definitions for guest-hyperviso…ax-errnoaxvisor
axklib1Small kernel-helper abstractions used across the …ax-errno ax-memory-addrax-runtime axplat-dyn axvisor
axplat-dyn4A dynamic platform module for ArceOS, providing r…ax-cpu ax-driver ax-errno ax-memory-addr ax-percpu ax-plat axklib rdrive somehalax-driver ax-hal
axpoll0A library for polling I/O events and waking up ta…ax-fs-ng ax-net ax-task axfs-ng-vfs starry-kernel
axvisor16A lightweight type-1 hypervisor based on ArceOSax-cpumask ax-crate-interface ax-errno ax-hal ax-kernel-guard ax-kspin ax-lazyinit ax-memory-addr ax-page-table-entry ax-page-table-multiarch ax-percpu ax-std ax-timer-list axaddrspace axbuild axdevice axdevice_base axhvc axklib axvisor_api axvm riscv_vcpu riscv_vplic
axvisor_api4Basic API for components of the Hypervisor on Arc…ax-cpumask ax-crate-interface ax-memory-addr axaddrspace axvisor_api_procarm_vcpu arm_vgic axvisor axvm riscv_vcpu riscv_vplic x86_vcpu x86_vlapic
axvisor_api_proc0Procedural macros for the axvisor_api crateaxvisor_api
axvm7Virtual Machine resource management crate for Arc…arm_vcpu arm_vgic ax-cpumask ax-errno ax-memory-addr ax-page-table-entry ax-page-table-multiarch ax-percpu axaddrspace axdevice axdevice_base axvisor_api axvmconfig riscv_vcpu x86_vcpuaxvisor
axvmconfig1A simple VM configuration tool for ArceOS-Hypervi…ax-errnoaxbuild axdevice axdevice_base axvm
bitmap-allocator0Bit allocator based on segment tree algorithm.ax-allocator
bwbench-client0A raw socket benchmark client.
define-simple-traits1Define simple traits without default implementati…ax-crate-interfaceimpl-simple-traits test-simple
define-weak-traits1Define traits with default implementations using …ax-crate-interfaceimpl-weak-partial impl-weak-traits test-weak test-weak-partial
deptool0ArceOS 配套工具与辅助程序
fxmac_rs1FXMAC Ethernet driver in Rust for PhytiumPi (Phyt…ax-crate-interfaceax-driver
impl-simple-traits2Implement the simple traits defined in define-sim…ax-crate-interface define-simple-traitstest-simple
impl-weak-partial2Partial implementation of WeakDefaultIf trait. Th…ax-crate-interface define-weak-traitstest-weak-partial
impl-weak-traits2Full implementation of weak_default traits define…ax-crate-interface define-weak-traitstest-weak
mingo0ArceOS 配套工具与辅助程序
riscv-h0RISC-V virtualization-related registersriscv_vcpu riscv_vplic
riscv_vcpu6ArceOS-Hypervisor riscv vcpu moduleax-crate-interface ax-errno ax-memory-addr ax-page-table-entry axaddrspace axvisor_api riscv-haxvisor axvm
riscv_vplic5RISCV Virtual PLIC implementation.ax-errno axaddrspace axdevice_base axvisor_api riscv-haxdevice axvisor
rsext40A lightweight ext4 file system.ax-fs
scope-local3Scope local storageax-percpuax-fs-ng ax-posix-api starry-kernel
smoltcp0A TCP/IP stack designed for bare-metal, real-time…ax-net ax-net smoltcp-fuzz
smoltcp-fuzz1可复用基础组件smoltcp
starry-kernel14A Linux-compatible OS kernel built on ArceOS unik…ax-alloc ax-display ax-driver ax-errno ax-feat ax-fs-ng ax-hal ax-input ax-io ax-kernel-guard ax-kspin ax-log ax-memory-addr ax-memory-set ax-mm ax-net ax-page-table-multiarch ax-percpu ax-runtime ax-sync ax-task axbacktrace axfs-ng-vfs axpoll scope-local starry-process starry-signal starry-vmstarryos starryos-test
starry-process3Process management for Starry OSax-kspin ax-lazyinitstarry-kernel
starry-signal4Signal management library for Starry OSax-cpu ax-kspin starry-vmstarry-kernel
starry-vm1Virtual memory management library for Starry OSax-errnostarry-kernel starry-signal
starryos15A Linux-compatible OS kernel built on ArceOS unik…ax-feat axbuild starry-kernel
starryos-test15A Linux-compatible OS kernel built on ArceOS unik…ax-feat starry-kernel
test-simple3Integration tests for simple traits (without weak…ax-crate-interface define-simple-traits impl-simple-traits
test-weak3Integration tests for weak_default traits with FU…ax-crate-interface define-weak-traits impl-weak-traits
test-weak-partial3Integration tests for weak_default traits with PA…ax-crate-interface define-weak-traits impl-weak-partial
tg-xtask3根工作区任务编排工具axbuild
x86_vcpu6x86 Virtual CPU implementation for the Arceos Hyp…ax-crate-interface ax-errno ax-memory-addr ax-page-table-entry axaddrspace axdevice_base axvisor_api x86_vlapicaxvm
x86_vlapic5x86 Virtual Local APICax-errno ax-memory-addr axaddrspace axdevice_base axvisor_apix86_vcpu