Skip to content
Merged
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
152 changes: 76 additions & 76 deletions Cargo.lock

Large diffs are not rendered by default.

150 changes: 75 additions & 75 deletions Cargo.toml

Large diffs are not rendered by default.

6 changes: 6 additions & 0 deletions components/aic8800/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.2.1](https://github.com/rcore-os/tgoskits/compare/aic8800-v0.2.0...aic8800-v0.2.1) - 2026-06-27

### Fixed

- *(locking)* remove spin mutex usage from kernel paths ([#1380](https://github.com/rcore-os/tgoskits/pull/1380))

## [0.2.0](https://github.com/rcore-os/tgoskits/compare/aic8800-v0.1.1...aic8800-v0.2.0) - 2026-06-23

### Added
Expand Down
2 changes: 1 addition & 1 deletion components/aic8800/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[package]
name = "aic8800"
version = "0.2.0"
version = "0.2.1"
edition = "2024"
license = "Apache-2.0"
repository.workspace = true
Expand Down
6 changes: 6 additions & 0 deletions components/axbacktrace/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.4](https://github.com/rcore-os/tgoskits/compare/axbacktrace-v0.4.3...axbacktrace-v0.4.4) - 2026-06-27

### Fixed

- *(locking)* remove spin mutex usage from kernel paths ([#1380](https://github.com/rcore-os/tgoskits/pull/1380))

## [0.4.3](https://github.com/rcore-os/tgoskits/compare/axbacktrace-v0.4.2...axbacktrace-v0.4.3) - 2026-06-23

### 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.3"
version = "0.4.4"
description = "Backtrace for ArceOS"
authors = ["Mivik <mivikq@gmail.com>", "ζœε€‰ζ°΄εΈŒ <asakuramizu111@gmail.com>"]
repository = "https://github.com/Starry-OS/axbacktrace"
Expand Down
7 changes: 7 additions & 0 deletions components/axcpu/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,12 @@
# Changelog

## [0.8.0](https://github.com/rcore-os/tgoskits/compare/ax-cpu-v0.7.1...ax-cpu-v0.8.0) - 2026-06-27

### Fixed

- *(axcpu)* seed a fresh x86_64 task's x87 stack as empty (FXSAVE tag) ([#1366](https://github.com/rcore-os/tgoskits/pull/1366))
- *(axcpu)* deliver x86_64 #DE (divide error) as SIGFPE/FPE_INTDIV ([#1367](https://github.com/rcore-os/tgoskits/pull/1367))

## [0.7.1](https://github.com/rcore-os/tgoskits/compare/ax-cpu-v0.7.0...ax-cpu-v0.7.1) - 2026-06-23

### Other
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.7.1"
version = "0.8.0"
repository = "https://github.com/rcore-os/tgoskits"
edition.workspace = true
authors = [
Expand Down
6 changes: 6 additions & 0 deletions components/axfs-ng-vfs/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.5.2](https://github.com/rcore-os/tgoskits/compare/axfs-ng-vfs-v0.5.1...axfs-ng-vfs-v0.5.2) - 2026-06-27

### Fixed

- *(locking)* remove spin mutex usage from kernel paths ([#1380](https://github.com/rcore-os/tgoskits/pull/1380))

## [0.5.1](https://github.com/rcore-os/tgoskits/compare/axfs-ng-vfs-v0.5.0...axfs-ng-vfs-v0.5.1) - 2026-06-22

### Other
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.5.1"
version = "0.5.2"
edition.workspace = true
authors = ["Mivik <mivikq@gmail.com>", "ζœε€‰ζ°΄εΈŒ <asakuramizu111@gmail.com>"]
description = "Virtual filesystem layer for ArceOS"
Expand Down
10 changes: 10 additions & 0 deletions components/axklib/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.6.6](https://github.com/rcore-os/tgoskits/compare/axklib-v0.6.5...axklib-v0.6.6) - 2026-06-27

### Added

- *(rdif-block)* add owned DMA queue primitives

### Other

- *(serial)* align IRQ model with dev ([#1265](https://github.com/rcore-os/tgoskits/pull/1265))

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

### 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.6.5"
version = "0.6.6"
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.4.2](https://github.com/rcore-os/tgoskits/compare/axpoll-v0.4.1...axpoll-v0.4.2) - 2026-06-27

### Fixed

- *(locking)* remove spin mutex usage from kernel paths ([#1380](https://github.com/rcore-os/tgoskits/pull/1380))

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

### Other
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.4.1"
version = "0.4.2"
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/axsched/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.5.8](https://github.com/rcore-os/tgoskits/compare/ax-sched-v0.5.7...ax-sched-v0.5.8) - 2026-06-27

### Fixed

- *(ax-task)* force reschedule on remote IPI kick ([#1354](https://github.com/rcore-os/tgoskits/pull/1354))

## [0.5.7](https://github.com/rcore-os/tgoskits/compare/ax-sched-v0.5.6...ax-sched-v0.5.7) - 2026-06-11

### Other
Expand Down
2 changes: 1 addition & 1 deletion components/axsched/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[package]
name = "ax-sched"
version = "0.5.7"
version = "0.5.8"
repository = "https://github.com/rcore-os/tgoskits"
edition.workspace = true
authors = [
Expand Down
6 changes: 6 additions & 0 deletions components/irq-framework/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.2.0](https://github.com/rcore-os/tgoskits/compare/irq-framework-v0.1.1...irq-framework-v0.2.0) - 2026-06-27

### Other

- *(serial)* align IRQ model with dev ([#1265](https://github.com/rcore-os/tgoskits/pull/1265))

## [0.1.1](https://github.com/rcore-os/tgoskits/compare/irq-framework-v0.1.0...irq-framework-v0.1.1) - 2026-06-12

### Added
Expand Down
2 changes: 1 addition & 1 deletion components/irq-framework/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[package]
name = "irq-framework"
version = "0.1.1"
version = "0.2.0"
edition.workspace = true
authors = ["RCore Team <yuchen@tsinghua.edu.cn>"]
description = "A no_std dynamic IRQ registration and dispatch framework"
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.4.1](https://github.com/rcore-os/tgoskits/compare/scope-local-v0.4.0...scope-local-v0.4.1) - 2026-06-27

### Fixed

- *(locking)* remove spin mutex usage from kernel paths ([#1380](https://github.com/rcore-os/tgoskits/pull/1380))

## [0.4.0](https://github.com/rcore-os/tgoskits/compare/scope-local-v0.3.8...scope-local-v0.4.0) - 2026-06-09

### Added
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.4.0"
version = "0.4.1"
edition.workspace = true
description = "Scope local storage"
authors = ["ζœε€‰ζ°΄εΈŒ <asakuramizu111@gmail.com>"]
Expand Down
14 changes: 14 additions & 0 deletions components/sdio-host2/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.1.1](https://github.com/rcore-os/tgoskits/compare/sdio-host2-v0.1.0...sdio-host2-v0.1.1) - 2026-06-27

### Other

- updated the following local packages: dma-api
2 changes: 1 addition & 1 deletion components/sdio-host2/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[package]
name = "sdio-host2"
version = "0.1.0"
version = "0.1.1"
edition.workspace = true
authors.workspace = true
license.workspace = true
Expand Down
16 changes: 16 additions & 0 deletions components/someboot/CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,22 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0

## [Unreleased]

## [0.3.0](https://github.com/rcore-os/tgoskits/compare/someboot-v0.2.3...someboot-v0.3.0) - 2026-06-27

### Added

- *(ax-runtime)* generate banner build info ([#1373](https://github.com/rcore-os/tgoskits/pull/1373))
- *(ax-driver)* add VisionFive2 dynamic rtc and mmc ([#1353](https://github.com/rcore-os/tgoskits/pull/1353))

### Fixed

- *(locking)* remove spin mutex usage from kernel paths ([#1380](https://github.com/rcore-os/tgoskits/pull/1380))
- *(someboot)* split MMU enable and relocation state ([#1362](https://github.com/rcore-os/tgoskits/pull/1362))

### Other

- *(serial)* align IRQ model with dev ([#1265](https://github.com/rcore-os/tgoskits/pull/1265))

## [0.2.3](https://github.com/rcore-os/tgoskits/compare/someboot-v0.2.2...someboot-v0.2.3) - 2026-06-23

### Added
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.2.3"
version = "0.3.0"

[features]
efi = []
Expand Down
6 changes: 6 additions & 0 deletions components/starry-process/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.11](https://github.com/rcore-os/tgoskits/compare/starry-process-v0.4.10...starry-process-v0.4.11) - 2026-06-27

### Other

- *(serial)* align IRQ model with dev ([#1265](https://github.com/rcore-os/tgoskits/pull/1265))

## [0.4.10](https://github.com/rcore-os/tgoskits/compare/starry-process-v0.4.9...starry-process-v0.4.10) - 2026-06-23

### Other
Expand Down
2 changes: 1 addition & 1 deletion components/starry-process/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[package]
name = "starry-process"
version = "0.4.10"
version = "0.4.11"
edition.workspace = true
authors = ["ζœε€‰ζ°΄εΈŒ <asakuramizu111@gmail.com>"]
description = "Process management for Starry OS"
Expand Down
6 changes: 6 additions & 0 deletions components/starry-signal/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.8.6](https://github.com/rcore-os/tgoskits/compare/starry-signal-v0.8.5...starry-signal-v0.8.6) - 2026-06-27

### Fixed

- *(axcpu)* deliver x86_64 #DE (divide error) as SIGFPE/FPE_INTDIV ([#1367](https://github.com/rcore-os/tgoskits/pull/1367))

## [0.8.5](https://github.com/rcore-os/tgoskits/compare/starry-signal-v0.8.4...starry-signal-v0.8.5) - 2026-06-23

### Other
Expand Down
2 changes: 1 addition & 1 deletion components/starry-signal/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[package]
name = "starry-signal"
version = "0.8.5"
version = "0.8.6"
edition.workspace = true
authors = ["Mivik <mivikq@gmail.com>", "ζœε€‰ζ°΄εΈŒ <asakuramizu111@gmail.com>"]
description = "Signal management library for Starry OS"
Expand Down
18 changes: 18 additions & 0 deletions drivers/ax-driver/CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,24 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0

## [Unreleased]

## [0.9.0](https://github.com/rcore-os/tgoskits/compare/ax-driver-v0.8.2...ax-driver-v0.9.0) - 2026-06-27

### Added

- *(rdif-block)* add owned DMA queue primitives
- *(ax-driver)* add VisionFive2 dynamic rtc and mmc ([#1353](https://github.com/rcore-os/tgoskits/pull/1353))

### Fixed

- *(locking)* remove spin mutex usage from kernel paths ([#1380](https://github.com/rcore-os/tgoskits/pull/1380))
- *(ax-driver)* serialize virtio-net queue access ([#1392](https://github.com/rcore-os/tgoskits/pull/1392))
- *(rknpu)* honor GEM cache flags for mmap ([#1364](https://github.com/rcore-os/tgoskits/pull/1364))

### Other

- *(ax-driver)* use native SDMMC RDIF devices
- *(serial)* align IRQ model with dev ([#1265](https://github.com/rcore-os/tgoskits/pull/1265))

## [0.8.2](https://github.com/rcore-os/tgoskits/compare/ax-driver-v0.8.1...ax-driver-v0.8.2) - 2026-06-23

### Other
Expand Down
2 changes: 1 addition & 1 deletion drivers/ax-driver/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[package]
name = "ax-driver"
version = "0.8.2"
version = "0.9.0"
edition.workspace = true
authors.workspace = true
license.workspace = true
Expand Down
6 changes: 6 additions & 0 deletions drivers/blk/dwmmc-host/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.2.0](https://github.com/rcore-os/tgoskits/compare/dwmmc-host-v0.1.5...dwmmc-host-v0.2.0) - 2026-06-27

### Added

- *(sdmmc)* implement native host2 RDIF path

## [0.1.5](https://github.com/rcore-os/tgoskits/compare/dwmmc-host-v0.1.4...dwmmc-host-v0.1.5) - 2026-06-23

### Other
Expand Down
2 changes: 1 addition & 1 deletion drivers/blk/dwmmc-host/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[package]
name = "dwmmc-host"
version = "0.1.5"
version = "0.2.0"
repository.workspace = true
edition = "2024"
license = "Apache-2.0"
Expand Down
10 changes: 10 additions & 0 deletions drivers/blk/nvme-driver/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.6.2](https://github.com/rcore-os/tgoskits/compare/nvme-driver-v0.6.1...nvme-driver-v0.6.2) - 2026-06-27

### Added

- *(rdif-block)* add owned DMA queue primitives

### Other

- *(serial)* align IRQ model with dev ([#1265](https://github.com/rcore-os/tgoskits/pull/1265))

## [0.6.1](https://github.com/rcore-os/tgoskits/compare/nvme-driver-v0.6.0...nvme-driver-v0.6.1) - 2026-06-23

### Other
Expand Down
2 changes: 1 addition & 1 deletion drivers/blk/nvme-driver/Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@ keywords = ["os", "nvme", "block", "driver"]
license = "MIT"
name = "nvme-driver"
repository.workspace = true
version = "0.6.1"
version = "0.6.2"

[dependencies]
dma-api.workspace = true
Expand Down
6 changes: 6 additions & 0 deletions drivers/blk/phytium-mci-host/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.2.0](https://github.com/rcore-os/tgoskits/compare/phytium-mci-host-v0.1.5...phytium-mci-host-v0.2.0) - 2026-06-27

### Added

- *(sdmmc)* implement native host2 RDIF path

## [0.1.5](https://github.com/rcore-os/tgoskits/compare/phytium-mci-host-v0.1.4...phytium-mci-host-v0.1.5) - 2026-06-23

### Other
Expand Down
2 changes: 1 addition & 1 deletion drivers/blk/phytium-mci-host/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[package]
name = "phytium-mci-host"
version = "0.1.5"
version = "0.2.0"
repository.workspace = true
edition = "2024"
license = "Apache-2.0"
Expand Down
Loading