diff --git a/Cargo.lock b/Cargo.lock index a31acddcdd..9bdab64af8 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -147,7 +147,7 @@ dependencies = [ [[package]] name = "aic8800" -version = "0.2.0" +version = "0.2.1" dependencies = [ "aes", "atomic-waker", @@ -380,7 +380,7 @@ dependencies = [ [[package]] name = "arm-scmi-rs" -version = "0.1.3" +version = "0.1.4" dependencies = [ "aarch64-cpu-ext", "ax-kspin", @@ -396,7 +396,7 @@ dependencies = [ [[package]] name = "arm_vcpu" -version = "0.5.13" +version = "0.5.14" dependencies = [ "aarch64-cpu 11.2.0", "ax-crate-interface", @@ -410,7 +410,7 @@ dependencies = [ [[package]] name = "arm_vgic" -version = "0.4.14" +version = "0.5.0" dependencies = [ "aarch64-cpu 11.2.0", "aarch64_sysreg", @@ -512,7 +512,7 @@ dependencies = [ [[package]] name = "ax-alloc" -version = "0.8.5" +version = "0.8.6" dependencies = [ "ax-errno 0.6.0", "ax-kspin", @@ -529,7 +529,7 @@ dependencies = [ [[package]] name = "ax-allocator" -version = "0.5.3" +version = "0.5.4" dependencies = [ "ax-errno 0.6.0", "ax_slab_allocator", @@ -543,7 +543,7 @@ dependencies = [ [[package]] name = "ax-api" -version = "0.6.2" +version = "0.6.3" dependencies = [ "ax-alloc", "ax-config", @@ -599,7 +599,7 @@ dependencies = [ [[package]] name = "ax-cpu" -version = "0.7.1" +version = "0.8.0" dependencies = [ "aarch64-cpu 11.2.0", "ax-lazyinit", @@ -651,7 +651,7 @@ dependencies = [ [[package]] name = "ax-display" -version = "0.5.20" +version = "0.5.21" dependencies = [ "ax-lazyinit", "ax-sync", @@ -661,7 +661,7 @@ dependencies = [ [[package]] name = "ax-dma" -version = "0.6.5" +version = "0.6.6" dependencies = [ "ax-alloc", "ax-allocator", @@ -675,7 +675,7 @@ dependencies = [ [[package]] name = "ax-driver" -version = "0.8.2" +version = "0.9.0" dependencies = [ "aic8800", "anyhow", @@ -752,7 +752,7 @@ dependencies = [ [[package]] name = "ax-feat" -version = "0.5.22" +version = "0.5.23" dependencies = [ "ax-alloc", "ax-display", @@ -772,7 +772,7 @@ dependencies = [ [[package]] name = "ax-fs-ng" -version = "0.5.21" +version = "0.6.0" dependencies = [ "ax-errno 0.6.0", "ax-io", @@ -796,7 +796,7 @@ dependencies = [ [[package]] name = "ax-hal" -version = "0.5.21" +version = "0.5.22" dependencies = [ "ax-alloc", "ax-cpu", @@ -820,7 +820,7 @@ dependencies = [ [[package]] name = "ax-input" -version = "0.5.20" +version = "0.5.21" dependencies = [ "ax-lazyinit", "ax-sync", @@ -839,7 +839,7 @@ dependencies = [ [[package]] name = "ax-ipi" -version = "0.5.20" +version = "0.5.21" dependencies = [ "ax-hal", "ax-kspin", @@ -873,7 +873,7 @@ version = "0.4.8" [[package]] name = "ax-libc" -version = "0.5.21" +version = "0.5.22" dependencies = [ "ax-driver", "ax-errno 0.6.0", @@ -924,7 +924,7 @@ dependencies = [ [[package]] name = "ax-mm" -version = "0.5.21" +version = "0.5.22" dependencies = [ "ax-alloc", "ax-errno 0.6.0", @@ -939,7 +939,7 @@ dependencies = [ [[package]] name = "ax-net" -version = "0.9.0" +version = "0.10.0" dependencies = [ "async-channel", "async-trait", @@ -1011,7 +1011,7 @@ dependencies = [ [[package]] name = "ax-plat" -version = "0.7.0" +version = "0.8.0" dependencies = [ "ax-crate-interface", "ax-kernel-guard", @@ -1029,7 +1029,7 @@ dependencies = [ [[package]] name = "ax-plat-loongarch64-qemu-virt" -version = "0.5.16" +version = "0.5.17" dependencies = [ "ax-config-macros", "ax-cpu", @@ -1059,7 +1059,7 @@ dependencies = [ [[package]] name = "ax-plat-riscv64-sg2002" -version = "0.4.5" +version = "0.4.6" dependencies = [ "ax-config-macros", "ax-cpu", @@ -1080,7 +1080,7 @@ dependencies = [ [[package]] name = "ax-posix-api" -version = "0.5.22" +version = "0.5.23" dependencies = [ "ax-alloc", "ax-config", @@ -1103,14 +1103,14 @@ dependencies = [ [[package]] name = "ax-riscv-plic" -version = "0.4.7" +version = "0.4.8" dependencies = [ "tock-registers 0.10.1", ] [[package]] name = "ax-runtime" -version = "0.8.1" +version = "0.8.2" dependencies = [ "aic8800", "ax-alloc", @@ -1149,14 +1149,14 @@ dependencies = [ [[package]] name = "ax-sched" -version = "0.5.7" +version = "0.5.8" dependencies = [ "ax-linked-list-r4l", ] [[package]] name = "ax-std" -version = "0.5.21" +version = "0.5.22" dependencies = [ "ax-alloc", "ax-api", @@ -1176,7 +1176,7 @@ dependencies = [ [[package]] name = "ax-sync" -version = "0.5.21" +version = "0.5.22" dependencies = [ "ax-kspin", "ax-lockdep", @@ -1187,7 +1187,7 @@ dependencies = [ [[package]] name = "ax-task" -version = "0.5.22" +version = "0.5.23" dependencies = [ "ax-alloc", "ax-cpumask", @@ -1250,7 +1250,7 @@ dependencies = [ [[package]] name = "axbacktrace" -version = "0.4.3" +version = "0.4.4" dependencies = [ "addr2line 0.26.1", "axpanic", @@ -1263,7 +1263,7 @@ dependencies = [ [[package]] name = "axbuild" -version = "0.4.14" +version = "0.4.15" dependencies = [ "addr2line 0.26.1", "anyhow", @@ -1307,7 +1307,7 @@ dependencies = [ [[package]] name = "axdevice" -version = "0.4.14" +version = "0.5.0" dependencies = [ "arm_vgic", "ax-errno 0.6.0", @@ -1326,7 +1326,7 @@ dependencies = [ [[package]] name = "axdevice_base" -version = "0.5.0" +version = "0.5.1" dependencies = [ "ax-errno 0.6.0", "ax-memory-addr", @@ -1347,7 +1347,7 @@ dependencies = [ [[package]] name = "axfs-ng-vfs" -version = "0.5.1" +version = "0.5.2" dependencies = [ "ax-errno 0.6.0", "ax-kspin", @@ -1380,7 +1380,7 @@ dependencies = [ [[package]] name = "axklib" -version = "0.6.5" +version = "0.6.6" dependencies = [ "ax-alloc", "ax-errno 0.6.0", @@ -1404,7 +1404,7 @@ dependencies = [ [[package]] name = "axnsproxy" -version = "0.2.3" +version = "0.2.4" dependencies = [ "ax-errno 0.6.0", "ax-kspin", @@ -1419,7 +1419,7 @@ version = "0.1.1" [[package]] name = "axplat-dyn" -version = "0.7.5" +version = "0.7.6" dependencies = [ "anyhow", "ax-cpu", @@ -1438,7 +1438,7 @@ dependencies = [ [[package]] name = "axpoll" -version = "0.4.1" +version = "0.4.2" dependencies = [ "ax-kspin", "bitflags 2.13.0", @@ -1502,7 +1502,7 @@ dependencies = [ [[package]] name = "axvcpu" -version = "0.7.1" +version = "0.7.2" dependencies = [ "ax-errno 0.6.0", "ax-kspin", @@ -1515,7 +1515,7 @@ dependencies = [ [[package]] name = "axvisor" -version = "0.5.14" +version = "0.5.15" dependencies = [ "anyhow", "ax-driver", @@ -1544,7 +1544,7 @@ dependencies = [ [[package]] name = "axvm" -version = "0.5.16" +version = "0.5.17" dependencies = [ "aarch64-cpu-ext", "arm-gic-driver", @@ -1843,7 +1843,7 @@ dependencies = [ [[package]] name = "buddy-slab-allocator" -version = "0.4.2" +version = "0.4.3" dependencies = [ "ax-kspin", "divan", @@ -2341,7 +2341,7 @@ dependencies = [ [[package]] name = "crab-usb" -version = "0.9.8" +version = "0.9.9" dependencies = [ "anyhow", "ax-kspin", @@ -2954,7 +2954,7 @@ dependencies = [ [[package]] name = "dma-api" -version = "0.8.2" +version = "0.9.0" dependencies = [ "aarch64-cpu-ext", "ax-kspin", @@ -3037,7 +3037,7 @@ checksum = "92773504d58c093f6de2459af4af33faa518c13451eb8f2b5698ed3d36e7c813" [[package]] name = "dwmmc-host" -version = "0.1.5" +version = "0.2.0" dependencies = [ "bitfield-struct 0.11.0", "dma-api", @@ -3221,7 +3221,7 @@ dependencies = [ [[package]] name = "eth-intel" -version = "0.1.7" +version = "0.1.8" dependencies = [ "dma-api", "log", @@ -4317,7 +4317,7 @@ checksum = "d98f6fed1fde3f8c21bc40a1abb88dd75e67924f9cffc3ef95607bad8017f8e2" [[package]] name = "irq-framework" -version = "0.1.1" +version = "0.2.0" [[package]] name = "is-terminal" @@ -4903,7 +4903,7 @@ dependencies = [ [[package]] name = "loongarch_vcpu" -version = "0.5.7" +version = "0.5.8" dependencies = [ "ax-crate-interface", "ax-errno 0.6.0", @@ -5364,7 +5364,7 @@ checksum = "300e4bdb6b46b592948e700ea1ef24a4296491f6a0ee722b258040abd15a3714" [[package]] name = "nvme-driver" -version = "0.6.1" +version = "0.6.2" dependencies = [ "dma-api", "log", @@ -5717,7 +5717,7 @@ dependencies = [ [[package]] name = "phytium-mci-host" -version = "0.1.5" +version = "0.2.0" dependencies = [ "bitfield-struct 0.11.0", "dma-api", @@ -6092,7 +6092,7 @@ checksum = "dc33ff2d4973d518d823d61aa239014831e521c75da58e3df4840d3f47749d09" [[package]] name = "ramdisk" -version = "0.1.6" +version = "0.1.7" dependencies = [ "ax-kspin", "rdif-block", @@ -6324,7 +6324,7 @@ dependencies = [ [[package]] name = "rd-net" -version = "0.1.6" +version = "0.1.7" dependencies = [ "dma-api", "futures", @@ -6345,7 +6345,7 @@ dependencies = [ [[package]] name = "rdif-block" -version = "0.9.1" +version = "0.10.0" dependencies = [ "ax-kspin", "dma-api", @@ -6377,7 +6377,7 @@ dependencies = [ [[package]] name = "rdif-eth" -version = "0.3.4" +version = "0.3.5" dependencies = [ "dma-api", "rdif-base", @@ -6419,7 +6419,7 @@ dependencies = [ [[package]] name = "rdif-serial" -version = "0.8.2" +version = "0.9.0" dependencies = [ "bitflags 2.13.0", "futures", @@ -6452,7 +6452,7 @@ dependencies = [ [[package]] name = "rdrive" -version = "0.23.1" +version = "0.23.2" dependencies = [ "acpi", "ax-kspin", @@ -6481,7 +6481,7 @@ dependencies = [ [[package]] name = "realtek-rtl8125" -version = "0.2.5" +version = "0.2.6" dependencies = [ "ax-kspin", "dma-api", @@ -6684,7 +6684,7 @@ checksum = "07aac72f95e774476db82916d79f2d303191310393830573c1ab5c821b21660a" [[package]] name = "riscv_vcpu" -version = "0.5.14" +version = "0.5.15" dependencies = [ "ax-crate-interface", "ax-errno 0.6.0", @@ -6707,7 +6707,7 @@ dependencies = [ [[package]] name = "riscv_vplic" -version = "0.4.16" +version = "0.4.17" dependencies = [ "ax-crate-interface", "ax-errno 0.6.0", @@ -6774,7 +6774,7 @@ dependencies = [ [[package]] name = "rockchip-npu" -version = "0.2.6" +version = "0.2.7" dependencies = [ "aarch64-cpu-ext", "bitflags 2.13.0", @@ -6800,7 +6800,7 @@ dependencies = [ [[package]] name = "rockchip-rga" -version = "0.1.1" +version = "0.1.2" dependencies = [ "dma-api", "rdif-base", @@ -6808,7 +6808,7 @@ dependencies = [ [[package]] name = "rockchip-soc" -version = "0.3.3" +version = "0.3.4" dependencies = [ "bitflags 2.13.0", "dma-api", @@ -7095,7 +7095,7 @@ dependencies = [ [[package]] name = "scope-local" -version = "0.4.0" +version = "0.4.1" dependencies = [ "ax-percpu", "ctor 0.6.3", @@ -7138,7 +7138,7 @@ dependencies = [ [[package]] name = "sdhci-host" -version = "0.1.5" +version = "0.2.0" dependencies = [ "dma-api", "embedded-hal", @@ -7155,14 +7155,14 @@ version = "0.1.0" [[package]] name = "sdio-host2" -version = "0.1.0" +version = "0.1.1" dependencies = [ "dma-api", ] [[package]] name = "sdmmc-protocol" -version = "0.1.3" +version = "0.2.0" dependencies = [ "bitflags 2.13.0", "dma-api", @@ -7329,7 +7329,7 @@ dependencies = [ [[package]] name = "sg2002-tpu" -version = "0.3.0" +version = "0.3.1" dependencies = [ "ax-dma", "ax-errno 0.6.0", @@ -7548,7 +7548,7 @@ dependencies = [ [[package]] name = "some-serial" -version = "0.6.2" +version = "0.7.0" dependencies = [ "bitflags 2.13.0", "enum_dispatch", @@ -7562,7 +7562,7 @@ dependencies = [ [[package]] name = "someboot" -version = "0.2.3" +version = "0.3.0" dependencies = [ "aarch64-cpu 11.2.0", "aarch64-cpu-ext", @@ -7605,7 +7605,7 @@ dependencies = [ [[package]] name = "somehal" -version = "0.7.2" +version = "0.7.3" dependencies = [ "aarch64-cpu 11.2.0", "anyhow", @@ -7682,7 +7682,7 @@ dependencies = [ [[package]] name = "starry-kernel" -version = "0.6.4" +version = "0.6.5" dependencies = [ "ax-alloc", "ax-config", @@ -7774,7 +7774,7 @@ dependencies = [ [[package]] name = "starry-process" -version = "0.4.10" +version = "0.4.11" dependencies = [ "ax-kspin", "ax-lazyinit", @@ -7784,7 +7784,7 @@ dependencies = [ [[package]] name = "starry-signal" -version = "0.8.5" +version = "0.8.6" dependencies = [ "ax-cpu", "ax-errno 0.6.0", @@ -7811,7 +7811,7 @@ dependencies = [ [[package]] name = "starryos" -version = "0.5.18" +version = "0.5.19" dependencies = [ "anyhow", "ax-driver", @@ -9833,7 +9833,7 @@ dependencies = [ [[package]] name = "x86_vcpu" -version = "0.5.14" +version = "0.5.15" dependencies = [ "ax-crate-interface", "ax-errno 0.6.0", @@ -9857,7 +9857,7 @@ dependencies = [ [[package]] name = "x86_vlapic" -version = "0.4.15" +version = "0.4.16" dependencies = [ "ax-crate-interface", "ax-errno 0.6.0", diff --git a/Cargo.toml b/Cargo.toml index f114b38e1c..8b810f48a8 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -125,76 +125,76 @@ exclude = [ [workspace.dependencies] # Local workspace crates aarch64_sysreg = { version = "0.3.8", path = "virtualization/aarch64_sysreg" } -arm-scmi-rs = { version = "0.1.3", path = "drivers/firmware/arm-scmi-rs" } +arm-scmi-rs = { version = "0.1.4", path = "drivers/firmware/arm-scmi-rs" } arceos-test-suit = { version = "0.3.1", path = "test-suit/arceos/rust" } -arm_vcpu = { version = "0.5.13", path = "virtualization/arm_vcpu" } -arm_vgic = { version = "0.4.14", path = "virtualization/arm_vgic" } -ax-alloc = { version = "0.8.5", path = "os/arceos/modules/axalloc", default-features = false } -ax-allocator = { version = "0.5.3", path = "memory/axallocator" } -ax-api = { version = "0.6.2", path = "os/arceos/api/arceos_api" } +arm_vcpu = { version = "0.5.14", path = "virtualization/arm_vcpu" } +arm_vgic = { version = "0.5.0", path = "virtualization/arm_vgic" } +ax-alloc = { version = "0.8.6", path = "os/arceos/modules/axalloc", default-features = false } +ax-allocator = { version = "0.5.4", path = "memory/axallocator" } +ax-api = { version = "0.6.3", path = "os/arceos/api/arceos_api" } ax-arm-pl031 = { version = "0.4.7", path = "drivers/rtc/arm_pl031" } ax-config = { version = "0.5.14", path = "os/arceos/modules/axconfig" } ax-config-gen = { version = "0.4.11", path = "components/axconfig-gen/axconfig-gen" } ax-config-macros = { version = "0.4.11", path = "components/axconfig-gen/axconfig-macros" } -ax-cpu = { version = "0.7.1", path = "components/axcpu" } +ax-cpu = { version = "0.8.0", path = "components/axcpu" } ax-cpumask = { version = "0.3.5", path = "components/cpumask" } ax-crate-interface = { version = "0.5.7", path = "components/crate_interface" } ax-ctor-bare = { version = "0.4.8", path = "components/ctor_bare/ctor_bare" } ax-ctor-bare-macros = { version = "0.4.8", path = "components/ctor_bare/ctor_bare_macros" } -ax-display = { version = "0.5.20", path = "os/arceos/modules/axdisplay" } -ax-dma = { version = "0.6.5", path = "os/arceos/modules/axdma" } -ax-driver = { version = "0.8.2", path = "drivers/ax-driver" } +ax-display = { version = "0.5.21", path = "os/arceos/modules/axdisplay" } +ax-dma = { version = "0.6.6", path = "os/arceos/modules/axdma" } +ax-driver = { version = "0.9.0", path = "drivers/ax-driver" } virtio-drivers = { version = "0.13.0", default-features = false } ax-errno = { version = "0.6.0", path = "components/axerrno" } -ax-feat = { version = "0.5.22", path = "os/arceos/api/axfeat" } -ax-fs-ng = { version = "0.5.21", path = "os/arceos/modules/axfs-ng" } -ax-hal = { version = "0.5.21", path = "os/arceos/modules/axhal" } -irq-framework = { version = "0.1.1", path = "components/irq-framework" } -ax-input = { version = "0.5.20", path = "os/arceos/modules/axinput" } +ax-feat = { version = "0.5.23", path = "os/arceos/api/axfeat" } +ax-fs-ng = { version = "0.6.0", path = "os/arceos/modules/axfs-ng" } +ax-hal = { version = "0.5.22", path = "os/arceos/modules/axhal" } +irq-framework = { version = "0.2.0", path = "components/irq-framework" } +ax-input = { version = "0.5.21", path = "os/arceos/modules/axinput" } ax-io = { version = "0.6.0", path = "components/axio" } -ax-ipi = { version = "0.5.20", path = "os/arceos/modules/axipi" } +ax-ipi = { version = "0.5.21", path = "os/arceos/modules/axipi" } ax-kernel-guard = { version = "0.3.11", path = "components/kernel_guard" } ax-lockdep = { version = "0.1.4", path = "components/lockdep" } ax-kspin = { version = "0.3.12", path = "components/kspin" } ax-lazyinit = { version = "0.4.8", path = "components/ax-lazyinit" } -ax-libc = { version = "0.5.21", path = "os/arceos/ulib/axlibc" } +ax-libc = { version = "0.5.22", path = "os/arceos/ulib/axlibc" } libc = { version = "0.2", default-features = false } ax-linked-list-r4l = { version = "0.5.6", path = "components/linked_list_r4l" } ax-log = { version = "0.5.15", path = "os/arceos/modules/axlog" } ax-memory-addr = { version = "0.6.9", path = "memory/memory_addr" } ax-memory-set = { version = "0.6.10", path = "memory/memory_set" } axpanic = { version = "0.1.1", path = "components/axpanic" } -ax-mm = { version = "0.5.21", path = "os/arceos/modules/axmm" } -ax-net = { version = "0.9.0", path = "net/ax-net" } +ax-mm = { version = "0.5.22", path = "os/arceos/modules/axmm" } +ax-net = { version = "0.10.0", path = "net/ax-net" } ax-page-table-entry = { version = "0.8.10", path = "memory/page_table_entry" } ax-page-table-multiarch = { version = "0.8.12", path = "memory/page_table_multiarch" } ax-percpu = { version = "0.4.13", path = "components/percpu/percpu" } ax-percpu-macros = { version = "0.4.10", path = "components/percpu/percpu_macros" } -ax-plat = { version = "0.7.0", path = "platforms/ax-plat" } -ax-plat-loongarch64-qemu-virt = { version = "0.5.16", path = "platforms/ax-plat-loongarch64-qemu-virt", default-features = false } +ax-plat = { version = "0.8.0", path = "platforms/ax-plat" } +ax-plat-loongarch64-qemu-virt = { version = "0.5.17", path = "platforms/ax-plat-loongarch64-qemu-virt", default-features = false } ax-plat-macros = { version = "0.3.8", path = "platforms/ax-plat-macros" } -ax-plat-riscv64-sg2002 = { version = "0.4.5", path = "platforms/ax-plat-riscv64-sg2002" } -ax-posix-api = { version = "0.5.22", path = "os/arceos/api/arceos_posix_api" } -ax-riscv-plic = { version = "0.4.7", path = "drivers/intc/riscv_plic" } -ax-runtime = { version = "0.8.1", path = "os/arceos/modules/axruntime" } -ax-sched = { version = "0.5.7", path = "components/axsched" } -ax-std = { version = "0.5.21", path = "os/arceos/ulib/axstd" } -ax-sync = { version = "0.5.21", path = "os/arceos/modules/axsync" } -ax-task = { version = "0.5.22", path = "os/arceos/modules/axtask" } +ax-plat-riscv64-sg2002 = { version = "0.4.6", path = "platforms/ax-plat-riscv64-sg2002" } +ax-posix-api = { version = "0.5.23", path = "os/arceos/api/arceos_posix_api" } +ax-riscv-plic = { version = "0.4.8", path = "drivers/intc/riscv_plic" } +ax-runtime = { version = "0.8.2", path = "os/arceos/modules/axruntime" } +ax-sched = { version = "0.5.8", path = "components/axsched" } +ax-std = { version = "0.5.22", path = "os/arceos/ulib/axstd" } +ax-sync = { version = "0.5.22", path = "os/arceos/modules/axsync" } +ax-task = { version = "0.5.23", path = "os/arceos/modules/axtask" } ax-timer-list = { version = "0.3.5", path = "components/timer_list" } axaddrspace = { version = "0.5.14", path = "virtualization/axaddrspace" } -axbacktrace = { version = "0.4.3", path = "components/axbacktrace" } -axbuild = { version = "0.4.14", path = "scripts/axbuild" } -axdevice = { version = "0.4.14", path = "virtualization/axdevice" } -axdevice_base = { version = "0.5.0", path = "virtualization/axdevice_base" } -axfs-ng-vfs = { version = "0.5.1", path = "components/axfs-ng-vfs" } +axbacktrace = { version = "0.4.4", path = "components/axbacktrace" } +axbuild = { version = "0.4.15", path = "scripts/axbuild" } +axdevice = { version = "0.5.0", path = "virtualization/axdevice" } +axdevice_base = { version = "0.5.1", path = "virtualization/axdevice_base" } +axfs-ng-vfs = { version = "0.5.2", path = "components/axfs-ng-vfs" } axhvc = { version = "0.4.9", path = "virtualization/axhvc" } -axklib = { version = "0.6.5", path = "components/axklib" } -axplat-dyn = { version = "0.7.5", path = "platforms/axplat-dyn", default-features = false } -axpoll = { version = "0.4.1", path = "components/axpoll" } -axvcpu = { version = "0.7.1", path = "virtualization/axvcpu" } -axvisor = { version = "0.5.14", path = "os/axvisor" } -axvm = { version = "0.5.16", path = "virtualization/axvm", default-features = false } +axklib = { version = "0.6.6", path = "components/axklib" } +axplat-dyn = { version = "0.7.6", path = "platforms/axplat-dyn", default-features = false } +axpoll = { version = "0.4.2", path = "components/axpoll" } +axvcpu = { version = "0.7.2", path = "virtualization/axvcpu" } +axvisor = { version = "0.5.15", path = "os/axvisor" } +axvm = { version = "0.5.17", path = "virtualization/axvm", default-features = false } axvm-types = { version = "0.5.13", path = "virtualization/axvm-types" } axvmconfig = { version = "0.7.2", path = "virtualization/axvmconfig", default-features = false } bitmap-allocator = { version = "0.4.6", path = "memory/bitmap-allocator" } @@ -208,78 +208,78 @@ impl-weak-partial = { version = "0.3.4", path = "components/crate_interface/test impl-weak-traits = { version = "0.3.4", path = "components/crate_interface/test_crates/impl-weak-traits" } arm-gic-driver = { version = "0.17.6", path = "drivers/intc/arm-gic-driver" } enumerate = { version = "0.1.1", path = "drivers/examples/enumerate" } -eth-intel = { version = "0.1.7", path = "drivers/net/eth-intel" } -loongarch_vcpu = { version = "0.5.7", path = "virtualization/loongarch_vcpu" } +eth-intel = { version = "0.1.8", path = "drivers/net/eth-intel" } +loongarch_vcpu = { version = "0.5.8", path = "virtualization/loongarch_vcpu" } mingo = { version = "0.8.3", path = "os/arceos/tools/raspi4/chainloader" } riscv-h = { version = "0.4.8", path = "virtualization/riscv-h" } -riscv_vcpu = { version = "0.5.14", path = "virtualization/riscv_vcpu" } -riscv_vplic = { version = "0.4.16", path = "virtualization/riscv_vplic" } -nvme-driver = { version = "0.6.1", path = "drivers/blk/nvme-driver" } +riscv_vcpu = { version = "0.5.15", path = "virtualization/riscv_vcpu" } +riscv_vplic = { version = "0.4.17", path = "virtualization/riscv_vplic" } +nvme-driver = { version = "0.6.2", path = "drivers/blk/nvme-driver" } pcie = { version = "0.6.5", path = "drivers/pci/pcie" } -ramdisk = { version = "0.1.6", path = "drivers/blk/ramdisk" } -rd-net = { version = "0.1.6", path = "drivers/net/rd-net" } +ramdisk = { version = "0.1.7", path = "drivers/blk/ramdisk" } +rd-net = { version = "0.1.7", path = "drivers/net/rd-net" } rdif-base = { version = "0.8.3", path = "drivers/interface/rdif-base" } -rdif-block = { version = "0.9.1", path = "drivers/interface/rdif-block" } +rdif-block = { version = "0.10.0", path = "drivers/interface/rdif-block" } rdif-clk = { version = "0.5.3", path = "drivers/interface/rdif-clk" } rdif-def = { version = "0.3.0", path = "drivers/interface/rdif-def" } rdif-display = { version = "0.2.0", path = "drivers/interface/rdif-display" } -rdif-eth = { version = "0.3.4", path = "drivers/interface/rdif-eth" } +rdif-eth = { version = "0.3.5", path = "drivers/interface/rdif-eth" } rdif-input = { version = "0.2.0", path = "drivers/interface/rdif-input" } rdif-intc = { version = "0.14.3", path = "drivers/interface/rdif-intc" } rdif-pcie = { version = "0.2.5", path = "drivers/interface/rdif-pcie" } rdif-power = { version = "0.7.3", path = "drivers/interface/rdif-power" } -rdif-serial = { version = "0.8.2", path = "drivers/interface/rdif-serial" } +rdif-serial = { version = "0.9.0", path = "drivers/interface/rdif-serial" } rdif-systick = { version = "0.6.3", path = "drivers/interface/rdif-systick" } rdif-timer = { version = "0.6.3", path = "drivers/interface/rdif-timer" } rdif-vsock = { version = "0.1.2", path = "drivers/interface/rdif-vsock" } rk3588-pci = { version = "0.2.4", path = "drivers/pci/rk3588-pci" } -rockchip-npu = { version = "0.2.6", path = "drivers/npu/rockchip-npu" } -rockchip-rga = { version = "0.1.1", path = "drivers/gpu/rockchip-rga" } +rockchip-npu = { version = "0.2.7", path = "drivers/npu/rockchip-npu" } +rockchip-rga = { version = "0.1.2", path = "drivers/gpu/rockchip-rga" } k230-kpu = { version = "0.1.0", path = "drivers/npu/k230-kpu" } -realtek-rtl8125 = { version = "0.2.5", path = "drivers/net/realtek-rtl8125" } +realtek-rtl8125 = { version = "0.2.6", path = "drivers/net/realtek-rtl8125" } rockchip-pm = { version = "0.4.5", path = "drivers/soc/rockchip/rockchip-pm" } -rockchip-soc = { version = "0.3.3", path = "drivers/soc/rockchip/rockchip-soc" } -sg2002-tpu = { version = "0.3.0", path = "drivers/tpu/sg2002-tpu" } -rdrive = { version = "0.23.1", path = "drivers/rdrive" } +rockchip-soc = { version = "0.3.4", path = "drivers/soc/rockchip/rockchip-soc" } +sg2002-tpu = { version = "0.3.1", path = "drivers/tpu/sg2002-tpu" } +rdrive = { version = "0.23.2", path = "drivers/rdrive" } rdrive-macros = { version = "0.4.2", path = "drivers/rdrive-macros" } rsext4 = { version = "0.7.2", path = "components/rsext4" } -scope-local = { version = "0.4.0", path = "components/scope-local" } +scope-local = { version = "0.4.1", path = "components/scope-local" } sdio-host = { version = "0.1.0", package = "sdio-host-cv1800", path = "components/sdio-host" } -sdio-host2 = { version = "0.1.0", path = "components/sdio-host2" } +sdio-host2 = { version = "0.1.1", path = "components/sdio-host2" } sdhci-cv1800 = { version = "0.1.1", path = "components/sdhci-cv1800" } -aic8800 = { version = "0.2.0", path = "components/aic8800" } -crab-usb = { version = "0.9.8", path = "drivers/usb/usb-host" } +aic8800 = { version = "0.2.1", path = "components/aic8800" } +crab-usb = { version = "0.9.9", path = "drivers/usb/usb-host" } crab-uvc = { version = "0.1.1", path = "drivers/usb/usb-device/uvc" } ktest-helper = { version = "0.1.1", path = "drivers/usb/utils/ktest-helper" } usb-if = { version = "0.7.2", path = "drivers/usb/usb-if" } usb-serial = { version = "0.1.0", path = "drivers/usb/usb-serial" } -dwmmc-host = { version = "0.1.5", path = "drivers/blk/dwmmc-host", default-features = false } -phytium-mci-host = { version = "0.1.5", path = "drivers/blk/phytium-mci-host", default-features = false } -sdhci-host = { version = "0.1.5", path = "drivers/blk/sdhci-host", default-features = false } -sdmmc-protocol = { version = "0.1.3", path = "drivers/blk/sdmmc-protocol", default-features = false } +dwmmc-host = { version = "0.2.0", path = "drivers/blk/dwmmc-host", default-features = false } +phytium-mci-host = { version = "0.2.0", path = "drivers/blk/phytium-mci-host", default-features = false } +sdhci-host = { version = "0.2.0", path = "drivers/blk/sdhci-host", default-features = false } +sdmmc-protocol = { version = "0.2.0", path = "drivers/blk/sdmmc-protocol", default-features = false } smoltcp = { version = "0.13.1", default-features = false } -axnsproxy = { version = "0.2.3", path = "os/StarryOS/axnsproxy" } -starry-kernel = { version = "0.6.4", path = "os/StarryOS/kernel" } -starry-process = { version = "0.4.10", path = "components/starry-process" } -starry-signal = { version = "0.8.5", path = "components/starry-signal" } +axnsproxy = { version = "0.2.4", path = "os/StarryOS/axnsproxy" } +starry-kernel = { version = "0.6.5", path = "os/StarryOS/kernel" } +starry-process = { version = "0.4.11", path = "components/starry-process" } +starry-signal = { version = "0.8.6", path = "components/starry-signal" } starry-vm = { version = "0.5.10", path = "components/starry-vm" } -starryos = { version = "0.5.18", path = "os/StarryOS/starryos" } +starryos = { version = "0.5.19", path = "os/StarryOS/starryos" } test-simple = { version = "0.3.4", path = "components/crate_interface/test_crates/test-simple" } test-weak = { version = "0.3.4", path = "components/crate_interface/test_crates/test-weak" } test-weak-partial = { version = "0.3.4", path = "components/crate_interface/test_crates/test-weak-partial" } tg-xtask = { version = "0.5.11", path = "xtask" } axloader = { version = "0.5.11", path = "bootloader/axloader" } httpboot-protocol = { version = "0.1.0", default-features = false } -x86_vcpu = { version = "0.5.14", path = "virtualization/x86_vcpu", default-features = false } -x86_vlapic = { version = "0.4.15", path = "virtualization/x86_vlapic" } +x86_vcpu = { version = "0.5.15", path = "virtualization/x86_vcpu", default-features = false } +x86_vlapic = { version = "0.4.16", path = "virtualization/x86_vlapic" } page-table-generic = { version = "0.7.3", path = "memory/page-table-generic" } -someboot = { version = "0.2.3", path = "components/someboot" } -some-serial = { version = "0.6.2", path = "drivers/serial/some-serial" } +someboot = { version = "0.3.0", path = "components/someboot" } +some-serial = { version = "0.7.0", path = "drivers/serial/some-serial" } kernutil = { path = "components/kernutil", version = "0.2.2" } ranges-ext = { version = "0.6.4", path = "memory/ranges-ext" } somehal-macros = { path = "components/somehal-macros", version = "0.1.4" } kasm-aarch64 = { path = "components/kasm-aarch64", version = "0.2.1" } -somehal = { version = "0.7.2", path = "platforms/somehal" } +somehal = { version = "0.7.3", path = "platforms/somehal" } # External crates anyhow = { version = "1.0", default-features = false } @@ -298,7 +298,7 @@ futures = { version = "0.3", default-features = false } heapless = "0.9" schemars = "1.2.1" toml = "1" -dma-api = { version = "0.8.2", path = "memory/dma-api" } +dma-api = { version = "0.9.0", path = "memory/dma-api" } mmio-api = { version = "0.2.2", path = "memory/mmio-api" } lock_api = { version = "0.4", default-features = false } log = "0.4" diff --git a/components/aic8800/CHANGELOG.md b/components/aic8800/CHANGELOG.md index f43ad11f28..d20867bdda 100644 --- a/components/aic8800/CHANGELOG.md +++ b/components/aic8800/CHANGELOG.md @@ -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 diff --git a/components/aic8800/Cargo.toml b/components/aic8800/Cargo.toml index 5be8566431..07f0078135 100644 --- a/components/aic8800/Cargo.toml +++ b/components/aic8800/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "aic8800" -version = "0.2.0" +version = "0.2.1" edition = "2024" license = "Apache-2.0" repository.workspace = true diff --git a/components/axbacktrace/CHANGELOG.md b/components/axbacktrace/CHANGELOG.md index ed3bf1337e..5f8ecde795 100644 --- a/components/axbacktrace/CHANGELOG.md +++ b/components/axbacktrace/CHANGELOG.md @@ -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 diff --git a/components/axbacktrace/Cargo.toml b/components/axbacktrace/Cargo.toml index f1cfc4a850..25987f29d6 100644 --- a/components/axbacktrace/Cargo.toml +++ b/components/axbacktrace/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "axbacktrace" -version = "0.4.3" +version = "0.4.4" description = "Backtrace for ArceOS" authors = ["Mivik ", "朝倉水希 "] repository = "https://github.com/Starry-OS/axbacktrace" diff --git a/components/axcpu/CHANGELOG.md b/components/axcpu/CHANGELOG.md index 880c5be91b..6845215388 100644 --- a/components/axcpu/CHANGELOG.md +++ b/components/axcpu/CHANGELOG.md @@ -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 diff --git a/components/axcpu/Cargo.toml b/components/axcpu/Cargo.toml index 5cd2a78ec6..7d3a6c1b81 100644 --- a/components/axcpu/Cargo.toml +++ b/components/axcpu/Cargo.toml @@ -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 = [ diff --git a/components/axfs-ng-vfs/CHANGELOG.md b/components/axfs-ng-vfs/CHANGELOG.md index acd5aa018d..565098f6e4 100644 --- a/components/axfs-ng-vfs/CHANGELOG.md +++ b/components/axfs-ng-vfs/CHANGELOG.md @@ -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 diff --git a/components/axfs-ng-vfs/Cargo.toml b/components/axfs-ng-vfs/Cargo.toml index 94c4219a34..b4c87e0099 100644 --- a/components/axfs-ng-vfs/Cargo.toml +++ b/components/axfs-ng-vfs/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "axfs-ng-vfs" -version = "0.5.1" +version = "0.5.2" edition.workspace = true authors = ["Mivik ", "朝倉水希 "] description = "Virtual filesystem layer for ArceOS" diff --git a/components/axklib/CHANGELOG.md b/components/axklib/CHANGELOG.md index 5cf87aef60..80515431d5 100644 --- a/components/axklib/CHANGELOG.md +++ b/components/axklib/CHANGELOG.md @@ -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 diff --git a/components/axklib/Cargo.toml b/components/axklib/Cargo.toml index 27065ceba0..492379bbf0 100644 --- a/components/axklib/Cargo.toml +++ b/components/axklib/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "axklib" -version = "0.6.5" +version = "0.6.6" edition.workspace = true authors = ["周睿 "] description = "Small kernel-helper abstractions used across the microkernel" diff --git a/components/axpoll/CHANGELOG.md b/components/axpoll/CHANGELOG.md index ddc2000a52..e2ed0c7508 100644 --- a/components/axpoll/CHANGELOG.md +++ b/components/axpoll/CHANGELOG.md @@ -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 diff --git a/components/axpoll/Cargo.toml b/components/axpoll/Cargo.toml index c13def4f48..96e52a8895 100644 --- a/components/axpoll/Cargo.toml +++ b/components/axpoll/Cargo.toml @@ -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 ", "朝倉水希 "] diff --git a/components/axsched/CHANGELOG.md b/components/axsched/CHANGELOG.md index 859453e119..da75d4b6d6 100644 --- a/components/axsched/CHANGELOG.md +++ b/components/axsched/CHANGELOG.md @@ -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 diff --git a/components/axsched/Cargo.toml b/components/axsched/Cargo.toml index 9d1e597262..048bc0fc07 100644 --- a/components/axsched/Cargo.toml +++ b/components/axsched/Cargo.toml @@ -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 = [ diff --git a/components/irq-framework/CHANGELOG.md b/components/irq-framework/CHANGELOG.md index 93722c1713..683a6864d8 100644 --- a/components/irq-framework/CHANGELOG.md +++ b/components/irq-framework/CHANGELOG.md @@ -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 diff --git a/components/irq-framework/Cargo.toml b/components/irq-framework/Cargo.toml index 818209f77b..6d8b2e16cd 100644 --- a/components/irq-framework/Cargo.toml +++ b/components/irq-framework/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "irq-framework" -version = "0.1.1" +version = "0.2.0" edition.workspace = true authors = ["RCore Team "] description = "A no_std dynamic IRQ registration and dispatch framework" diff --git a/components/scope-local/CHANGELOG.md b/components/scope-local/CHANGELOG.md index c0985b5211..2a3438bb1d 100644 --- a/components/scope-local/CHANGELOG.md +++ b/components/scope-local/CHANGELOG.md @@ -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 diff --git a/components/scope-local/Cargo.toml b/components/scope-local/Cargo.toml index 6010d1b482..f5554e8b59 100644 --- a/components/scope-local/Cargo.toml +++ b/components/scope-local/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "scope-local" -version = "0.4.0" +version = "0.4.1" edition.workspace = true description = "Scope local storage" authors = ["朝倉水希 "] diff --git a/components/sdio-host2/CHANGELOG.md b/components/sdio-host2/CHANGELOG.md new file mode 100644 index 0000000000..020b435b11 --- /dev/null +++ b/components/sdio-host2/CHANGELOG.md @@ -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 diff --git a/components/sdio-host2/Cargo.toml b/components/sdio-host2/Cargo.toml index 4e29d9487b..9197dfddfa 100644 --- a/components/sdio-host2/Cargo.toml +++ b/components/sdio-host2/Cargo.toml @@ -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 diff --git a/components/someboot/CHANGELOG.md b/components/someboot/CHANGELOG.md index 7412c354a9..448faf14b6 100644 --- a/components/someboot/CHANGELOG.md +++ b/components/someboot/CHANGELOG.md @@ -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 diff --git a/components/someboot/Cargo.toml b/components/someboot/Cargo.toml index fd616386f4..1cda25a953 100644 --- a/components/someboot/Cargo.toml +++ b/components/someboot/Cargo.toml @@ -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 = [] diff --git a/components/starry-process/CHANGELOG.md b/components/starry-process/CHANGELOG.md index eb5f61bddd..a59bc8e04b 100644 --- a/components/starry-process/CHANGELOG.md +++ b/components/starry-process/CHANGELOG.md @@ -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 diff --git a/components/starry-process/Cargo.toml b/components/starry-process/Cargo.toml index 5dab160b6e..78ec395b0d 100644 --- a/components/starry-process/Cargo.toml +++ b/components/starry-process/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "starry-process" -version = "0.4.10" +version = "0.4.11" edition.workspace = true authors = ["朝倉水希 "] description = "Process management for Starry OS" diff --git a/components/starry-signal/CHANGELOG.md b/components/starry-signal/CHANGELOG.md index 5bc7aca97c..d5e40d16b0 100644 --- a/components/starry-signal/CHANGELOG.md +++ b/components/starry-signal/CHANGELOG.md @@ -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 diff --git a/components/starry-signal/Cargo.toml b/components/starry-signal/Cargo.toml index 27fa6b3126..94d5d91895 100644 --- a/components/starry-signal/Cargo.toml +++ b/components/starry-signal/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "starry-signal" -version = "0.8.5" +version = "0.8.6" edition.workspace = true authors = ["Mivik ", "朝倉水希 "] description = "Signal management library for Starry OS" diff --git a/drivers/ax-driver/CHANGELOG.md b/drivers/ax-driver/CHANGELOG.md index 2e35be230f..21e8f2c270 100644 --- a/drivers/ax-driver/CHANGELOG.md +++ b/drivers/ax-driver/CHANGELOG.md @@ -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 diff --git a/drivers/ax-driver/Cargo.toml b/drivers/ax-driver/Cargo.toml index 3e247a3430..6a09840e84 100644 --- a/drivers/ax-driver/Cargo.toml +++ b/drivers/ax-driver/Cargo.toml @@ -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 diff --git a/drivers/blk/dwmmc-host/CHANGELOG.md b/drivers/blk/dwmmc-host/CHANGELOG.md index 29611c4022..5bd0cf4fb0 100644 --- a/drivers/blk/dwmmc-host/CHANGELOG.md +++ b/drivers/blk/dwmmc-host/CHANGELOG.md @@ -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 diff --git a/drivers/blk/dwmmc-host/Cargo.toml b/drivers/blk/dwmmc-host/Cargo.toml index 967556b01e..25f7efba59 100644 --- a/drivers/blk/dwmmc-host/Cargo.toml +++ b/drivers/blk/dwmmc-host/Cargo.toml @@ -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" diff --git a/drivers/blk/nvme-driver/CHANGELOG.md b/drivers/blk/nvme-driver/CHANGELOG.md index 1ef4f4b531..e2f6c39d58 100644 --- a/drivers/blk/nvme-driver/CHANGELOG.md +++ b/drivers/blk/nvme-driver/CHANGELOG.md @@ -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 diff --git a/drivers/blk/nvme-driver/Cargo.toml b/drivers/blk/nvme-driver/Cargo.toml index e26adaeecc..c98d7af394 100644 --- a/drivers/blk/nvme-driver/Cargo.toml +++ b/drivers/blk/nvme-driver/Cargo.toml @@ -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 diff --git a/drivers/blk/phytium-mci-host/CHANGELOG.md b/drivers/blk/phytium-mci-host/CHANGELOG.md index 64f405b327..b8489919fe 100644 --- a/drivers/blk/phytium-mci-host/CHANGELOG.md +++ b/drivers/blk/phytium-mci-host/CHANGELOG.md @@ -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 diff --git a/drivers/blk/phytium-mci-host/Cargo.toml b/drivers/blk/phytium-mci-host/Cargo.toml index 83ceaf6755..cd213c05d8 100644 --- a/drivers/blk/phytium-mci-host/Cargo.toml +++ b/drivers/blk/phytium-mci-host/Cargo.toml @@ -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" diff --git a/drivers/blk/ramdisk/CHANGELOG.md b/drivers/blk/ramdisk/CHANGELOG.md index bd29fd21dd..073f993be1 100644 --- a/drivers/blk/ramdisk/CHANGELOG.md +++ b/drivers/blk/ramdisk/CHANGELOG.md @@ -7,6 +7,12 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +## [0.1.7](https://github.com/rcore-os/tgoskits/compare/ramdisk-v0.1.6...ramdisk-v0.1.7) - 2026-06-27 + +### Fixed + +- *(locking)* remove spin mutex usage from kernel paths ([#1380](https://github.com/rcore-os/tgoskits/pull/1380)) + ## [0.1.6](https://github.com/rcore-os/tgoskits/compare/ramdisk-v0.1.5...ramdisk-v0.1.6) - 2026-06-23 ### Other diff --git a/drivers/blk/ramdisk/Cargo.toml b/drivers/blk/ramdisk/Cargo.toml index d1444f089a..3d3e104046 100644 --- a/drivers/blk/ramdisk/Cargo.toml +++ b/drivers/blk/ramdisk/Cargo.toml @@ -7,7 +7,7 @@ keywords = ["os", "driver"] license = "MIT" name = "ramdisk" repository.workspace = true -version = "0.1.6" +version = "0.1.7" [dependencies] ax-kspin = { workspace = true } diff --git a/drivers/blk/sdhci-host/CHANGELOG.md b/drivers/blk/sdhci-host/CHANGELOG.md index d75f45bd2d..466e3a8040 100644 --- a/drivers/blk/sdhci-host/CHANGELOG.md +++ b/drivers/blk/sdhci-host/CHANGELOG.md @@ -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/sdhci-host-v0.1.5...sdhci-host-v0.2.0) - 2026-06-27 + +### Added + +- *(sdmmc)* implement native host2 RDIF path + ## [0.1.5](https://github.com/rcore-os/tgoskits/compare/sdhci-host-v0.1.4...sdhci-host-v0.1.5) - 2026-06-23 ### Other diff --git a/drivers/blk/sdhci-host/Cargo.toml b/drivers/blk/sdhci-host/Cargo.toml index 7e0452a666..d317015d5f 100644 --- a/drivers/blk/sdhci-host/Cargo.toml +++ b/drivers/blk/sdhci-host/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "sdhci-host" -version = "0.1.5" +version = "0.2.0" repository.workspace = true edition = "2024" license = "Apache-2.0" diff --git a/drivers/blk/sdmmc-protocol/CHANGELOG.md b/drivers/blk/sdmmc-protocol/CHANGELOG.md index 5944ad0650..5591d5ee51 100644 --- a/drivers/blk/sdmmc-protocol/CHANGELOG.md +++ b/drivers/blk/sdmmc-protocol/CHANGELOG.md @@ -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/sdmmc-protocol-v0.1.3...sdmmc-protocol-v0.2.0) - 2026-06-27 + +### Added + +- *(sdmmc)* implement native host2 RDIF path + ## [0.1.3](https://github.com/rcore-os/tgoskits/compare/sdmmc-protocol-v0.1.2...sdmmc-protocol-v0.1.3) - 2026-06-22 ### Other diff --git a/drivers/blk/sdmmc-protocol/Cargo.toml b/drivers/blk/sdmmc-protocol/Cargo.toml index fc37922f14..6037cd8187 100644 --- a/drivers/blk/sdmmc-protocol/Cargo.toml +++ b/drivers/blk/sdmmc-protocol/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "sdmmc-protocol" -version = "0.1.3" +version = "0.2.0" edition = "2024" license = "Apache-2.0" description = "no_std SD/MMC protocol building blocks for embedded systems" diff --git a/drivers/firmware/arm-scmi-rs/CHANGELOG.md b/drivers/firmware/arm-scmi-rs/CHANGELOG.md index 3387a28ba2..d52d93b6a5 100644 --- a/drivers/firmware/arm-scmi-rs/CHANGELOG.md +++ b/drivers/firmware/arm-scmi-rs/CHANGELOG.md @@ -7,6 +7,12 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +## [0.1.4](https://github.com/rcore-os/tgoskits/compare/arm-scmi-rs-v0.1.3...arm-scmi-rs-v0.1.4) - 2026-06-27 + +### Fixed + +- *(locking)* remove spin mutex usage from kernel paths ([#1380](https://github.com/rcore-os/tgoskits/pull/1380)) + ## [0.1.3](https://github.com/rcore-os/tgoskits/compare/arm-scmi-rs-v0.1.2...arm-scmi-rs-v0.1.3) - 2026-06-03 ### Fixed diff --git a/drivers/firmware/arm-scmi-rs/Cargo.toml b/drivers/firmware/arm-scmi-rs/Cargo.toml index 0d1a22ce53..341575af0b 100644 --- a/drivers/firmware/arm-scmi-rs/Cargo.toml +++ b/drivers/firmware/arm-scmi-rs/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "arm-scmi-rs" -version = "0.1.3" +version = "0.1.4" edition = "2024" autotests = false description = "ARM SCMI (System Control and Management Interface) protocol implementation for no_std embedded environments" diff --git a/drivers/gpu/rockchip-rga/CHANGELOG.md b/drivers/gpu/rockchip-rga/CHANGELOG.md index 582a6876dc..2138682be9 100644 --- a/drivers/gpu/rockchip-rga/CHANGELOG.md +++ b/drivers/gpu/rockchip-rga/CHANGELOG.md @@ -7,6 +7,12 @@ 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/rockchip-rga-v0.1.1...rockchip-rga-v0.1.2) - 2026-06-27 + +### Other + +- updated the following local packages: dma-api + ## [0.1.1](https://github.com/rcore-os/tgoskits/compare/rockchip-rga-v0.1.0...rockchip-rga-v0.1.1) - 2026-06-23 ### Other diff --git a/drivers/gpu/rockchip-rga/Cargo.toml b/drivers/gpu/rockchip-rga/Cargo.toml index 1a5897c38e..a1df963404 100644 --- a/drivers/gpu/rockchip-rga/Cargo.toml +++ b/drivers/gpu/rockchip-rga/Cargo.toml @@ -7,7 +7,7 @@ keywords = ["rk3588", "rga", "graphics"] license.workspace = true name = "rockchip-rga" repository.workspace = true -version = "0.1.1" +version = "0.1.2" [dependencies] dma-api.workspace = true diff --git a/drivers/intc/riscv_plic/CHANGELOG.md b/drivers/intc/riscv_plic/CHANGELOG.md index e869ae00a5..e9d891e835 100644 --- a/drivers/intc/riscv_plic/CHANGELOG.md +++ b/drivers/intc/riscv_plic/CHANGELOG.md @@ -7,6 +7,12 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +## [0.4.8](https://github.com/rcore-os/tgoskits/compare/ax-riscv-plic-v0.4.7...ax-riscv-plic-v0.4.8) - 2026-06-27 + +### Other + +- *(serial)* align IRQ model with dev ([#1265](https://github.com/rcore-os/tgoskits/pull/1265)) + ## [0.4.7](https://github.com/rcore-os/tgoskits/compare/ax-riscv-plic-v0.4.6...ax-riscv-plic-v0.4.7) - 2026-06-03 ### Added diff --git a/drivers/intc/riscv_plic/Cargo.toml b/drivers/intc/riscv_plic/Cargo.toml index 7edf0cea15..a2d6638f46 100644 --- a/drivers/intc/riscv_plic/Cargo.toml +++ b/drivers/intc/riscv_plic/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "ax-riscv-plic" -version = "0.4.7" +version = "0.4.8" repository = "https://github.com/rcore-os/tgoskits" edition.workspace = true authors = ["Keyang Hu "] diff --git a/drivers/interface/rdif-block/CHANGELOG.md b/drivers/interface/rdif-block/CHANGELOG.md index 0795e120fd..ac438a5743 100644 --- a/drivers/interface/rdif-block/CHANGELOG.md +++ b/drivers/interface/rdif-block/CHANGELOG.md @@ -7,6 +7,16 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +## [0.10.0](https://github.com/rcore-os/tgoskits/compare/rdif-block-v0.9.1...rdif-block-v0.10.0) - 2026-06-27 + +### Added + +- *(rdif-block)* add owned DMA queue primitives + +### Fixed + +- *(locking)* remove spin mutex usage from kernel paths ([#1380](https://github.com/rcore-os/tgoskits/pull/1380)) + ## [0.9.1](https://github.com/rcore-os/tgoskits/compare/rdif-block-v0.9.0...rdif-block-v0.9.1) - 2026-06-23 ### Other diff --git a/drivers/interface/rdif-block/Cargo.toml b/drivers/interface/rdif-block/Cargo.toml index f4dee5d981..787cedebff 100644 --- a/drivers/interface/rdif-block/Cargo.toml +++ b/drivers/interface/rdif-block/Cargo.toml @@ -7,7 +7,7 @@ keywords = ["os", "driver"] license = "MIT" name = "rdif-block" repository.workspace = true -version = "0.9.1" +version = "0.10.0" [dependencies] ax-kspin = {workspace = true} diff --git a/drivers/interface/rdif-eth/CHANGELOG.md b/drivers/interface/rdif-eth/CHANGELOG.md index acd1a4341e..bcf7a88643 100644 --- a/drivers/interface/rdif-eth/CHANGELOG.md +++ b/drivers/interface/rdif-eth/CHANGELOG.md @@ -7,6 +7,12 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +## [0.3.5](https://github.com/rcore-os/tgoskits/compare/rdif-eth-v0.3.4...rdif-eth-v0.3.5) - 2026-06-27 + +### Other + +- updated the following local packages: dma-api + ## [0.3.4](https://github.com/rcore-os/tgoskits/compare/rdif-eth-v0.3.3...rdif-eth-v0.3.4) - 2026-06-23 ### Other diff --git a/drivers/interface/rdif-eth/Cargo.toml b/drivers/interface/rdif-eth/Cargo.toml index 122a678cb1..1a8783af29 100644 --- a/drivers/interface/rdif-eth/Cargo.toml +++ b/drivers/interface/rdif-eth/Cargo.toml @@ -7,7 +7,7 @@ keywords = ["os", "driver"] license = "MIT" name = "rdif-eth" repository.workspace = true -version = "0.3.4" +version = "0.3.5" [dependencies] dma-api = { workspace = true } diff --git a/drivers/interface/rdif-serial/CHANGELOG.md b/drivers/interface/rdif-serial/CHANGELOG.md index 7cde756dcb..1193fa3ffa 100644 --- a/drivers/interface/rdif-serial/CHANGELOG.md +++ b/drivers/interface/rdif-serial/CHANGELOG.md @@ -7,6 +7,12 @@ 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/rdif-serial-v0.8.2...rdif-serial-v0.9.0) - 2026-06-27 + +### Other + +- *(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/rdif-serial-v0.8.1...rdif-serial-v0.8.2) - 2026-06-23 ### Other diff --git a/drivers/interface/rdif-serial/Cargo.toml b/drivers/interface/rdif-serial/Cargo.toml index 9148104f97..1f1cb46ece 100644 --- a/drivers/interface/rdif-serial/Cargo.toml +++ b/drivers/interface/rdif-serial/Cargo.toml @@ -7,7 +7,7 @@ keywords = ["os", "driver"] license = "MIT" name = "rdif-serial" repository.workspace = true -version = "0.8.2" +version = "0.9.0" [dependencies] bitflags = "2.8" diff --git a/drivers/net/eth-intel/CHANGELOG.md b/drivers/net/eth-intel/CHANGELOG.md index 5940b630df..2911120f2a 100644 --- a/drivers/net/eth-intel/CHANGELOG.md +++ b/drivers/net/eth-intel/CHANGELOG.md @@ -7,6 +7,12 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +## [0.1.8](https://github.com/rcore-os/tgoskits/compare/eth-intel-v0.1.7...eth-intel-v0.1.8) - 2026-06-27 + +### Added + +- *(rdif-block)* add owned DMA queue primitives + ## [0.1.7](https://github.com/rcore-os/tgoskits/compare/eth-intel-v0.1.6...eth-intel-v0.1.7) - 2026-06-23 ### Other diff --git a/drivers/net/eth-intel/Cargo.toml b/drivers/net/eth-intel/Cargo.toml index 04b5aceb54..ade463640a 100644 --- a/drivers/net/eth-intel/Cargo.toml +++ b/drivers/net/eth-intel/Cargo.toml @@ -8,7 +8,7 @@ keywords = ["os", "driver", "ethernet", "intel"] license = "MIT" name = "eth-intel" repository.workspace = true -version = "0.1.7" +version = "0.1.8" [dependencies] dma-api.workspace = true diff --git a/drivers/net/rd-net/CHANGELOG.md b/drivers/net/rd-net/CHANGELOG.md index 9ca18b4fac..a3fad140df 100644 --- a/drivers/net/rd-net/CHANGELOG.md +++ b/drivers/net/rd-net/CHANGELOG.md @@ -7,6 +7,12 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +## [0.1.7](https://github.com/rcore-os/tgoskits/compare/rd-net-v0.1.6...rd-net-v0.1.7) - 2026-06-27 + +### Added + +- *(rdif-block)* add owned DMA queue primitives + ## [0.1.6](https://github.com/rcore-os/tgoskits/compare/rd-net-v0.1.5...rd-net-v0.1.6) - 2026-06-23 ### Other diff --git a/drivers/net/rd-net/Cargo.toml b/drivers/net/rd-net/Cargo.toml index 15f848d781..7dc104458e 100644 --- a/drivers/net/rd-net/Cargo.toml +++ b/drivers/net/rd-net/Cargo.toml @@ -7,7 +7,7 @@ keywords = ["os", "driver", "network"] license = "MIT" name = "rd-net" repository.workspace = true -version = "0.1.6" +version = "0.1.7" [dependencies] dma-api.workspace = true diff --git a/drivers/net/realtek-rtl8125/CHANGELOG.md b/drivers/net/realtek-rtl8125/CHANGELOG.md index 4ec0bbb65d..cb1e63c1d0 100644 --- a/drivers/net/realtek-rtl8125/CHANGELOG.md +++ b/drivers/net/realtek-rtl8125/CHANGELOG.md @@ -7,6 +7,16 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +## [0.2.6](https://github.com/rcore-os/tgoskits/compare/realtek-rtl8125-v0.2.5...realtek-rtl8125-v0.2.6) - 2026-06-27 + +### Added + +- *(rdif-block)* add owned DMA queue primitives + +### Fixed + +- *(locking)* remove spin mutex usage from kernel paths ([#1380](https://github.com/rcore-os/tgoskits/pull/1380)) + ## [0.2.5](https://github.com/rcore-os/tgoskits/compare/realtek-rtl8125-v0.2.4...realtek-rtl8125-v0.2.5) - 2026-06-23 ### Other diff --git a/drivers/net/realtek-rtl8125/Cargo.toml b/drivers/net/realtek-rtl8125/Cargo.toml index 2915469729..36ad159452 100644 --- a/drivers/net/realtek-rtl8125/Cargo.toml +++ b/drivers/net/realtek-rtl8125/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "realtek-rtl8125" -version = "0.2.5" +version = "0.2.6" authors = ["周睿 "] categories = ["embedded", "hardware-support", "no-std"] description = "Minimal Realtek RTL8125 PCIe Ethernet driver" diff --git a/drivers/npu/rockchip-npu/CHANGELOG.md b/drivers/npu/rockchip-npu/CHANGELOG.md index 9c89f205d8..a96e9f52b5 100644 --- a/drivers/npu/rockchip-npu/CHANGELOG.md +++ b/drivers/npu/rockchip-npu/CHANGELOG.md @@ -7,6 +7,16 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +## [0.2.7](https://github.com/rcore-os/tgoskits/compare/rockchip-npu-v0.2.6...rockchip-npu-v0.2.7) - 2026-06-27 + +### Added + +- *(rdif-block)* add owned DMA queue primitives + +### Fixed + +- *(rknpu)* honor GEM cache flags for mmap ([#1364](https://github.com/rcore-os/tgoskits/pull/1364)) + ## [0.2.6](https://github.com/rcore-os/tgoskits/compare/rockchip-npu-v0.2.5...rockchip-npu-v0.2.6) - 2026-06-23 ### Other diff --git a/drivers/npu/rockchip-npu/Cargo.toml b/drivers/npu/rockchip-npu/Cargo.toml index 4d914c0594..ffc8fa5e6e 100644 --- a/drivers/npu/rockchip-npu/Cargo.toml +++ b/drivers/npu/rockchip-npu/Cargo.toml @@ -7,7 +7,7 @@ autotests = false keywords = ["rk3588", "npu", "rknn"] license = "Apache-2.0" name = "rockchip-npu" -version = "0.2.6" +version = "0.2.7" repository.workspace = true [dependencies] diff --git a/drivers/rdrive/CHANGELOG.md b/drivers/rdrive/CHANGELOG.md index 235aadf2ba..446eb6fba0 100644 --- a/drivers/rdrive/CHANGELOG.md +++ b/drivers/rdrive/CHANGELOG.md @@ -7,6 +7,16 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +## [0.23.2](https://github.com/rcore-os/tgoskits/compare/rdrive-v0.23.1...rdrive-v0.23.2) - 2026-06-27 + +### Fixed + +- *(locking)* remove spin mutex usage from kernel paths ([#1380](https://github.com/rcore-os/tgoskits/pull/1380)) + +### Other + +- *(serial)* align IRQ model with dev ([#1265](https://github.com/rcore-os/tgoskits/pull/1265)) + ## [0.23.1](https://github.com/rcore-os/tgoskits/compare/rdrive-v0.23.0...rdrive-v0.23.1) - 2026-06-22 ### Added diff --git a/drivers/rdrive/Cargo.toml b/drivers/rdrive/Cargo.toml index 004c940f00..0e9e09d2da 100644 --- a/drivers/rdrive/Cargo.toml +++ b/drivers/rdrive/Cargo.toml @@ -7,7 +7,7 @@ keywords = ["os", "driver"] license = "MIT" name = "rdrive" repository.workspace = true -version = "0.23.1" +version = "0.23.2" [dependencies] acpi = "6.1.1" diff --git a/drivers/serial/some-serial/CHANGELOG.md b/drivers/serial/some-serial/CHANGELOG.md index 2ae967a1b4..01f7161b29 100644 --- a/drivers/serial/some-serial/CHANGELOG.md +++ b/drivers/serial/some-serial/CHANGELOG.md @@ -7,6 +7,12 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +## [0.7.0](https://github.com/rcore-os/tgoskits/compare/some-serial-v0.6.2...some-serial-v0.7.0) - 2026-06-27 + +### Other + +- *(serial)* align IRQ model with dev ([#1265](https://github.com/rcore-os/tgoskits/pull/1265)) + ## [0.6.2](https://github.com/rcore-os/tgoskits/compare/some-serial-v0.6.1...some-serial-v0.6.2) - 2026-06-23 ### Other diff --git a/drivers/serial/some-serial/Cargo.toml b/drivers/serial/some-serial/Cargo.toml index db4457b3c2..61a654419e 100644 --- a/drivers/serial/some-serial/Cargo.toml +++ b/drivers/serial/some-serial/Cargo.toml @@ -9,7 +9,7 @@ keywords = ["serial", "uart", "embedded", "bare-metal"] license = "MIT OR Apache-2.0" name = "some-serial" repository.workspace = true -version = "0.6.2" +version = "0.7.0" [dependencies] bitflags.workspace = true diff --git a/drivers/soc/rockchip/rockchip-soc/CHANGELOG.md b/drivers/soc/rockchip/rockchip-soc/CHANGELOG.md index 563aefb897..a1be3fa9ec 100644 --- a/drivers/soc/rockchip/rockchip-soc/CHANGELOG.md +++ b/drivers/soc/rockchip/rockchip-soc/CHANGELOG.md @@ -7,6 +7,12 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +## [0.3.4](https://github.com/rcore-os/tgoskits/compare/rockchip-soc-v0.3.3...rockchip-soc-v0.3.4) - 2026-06-27 + +### Other + +- updated the following local packages: dma-api + ## [0.3.3](https://github.com/rcore-os/tgoskits/compare/rockchip-soc-v0.3.2...rockchip-soc-v0.3.3) - 2026-06-23 ### Other diff --git a/drivers/soc/rockchip/rockchip-soc/Cargo.toml b/drivers/soc/rockchip/rockchip-soc/Cargo.toml index 0870decd6d..824968c865 100644 --- a/drivers/soc/rockchip/rockchip-soc/Cargo.toml +++ b/drivers/soc/rockchip/rockchip-soc/Cargo.toml @@ -9,7 +9,7 @@ keywords = ["driver", "cru", "clock", "power"] license = "MIT" name = "rockchip-soc" repository = "https://github.com/drivercraft/rockchip-soc" -version = "0.3.3" +version = "0.3.4" [dependencies] bitflags = "2" diff --git a/drivers/tpu/sg2002-tpu/CHANGELOG.md b/drivers/tpu/sg2002-tpu/CHANGELOG.md index 8df30a9e05..98c14b3172 100644 --- a/drivers/tpu/sg2002-tpu/CHANGELOG.md +++ b/drivers/tpu/sg2002-tpu/CHANGELOG.md @@ -7,6 +7,12 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +## [0.3.1](https://github.com/rcore-os/tgoskits/compare/sg2002-tpu-v0.3.0...sg2002-tpu-v0.3.1) - 2026-06-27 + +### Other + +- updated the following local packages: ax-dma + ## [0.3.0](https://github.com/rcore-os/tgoskits/compare/sg2002-tpu-v0.2.0...sg2002-tpu-v0.3.0) - 2026-06-23 ### Other diff --git a/drivers/tpu/sg2002-tpu/Cargo.toml b/drivers/tpu/sg2002-tpu/Cargo.toml index 42d6bf6a4d..f9bbc4672f 100644 --- a/drivers/tpu/sg2002-tpu/Cargo.toml +++ b/drivers/tpu/sg2002-tpu/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "sg2002-tpu" -version = "0.3.0" +version = "0.3.1" edition.workspace = true authors = ["RCore Team "] license.workspace = true diff --git a/drivers/usb/usb-host/CHANGELOG.md b/drivers/usb/usb-host/CHANGELOG.md index 693fbe7435..d6faafc4c5 100644 --- a/drivers/usb/usb-host/CHANGELOG.md +++ b/drivers/usb/usb-host/CHANGELOG.md @@ -7,6 +7,17 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +## [0.9.9](https://github.com/rcore-os/tgoskits/compare/crab-usb-v0.9.8...crab-usb-v0.9.9) - 2026-06-27 + +### Fixed + +- *(locking)* remove spin mutex usage from kernel paths ([#1380](https://github.com/rcore-os/tgoskits/pull/1380)) +- *(crab-usb)* ignore xhci iso ring xrun events ([#1376](https://github.com/rcore-os/tgoskits/pull/1376)) + +### Other + +- Merge pull request #1336 from sdio-host2-physical-model + ## [0.9.8](https://github.com/rcore-os/tgoskits/compare/crab-usb-v0.9.7...crab-usb-v0.9.8) - 2026-06-23 ### Other diff --git a/drivers/usb/usb-host/Cargo.toml b/drivers/usb/usb-host/Cargo.toml index db5e902396..42951db9e0 100644 --- a/drivers/usb/usb-host/Cargo.toml +++ b/drivers/usb/usb-host/Cargo.toml @@ -7,7 +7,7 @@ keywords = ["os", "usb", "xhci", "driver"] license.workspace = true name = "crab-usb" repository.workspace = true -version = "0.9.8" +version = "0.9.9" [features] aggressive_usb_reset = [] diff --git a/memory/axallocator/CHANGELOG.md b/memory/axallocator/CHANGELOG.md index b566bf8fba..c5379baf69 100644 --- a/memory/axallocator/CHANGELOG.md +++ b/memory/axallocator/CHANGELOG.md @@ -7,6 +7,12 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +## [0.5.4](https://github.com/rcore-os/tgoskits/compare/ax-allocator-v0.5.3...ax-allocator-v0.5.4) - 2026-06-27 + +### Fixed + +- *(locking)* remove spin mutex usage from kernel paths ([#1380](https://github.com/rcore-os/tgoskits/pull/1380)) + ## [0.5.3](https://github.com/rcore-os/tgoskits/compare/ax-allocator-v0.5.2...ax-allocator-v0.5.3) - 2026-06-03 ### Other diff --git a/memory/axallocator/Cargo.toml b/memory/axallocator/Cargo.toml index a36963d98e..93e2030192 100644 --- a/memory/axallocator/Cargo.toml +++ b/memory/axallocator/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "ax-allocator" -version = "0.5.3" +version = "0.5.4" repository = "https://github.com/rcore-os/tgoskits" edition.workspace = true authors = [ diff --git a/memory/buddy-slab-allocator/CHANGELOG.md b/memory/buddy-slab-allocator/CHANGELOG.md index f0c4be48bb..4795dc0b25 100644 --- a/memory/buddy-slab-allocator/CHANGELOG.md +++ b/memory/buddy-slab-allocator/CHANGELOG.md @@ -83,6 +83,12 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased]: https://github.com/arceos-hypervisor/buddy-slab-allocator/compare/v0.2.0...HEAD +## [0.4.3](https://github.com/rcore-os/tgoskits/compare/buddy-slab-allocator-v0.4.2...buddy-slab-allocator-v0.4.3) - 2026-06-27 + +### Fixed + +- *(locking)* remove spin mutex usage from kernel paths ([#1380](https://github.com/rcore-os/tgoskits/pull/1380)) + ## [0.4.2](https://github.com/rcore-os/tgoskits/compare/buddy-slab-allocator-v0.4.1...buddy-slab-allocator-v0.4.2) - 2026-06-03 ### Other diff --git a/memory/buddy-slab-allocator/Cargo.toml b/memory/buddy-slab-allocator/Cargo.toml index 57d4b403a5..2b7668eafa 100644 --- a/memory/buddy-slab-allocator/Cargo.toml +++ b/memory/buddy-slab-allocator/Cargo.toml @@ -21,7 +21,7 @@ license = "Apache-2.0" name = "buddy-slab-allocator" readme = "README.md" repository = "https://github.com/arceos-hypervisor/buddy-slab-allocator" -version = "0.4.2" +version = "0.4.3" [[bench]] harness = false diff --git a/memory/dma-api/CHANGELOG.md b/memory/dma-api/CHANGELOG.md index 291f457f28..c42b6709f7 100644 --- a/memory/dma-api/CHANGELOG.md +++ b/memory/dma-api/CHANGELOG.md @@ -7,6 +7,12 @@ 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/dma-api-v0.8.2...dma-api-v0.9.0) - 2026-06-27 + +### Added + +- *(rdif-block)* add owned DMA queue primitives + ## [0.8.2](https://github.com/rcore-os/tgoskits/compare/dma-api-v0.8.1...dma-api-v0.8.2) - 2026-06-23 ### Other diff --git a/memory/dma-api/Cargo.toml b/memory/dma-api/Cargo.toml index f70a209e2c..40bec43ed6 100644 --- a/memory/dma-api/Cargo.toml +++ b/memory/dma-api/Cargo.toml @@ -7,7 +7,7 @@ keywords = ["os", "dma"] license.workspace = true name = "dma-api" repository.workspace = true -version = "0.8.2" +version = "0.9.0" [features] diff --git a/net/ax-net/CHANGELOG.md b/net/ax-net/CHANGELOG.md index 93d992cfe7..a657e626b6 100644 --- a/net/ax-net/CHANGELOG.md +++ b/net/ax-net/CHANGELOG.md @@ -7,6 +7,12 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +## [0.10.0](https://github.com/rcore-os/tgoskits/compare/ax-net-v0.9.0...ax-net-v0.10.0) - 2026-06-27 + +### Fixed + +- *(starry-kernel)* align socket QoS options with Linux ([#1319](https://github.com/rcore-os/tgoskits/pull/1319)) + ## [0.9.0](https://github.com/rcore-os/tgoskits/compare/ax-net-v0.8.0...ax-net-v0.9.0) - 2026-06-23 ### Other diff --git a/net/ax-net/Cargo.toml b/net/ax-net/Cargo.toml index c1366c415f..46b0652190 100644 --- a/net/ax-net/Cargo.toml +++ b/net/ax-net/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "ax-net" -version = "0.9.0" +version = "0.10.0" repository = "https://github.com/rcore-os/tgoskits" edition.workspace = true authors = ["Mivik "] diff --git a/os/StarryOS/axnsproxy/CHANGELOG.md b/os/StarryOS/axnsproxy/CHANGELOG.md index e6f8d1c8e4..c5d4723eb7 100644 --- a/os/StarryOS/axnsproxy/CHANGELOG.md +++ b/os/StarryOS/axnsproxy/CHANGELOG.md @@ -7,6 +7,12 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +## [0.2.4](https://github.com/rcore-os/tgoskits/compare/axnsproxy-v0.2.3...axnsproxy-v0.2.4) - 2026-06-27 + +### Other + +- *(platform)* remove ax-config from dynamic runtime path ([#1387](https://github.com/rcore-os/tgoskits/pull/1387)) + ## [0.2.3](https://github.com/rcore-os/tgoskits/compare/axnsproxy-v0.2.2...axnsproxy-v0.2.3) - 2026-06-23 ### Other diff --git a/os/StarryOS/axnsproxy/Cargo.toml b/os/StarryOS/axnsproxy/Cargo.toml index 78bf521cc5..80b0f7e841 100644 --- a/os/StarryOS/axnsproxy/Cargo.toml +++ b/os/StarryOS/axnsproxy/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "axnsproxy" -version = "0.2.3" +version = "0.2.4" edition.workspace = true description = "Namespace proxy for Starry OS" keywords = ["starry-os"] diff --git a/os/StarryOS/kernel/CHANGELOG.md b/os/StarryOS/kernel/CHANGELOG.md index eba82ba260..a684a3f03e 100644 --- a/os/StarryOS/kernel/CHANGELOG.md +++ b/os/StarryOS/kernel/CHANGELOG.md @@ -7,6 +7,27 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +## [0.6.5](https://github.com/rcore-os/tgoskits/compare/starry-kernel-v0.6.4...starry-kernel-v0.6.5) - 2026-06-27 + +### Added + +- *(starry-kernel)* add USB serial tty support + +### Fixed + +- *(locking)* remove spin mutex usage from kernel paths ([#1380](https://github.com/rcore-os/tgoskits/pull/1380)) +- *(rknpu)* honor GEM cache flags for mmap ([#1364](https://github.com/rcore-os/tgoskits/pull/1364)) +- *(starry-kernel)* Cow RSS per-VA charge tracking, and /proc memory stats improvements ([#1173](https://github.com/rcore-os/tgoskits/pull/1173)) +- *(starry-kernel)* align socket QoS options with Linux ([#1319](https://github.com/rcore-os/tgoskits/pull/1319)) +- *(axcpu)* deliver x86_64 #DE (divide error) as SIGFPE/FPE_INTDIV ([#1367](https://github.com/rcore-os/tgoskits/pull/1367)) + +### Other + +- Merge pull request #1378 from rcore-os/feat/starry-usb-serial-tty +- *(starry-kernel)* move USB serial logic into driver crate +- *(serial)* align IRQ model with dev ([#1265](https://github.com/rcore-os/tgoskits/pull/1265)) +- # feat(starry): implement PRIME dma-buf for card0 + add ffplay Wayland integration test ([#1268](https://github.com/rcore-os/tgoskits/pull/1268)) + ## [0.6.4](https://github.com/rcore-os/tgoskits/compare/starry-kernel-v0.6.3...starry-kernel-v0.6.4) - 2026-06-23 ### Added diff --git a/os/StarryOS/kernel/Cargo.toml b/os/StarryOS/kernel/Cargo.toml index 40d56caa84..7aec86accb 100644 --- a/os/StarryOS/kernel/Cargo.toml +++ b/os/StarryOS/kernel/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "starry-kernel" -version = "0.6.4" +version = "0.6.5" edition.workspace = true description = "A Linux-compatible OS kernel built on ArceOS unikernel" authors = [ diff --git a/os/StarryOS/starryos/CHANGELOG.md b/os/StarryOS/starryos/CHANGELOG.md index fd4dc9afbb..a9ead1a5d2 100644 --- a/os/StarryOS/starryos/CHANGELOG.md +++ b/os/StarryOS/starryos/CHANGELOG.md @@ -7,6 +7,12 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +## [0.5.19](https://github.com/rcore-os/tgoskits/compare/starryos-v0.5.18...starryos-v0.5.19) - 2026-06-27 + +### Other + +- *(platforms)* remove VisionFive2 static platform ([#1371](https://github.com/rcore-os/tgoskits/pull/1371)) + ## [0.5.18](https://github.com/rcore-os/tgoskits/compare/starryos-v0.5.17...starryos-v0.5.18) - 2026-06-23 ### Other diff --git a/os/StarryOS/starryos/Cargo.toml b/os/StarryOS/starryos/Cargo.toml index a90e84be8f..bba3547f42 100644 --- a/os/StarryOS/starryos/Cargo.toml +++ b/os/StarryOS/starryos/Cargo.toml @@ -11,7 +11,7 @@ edition.workspace = true license.workspace = true name = "starryos" repository.workspace = true -version = "0.5.18" +version = "0.5.19" [features] default = [] diff --git a/os/arceos/api/arceos_api/CHANGELOG.md b/os/arceos/api/arceos_api/CHANGELOG.md index 89f56f324d..6e375efe89 100644 --- a/os/arceos/api/arceos_api/CHANGELOG.md +++ b/os/arceos/api/arceos_api/CHANGELOG.md @@ -7,6 +7,12 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +## [0.6.3](https://github.com/rcore-os/tgoskits/compare/ax-api-v0.6.2...ax-api-v0.6.3) - 2026-06-27 + +### Other + +- updated the following local packages: axpoll, ax-hal, ax-ipi, ax-task, ax-fs-ng, ax-net, ax-runtime, ax-feat, ax-alloc, ax-mm, ax-sync, ax-display, ax-dma + ## [0.6.2](https://github.com/rcore-os/tgoskits/compare/ax-api-v0.6.1...ax-api-v0.6.2) - 2026-06-23 ### Other diff --git a/os/arceos/api/arceos_api/Cargo.toml b/os/arceos/api/arceos_api/Cargo.toml index 7a0bb6e7dc..0ba0a04c7f 100644 --- a/os/arceos/api/arceos_api/Cargo.toml +++ b/os/arceos/api/arceos_api/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "ax-api" -version = "0.6.2" +version = "0.6.3" repository = "https://github.com/rcore-os/tgoskits" edition.workspace = true authors = ["Yuekai Jia "] diff --git a/os/arceos/api/arceos_posix_api/CHANGELOG.md b/os/arceos/api/arceos_posix_api/CHANGELOG.md index 6e54173651..359b0001e4 100644 --- a/os/arceos/api/arceos_posix_api/CHANGELOG.md +++ b/os/arceos/api/arceos_posix_api/CHANGELOG.md @@ -7,6 +7,12 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +## [0.5.23](https://github.com/rcore-os/tgoskits/compare/ax-posix-api-v0.5.22...ax-posix-api-v0.5.23) - 2026-06-27 + +### Other + +- updated the following local packages: axpoll, scope-local, ax-hal, ax-task, ax-fs-ng, ax-net, ax-runtime, ax-feat, ax-alloc, ax-sync + ## [0.5.22](https://github.com/rcore-os/tgoskits/compare/ax-posix-api-v0.5.21...ax-posix-api-v0.5.22) - 2026-06-23 ### Other diff --git a/os/arceos/api/arceos_posix_api/Cargo.toml b/os/arceos/api/arceos_posix_api/Cargo.toml index 60f193523a..bd80393a64 100644 --- a/os/arceos/api/arceos_posix_api/Cargo.toml +++ b/os/arceos/api/arceos_posix_api/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "ax-posix-api" -version = "0.5.22" +version = "0.5.23" repository = "https://github.com/rcore-os/tgoskits" edition.workspace = true authors = [ diff --git a/os/arceos/api/axfeat/CHANGELOG.md b/os/arceos/api/axfeat/CHANGELOG.md index 8f6c27d1b2..2d1a0b0e7a 100644 --- a/os/arceos/api/axfeat/CHANGELOG.md +++ b/os/arceos/api/axfeat/CHANGELOG.md @@ -7,6 +7,16 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +## [0.5.23](https://github.com/rcore-os/tgoskits/compare/ax-feat-v0.5.22...ax-feat-v0.5.23) - 2026-06-27 + +### Fixed + +- *(locking)* remove spin mutex usage from kernel paths ([#1380](https://github.com/rcore-os/tgoskits/pull/1380)) + +### Other + +- *(platform)* remove ax-config from dynamic runtime path ([#1387](https://github.com/rcore-os/tgoskits/pull/1387)) + ## [0.5.22](https://github.com/rcore-os/tgoskits/compare/ax-feat-v0.5.21...ax-feat-v0.5.22) - 2026-06-23 ### Other diff --git a/os/arceos/api/axfeat/Cargo.toml b/os/arceos/api/axfeat/Cargo.toml index 0caf01eb0e..d0a13641b1 100644 --- a/os/arceos/api/axfeat/Cargo.toml +++ b/os/arceos/api/axfeat/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "ax-feat" -version = "0.5.22" +version = "0.5.23" repository = "https://github.com/rcore-os/tgoskits" edition.workspace = true authors = ["Yuekai Jia "] diff --git a/os/arceos/modules/axalloc/CHANGELOG.md b/os/arceos/modules/axalloc/CHANGELOG.md index 8e68f4b695..b0123e2350 100644 --- a/os/arceos/modules/axalloc/CHANGELOG.md +++ b/os/arceos/modules/axalloc/CHANGELOG.md @@ -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/ax-alloc-v0.8.5...ax-alloc-v0.8.6) - 2026-06-27 + +### Other + +- updated the following local packages: axbacktrace, ax-plat + ## [0.8.5](https://github.com/rcore-os/tgoskits/compare/ax-alloc-v0.8.4...ax-alloc-v0.8.5) - 2026-06-23 ### Other diff --git a/os/arceos/modules/axalloc/Cargo.toml b/os/arceos/modules/axalloc/Cargo.toml index e67f9dd392..45454b971b 100644 --- a/os/arceos/modules/axalloc/Cargo.toml +++ b/os/arceos/modules/axalloc/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "ax-alloc" -version = "0.8.5" +version = "0.8.6" repository = "https://github.com/rcore-os/tgoskits" edition.workspace = true authors = ["Yuekai Jia "] diff --git a/os/arceos/modules/axdisplay/CHANGELOG.md b/os/arceos/modules/axdisplay/CHANGELOG.md index 01c20d2582..ab3bdde499 100644 --- a/os/arceos/modules/axdisplay/CHANGELOG.md +++ b/os/arceos/modules/axdisplay/CHANGELOG.md @@ -7,6 +7,12 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +## [0.5.21](https://github.com/rcore-os/tgoskits/compare/ax-display-v0.5.20...ax-display-v0.5.21) - 2026-06-27 + +### Other + +- updated the following local packages: ax-sync + ## [0.5.20](https://github.com/rcore-os/tgoskits/compare/ax-display-v0.5.19...ax-display-v0.5.20) - 2026-06-23 ### Other diff --git a/os/arceos/modules/axdisplay/Cargo.toml b/os/arceos/modules/axdisplay/Cargo.toml index ca96da81f4..f1a5ceb6d5 100644 --- a/os/arceos/modules/axdisplay/Cargo.toml +++ b/os/arceos/modules/axdisplay/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "ax-display" -version = "0.5.20" +version = "0.5.21" repository = "https://github.com/rcore-os/tgoskits" edition.workspace = true authors = ["Shiping Yuan "] diff --git a/os/arceos/modules/axdma/CHANGELOG.md b/os/arceos/modules/axdma/CHANGELOG.md index 2a7a4846e3..b61cea4127 100644 --- a/os/arceos/modules/axdma/CHANGELOG.md +++ b/os/arceos/modules/axdma/CHANGELOG.md @@ -7,6 +7,12 @@ 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/ax-dma-v0.6.5...ax-dma-v0.6.6) - 2026-06-27 + +### Other + +- updated the following local packages: ax-allocator, ax-hal, ax-alloc, ax-mm + ## [0.6.5](https://github.com/rcore-os/tgoskits/compare/ax-dma-v0.6.4...ax-dma-v0.6.5) - 2026-06-23 ### Other diff --git a/os/arceos/modules/axdma/Cargo.toml b/os/arceos/modules/axdma/Cargo.toml index cadd2c54d4..cbc5be747b 100644 --- a/os/arceos/modules/axdma/Cargo.toml +++ b/os/arceos/modules/axdma/Cargo.toml @@ -1,7 +1,7 @@ [package] name = "ax-dma" edition.workspace = true -version = "0.6.5" +version = "0.6.6" repository = "https://github.com/rcore-os/tgoskits" authors = ["Zhour Rui "] description = "ArceOS global DMA allocator" diff --git a/os/arceos/modules/axfs-ng/CHANGELOG.md b/os/arceos/modules/axfs-ng/CHANGELOG.md index a4b632173e..8c3434ee7f 100644 --- a/os/arceos/modules/axfs-ng/CHANGELOG.md +++ b/os/arceos/modules/axfs-ng/CHANGELOG.md @@ -7,6 +7,17 @@ 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/ax-fs-ng-v0.5.21...ax-fs-ng-v0.6.0) - 2026-06-27 + +### Fixed + +- *(locking)* remove spin mutex usage from kernel paths ([#1380](https://github.com/rcore-os/tgoskits/pull/1380)) +- *(lockdep)* resolve Starry lock order regressions ([#1375](https://github.com/rcore-os/tgoskits/pull/1375)) + +### Other + +- Merge pull request #1336 from sdio-host2-physical-model + ## [0.5.21](https://github.com/rcore-os/tgoskits/compare/ax-fs-ng-v0.5.20...ax-fs-ng-v0.5.21) - 2026-06-23 ### Other diff --git a/os/arceos/modules/axfs-ng/Cargo.toml b/os/arceos/modules/axfs-ng/Cargo.toml index 0e66f518e1..56685d620c 100644 --- a/os/arceos/modules/axfs-ng/Cargo.toml +++ b/os/arceos/modules/axfs-ng/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "ax-fs-ng" -version = "0.5.21" +version = "0.6.0" repository = "https://github.com/rcore-os/tgoskits" edition.workspace = true authors = ["Mivik "] diff --git a/os/arceos/modules/axhal/CHANGELOG.md b/os/arceos/modules/axhal/CHANGELOG.md index 1a94888bcf..573abbd1d7 100644 --- a/os/arceos/modules/axhal/CHANGELOG.md +++ b/os/arceos/modules/axhal/CHANGELOG.md @@ -7,6 +7,18 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +## [0.5.22](https://github.com/rcore-os/tgoskits/compare/ax-hal-v0.5.21...ax-hal-v0.5.22) - 2026-06-27 + +### Added + +- *(ax-runtime)* generate banner build info ([#1373](https://github.com/rcore-os/tgoskits/pull/1373)) + +### Other + +- *(platform)* remove ax-config from dynamic runtime path ([#1387](https://github.com/rcore-os/tgoskits/pull/1387)) +- *(platforms)* remove VisionFive2 static platform ([#1371](https://github.com/rcore-os/tgoskits/pull/1371)) +- *(serial)* align IRQ model with dev ([#1265](https://github.com/rcore-os/tgoskits/pull/1265)) + ## [0.5.21](https://github.com/rcore-os/tgoskits/compare/ax-hal-v0.5.20...ax-hal-v0.5.21) - 2026-06-23 ### Added diff --git a/os/arceos/modules/axhal/Cargo.toml b/os/arceos/modules/axhal/Cargo.toml index aa2b66cea4..a626feaacf 100644 --- a/os/arceos/modules/axhal/Cargo.toml +++ b/os/arceos/modules/axhal/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "ax-hal" -version = "0.5.21" +version = "0.5.22" repository = "https://github.com/rcore-os/tgoskits" edition.workspace = true authors = ["Yuekai Jia "] diff --git a/os/arceos/modules/axinput/CHANGELOG.md b/os/arceos/modules/axinput/CHANGELOG.md index 6b140868a2..953f2a6ac9 100644 --- a/os/arceos/modules/axinput/CHANGELOG.md +++ b/os/arceos/modules/axinput/CHANGELOG.md @@ -7,6 +7,12 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +## [0.5.21](https://github.com/rcore-os/tgoskits/compare/ax-input-v0.5.20...ax-input-v0.5.21) - 2026-06-27 + +### Other + +- updated the following local packages: ax-sync + ## [0.5.20](https://github.com/rcore-os/tgoskits/compare/ax-input-v0.5.19...ax-input-v0.5.20) - 2026-06-23 ### Other diff --git a/os/arceos/modules/axinput/Cargo.toml b/os/arceos/modules/axinput/Cargo.toml index 75e47f6d97..3fd035a8ee 100644 --- a/os/arceos/modules/axinput/Cargo.toml +++ b/os/arceos/modules/axinput/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "ax-input" -version = "0.5.20" +version = "0.5.21" repository.workspace = true edition.workspace = true authors.workspace = true diff --git a/os/arceos/modules/axipi/CHANGELOG.md b/os/arceos/modules/axipi/CHANGELOG.md index d37a5b7fd7..e388bebe76 100644 --- a/os/arceos/modules/axipi/CHANGELOG.md +++ b/os/arceos/modules/axipi/CHANGELOG.md @@ -7,6 +7,12 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +## [0.5.21](https://github.com/rcore-os/tgoskits/compare/ax-ipi-v0.5.20...ax-ipi-v0.5.21) - 2026-06-27 + +### Other + +- *(platform)* remove ax-config from dynamic runtime path ([#1387](https://github.com/rcore-os/tgoskits/pull/1387)) + ## [0.5.20](https://github.com/rcore-os/tgoskits/compare/ax-ipi-v0.5.19...ax-ipi-v0.5.20) - 2026-06-23 ### Other diff --git a/os/arceos/modules/axipi/Cargo.toml b/os/arceos/modules/axipi/Cargo.toml index aed79bbdf6..8ce199c4d3 100644 --- a/os/arceos/modules/axipi/Cargo.toml +++ b/os/arceos/modules/axipi/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "ax-ipi" -version = "0.5.20" +version = "0.5.21" repository = "https://github.com/rcore-os/tgoskits" edition.workspace = true authors = ["Keyang Hu "] diff --git a/os/arceos/modules/axmm/CHANGELOG.md b/os/arceos/modules/axmm/CHANGELOG.md index d2d1e18ac3..d690bd5a51 100644 --- a/os/arceos/modules/axmm/CHANGELOG.md +++ b/os/arceos/modules/axmm/CHANGELOG.md @@ -7,6 +7,12 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +## [0.5.22](https://github.com/rcore-os/tgoskits/compare/ax-mm-v0.5.21...ax-mm-v0.5.22) - 2026-06-27 + +### Other + +- updated the following local packages: ax-hal, ax-alloc + ## [0.5.21](https://github.com/rcore-os/tgoskits/compare/ax-mm-v0.5.20...ax-mm-v0.5.21) - 2026-06-23 ### Other diff --git a/os/arceos/modules/axmm/Cargo.toml b/os/arceos/modules/axmm/Cargo.toml index ee8361b3c1..35d33c08d7 100644 --- a/os/arceos/modules/axmm/Cargo.toml +++ b/os/arceos/modules/axmm/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "ax-mm" -version = "0.5.21" +version = "0.5.22" repository = "https://github.com/rcore-os/tgoskits" edition.workspace = true authors = ["Yuekai Jia "] diff --git a/os/arceos/modules/axruntime/CHANGELOG.md b/os/arceos/modules/axruntime/CHANGELOG.md index 5d2bd6cff7..81a1481135 100644 --- a/os/arceos/modules/axruntime/CHANGELOG.md +++ b/os/arceos/modules/axruntime/CHANGELOG.md @@ -7,6 +7,17 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +## [0.8.2](https://github.com/rcore-os/tgoskits/compare/ax-runtime-v0.8.1...ax-runtime-v0.8.2) - 2026-06-27 + +### Added + +- *(ax-runtime)* generate banner build info ([#1373](https://github.com/rcore-os/tgoskits/pull/1373)) + +### Other + +- *(platform)* remove ax-config from dynamic runtime path ([#1387](https://github.com/rcore-os/tgoskits/pull/1387)) +- *(serial)* align IRQ model with dev ([#1265](https://github.com/rcore-os/tgoskits/pull/1265)) + ## [0.8.1](https://github.com/rcore-os/tgoskits/compare/ax-runtime-v0.8.0...ax-runtime-v0.8.1) - 2026-06-23 ### Fixed diff --git a/os/arceos/modules/axruntime/Cargo.toml b/os/arceos/modules/axruntime/Cargo.toml index 53ebbd3d48..17e441226f 100644 --- a/os/arceos/modules/axruntime/Cargo.toml +++ b/os/arceos/modules/axruntime/Cargo.toml @@ -5,7 +5,7 @@ edition.workspace = true license.workspace = true name = "ax-runtime" repository = "https://github.com/rcore-os/tgoskits" -version = "0.8.1" +version = "0.8.2" [features] default = [] diff --git a/os/arceos/modules/axsync/CHANGELOG.md b/os/arceos/modules/axsync/CHANGELOG.md index 5b4a74b731..b8fb8be8cd 100644 --- a/os/arceos/modules/axsync/CHANGELOG.md +++ b/os/arceos/modules/axsync/CHANGELOG.md @@ -7,6 +7,12 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +## [0.5.22](https://github.com/rcore-os/tgoskits/compare/ax-sync-v0.5.21...ax-sync-v0.5.22) - 2026-06-27 + +### Other + +- updated the following local packages: ax-task, ax-task + ## [0.5.21](https://github.com/rcore-os/tgoskits/compare/ax-sync-v0.5.20...ax-sync-v0.5.21) - 2026-06-23 ### Other diff --git a/os/arceos/modules/axsync/Cargo.toml b/os/arceos/modules/axsync/Cargo.toml index f65c39b251..ec49d1fc50 100644 --- a/os/arceos/modules/axsync/Cargo.toml +++ b/os/arceos/modules/axsync/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "ax-sync" -version = "0.5.21" +version = "0.5.22" repository = "https://github.com/rcore-os/tgoskits" edition.workspace = true authors = ["Yuekai Jia "] diff --git a/os/arceos/modules/axtask/CHANGELOG.md b/os/arceos/modules/axtask/CHANGELOG.md index 13f6bdd310..68d1a83425 100644 --- a/os/arceos/modules/axtask/CHANGELOG.md +++ b/os/arceos/modules/axtask/CHANGELOG.md @@ -7,6 +7,17 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +## [0.5.23](https://github.com/rcore-os/tgoskits/compare/ax-task-v0.5.22...ax-task-v0.5.23) - 2026-06-27 + +### Fixed + +- *(ax-task)* clear delivered remote reschedule requests ([#1381](https://github.com/rcore-os/tgoskits/pull/1381)) + +### Other + +- *(platform)* remove ax-config from dynamic runtime path ([#1387](https://github.com/rcore-os/tgoskits/pull/1387)) +- *(serial)* align IRQ model with dev ([#1265](https://github.com/rcore-os/tgoskits/pull/1265)) + ## [0.5.22](https://github.com/rcore-os/tgoskits/compare/ax-task-v0.5.21...ax-task-v0.5.22) - 2026-06-23 ### Other diff --git a/os/arceos/modules/axtask/Cargo.toml b/os/arceos/modules/axtask/Cargo.toml index 8901e5a702..432e0837e6 100644 --- a/os/arceos/modules/axtask/Cargo.toml +++ b/os/arceos/modules/axtask/Cargo.toml @@ -5,7 +5,7 @@ edition.workspace = true license.workspace = true name = "ax-task" repository = "https://github.com/rcore-os/tgoskits" -version = "0.5.22" +version = "0.5.23" [features] default = [] diff --git a/os/arceos/ulib/axlibc/CHANGELOG.md b/os/arceos/ulib/axlibc/CHANGELOG.md index 562475caa2..840586e2b7 100644 --- a/os/arceos/ulib/axlibc/CHANGELOG.md +++ b/os/arceos/ulib/axlibc/CHANGELOG.md @@ -7,6 +7,12 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +## [0.5.22](https://github.com/rcore-os/tgoskits/compare/ax-libc-v0.5.21...ax-libc-v0.5.22) - 2026-06-27 + +### Other + +- updated the following local packages: ax-driver, ax-hal, ax-feat, ax-posix-api + ## [0.5.21](https://github.com/rcore-os/tgoskits/compare/ax-libc-v0.5.20...ax-libc-v0.5.21) - 2026-06-23 ### Other diff --git a/os/arceos/ulib/axlibc/Cargo.toml b/os/arceos/ulib/axlibc/Cargo.toml index d064afda9c..3a3787c861 100644 --- a/os/arceos/ulib/axlibc/Cargo.toml +++ b/os/arceos/ulib/axlibc/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "ax-libc" -version = "0.5.21" +version = "0.5.22" repository = "https://github.com/rcore-os/tgoskits" edition.workspace = true authors = [ diff --git a/os/arceos/ulib/axstd/CHANGELOG.md b/os/arceos/ulib/axstd/CHANGELOG.md index d5f9083fdb..bc64617e6b 100644 --- a/os/arceos/ulib/axstd/CHANGELOG.md +++ b/os/arceos/ulib/axstd/CHANGELOG.md @@ -7,6 +7,12 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +## [0.5.22](https://github.com/rcore-os/tgoskits/compare/ax-std-v0.5.21...ax-std-v0.5.22) - 2026-06-27 + +### Fixed + +- *(locking)* remove spin mutex usage from kernel paths ([#1380](https://github.com/rcore-os/tgoskits/pull/1380)) + ## [0.5.21](https://github.com/rcore-os/tgoskits/compare/ax-std-v0.5.20...ax-std-v0.5.21) - 2026-06-23 ### Other diff --git a/os/arceos/ulib/axstd/Cargo.toml b/os/arceos/ulib/axstd/Cargo.toml index 34f4f24286..e63c2c4924 100644 --- a/os/arceos/ulib/axstd/Cargo.toml +++ b/os/arceos/ulib/axstd/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "ax-std" -version = "0.5.21" +version = "0.5.22" repository = "https://github.com/rcore-os/tgoskits" edition.workspace = true authors = [ diff --git a/os/axvisor/CHANGELOG.md b/os/axvisor/CHANGELOG.md index fc56d25ea2..fa8f787d78 100644 --- a/os/axvisor/CHANGELOG.md +++ b/os/axvisor/CHANGELOG.md @@ -7,6 +7,13 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +## [0.5.15](https://github.com/rcore-os/tgoskits/compare/axvisor-v0.5.14...axvisor-v0.5.15) - 2026-06-27 + +### Other + +- *(axdevice)* unify Device model with indexed dispatch and conflict detect ([#1335](https://github.com/rcore-os/tgoskits/pull/1335)) +- *(serial)* align IRQ model with dev ([#1265](https://github.com/rcore-os/tgoskits/pull/1265)) + ## [0.5.14](https://github.com/rcore-os/tgoskits/compare/axvisor-v0.5.13...axvisor-v0.5.14) - 2026-06-23 ### Other diff --git a/os/axvisor/Cargo.toml b/os/axvisor/Cargo.toml index bd56011b3d..c98d5a980b 100644 --- a/os/axvisor/Cargo.toml +++ b/os/axvisor/Cargo.toml @@ -2,7 +2,7 @@ name = "axvisor" authors = ["Keyang Hu ", "周睿 "] edition.workspace = true -version = "0.5.14" +version = "0.5.15" description = "A lightweight type-1 hypervisor based on ArceOS" repository = "https://github.com/arceos-hypervisor/axvisor" homepage = "https://github.com/arceos-hypervisor/axvisor" diff --git a/platforms/ax-plat-loongarch64-qemu-virt/CHANGELOG.md b/platforms/ax-plat-loongarch64-qemu-virt/CHANGELOG.md index 8ad2b6f2f1..19a8efd29c 100644 --- a/platforms/ax-plat-loongarch64-qemu-virt/CHANGELOG.md +++ b/platforms/ax-plat-loongarch64-qemu-virt/CHANGELOG.md @@ -7,6 +7,17 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +## [0.5.17](https://github.com/rcore-os/tgoskits/compare/ax-plat-loongarch64-qemu-virt-v0.5.16...ax-plat-loongarch64-qemu-virt-v0.5.17) - 2026-06-27 + +### Added + +- *(ax-runtime)* generate banner build info ([#1373](https://github.com/rcore-os/tgoskits/pull/1373)) + +### Other + +- *(platform)* remove ax-config from dynamic runtime path ([#1387](https://github.com/rcore-os/tgoskits/pull/1387)) +- *(serial)* align IRQ model with dev ([#1265](https://github.com/rcore-os/tgoskits/pull/1265)) + ## [0.5.16](https://github.com/rcore-os/tgoskits/compare/ax-plat-loongarch64-qemu-virt-v0.5.15...ax-plat-loongarch64-qemu-virt-v0.5.16) - 2026-06-23 ### Added diff --git a/platforms/ax-plat-loongarch64-qemu-virt/Cargo.toml b/platforms/ax-plat-loongarch64-qemu-virt/Cargo.toml index eae34e9611..474d421eab 100644 --- a/platforms/ax-plat-loongarch64-qemu-virt/Cargo.toml +++ b/platforms/ax-plat-loongarch64-qemu-virt/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "ax-plat-loongarch64-qemu-virt" -version = "0.5.16" +version = "0.5.17" repository = "https://github.com/rcore-os/tgoskits" description = "Implementation of `axplat` hardware abstraction layer for QEMU LoongArch virtual machine." keywords = ["arceos", "os", "hal", "embedded", "loongarch"] diff --git a/platforms/ax-plat-riscv64-sg2002/CHANGELOG.md b/platforms/ax-plat-riscv64-sg2002/CHANGELOG.md index 6bda4e7d47..8ea18ab80b 100644 --- a/platforms/ax-plat-riscv64-sg2002/CHANGELOG.md +++ b/platforms/ax-plat-riscv64-sg2002/CHANGELOG.md @@ -7,6 +7,18 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +## [0.4.6](https://github.com/rcore-os/tgoskits/compare/ax-plat-riscv64-sg2002-v0.4.5...ax-plat-riscv64-sg2002-v0.4.6) - 2026-06-27 + +### Added + +- *(rdif-block)* add owned DMA queue primitives +- *(ax-runtime)* generate banner build info ([#1373](https://github.com/rcore-os/tgoskits/pull/1373)) + +### Other + +- *(platform)* remove ax-config from dynamic runtime path ([#1387](https://github.com/rcore-os/tgoskits/pull/1387)) +- *(serial)* align IRQ model with dev ([#1265](https://github.com/rcore-os/tgoskits/pull/1265)) + ## [0.4.5](https://github.com/rcore-os/tgoskits/compare/ax-plat-riscv64-sg2002-v0.4.4...ax-plat-riscv64-sg2002-v0.4.5) - 2026-06-23 ### Added diff --git a/platforms/ax-plat-riscv64-sg2002/Cargo.toml b/platforms/ax-plat-riscv64-sg2002/Cargo.toml index 771c106481..2e1168c87c 100644 --- a/platforms/ax-plat-riscv64-sg2002/Cargo.toml +++ b/platforms/ax-plat-riscv64-sg2002/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "ax-plat-riscv64-sg2002" -version = "0.4.5" +version = "0.4.6" authors = [ "Luoyuan Xiao ", "Zechen Peng <927068267@qq.com>", diff --git a/platforms/ax-plat/CHANGELOG.md b/platforms/ax-plat/CHANGELOG.md index 5f13f26eee..6864c85525 100644 --- a/platforms/ax-plat/CHANGELOG.md +++ b/platforms/ax-plat/CHANGELOG.md @@ -7,6 +7,17 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +## [0.8.0](https://github.com/rcore-os/tgoskits/compare/ax-plat-v0.7.0...ax-plat-v0.8.0) - 2026-06-27 + +### Added + +- *(ax-runtime)* generate banner build info ([#1373](https://github.com/rcore-os/tgoskits/pull/1373)) + +### Other + +- *(platform)* remove ax-config from dynamic runtime path ([#1387](https://github.com/rcore-os/tgoskits/pull/1387)) +- *(serial)* align IRQ model with dev ([#1265](https://github.com/rcore-os/tgoskits/pull/1265)) + ## [0.7.0](https://github.com/rcore-os/tgoskits/compare/ax-plat-v0.6.4...ax-plat-v0.7.0) - 2026-06-23 ### Added diff --git a/platforms/ax-plat/Cargo.toml b/platforms/ax-plat/Cargo.toml index 41514ff811..bd906c8380 100644 --- a/platforms/ax-plat/Cargo.toml +++ b/platforms/ax-plat/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "ax-plat" -version = "0.7.0" +version = "0.8.0" repository = "https://github.com/rcore-os/tgoskits" description = "This crate provides a unified abstraction layer for diverse hardware platforms." keywords = ["arceos", "os", "hal", "embedded"] diff --git a/platforms/axplat-dyn/CHANGELOG.md b/platforms/axplat-dyn/CHANGELOG.md index a0e9f58a92..f6b2a3aca5 100644 --- a/platforms/axplat-dyn/CHANGELOG.md +++ b/platforms/axplat-dyn/CHANGELOG.md @@ -7,6 +7,17 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +## [0.7.6](https://github.com/rcore-os/tgoskits/compare/axplat-dyn-v0.7.5...axplat-dyn-v0.7.6) - 2026-06-27 + +### Added + +- *(ax-runtime)* generate banner build info ([#1373](https://github.com/rcore-os/tgoskits/pull/1373)) + +### Other + +- *(platform)* remove ax-config from dynamic runtime path ([#1387](https://github.com/rcore-os/tgoskits/pull/1387)) +- *(serial)* align IRQ model with dev ([#1265](https://github.com/rcore-os/tgoskits/pull/1265)) + ## [0.7.5](https://github.com/rcore-os/tgoskits/compare/axplat-dyn-v0.7.4...axplat-dyn-v0.7.5) - 2026-06-23 ### Added diff --git a/platforms/axplat-dyn/Cargo.toml b/platforms/axplat-dyn/Cargo.toml index 6390a5c15e..40357419bc 100644 --- a/platforms/axplat-dyn/Cargo.toml +++ b/platforms/axplat-dyn/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "axplat-dyn" -version = "0.7.5" +version = "0.7.6" authors = ["周睿 "] categories.workspace = true description = "A dynamic platform module for ArceOS, providing runtime platform detection and configuration" diff --git a/platforms/somehal/CHANGELOG.md b/platforms/somehal/CHANGELOG.md index c7718e29d0..c576ba3b1c 100644 --- a/platforms/somehal/CHANGELOG.md +++ b/platforms/somehal/CHANGELOG.md @@ -7,6 +7,17 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +## [0.7.3](https://github.com/rcore-os/tgoskits/compare/somehal-v0.7.2...somehal-v0.7.3) - 2026-06-27 + +### Added + +- *(ax-runtime)* generate banner build info ([#1373](https://github.com/rcore-os/tgoskits/pull/1373)) + +### Other + +- *(platform)* remove ax-config from dynamic runtime path ([#1387](https://github.com/rcore-os/tgoskits/pull/1387)) +- *(serial)* align IRQ model with dev ([#1265](https://github.com/rcore-os/tgoskits/pull/1265)) + ## [0.7.2](https://github.com/rcore-os/tgoskits/compare/somehal-v0.7.1...somehal-v0.7.2) - 2026-06-23 ### Fixed diff --git a/platforms/somehal/Cargo.toml b/platforms/somehal/Cargo.toml index df5ddb9d27..2e81e16c57 100644 --- a/platforms/somehal/Cargo.toml +++ b/platforms/somehal/Cargo.toml @@ -7,7 +7,7 @@ keywords.workspace = true license.workspace = true name = "somehal" repository.workspace = true -version = "0.7.2" +version = "0.7.3" [features] efi = ["someboot/efi"] diff --git a/scripts/axbuild/CHANGELOG.md b/scripts/axbuild/CHANGELOG.md index f9b4c4fed6..117d9306ff 100644 --- a/scripts/axbuild/CHANGELOG.md +++ b/scripts/axbuild/CHANGELOG.md @@ -7,6 +7,20 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +## [0.4.15](https://github.com/rcore-os/tgoskits/compare/axbuild-v0.4.14...axbuild-v0.4.15) - 2026-06-27 + +### Fixed + +- *(locking)* remove spin mutex usage from kernel paths ([#1380](https://github.com/rcore-os/tgoskits/pull/1380)) +- *(claw-code)* respect managed rootfs image paths ([#1389](https://github.com/rcore-os/tgoskits/pull/1389)) +- *(starryos)* bound signal interrupt qemu test wait ([#1374](https://github.com/rcore-os/tgoskits/pull/1374)) + +### Other + +- *(starry)* cover UV 0.11 and subcommand behavior in functional tests. ([#1211](https://github.com/rcore-os/tgoskits/pull/1211)) +- *(platforms)* remove VisionFive2 static platform ([#1371](https://github.com/rcore-os/tgoskits/pull/1371)) +- *(serial)* align IRQ model with dev ([#1265](https://github.com/rcore-os/tgoskits/pull/1265)) + ## [0.4.14](https://github.com/rcore-os/tgoskits/compare/axbuild-v0.4.13...axbuild-v0.4.14) - 2026-06-23 ### Added diff --git a/scripts/axbuild/Cargo.toml b/scripts/axbuild/Cargo.toml index 2b032d06fb..02ea3480a6 100644 --- a/scripts/axbuild/Cargo.toml +++ b/scripts/axbuild/Cargo.toml @@ -6,7 +6,7 @@ keywords.workspace = true license.workspace = true name = "axbuild" repository.workspace = true -version = "0.4.14" +version = "0.4.15" description = "An OS build lib toolkit used by arceos" [target.'cfg(any(windows, unix))'.dependencies] diff --git a/virtualization/arm_vcpu/CHANGELOG.md b/virtualization/arm_vcpu/CHANGELOG.md index 4689506354..4939fafc4c 100644 --- a/virtualization/arm_vcpu/CHANGELOG.md +++ b/virtualization/arm_vcpu/CHANGELOG.md @@ -7,6 +7,12 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +## [0.5.14](https://github.com/rcore-os/tgoskits/compare/arm_vcpu-v0.5.13...arm_vcpu-v0.5.14) - 2026-06-27 + +### Other + +- updated the following local packages: axvcpu + ## [0.5.13](https://github.com/rcore-os/tgoskits/compare/arm_vcpu-v0.5.12...arm_vcpu-v0.5.13) - 2026-06-23 ### Other diff --git a/virtualization/arm_vcpu/Cargo.toml b/virtualization/arm_vcpu/Cargo.toml index a303b5f825..53e47e0c7b 100644 --- a/virtualization/arm_vcpu/Cargo.toml +++ b/virtualization/arm_vcpu/Cargo.toml @@ -1,7 +1,7 @@ [package] edition.workspace = true name = "arm_vcpu" -version = "0.5.13" +version = "0.5.14" authors = [ "KeYang Hu ", "Mingxian Su ", diff --git a/virtualization/arm_vgic/CHANGELOG.md b/virtualization/arm_vgic/CHANGELOG.md index c3ac597ee3..60a35c858e 100644 --- a/virtualization/arm_vgic/CHANGELOG.md +++ b/virtualization/arm_vgic/CHANGELOG.md @@ -7,6 +7,16 @@ 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/arm_vgic-v0.4.14...arm_vgic-v0.5.0) - 2026-06-27 + +### Fixed + +- *(locking)* remove spin mutex usage from kernel paths ([#1380](https://github.com/rcore-os/tgoskits/pull/1380)) + +### Other + +- *(axdevice)* unify Device model with indexed dispatch and conflict detect ([#1335](https://github.com/rcore-os/tgoskits/pull/1335)) + ## [0.4.14](https://github.com/rcore-os/tgoskits/compare/arm_vgic-v0.4.13...arm_vgic-v0.4.14) - 2026-06-23 ### Other diff --git a/virtualization/arm_vgic/Cargo.toml b/virtualization/arm_vgic/Cargo.toml index 0485601c4f..79be5819d6 100644 --- a/virtualization/arm_vgic/Cargo.toml +++ b/virtualization/arm_vgic/Cargo.toml @@ -1,5 +1,5 @@ [package] -version = "0.4.14" +version = "0.5.0" authors = [ "Mingxian Su ", "DeBin Luo ", diff --git a/virtualization/axdevice/CHANGELOG.md b/virtualization/axdevice/CHANGELOG.md index f8e671dc43..45f6f5183f 100644 --- a/virtualization/axdevice/CHANGELOG.md +++ b/virtualization/axdevice/CHANGELOG.md @@ -7,6 +7,12 @@ 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/axdevice-v0.4.14...axdevice-v0.5.0) - 2026-06-27 + +### Other + +- *(axdevice)* unify Device model with indexed dispatch and conflict detect ([#1335](https://github.com/rcore-os/tgoskits/pull/1335)) + ## [0.4.14](https://github.com/rcore-os/tgoskits/compare/axdevice-v0.4.13...axdevice-v0.4.14) - 2026-06-23 ### Other diff --git a/virtualization/axdevice/Cargo.toml b/virtualization/axdevice/Cargo.toml index 50b8c5dec9..123a327634 100644 --- a/virtualization/axdevice/Cargo.toml +++ b/virtualization/axdevice/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "axdevice" -version = "0.4.14" +version = "0.5.0" description = "A reusable, OS-agnostic device abstraction layer designed for virtual machines." homepage = "https://github.com/arceos-hypervisor/axdevice" repository = "https://github.com/arceos-hypervisor/axdevice" diff --git a/virtualization/axdevice_base/CHANGELOG.md b/virtualization/axdevice_base/CHANGELOG.md index 619efc9ee2..b27f237a5f 100644 --- a/virtualization/axdevice_base/CHANGELOG.md +++ b/virtualization/axdevice_base/CHANGELOG.md @@ -7,6 +7,16 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +## [0.5.1](https://github.com/rcore-os/tgoskits/compare/axdevice_base-v0.5.0...axdevice_base-v0.5.1) - 2026-06-27 + +### Fixed + +- *(locking)* remove spin mutex usage from kernel paths ([#1380](https://github.com/rcore-os/tgoskits/pull/1380)) + +### Other + +- *(axdevice)* unify Device model with indexed dispatch and conflict detect ([#1335](https://github.com/rcore-os/tgoskits/pull/1335)) + ## [0.5.0](https://github.com/rcore-os/tgoskits/compare/axdevice_base-v0.4.14...axdevice_base-v0.5.0) - 2026-06-22 ### Other diff --git a/virtualization/axdevice_base/Cargo.toml b/virtualization/axdevice_base/Cargo.toml index bd6ae5504a..7fa8fb1776 100644 --- a/virtualization/axdevice_base/Cargo.toml +++ b/virtualization/axdevice_base/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "axdevice_base" -version = "0.5.0" +version = "0.5.1" edition.workspace = true authors = ["Hui Xiao <1127751018@qq.com>"] description = "Basic traits and structures for emulated devices in ArceOS hypervisor." diff --git a/virtualization/axvcpu/CHANGELOG.md b/virtualization/axvcpu/CHANGELOG.md index 1f47f15e94..9af8f5baf0 100644 --- a/virtualization/axvcpu/CHANGELOG.md +++ b/virtualization/axvcpu/CHANGELOG.md @@ -7,6 +7,12 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +## [0.7.2](https://github.com/rcore-os/tgoskits/compare/axvcpu-v0.7.1...axvcpu-v0.7.2) - 2026-06-27 + +### Other + +- updated the following local packages: axdevice_base + ## [0.7.1](https://github.com/rcore-os/tgoskits/compare/axvcpu-v0.7.0...axvcpu-v0.7.1) - 2026-06-23 ### Other diff --git a/virtualization/axvcpu/Cargo.toml b/virtualization/axvcpu/Cargo.toml index ecccdcfafa..d1e4f26744 100644 --- a/virtualization/axvcpu/Cargo.toml +++ b/virtualization/axvcpu/Cargo.toml @@ -1,7 +1,7 @@ [package] name = "axvcpu" authors = ["aarkegz "] -version = "0.7.1" +version = "0.7.2" edition.workspace = true categories = ["virtualization", "no-std"] description = "Virtual CPU abstraction for ArceOS hypervisor" diff --git a/virtualization/axvm/CHANGELOG.md b/virtualization/axvm/CHANGELOG.md index fa668599e7..5c135733fa 100644 --- a/virtualization/axvm/CHANGELOG.md +++ b/virtualization/axvm/CHANGELOG.md @@ -7,6 +7,13 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +## [0.5.17](https://github.com/rcore-os/tgoskits/compare/axvm-v0.5.16...axvm-v0.5.17) - 2026-06-27 + +### Other + +- *(platform)* remove ax-config from dynamic runtime path ([#1387](https://github.com/rcore-os/tgoskits/pull/1387)) +- *(axdevice)* unify Device model with indexed dispatch and conflict detect ([#1335](https://github.com/rcore-os/tgoskits/pull/1335)) + ## [0.5.16](https://github.com/rcore-os/tgoskits/compare/axvm-v0.5.15...axvm-v0.5.16) - 2026-06-23 ### Other diff --git a/virtualization/axvm/Cargo.toml b/virtualization/axvm/Cargo.toml index 033cc8acec..01d13bdc5c 100644 --- a/virtualization/axvm/Cargo.toml +++ b/virtualization/axvm/Cargo.toml @@ -1,7 +1,7 @@ [package] name = "axvm" authors = ["aarkegz "] -version = "0.5.16" +version = "0.5.17" edition.workspace = true categories = ["virtualization", "no-std"] description = "Virtual Machine resource management crate for ArceOS's hypervisor variant." diff --git a/virtualization/loongarch_vcpu/CHANGELOG.md b/virtualization/loongarch_vcpu/CHANGELOG.md index de905e6804..84acb940db 100644 --- a/virtualization/loongarch_vcpu/CHANGELOG.md +++ b/virtualization/loongarch_vcpu/CHANGELOG.md @@ -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/loongarch_vcpu-v0.5.7...loongarch_vcpu-v0.5.8) - 2026-06-27 + +### Other + +- updated the following local packages: axvcpu + ## [0.5.7](https://github.com/rcore-os/tgoskits/compare/loongarch_vcpu-v0.5.6...loongarch_vcpu-v0.5.7) - 2026-06-23 ### Other diff --git a/virtualization/loongarch_vcpu/Cargo.toml b/virtualization/loongarch_vcpu/Cargo.toml index 4d014bb1d9..0840f5c3c8 100644 --- a/virtualization/loongarch_vcpu/Cargo.toml +++ b/virtualization/loongarch_vcpu/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "loongarch_vcpu" -version = "0.5.7" +version = "0.5.8" edition.workspace = true authors = ["RCore Team "] description = "LoongArch VCPU implementation for ArceOS Hypervisor" diff --git a/virtualization/riscv_vcpu/CHANGELOG.md b/virtualization/riscv_vcpu/CHANGELOG.md index 0d791d2547..d58ac14203 100644 --- a/virtualization/riscv_vcpu/CHANGELOG.md +++ b/virtualization/riscv_vcpu/CHANGELOG.md @@ -7,6 +7,12 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +## [0.5.15](https://github.com/rcore-os/tgoskits/compare/riscv_vcpu-v0.5.14...riscv_vcpu-v0.5.15) - 2026-06-27 + +### Other + +- updated the following local packages: axvcpu + ## [0.5.14](https://github.com/rcore-os/tgoskits/compare/riscv_vcpu-v0.5.13...riscv_vcpu-v0.5.14) - 2026-06-23 ### Other diff --git a/virtualization/riscv_vcpu/Cargo.toml b/virtualization/riscv_vcpu/Cargo.toml index 95b1be485d..bb5d727063 100644 --- a/virtualization/riscv_vcpu/Cargo.toml +++ b/virtualization/riscv_vcpu/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "riscv_vcpu" -version = "0.5.14" +version = "0.5.15" edition.workspace = true authors = [ "KeYang Hu ", diff --git a/virtualization/riscv_vplic/CHANGELOG.md b/virtualization/riscv_vplic/CHANGELOG.md index fc7b74e1a1..1199f94e11 100644 --- a/virtualization/riscv_vplic/CHANGELOG.md +++ b/virtualization/riscv_vplic/CHANGELOG.md @@ -7,6 +7,12 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +## [0.4.17](https://github.com/rcore-os/tgoskits/compare/riscv_vplic-v0.4.16...riscv_vplic-v0.4.17) - 2026-06-27 + +### Other + +- updated the following local packages: axdevice_base + ## [0.4.16](https://github.com/rcore-os/tgoskits/compare/riscv_vplic-v0.4.15...riscv_vplic-v0.4.16) - 2026-06-23 ### Other diff --git a/virtualization/riscv_vplic/Cargo.toml b/virtualization/riscv_vplic/Cargo.toml index 51802b4354..9afc95b100 100644 --- a/virtualization/riscv_vplic/Cargo.toml +++ b/virtualization/riscv_vplic/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "riscv_vplic" -version = "0.4.16" +version = "0.4.17" edition.workspace = true authors = ["Jingyu liu "] description = "RISCV Virtual PLIC implementation." diff --git a/virtualization/x86_vcpu/CHANGELOG.md b/virtualization/x86_vcpu/CHANGELOG.md index 4405dfeb99..c0e6fd6070 100644 --- a/virtualization/x86_vcpu/CHANGELOG.md +++ b/virtualization/x86_vcpu/CHANGELOG.md @@ -7,6 +7,12 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +## [0.5.15](https://github.com/rcore-os/tgoskits/compare/x86_vcpu-v0.5.14...x86_vcpu-v0.5.15) - 2026-06-27 + +### Other + +- updated the following local packages: axdevice_base, axvcpu, x86_vlapic + ## [0.5.14](https://github.com/rcore-os/tgoskits/compare/x86_vcpu-v0.5.13...x86_vcpu-v0.5.14) - 2026-06-23 ### Other diff --git a/virtualization/x86_vcpu/Cargo.toml b/virtualization/x86_vcpu/Cargo.toml index 7c97107072..139ffce9e2 100644 --- a/virtualization/x86_vcpu/Cargo.toml +++ b/virtualization/x86_vcpu/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "x86_vcpu" -version = "0.5.14" +version = "0.5.15" edition.workspace = true authors = [ "Mingxian Su ", diff --git a/virtualization/x86_vlapic/CHANGELOG.md b/virtualization/x86_vlapic/CHANGELOG.md index 8f86cf92f7..c1acd0a860 100644 --- a/virtualization/x86_vlapic/CHANGELOG.md +++ b/virtualization/x86_vlapic/CHANGELOG.md @@ -7,6 +7,12 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +## [0.4.16](https://github.com/rcore-os/tgoskits/compare/x86_vlapic-v0.4.15...x86_vlapic-v0.4.16) - 2026-06-27 + +### Other + +- updated the following local packages: axdevice_base + ## [0.4.15](https://github.com/rcore-os/tgoskits/compare/x86_vlapic-v0.4.14...x86_vlapic-v0.4.15) - 2026-06-23 ### Other diff --git a/virtualization/x86_vlapic/Cargo.toml b/virtualization/x86_vlapic/Cargo.toml index 9371d09940..d0108b1d94 100644 --- a/virtualization/x86_vlapic/Cargo.toml +++ b/virtualization/x86_vlapic/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "x86_vlapic" -version = "0.4.15" +version = "0.4.16" edition.workspace = true description = "x86 Virtual Local APIC" authors = ["Keyang Hu ", "Mingxian Su "]