Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
228 changes: 114 additions & 114 deletions Cargo.lock

Large diffs are not rendered by default.

224 changes: 112 additions & 112 deletions Cargo.toml

Large diffs are not rendered by default.

14 changes: 14 additions & 0 deletions components/ax-lazyinit/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,14 @@
# Changelog

All notable changes to this project will be documented in this file.

The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).

## [Unreleased]

## [0.4.8](https://github.com/rcore-os/tgoskits/compare/ax-lazyinit-v0.4.7...ax-lazyinit-v0.4.8) - 2026-06-02

### Other

- Refactor FDT handling, error management, and improve code clarity ([#966](https://github.com/rcore-os/tgoskits/pull/966))
2 changes: 1 addition & 1 deletion components/ax-lazyinit/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[package]
name = "ax-lazyinit"
version = "0.4.7"
version = "0.4.8"
repository = "https://github.com/rcore-os/tgoskits"
edition.workspace = true
authors = ["Yuekai Jia <equation618@gmail.com>"]
Expand Down
10 changes: 10 additions & 0 deletions components/axbacktrace/CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,16 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0

## [Unreleased]

## [0.4.1](https://github.com/rcore-os/tgoskits/compare/axbacktrace-v0.4.0...axbacktrace-v0.4.1) - 2026-06-02

### Fixed

- *(axbacktrace)* harden correctness, optimize allocation, and add per-arch IP adjustment ([#1029](https://github.com/rcore-os/tgoskits/pull/1029))

### Other

- *(deps)* update spin 0.10β†’0.12, ostool 0.19β†’0.21 ([#978](https://github.com/rcore-os/tgoskits/pull/978))

## [0.4.0](https://github.com/rcore-os/tgoskits/compare/axbacktrace-v0.3.9...axbacktrace-v0.4.0) - 2026-05-22

### Other
Expand Down
2 changes: 1 addition & 1 deletion components/axbacktrace/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[package]
name = "axbacktrace"
version = "0.4.0"
version = "0.4.1"
description = "Backtrace for ArceOS"
authors = ["Mivik <mivikq@gmail.com>", "ζœε€‰ζ°΄εΈŒ <asakuramizu111@gmail.com>"]
repository = "https://github.com/Starry-OS/axbacktrace"
Expand Down
6 changes: 6 additions & 0 deletions components/axconfig-gen/axconfig-gen/CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,12 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0

## [Unreleased]

## [0.4.10](https://github.com/rcore-os/tgoskits/compare/ax-config-gen-v0.4.9...ax-config-gen-v0.4.10) - 2026-06-02

### Other

- update Cargo.lock dependencies

## [0.4.9](https://github.com/rcore-os/tgoskits/compare/ax-config-gen-v0.4.8...ax-config-gen-v0.4.9) - 2026-05-15

### Other
Expand Down
2 changes: 1 addition & 1 deletion components/axconfig-gen/axconfig-gen/Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@ name = "ax-config-gen"
description = "A TOML-based configuration generation tool for ArceOS."
categories = ["config", "parsing", "parser-implementations"]
keywords = ["arceos", "config", "toml"]
version = "0.4.9"
version = "0.4.10"
repository = "https://github.com/rcore-os/tgoskits"
edition.workspace = true
authors = ["Yuekai Jia <equation618@gmail.com>"]
Expand Down
6 changes: 6 additions & 0 deletions components/axconfig-gen/axconfig-macros/CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,12 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0

## [Unreleased]

## [0.4.10](https://github.com/rcore-os/tgoskits/compare/ax-config-macros-v0.4.9...ax-config-macros-v0.4.10) - 2026-06-02

### Other

- updated the following local packages: ax-config-gen

## [0.4.9](https://github.com/rcore-os/tgoskits/compare/ax-config-macros-v0.4.8...ax-config-macros-v0.4.9) - 2026-05-15

### Other
Expand Down
2 changes: 1 addition & 1 deletion components/axconfig-gen/axconfig-macros/Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@ name = "ax-config-macros"
description = "Procedural macros for converting TOML format configurations to Rust constant definitions."
categories = ["development-tools::procedural-macro-helpers", "config", "parsing", "parser-implementations"]
keywords = ["arceos", "config", "toml"]
version = "0.4.9"
version = "0.4.10"
repository = "https://github.com/rcore-os/tgoskits"
edition.workspace = true
authors = ["Yuekai Jia <equation618@gmail.com>"]
Expand Down
13 changes: 13 additions & 0 deletions components/axcpu/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,18 @@
# Changelog

## [0.6.5](https://github.com/rcore-os/tgoskits/compare/ax-cpu-v0.6.4...ax-cpu-v0.6.5) - 2026-06-02

### Added

- *(riscv64)* support dynamic platform on QEMU and SG2002 ([#961](https://github.com/rcore-os/tgoskits/pull/961))
- *(axtask)* add task stack guard page support ([#811](https://github.com/rcore-os/tgoskits/pull/811))

### Fixed

- *(repo)* normalize allocator and RISC-V dependencies ([#1021](https://github.com/rcore-os/tgoskits/pull/1021))
- *(loongarch64)* make userspace LSX usable (preserve FP/LSX state + fix uc_mcontext offset + advertise AT_HWCAP) ([#917](https://github.com/rcore-os/tgoskits/pull/917))
- *(axcpu)* save SP in aarch64 TrapFrame for kprobe correctness ([#887](https://github.com/rcore-os/tgoskits/pull/887))

## [0.6.4](https://github.com/rcore-os/tgoskits/compare/ax-cpu-v0.6.3...ax-cpu-v0.6.4) - 2026-05-22

### Fixed
Expand Down
2 changes: 1 addition & 1 deletion components/axcpu/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[package]
name = "ax-cpu"
version = "0.6.4"
version = "0.6.5"
repository = "https://github.com/rcore-os/tgoskits"
edition.workspace = true
authors = [
Expand Down
13 changes: 13 additions & 0 deletions components/axfs-ng-vfs/CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,19 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0

## [Unreleased]

## [0.4.3](https://github.com/rcore-os/tgoskits/compare/axfs-ng-vfs-v0.4.2...axfs-ng-vfs-v0.4.3) - 2026-06-02

### Added

- *(starry-kernel)* support cgroup2 hierarchy mkdir and rmdir ([#1015](https://github.com/rcore-os/tgoskits/pull/1015))

### Fixed

- *(axfs-ng-vfs)* skip children cache transfer on rename to avoid stale parent references ([#938](https://github.com/rcore-os/tgoskits/pull/938))
- *(ci)* stabilize Starry LoongArch apk-curl test ([#959](https://github.com/rcore-os/tgoskits/pull/959))
- *(starry)* align mount and umount2 semantics with Linux ([#876](https://github.com/rcore-os/tgoskits/pull/876))
- *(repo)* migrate spin usage to ax-kspin ([#861](https://github.com/rcore-os/tgoskits/pull/861))

## [0.4.2](https://github.com/rcore-os/tgoskits/compare/axfs-ng-vfs-v0.4.1...axfs-ng-vfs-v0.4.2) - 2026-05-22

### Fixed
Expand Down
2 changes: 1 addition & 1 deletion components/axfs-ng-vfs/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[package]
name = "axfs-ng-vfs"
version = "0.4.2"
version = "0.4.3"
edition.workspace = true
authors = ["Mivik <mivikq@gmail.com>", "ζœε€‰ζ°΄εΈŒ <asakuramizu111@gmail.com>"]
description = "Virtual filesystem layer for ArceOS"
Expand Down
6 changes: 6 additions & 0 deletions components/axfs_crates/axfs_devfs/CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,12 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0

## [Unreleased]

## [0.3.12](https://github.com/rcore-os/tgoskits/compare/ax-fs-devfs-v0.3.11...ax-fs-devfs-v0.3.12) - 2026-06-02

### Fixed

- *(repo)* migrate spin usage to ax-kspin ([#861](https://github.com/rcore-os/tgoskits/pull/861))

## [0.3.11](https://github.com/rcore-os/tgoskits/compare/ax-fs-devfs-v0.3.10...ax-fs-devfs-v0.3.11) - 2026-05-22

### Other
Expand Down
2 changes: 1 addition & 1 deletion components/axfs_crates/axfs_devfs/Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@ name = "ax-fs-devfs"
description = "Device filesystem used by ArceOS"
keywords = ["arceos", "filesystem", "devfs"]
edition.workspace = true
version = "0.3.11"
version = "0.3.12"
repository = "https://github.com/rcore-os/tgoskits"
authors = ["Yuekai Jia <equation618@gmail.com>"]
categories = ["os", "no-std", "filesystem"]
Expand Down
6 changes: 6 additions & 0 deletions components/axfs_crates/axfs_ramfs/CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,12 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0

## [Unreleased]

## [0.3.13](https://github.com/rcore-os/tgoskits/compare/ax-fs-ramfs-v0.3.12...ax-fs-ramfs-v0.3.13) - 2026-06-02

### Fixed

- *(repo)* migrate spin usage to ax-kspin ([#861](https://github.com/rcore-os/tgoskits/pull/861))

## [0.3.12](https://github.com/rcore-os/tgoskits/compare/ax-fs-ramfs-v0.3.11...ax-fs-ramfs-v0.3.12) - 2026-05-22

### Other
Expand Down
2 changes: 1 addition & 1 deletion components/axfs_crates/axfs_ramfs/Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@ name = "ax-fs-ramfs"
description = "RAM filesystem used by ArceOS"
keywords = ["arceos", "filesystem", "ramfs"]
edition.workspace = true
version = "0.3.12"
version = "0.3.13"
repository = "https://github.com/rcore-os/tgoskits"
authors = ["Yuekai Jia <equation618@gmail.com>"]
categories = ["os", "no-std", "filesystem"]
Expand Down
12 changes: 12 additions & 0 deletions components/axklib/CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,18 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0

## [Unreleased]

## [0.6.0](https://github.com/rcore-os/tgoskits/compare/axklib-v0.5.9...axklib-v0.6.0) - 2026-06-02

### Added

- *(irq)* introduce shared IRQ framework ([#1065](https://github.com/rcore-os/tgoskits/pull/1065))

### Other

- *(ax-alloc)* remove ax-allocator dependency, simplify to TLSF/buddy-slab backends ([#987](https://github.com/rcore-os/tgoskits/pull/987))
- *(dma-api)* split coherent and streaming DMA APIs ([#932](https://github.com/rcore-os/tgoskits/pull/932))
- *(drivers)* split shared driver stack from ArceOS ([#831](https://github.com/rcore-os/tgoskits/pull/831))

## [0.5.9](https://github.com/rcore-os/tgoskits/compare/axklib-v0.5.8...axklib-v0.5.9) - 2026-05-22

### Other
Expand Down
2 changes: 1 addition & 1 deletion components/axklib/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[package]
name = "axklib"
version = "0.5.9"
version = "0.6.0"
edition.workspace = true
authors = ["周睿 <zrufo747@outlook.com>"]
description = "Small kernel-helper abstractions used across the microkernel"
Expand Down
6 changes: 6 additions & 0 deletions components/axpoll/CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,12 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0

## [Unreleased]

## [0.3.10](https://github.com/rcore-os/tgoskits/compare/axpoll-v0.3.9...axpoll-v0.3.10) - 2026-06-02

### Other

- *(deps)* update spin 0.10β†’0.12, ostool 0.19β†’0.21 ([#978](https://github.com/rcore-os/tgoskits/pull/978))

## [0.3.9](https://github.com/rcore-os/tgoskits/compare/axpoll-v0.3.8...axpoll-v0.3.9) - 2026-05-15

### Added
Expand Down
2 changes: 1 addition & 1 deletion components/axpoll/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[package]
name = "axpoll"
version = "0.3.9"
version = "0.3.10"
edition.workspace = true
description = "A library for polling I/O events and waking up tasks."
authors = ["Mivik <mivikq@gmail.com>", "ζœε€‰ζ°΄εΈŒ <asakuramizu111@gmail.com>"]
Expand Down
6 changes: 6 additions & 0 deletions components/kspin/CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,12 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0

## [Unreleased]

## [0.3.10](https://github.com/rcore-os/tgoskits/compare/ax-kspin-v0.3.9...ax-kspin-v0.3.10) - 2026-06-02

### Other

- updated the following local packages: ax-lockdep

## [0.3.8](https://github.com/rcore-os/tgoskits/compare/ax-kspin-v0.3.7...ax-kspin-v0.3.8) - 2026-05-15

### Added
Expand Down
2 changes: 1 addition & 1 deletion components/kspin/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[package]
name = "ax-kspin"
version = "0.3.9"
version = "0.3.10"
repository = "https://github.com/rcore-os/tgoskits"
edition.workspace = true
authors = ["Yuekai Jia <equation618@gmail.com>"]
Expand Down
7 changes: 7 additions & 0 deletions components/lockdep/CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,13 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0

## [Unreleased]

## [0.1.2](https://github.com/rcore-os/tgoskits/compare/ax-lockdep-v0.1.1...ax-lockdep-v0.1.2) - 2026-06-02

### Fixed

- *(arceos)* address lockdep test issues ([#1009](https://github.com/rcore-os/tgoskits/pull/1009))
- *(repo)* normalize allocator and RISC-V dependencies ([#1021](https://github.com/rcore-os/tgoskits/pull/1021))

## [0.1.1](https://github.com/rcore-os/tgoskits/compare/ax-lockdep-v0.1.0...ax-lockdep-v0.1.1) - 2026-05-18

### Added
Expand Down
2 changes: 1 addition & 1 deletion components/lockdep/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[package]
name = "ax-lockdep"
version = "0.1.1"
version = "0.1.2"
repository = "https://github.com/rcore-os/tgoskits"
edition.workspace = true
authors = ["Shi Lei <shi_lei@massclouds.com>"]
Expand Down
6 changes: 6 additions & 0 deletions components/percpu/percpu/CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,12 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0

## [Unreleased]

## [0.4.12](https://github.com/rcore-os/tgoskits/compare/ax-percpu-v0.4.11...ax-percpu-v0.4.12) - 2026-06-02

### Other

- *(deps)* update spin 0.10β†’0.12, ostool 0.19β†’0.21 ([#978](https://github.com/rcore-os/tgoskits/pull/978))

## [0.4.11](https://github.com/rcore-os/tgoskits/compare/ax-percpu-v0.4.10...ax-percpu-v0.4.11) - 2026-05-15

### Other
Expand Down
2 changes: 1 addition & 1 deletion components/percpu/percpu/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
[package]
name = "ax-percpu"
description = "Define and access per-CPU data structures"
version = "0.4.11"
version = "0.4.12"
repository = "https://github.com/rcore-os/tgoskits"
edition.workspace = true
authors = ["Yuekai Jia <equation618@gmail.com>", "hky1999 <976929993@qq.com>", "Su Mingxian <aarkegz@gmail.com>", "yufeng <321353225@qq.com>"]
Expand Down
19 changes: 19 additions & 0 deletions components/rsext4/CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,25 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0

## [Unreleased]

## [0.5.0](https://github.com/rcore-os/tgoskits/compare/rsext4-v0.4.1...rsext4-v0.5.0) - 2026-06-02

### Added

- *(rsext4)* replace single-block cache with multi-entry clock LRU (CACHE_ENTRIES=4, 16 KiB) ([#971](https://github.com/rcore-os/tgoskits/pull/971))
- *(starry)* add SG2002 board boot support ([#834](https://github.com/rcore-os/tgoskits/pull/834))

### Fixed

- *(rsext4)* use physical byte offset in readdir to fix rm -rf skipping entries ([#1001](https://github.com/rcore-os/tgoskits/pull/1001))
- *(repo)* migrate spin usage to ax-kspin ([#861](https://github.com/rcore-os/tgoskits/pull/861))
- *(rsext4)* rmdir returns ENOTEMPTY on non-empty dirs, rename rejects cross-type overwrites ([#854](https://github.com/rcore-os/tgoskits/pull/854))

### Other

- *(ci)* bump Rust toolchain to nightly-2026-05-28 and fix clippy ([#1027](https://github.com/rcore-os/tgoskits/pull/1027))
- *(deps)* update spin 0.10β†’0.12, ostool 0.19β†’0.21 ([#978](https://github.com/rcore-os/tgoskits/pull/978))
- Refactor journal recovery and partition scanning logic ([#927](https://github.com/rcore-os/tgoskits/pull/927))

## [0.4.1](https://github.com/rcore-os/tgoskits/compare/rsext4-v0.4.0...rsext4-v0.4.1) - 2026-05-22

### Fixed
Expand Down
2 changes: 1 addition & 1 deletion components/rsext4/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[package]
name = "rsext4"
version = "0.4.1"
version = "0.5.0"
edition.workspace = true
description = "A lightweight ext4 file system."
authors = ["Dirinkbottle <2909128143@qq.com>"]
Expand Down
6 changes: 6 additions & 0 deletions components/scope-local/CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,12 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0

## [Unreleased]

## [0.3.8](https://github.com/rcore-os/tgoskits/compare/scope-local-v0.3.7...scope-local-v0.3.8) - 2026-06-02

### Other

- *(deps)* update spin 0.10β†’0.12, ostool 0.19β†’0.21 ([#978](https://github.com/rcore-os/tgoskits/pull/978))

## [0.3.7](https://github.com/rcore-os/tgoskits/compare/scope-local-v0.3.6...scope-local-v0.3.7) - 2026-05-15

### Other
Expand Down
2 changes: 1 addition & 1 deletion components/scope-local/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[package]
name = "scope-local"
version = "0.3.7"
version = "0.3.8"
edition.workspace = true
description = "Scope local storage"
authors = ["ζœε€‰ζ°΄εΈŒ <asakuramizu111@gmail.com>"]
Expand Down
17 changes: 17 additions & 0 deletions components/someboot/CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,23 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0

## [Unreleased]

## [0.1.16](https://github.com/rcore-os/tgoskits/compare/someboot-v0.1.15...someboot-v0.1.16) - 2026-06-02

### Added

- *(riscv64)* update kernel entry point handling and remove unused kernel load address ([#1071](https://github.com/rcore-os/tgoskits/pull/1071))
- *(starryos)* add QEMU K230 boot support ([#1046](https://github.com/rcore-os/tgoskits/pull/1046))
- *(riscv64)* support dynamic platform on QEMU and SG2002 ([#961](https://github.com/rcore-os/tgoskits/pull/961))

### Fixed

- *(repo)* normalize allocator and RISC-V dependencies ([#1021](https://github.com/rcore-os/tgoskits/pull/1021))
- *(axbuild)* skip disabled grouped C subcases ([#942](https://github.com/rcore-os/tgoskits/pull/942))

### Other

- *(deps)* update spin 0.10β†’0.12, ostool 0.19β†’0.21 ([#978](https://github.com/rcore-os/tgoskits/pull/978))

## [0.1.15](https://github.com/rcore-os/tgoskits/compare/someboot-v0.1.14...someboot-v0.1.15) - 2026-05-15

### Fixed
Expand Down
2 changes: 1 addition & 1 deletion components/someboot/Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@ keywords = ["os"]
license = "MPL-2.0"
name = "someboot"
repository.workspace = true
version = "0.1.15"
version = "0.1.16"

[features]
efi = []
Expand Down
Loading