diff --git a/Cargo.lock b/Cargo.lock index e674e87c4e..685124b567 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -147,7 +147,7 @@ dependencies = [ [[package]] name = "aic8800" -version = "0.2.4" +version = "0.2.5" dependencies = [ "aes", "atomic-waker", @@ -411,7 +411,7 @@ dependencies = [ [[package]] name = "arm_vcpu" -version = "0.5.16" +version = "0.5.17" dependencies = [ "aarch64-cpu 11.2.0", "log", @@ -421,7 +421,7 @@ dependencies = [ [[package]] name = "arm_vgic" -version = "0.5.3" +version = "0.5.4" dependencies = [ "aarch64-cpu 11.2.0", "aarch64_sysreg", @@ -524,7 +524,7 @@ dependencies = [ [[package]] name = "ax-alloc" -version = "0.8.12" +version = "0.8.13" dependencies = [ "ax-errno 0.6.1", "ax-kernel-guard", @@ -556,7 +556,7 @@ dependencies = [ [[package]] name = "ax-api" -version = "0.7.4" +version = "0.7.5" dependencies = [ "ax-alloc", "ax-display", @@ -584,7 +584,7 @@ dependencies = [ [[package]] name = "ax-cpu" -version = "0.8.3" +version = "0.8.4" dependencies = [ "aarch64-cpu 11.2.0", "ax-lazyinit", @@ -637,7 +637,7 @@ dependencies = [ [[package]] name = "ax-display" -version = "0.6.5" +version = "0.6.6" dependencies = [ "ax-lazyinit", "ax-sync", @@ -648,7 +648,7 @@ dependencies = [ [[package]] name = "ax-dma" -version = "0.6.12" +version = "0.6.13" dependencies = [ "ax-alloc", "ax-allocator", @@ -661,7 +661,7 @@ dependencies = [ [[package]] name = "ax-driver" -version = "0.12.0" +version = "0.12.1" dependencies = [ "aic8800", "anyhow", @@ -750,7 +750,7 @@ dependencies = [ [[package]] name = "ax-fs-ng" -version = "0.8.4" +version = "0.8.5" dependencies = [ "ax-errno 0.6.1", "ax-io", @@ -775,7 +775,7 @@ dependencies = [ [[package]] name = "ax-hal" -version = "0.5.28" +version = "0.5.29" dependencies = [ "ax-alloc", "ax-cpu", @@ -798,7 +798,7 @@ dependencies = [ [[package]] name = "ax-input" -version = "0.6.5" +version = "0.6.6" dependencies = [ "ax-lazyinit", "ax-sync", @@ -809,7 +809,7 @@ dependencies = [ [[package]] name = "ax-io" -version = "0.6.1" +version = "0.6.2" dependencies = [ "ax-errno 0.6.1", "heapless", @@ -818,7 +818,7 @@ dependencies = [ [[package]] name = "ax-ipi" -version = "0.5.27" +version = "0.5.28" dependencies = [ "ax-hal", "ax-kspin", @@ -852,7 +852,7 @@ version = "0.4.8" [[package]] name = "ax-libc" -version = "0.5.28" +version = "0.5.29" dependencies = [ "ax-driver", "ax-errno 0.6.1", @@ -904,7 +904,7 @@ dependencies = [ [[package]] name = "ax-mm" -version = "0.5.28" +version = "0.5.29" dependencies = [ "ax-alloc", "ax-errno 0.6.1", @@ -919,7 +919,7 @@ dependencies = [ [[package]] name = "ax-net" -version = "0.12.4" +version = "0.12.5" dependencies = [ "async-channel", "async-trait", @@ -971,7 +971,7 @@ dependencies = [ [[package]] name = "ax-percpu" -version = "0.4.14" +version = "0.4.15" dependencies = [ "ax-lazyinit", "ax-percpu-macros", @@ -982,7 +982,7 @@ dependencies = [ [[package]] name = "ax-percpu-macros" -version = "0.4.10" +version = "0.4.11" dependencies = [ "proc-macro2", "quote", @@ -991,7 +991,7 @@ dependencies = [ [[package]] name = "ax-plat" -version = "0.12.0" +version = "0.12.1" dependencies = [ "ax-crate-interface", "ax-kernel-guard", @@ -1018,7 +1018,7 @@ dependencies = [ [[package]] name = "ax-posix-api" -version = "0.5.29" +version = "0.5.30" dependencies = [ "ax-alloc", "ax-errno 0.6.1", @@ -1047,7 +1047,7 @@ dependencies = [ [[package]] name = "ax-runtime" -version = "0.10.4" +version = "0.10.5" dependencies = [ "aic8800", "ax-alloc", @@ -1098,7 +1098,7 @@ dependencies = [ [[package]] name = "ax-std" -version = "0.5.28" +version = "0.5.29" dependencies = [ "ax-alloc", "ax-api", @@ -1119,7 +1119,7 @@ dependencies = [ [[package]] name = "ax-sync" -version = "0.5.28" +version = "0.5.29" dependencies = [ "ax-kspin", "ax-lockdep", @@ -1130,7 +1130,7 @@ dependencies = [ [[package]] name = "ax-task" -version = "0.6.4" +version = "0.6.5" dependencies = [ "ax-alloc", "ax-cpumask", @@ -1171,7 +1171,7 @@ dependencies = [ [[package]] name = "axaddrspace" -version = "0.5.16" +version = "0.5.17" dependencies = [ "assert_matches", "ax-lazyinit", @@ -1186,7 +1186,7 @@ dependencies = [ [[package]] name = "axbacktrace" -version = "0.4.5" +version = "0.4.6" dependencies = [ "addr2line 0.26.1", "axpanic", @@ -1199,7 +1199,7 @@ dependencies = [ [[package]] name = "axbuild" -version = "0.4.20" +version = "0.4.21" dependencies = [ "addr2line 0.26.1", "anyhow", @@ -1242,7 +1242,7 @@ dependencies = [ [[package]] name = "axdevice" -version = "0.5.4" +version = "0.5.5" dependencies = [ "arm_vgic", "ax-kspin", @@ -1261,7 +1261,7 @@ dependencies = [ [[package]] name = "axdevice_base" -version = "0.6.1" +version = "0.6.2" dependencies = [ "ax-memory-addr", "axvm-types", @@ -1282,7 +1282,7 @@ dependencies = [ [[package]] name = "axfs-ng-vfs" -version = "0.5.5" +version = "0.5.6" dependencies = [ "ax-errno 0.6.1", "ax-kspin", @@ -1296,14 +1296,14 @@ dependencies = [ [[package]] name = "axhvc" -version = "0.4.10" +version = "0.4.11" dependencies = [ "thiserror 2.0.18", ] [[package]] name = "axklib" -version = "0.7.5" +version = "0.7.6" dependencies = [ "ax-alloc", "ax-errno 0.6.1", @@ -1328,7 +1328,7 @@ dependencies = [ [[package]] name = "axnsproxy" -version = "0.3.1" +version = "0.3.2" dependencies = [ "ax-errno 0.6.1", "ax-kspin", @@ -1344,7 +1344,7 @@ version = "0.1.1" [[package]] name = "axplat-dyn" -version = "0.7.12" +version = "0.7.13" dependencies = [ "anyhow", "ax-cpu", @@ -1365,7 +1365,7 @@ dependencies = [ [[package]] name = "axpoll" -version = "0.5.1" +version = "0.5.2" dependencies = [ "ax-kspin", "bitflags 2.13.0", @@ -1446,7 +1446,7 @@ dependencies = [ [[package]] name = "axvisor" -version = "0.5.21" +version = "0.5.22" dependencies = [ "anyhow", "ax-crate-interface", @@ -1471,7 +1471,7 @@ dependencies = [ [[package]] name = "axvm" -version = "0.5.23" +version = "0.5.24" dependencies = [ "aarch64-cpu-ext", "arm-gic-driver", @@ -1523,7 +1523,7 @@ dependencies = [ [[package]] name = "axvm-types" -version = "0.7.0" +version = "0.7.1" dependencies = [ "ax-cpumask", "ax-memory-addr", @@ -1533,7 +1533,7 @@ dependencies = [ [[package]] name = "axvmconfig" -version = "0.8.1" +version = "0.8.2" dependencies = [ "axvm-types", "clap", @@ -2254,7 +2254,7 @@ dependencies = [ [[package]] name = "cpu-local" -version = "0.1.0" +version = "0.1.1" dependencies = [ "thiserror 2.0.18", ] @@ -2279,7 +2279,7 @@ dependencies = [ [[package]] name = "crab-usb" -version = "0.10.2" +version = "0.10.3" dependencies = [ "anyhow", "ax-kspin", @@ -2610,7 +2610,7 @@ dependencies = [ [[package]] name = "cv181x-sdhci" -version = "0.1.2" +version = "0.1.3" dependencies = [ "dma-api", "mmio-api", @@ -2993,7 +2993,7 @@ checksum = "92773504d58c093f6de2459af4af33faa518c13451eb8f2b5698ed3d36e7c813" [[package]] name = "dwmmc-host" -version = "0.3.2" +version = "0.3.3" dependencies = [ "bitfield-struct 0.11.0", "dma-api", @@ -4812,7 +4812,7 @@ dependencies = [ [[package]] name = "loongarch_vcpu" -version = "0.5.12" +version = "0.5.13" dependencies = [ "bitflags 2.13.0", "cpu-local", @@ -5269,7 +5269,7 @@ checksum = "300e4bdb6b46b592948e700ea1ef24a4296491f6a0ee722b258040abd15a3714" [[package]] name = "nvme-driver" -version = "0.7.2" +version = "0.7.3" dependencies = [ "dma-api", "log", @@ -5624,7 +5624,7 @@ dependencies = [ [[package]] name = "phytium-mci-host" -version = "0.3.2" +version = "0.3.3" dependencies = [ "bitfield-struct 0.11.0", "dma-api", @@ -6372,7 +6372,7 @@ dependencies = [ [[package]] name = "rdif-serial" -version = "0.9.0" +version = "0.9.1" dependencies = [ "bitflags 2.13.0", "thiserror 2.0.18", @@ -6402,7 +6402,7 @@ dependencies = [ [[package]] name = "rdrive" -version = "0.23.6" +version = "0.23.7" dependencies = [ "acpi", "ax-kspin", @@ -6435,7 +6435,7 @@ dependencies = [ [[package]] name = "realtek-rtl8125" -version = "0.2.9" +version = "0.2.10" dependencies = [ "ax-kspin", "dma-api", @@ -6638,7 +6638,7 @@ checksum = "07aac72f95e774476db82916d79f2d303191310393830573c1ab5c821b21660a" [[package]] name = "riscv_vcpu" -version = "0.5.18" +version = "0.5.19" dependencies = [ "bitflags 2.13.0", "log", @@ -6655,7 +6655,7 @@ dependencies = [ [[package]] name = "riscv_vplic" -version = "0.4.20" +version = "0.4.21" dependencies = [ "ax-crate-interface", "ax-kspin", @@ -6730,7 +6730,7 @@ dependencies = [ [[package]] name = "rockchip-npu" -version = "0.2.10" +version = "0.2.11" dependencies = [ "aarch64-cpu-ext", "bitflags 2.13.0", @@ -6764,7 +6764,7 @@ dependencies = [ [[package]] name = "rockchip-rga" -version = "0.1.5" +version = "0.1.6" dependencies = [ "dma-api", "rdif-base", @@ -6772,7 +6772,7 @@ dependencies = [ [[package]] name = "rockchip-soc" -version = "0.4.1" +version = "0.4.2" dependencies = [ "bitflags 2.13.0", "dma-api", @@ -6786,7 +6786,7 @@ dependencies = [ [[package]] name = "rsext4" -version = "0.7.5" +version = "0.7.6" dependencies = [ "ax-kspin", "bitflags 2.13.0", @@ -7059,7 +7059,7 @@ dependencies = [ [[package]] name = "scope-local" -version = "0.4.2" +version = "0.4.3" dependencies = [ "ax-kernel-guard", "ax-percpu", @@ -7104,7 +7104,7 @@ dependencies = [ [[package]] name = "sdhci-host" -version = "0.4.1" +version = "0.4.2" dependencies = [ "dma-api", "embedded-hal", @@ -7128,7 +7128,7 @@ dependencies = [ [[package]] name = "sdmmc-protocol" -version = "0.4.1" +version = "0.4.2" dependencies = [ "bitflags 2.13.0", "dma-api", @@ -7295,7 +7295,7 @@ dependencies = [ [[package]] name = "sg2002-tpu" -version = "0.3.7" +version = "0.3.8" dependencies = [ "ax-dma", "ax-errno 0.6.1", @@ -7317,7 +7317,7 @@ dependencies = [ [[package]] name = "sg200x-jpu" -version = "0.1.0" +version = "0.1.1" dependencies = [ "dma-api", "log", @@ -7509,7 +7509,7 @@ dependencies = [ [[package]] name = "some-serial" -version = "0.7.0" +version = "0.7.1" dependencies = [ "bitflags 2.13.0", "enum_dispatch", @@ -7523,7 +7523,7 @@ dependencies = [ [[package]] name = "someboot" -version = "0.3.5" +version = "0.3.6" dependencies = [ "aarch64-cpu 11.2.0", "aarch64-cpu-ext", @@ -7567,7 +7567,7 @@ dependencies = [ [[package]] name = "somehal" -version = "0.8.0" +version = "0.8.1" dependencies = [ "aarch64-cpu 11.2.0", "anyhow", @@ -7598,7 +7598,7 @@ dependencies = [ [[package]] name = "somehal-macros" -version = "0.1.5" +version = "0.1.6" dependencies = [ "darling 0.23.0", "proc-macro2", @@ -7641,7 +7641,7 @@ checksum = "6ce2be8dc25455e1f91df71bfa12ad37d7af1092ae736f3a6cd0e37bc7810596" [[package]] name = "starfive-jh7110-dwmmc" -version = "0.1.2" +version = "0.1.3" dependencies = [ "dma-api", "dwmmc-host", @@ -7663,7 +7663,7 @@ dependencies = [ [[package]] name = "starry-kernel" -version = "0.7.4" +version = "0.7.5" dependencies = [ "ax-alloc", "ax-cpu", @@ -7771,7 +7771,7 @@ dependencies = [ [[package]] name = "starry-signal" -version = "0.8.10" +version = "0.8.11" dependencies = [ "ax-cpu", "ax-errno 0.6.1", @@ -7798,7 +7798,7 @@ dependencies = [ [[package]] name = "starryos" -version = "0.5.25" +version = "0.5.26" dependencies = [ "anyhow", "ax-driver", @@ -8854,7 +8854,7 @@ dependencies = [ [[package]] name = "usb-if" -version = "0.7.3" +version = "0.7.4" dependencies = [ "anyhow", "futures", @@ -8879,7 +8879,7 @@ dependencies = [ [[package]] name = "usb-serial" -version = "0.1.1" +version = "0.1.2" dependencies = [ "usb-if", ] @@ -9589,7 +9589,7 @@ dependencies = [ [[package]] name = "x86_vcpu" -version = "0.5.19" +version = "0.5.20" dependencies = [ "bit_field", "bitflags 2.13.0", diff --git a/Cargo.toml b/Cargo.toml index c056660b7a..befeab723b 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -133,73 +133,73 @@ exclude = [ aarch64_sysreg = { version = "0.3.8", path = "virtualization/aarch64_sysreg" } arm-scmi-rs = { version = "0.1.7", path = "drivers/firmware/arm-scmi-rs" } arceos-test-suit = { version = "0.3.1", path = "test-suit/arceos/rust" } -arm_vcpu = { version = "0.5.16", path = "virtualization/arm_vcpu" } -arm_vgic = { version = "0.5.3", path = "virtualization/arm_vgic" } -ax-alloc = { version = "0.8.12", path = "os/arceos/modules/axalloc", default-features = false } +arm_vcpu = { version = "0.5.17", path = "virtualization/arm_vcpu" } +arm_vgic = { version = "0.5.4", path = "virtualization/arm_vgic" } +ax-alloc = { version = "0.8.13", path = "os/arceos/modules/axalloc", default-features = false } ax-allocator = { version = "0.5.5", path = "memory/axallocator" } -ax-api = { version = "0.7.4", path = "os/arceos/api/arceos_api" } +ax-api = { version = "0.7.5", path = "os/arceos/api/arceos_api" } ax-arm-pl031 = { version = "0.4.7", path = "drivers/rtc/arm_pl031" } -cpu-local = { version = "0.1.0", path = "components/cpu-local" } -ax-cpu = { version = "0.8.3", path = "components/axcpu" } +cpu-local = { version = "0.1.1", path = "components/cpu-local" } +ax-cpu = { version = "0.8.4", 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.6.5", path = "os/arceos/modules/axdisplay" } -ax-dma = { version = "0.6.12", path = "os/arceos/modules/axdma" } -ax-driver = { version = "0.12.0", path = "drivers/ax-driver" } +ax-display = { version = "0.6.6", path = "os/arceos/modules/axdisplay" } +ax-dma = { version = "0.6.13", path = "os/arceos/modules/axdma" } +ax-driver = { version = "0.12.1", path = "drivers/ax-driver" } virtio-drivers = { version = "0.13.0", default-features = false } ax-errno = { version = "0.6.1", path = "components/axerrno" } -ax-fs-ng = { version = "0.8.4", path = "os/arceos/modules/axfs-ng" } -ax-hal = { version = "0.5.28", path = "os/arceos/modules/axhal" } +ax-fs-ng = { version = "0.8.5", path = "os/arceos/modules/axfs-ng" } +ax-hal = { version = "0.5.29", path = "os/arceos/modules/axhal" } irq-framework = { version = "0.3.0", path = "components/irq-framework" } -ax-input = { version = "0.6.5", path = "os/arceos/modules/axinput" } -ax-io = { version = "0.6.1", path = "components/axio" } -ax-ipi = { version = "0.5.27", path = "os/arceos/modules/axipi" } +ax-input = { version = "0.6.6", path = "os/arceos/modules/axinput" } +ax-io = { version = "0.6.2", path = "components/axio" } +ax-ipi = { version = "0.5.28", path = "os/arceos/modules/axipi" } ax-kernel-guard = { version = "0.3.11", path = "components/kernel_guard" } ax-lockdep = { version = "0.2.0", path = "components/lockdep" } ax-kspin = { version = "0.3.15", path = "components/kspin" } ax-lazyinit = { version = "0.4.8", path = "components/ax-lazyinit" } -ax-libc = { version = "0.5.28", path = "os/arceos/ulib/axlibc" } +ax-libc = { version = "0.5.29", 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.18", path = "os/arceos/modules/axlog" } ax-memory-addr = { version = "0.6.9", path = "memory/memory_addr" } ax-memory-set = { version = "0.6.12", path = "memory/memory_set" } axpanic = { version = "0.1.1", path = "components/axpanic" } -ax-mm = { version = "0.5.28", path = "os/arceos/modules/axmm" } -ax-net = { version = "0.12.4", path = "net/ax-net" } +ax-mm = { version = "0.5.29", path = "os/arceos/modules/axmm" } +ax-net = { version = "0.12.5", path = "net/ax-net" } ax-page-table-entry = { version = "0.8.10", path = "memory/page_table_entry" } ax-page-table-multiarch = { version = "0.8.13", path = "memory/page_table_multiarch" } -ax-percpu = { version = "0.4.14", path = "components/percpu/percpu" } -ax-percpu-macros = { version = "0.4.10", path = "components/percpu/percpu_macros" } -ax-plat = { version = "0.12.0", path = "platforms/ax-plat" } +ax-percpu = { version = "0.4.15", path = "components/percpu/percpu" } +ax-percpu-macros = { version = "0.4.11", path = "components/percpu/percpu_macros" } +ax-plat = { version = "0.12.1", path = "platforms/ax-plat" } ax-plat-macros = { version = "0.3.9", path = "platforms/ax-plat-macros" } -ax-posix-api = { version = "0.5.29", path = "os/arceos/api/arceos_posix_api" } +ax-posix-api = { version = "0.5.30", path = "os/arceos/api/arceos_posix_api" } ax-riscv-plic = { version = "0.4.9", path = "drivers/intc/riscv_plic" } -ax-runtime = { version = "0.10.4", path = "os/arceos/modules/axruntime" } +ax-runtime = { version = "0.10.5", path = "os/arceos/modules/axruntime" } ax-sched = { version = "0.5.8", path = "components/axsched" } -ax-std = { version = "0.5.28", path = "os/arceos/ulib/axstd", default-features = false } -ax-sync = { version = "0.5.28", path = "os/arceos/modules/axsync" } -ax-task = { version = "0.6.4", path = "os/arceos/modules/axtask" } +ax-std = { version = "0.5.29", path = "os/arceos/ulib/axstd", default-features = false } +ax-sync = { version = "0.5.29", path = "os/arceos/modules/axsync" } +ax-task = { version = "0.6.5", path = "os/arceos/modules/axtask" } axtest = { version = "0.5.12", path = "components/axtest/axtest" } axtest-macros = { version = "0.5.12", path = "components/axtest/axtest_macros" } xcover = { version = "0.1.3", default-features = false, features = ["alloc"] } ax-timer-list = { version = "0.3.5", path = "components/timer_list" } -axaddrspace = { version = "0.5.16", path = "virtualization/axaddrspace" } -axbacktrace = { version = "0.4.5", path = "components/axbacktrace" } -axbuild = { version = "0.4.20", path = "scripts/axbuild" } -axdevice = { version = "0.5.4", path = "virtualization/axdevice" } -axdevice_base = { version = "0.6.1", path = "virtualization/axdevice_base" } -axfs-ng-vfs = { version = "0.5.5", path = "components/axfs-ng-vfs" } -axhvc = { version = "0.4.10", path = "virtualization/axhvc" } -axklib = { version = "0.7.5", path = "components/axklib" } -axplat-dyn = { version = "0.7.12", path = "platforms/axplat-dyn", default-features = false } -axpoll = { version = "0.5.1", path = "components/axpoll" } -axvisor = { version = "0.5.21", path = "os/axvisor" } -axvm = { version = "0.5.23", path = "virtualization/axvm", default-features = false } -axvm-types = { version = "0.7.0", path = "virtualization/axvm-types" } -axvmconfig = { version = "0.8.1", path = "virtualization/axvmconfig", default-features = false } +axaddrspace = { version = "0.5.17", path = "virtualization/axaddrspace" } +axbacktrace = { version = "0.4.6", path = "components/axbacktrace" } +axbuild = { version = "0.4.21", path = "scripts/axbuild" } +axdevice = { version = "0.5.5", path = "virtualization/axdevice" } +axdevice_base = { version = "0.6.2", path = "virtualization/axdevice_base" } +axfs-ng-vfs = { version = "0.5.6", path = "components/axfs-ng-vfs" } +axhvc = { version = "0.4.11", path = "virtualization/axhvc" } +axklib = { version = "0.7.6", path = "components/axklib" } +axplat-dyn = { version = "0.7.13", path = "platforms/axplat-dyn", default-features = false } +axpoll = { version = "0.5.2", path = "components/axpoll" } +axvisor = { version = "0.5.22", path = "os/axvisor" } +axvm = { version = "0.5.24", path = "virtualization/axvm", default-features = false } +axvm-types = { version = "0.7.1", path = "virtualization/axvm-types" } +axvmconfig = { version = "0.8.2", path = "virtualization/axvmconfig", default-features = false } bitmap-allocator = { version = "0.4.6", path = "memory/bitmap-allocator" } bwbench-client = { version = "0.3.1", path = "os/arceos/tools/bwbench_client" } define-simple-traits = { version = "0.3.4", path = "components/crate_interface/test_crates/define-simple-traits" } @@ -212,12 +212,12 @@ impl-weak-traits = { version = "0.3.4", path = "components/crate_interface/test_ arm-gic-driver = { version = "0.17.9", path = "drivers/intc/arm-gic-driver" } enumerate = { version = "0.1.1", path = "drivers/examples/enumerate" } eth-intel = { version = "0.1.11", path = "drivers/net/eth-intel" } -loongarch_vcpu = { version = "0.5.12", path = "virtualization/loongarch_vcpu" } +loongarch_vcpu = { version = "0.5.13", 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.18", path = "virtualization/riscv_vcpu" } -riscv_vplic = { version = "0.4.20", path = "virtualization/riscv_vplic" } -nvme-driver = { version = "0.7.2", path = "drivers/blk/nvme-driver" } +riscv_vcpu = { version = "0.5.19", path = "virtualization/riscv_vcpu" } +riscv_vplic = { version = "0.4.21", path = "virtualization/riscv_vplic" } +nvme-driver = { version = "0.7.3", path = "drivers/blk/nvme-driver" } pcie = { version = "0.6.7", path = "drivers/pci/pcie" } ramdisk = { version = "0.1.10", path = "drivers/blk/ramdisk" } rd-net = { version = "0.2.2", path = "drivers/net/rd-net" } @@ -235,62 +235,62 @@ rdif-pinctrl = { version = "0.1.2", path = "drivers/interface/rdif-pinctrl" } rdif-pwm = { version = "0.1.0", path = "drivers/interface/rdif-pwm" } rdif-power = { version = "0.8.0", path = "drivers/interface/rdif-power" } rdif-reset = { version = "0.1.0", path = "drivers/interface/rdif-reset" } -rdif-serial = { version = "0.9.0", path = "drivers/interface/rdif-serial" } +rdif-serial = { version = "0.9.1", 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.10", path = "drivers/npu/rockchip-npu" } -rockchip-rga = { version = "0.1.5", path = "drivers/gpu/rockchip-rga" } +rockchip-npu = { version = "0.2.11", path = "drivers/npu/rockchip-npu" } +rockchip-rga = { version = "0.1.6", path = "drivers/gpu/rockchip-rga" } rockchip-jpeg = { version = "0.1.3", path = "drivers/vpu/rockchip-jpeg" } rockchip-pwm = { version = "0.1.0", path = "drivers/pwm/rockchip-pwm" } k230-kpu = { version = "0.1.0", path = "drivers/npu/k230-kpu" } -realtek-rtl8125 = { version = "0.2.9", path = "drivers/net/realtek-rtl8125" } +realtek-rtl8125 = { version = "0.2.10", path = "drivers/net/realtek-rtl8125" } rockchip-pm = { version = "0.4.6", path = "drivers/soc/rockchip/rockchip-pm" } -rockchip-soc = { version = "0.4.1", path = "drivers/soc/rockchip/rockchip-soc" } -sg2002-tpu = { version = "0.3.7", path = "drivers/tpu/sg2002-tpu" } -rdrive = { version = "0.23.6", path = "drivers/rdrive" } +rockchip-soc = { version = "0.4.2", path = "drivers/soc/rockchip/rockchip-soc" } +sg2002-tpu = { version = "0.3.8", path = "drivers/tpu/sg2002-tpu" } +rdrive = { version = "0.23.7", path = "drivers/rdrive" } rdrive-macros = { version = "0.4.2", path = "drivers/rdrive-macros" } -rsext4 = { version = "0.7.5", path = "components/rsext4" } -scope-local = { version = "0.4.2", path = "components/scope-local" } +rsext4 = { version = "0.7.6", path = "components/rsext4" } +scope-local = { version = "0.4.3", path = "components/scope-local" } sdio-host = { version = "0.1.0", package = "sdio-host-cv1800", path = "components/sdio-host" } sdio-host2 = { version = "0.1.4", path = "components/sdio-host2" } sdhci-cv1800 = { version = "0.1.1", path = "components/sdhci-cv1800" } -aic8800 = { version = "0.2.4", path = "components/aic8800" } -crab-usb = { version = "0.10.2", path = "drivers/usb/usb-host" } +aic8800 = { version = "0.2.5", path = "components/aic8800" } +crab-usb = { version = "0.10.3", 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.3", path = "drivers/usb/usb-if" } -usb-serial = { version = "0.1.1", path = "drivers/usb/usb-serial" } -dwmmc-host = { version = "0.3.2", path = "drivers/blk/dwmmc-host", default-features = false } -phytium-mci-host = { version = "0.3.2", path = "drivers/blk/phytium-mci-host", default-features = false } -cv181x-sdhci = { version = "0.1.2", path = "drivers/blk/cv181x-sdhci", default-features = false } -sdhci-host = { version = "0.4.1", path = "drivers/blk/sdhci-host", default-features = false } -sdmmc-protocol = { version = "0.4.1", path = "drivers/blk/sdmmc-protocol", default-features = false } -starfive-jh7110-dwmmc = { version = "0.1.2", path = "drivers/blk/starfive-jh7110-dwmmc", default-features = false } +usb-if = { version = "0.7.4", path = "drivers/usb/usb-if" } +usb-serial = { version = "0.1.2", path = "drivers/usb/usb-serial" } +dwmmc-host = { version = "0.3.3", path = "drivers/blk/dwmmc-host", default-features = false } +phytium-mci-host = { version = "0.3.3", path = "drivers/blk/phytium-mci-host", default-features = false } +cv181x-sdhci = { version = "0.1.3", path = "drivers/blk/cv181x-sdhci", default-features = false } +sdhci-host = { version = "0.4.2", path = "drivers/blk/sdhci-host", default-features = false } +sdmmc-protocol = { version = "0.4.2", path = "drivers/blk/sdmmc-protocol", default-features = false } +starfive-jh7110-dwmmc = { version = "0.1.3", path = "drivers/blk/starfive-jh7110-dwmmc", default-features = false } smoltcp = { version = "0.13.1", default-features = false } -axnsproxy = { version = "0.3.1", path = "os/StarryOS/axnsproxy" } -starry-kernel = { version = "0.7.4", path = "os/StarryOS/kernel" } +axnsproxy = { version = "0.3.2", path = "os/StarryOS/axnsproxy" } +starry-kernel = { version = "0.7.5", path = "os/StarryOS/kernel" } starry-process = { version = "0.4.14", path = "components/starry-process" } -starry-signal = { version = "0.8.10", path = "components/starry-signal" } +starry-signal = { version = "0.8.11", path = "components/starry-signal" } starry-vm = { version = "0.5.11", path = "components/starry-vm" } -starryos = { version = "0.5.25", path = "os/StarryOS/starryos" } +starryos = { version = "0.5.26", 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.19", path = "virtualization/x86_vcpu", default-features = false } +x86_vcpu = { version = "0.5.20", path = "virtualization/x86_vcpu", default-features = false } x86_vlapic = { version = "0.5.0", path = "virtualization/x86_vlapic" } page-table-generic = { version = "0.7.4", path = "memory/page-table-generic" } -someboot = { version = "0.3.5", path = "platforms/someboot" } -some-serial = { version = "0.7.0", path = "drivers/serial/some-serial" } +someboot = { version = "0.3.6", path = "platforms/someboot" } +some-serial = { version = "0.7.1", 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 = "platforms/somehal-macros", version = "0.1.5" } +somehal-macros = { path = "platforms/somehal-macros", version = "0.1.6" } kasm-aarch64 = { path = "components/kasm-aarch64", version = "0.2.1" } -somehal = { version = "0.8.0", path = "platforms/somehal" } +somehal = { version = "0.8.1", path = "platforms/somehal" } # External crates anyhow = { version = "1.0", default-features = false } @@ -326,7 +326,7 @@ thiserror = { version = "2", default-features = false } trait-ffi = "0.2.11" tock-registers = "0.10" sg200x-bsp = { version = "0.7.1", default-features = false } -sg200x-jpu = { version = "0.1.0", path = "drivers/vpu/sg200x-jpu" } +sg200x-jpu = { version = "0.1.1", path = "drivers/vpu/sg200x-jpu" } simple-ahci = "0.1.1-preview.1" bcm2835-sdhci = "0.1.1-preview.1" x86 = "0.52" diff --git a/components/aic8800/CHANGELOG.md b/components/aic8800/CHANGELOG.md index 25b7d51d21..37224e0b07 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.5](https://github.com/rcore-os/tgoskits/compare/aic8800-v0.2.4...aic8800-v0.2.5) - 2026-07-23 + +### Other + +- *(axbuild)* 将构建与启动能力收敛到显式配置 ([#1620](https://github.com/rcore-os/tgoskits/pull/1620)) + ## [0.2.4](https://github.com/rcore-os/tgoskits/compare/aic8800-v0.2.3...aic8800-v0.2.4) - 2026-07-08 ### Other diff --git a/components/aic8800/Cargo.toml b/components/aic8800/Cargo.toml index dcc0dd5027..b49d26c0bb 100644 --- a/components/aic8800/Cargo.toml +++ b/components/aic8800/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "aic8800" -version = "0.2.4" +version = "0.2.5" edition = "2024" license = "Apache-2.0" repository.workspace = true diff --git a/components/axbacktrace/CHANGELOG.md b/components/axbacktrace/CHANGELOG.md index 2075760e7e..d52723eb29 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.6](https://github.com/rcore-os/tgoskits/compare/axbacktrace-v0.4.5...axbacktrace-v0.4.6) - 2026-07-23 + +### Other + +- update Cargo.toml dependencies + ## [0.4.5](https://github.com/rcore-os/tgoskits/compare/axbacktrace-v0.4.4...axbacktrace-v0.4.5) - 2026-07-07 ### Other diff --git a/components/axbacktrace/Cargo.toml b/components/axbacktrace/Cargo.toml index 76b0edb379..e91daea36a 100644 --- a/components/axbacktrace/Cargo.toml +++ b/components/axbacktrace/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "axbacktrace" -version = "0.4.5" +version = "0.4.6" 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 934ae921ae..1c42b86991 100644 --- a/components/axcpu/CHANGELOG.md +++ b/components/axcpu/CHANGELOG.md @@ -2,6 +2,13 @@ ## [Unreleased] +## [0.8.4](https://github.com/rcore-os/tgoskits/compare/ax-cpu-v0.8.3...ax-cpu-v0.8.4) - 2026-07-23 + +### Other + +- *(cpu-local)* extract per-CPU register ownership ([#1662](https://github.com/rcore-os/tgoskits/pull/1662)) +- *(ci)* update Rust nightly to 2026-07-15 ([#1626](https://github.com/rcore-os/tgoskits/pull/1626)) + ### Changed - *(host-test)* use the unprivileged FXSAVE fallback when scheduler tests run outside ring 0. diff --git a/components/axcpu/Cargo.toml b/components/axcpu/Cargo.toml index 5b147f65d0..8941c0a058 100644 --- a/components/axcpu/Cargo.toml +++ b/components/axcpu/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "ax-cpu" -version = "0.8.3" +version = "0.8.4" 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 af4c4681d3..13fc5c6373 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.6](https://github.com/rcore-os/tgoskits/compare/axfs-ng-vfs-v0.5.5...axfs-ng-vfs-v0.5.6) - 2026-07-23 + +### Added + +- *(starry)* complete mount tree semantics ([#1644](https://github.com/rcore-os/tgoskits/pull/1644)) + ## [0.5.5](https://github.com/rcore-os/tgoskits/compare/axfs-ng-vfs-v0.5.4...axfs-ng-vfs-v0.5.5) - 2026-07-08 ### Other diff --git a/components/axfs-ng-vfs/Cargo.toml b/components/axfs-ng-vfs/Cargo.toml index 030bab08a5..d07f3baebe 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.5" +version = "0.5.6" edition.workspace = true authors = ["Mivik ", "朝倉水希 "] description = "Virtual filesystem layer for ArceOS" diff --git a/components/axio/CHANGELOG.md b/components/axio/CHANGELOG.md index 6808db8b3b..d3adc0b7fb 100644 --- a/components/axio/CHANGELOG.md +++ b/components/axio/CHANGELOG.md @@ -7,6 +7,12 @@ 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/ax-io-v0.6.1...ax-io-v0.6.2) - 2026-07-23 + +### Other + +- *(ci)* update Rust nightly to 2026-07-15 ([#1626](https://github.com/rcore-os/tgoskits/pull/1626)) + ## [0.6.1](https://github.com/rcore-os/tgoskits/compare/ax-io-v0.6.0...ax-io-v0.6.1) - 2026-07-02 ### Other diff --git a/components/axio/Cargo.toml b/components/axio/Cargo.toml index 9170801b57..9f47b9f4bb 100644 --- a/components/axio/Cargo.toml +++ b/components/axio/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "ax-io" -version = "0.6.1" +version = "0.6.2" repository = "https://github.com/rcore-os/tgoskits" edition.workspace = true authors = ["Yuekai Jia "] diff --git a/components/axklib/CHANGELOG.md b/components/axklib/CHANGELOG.md index a77fbe0bac..a4e4c7d11c 100644 --- a/components/axklib/CHANGELOG.md +++ b/components/axklib/CHANGELOG.md @@ -7,6 +7,12 @@ 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/axklib-v0.7.5...axklib-v0.7.6) - 2026-07-23 + +### Other + +- updated the following local packages: ax-alloc + ## [0.7.5](https://github.com/rcore-os/tgoskits/compare/axklib-v0.7.4...axklib-v0.7.5) - 2026-07-10 ### Other diff --git a/components/axklib/Cargo.toml b/components/axklib/Cargo.toml index b2e58f990f..23574b914f 100644 --- a/components/axklib/Cargo.toml +++ b/components/axklib/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "axklib" -version = "0.7.5" +version = "0.7.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 f0b55a5bf5..3bf2196132 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.5.2](https://github.com/rcore-os/tgoskits/compare/axpoll-v0.5.1...axpoll-v0.5.2) - 2026-07-23 + +### Other + +- update Cargo.toml dependencies + ## [0.5.1](https://github.com/rcore-os/tgoskits/compare/axpoll-v0.5.0...axpoll-v0.5.1) - 2026-07-08 ### Other diff --git a/components/axpoll/Cargo.toml b/components/axpoll/Cargo.toml index 276d7d656e..591f3f5202 100644 --- a/components/axpoll/Cargo.toml +++ b/components/axpoll/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "axpoll" -version = "0.5.1" +version = "0.5.2" edition.workspace = true description = "A library for polling I/O events and waking up tasks." authors = ["Mivik ", "朝倉水希 "] diff --git a/components/cpu-local/CHANGELOG.md b/components/cpu-local/CHANGELOG.md new file mode 100644 index 0000000000..e96e8f7e8e --- /dev/null +++ b/components/cpu-local/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/cpu-local-v0.1.0...cpu-local-v0.1.1) - 2026-07-23 + +### Other + +- *(ax-runtime)* centralize UART scheduling ([#1675](https://github.com/rcore-os/tgoskits/pull/1675)) diff --git a/components/cpu-local/Cargo.toml b/components/cpu-local/Cargo.toml index f4e26e0842..b5ffe4f988 100644 --- a/components/cpu-local/Cargo.toml +++ b/components/cpu-local/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "cpu-local" -version = "0.1.0" +version = "0.1.1" description = "Architecture CPU-local register capability for TGOSKits" repository.workspace = true edition.workspace = true diff --git a/components/percpu/percpu/CHANGELOG.md b/components/percpu/percpu/CHANGELOG.md index 043ecbbee9..1bc2aea075 100644 --- a/components/percpu/percpu/CHANGELOG.md +++ b/components/percpu/percpu/CHANGELOG.md @@ -7,6 +7,12 @@ 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/ax-percpu-v0.4.14...ax-percpu-v0.4.15) - 2026-07-23 + +### Other + +- *(cpu-local)* extract per-CPU register ownership ([#1662](https://github.com/rcore-os/tgoskits/pull/1662)) + ### Changed - Use dynamically allocated CPU areas exclusively; the ELF now retains one typed template and diff --git a/components/percpu/percpu/Cargo.toml b/components/percpu/percpu/Cargo.toml index de1ffc2008..2de6a5202b 100644 --- a/components/percpu/percpu/Cargo.toml +++ b/components/percpu/percpu/Cargo.toml @@ -1,7 +1,7 @@ [package] name = "ax-percpu" description = "Define and access per-CPU data structures" -version = "0.4.14" +version = "0.4.15" repository = "https://github.com/rcore-os/tgoskits" edition.workspace = true authors = ["Yuekai Jia ", "hky1999 <976929993@qq.com>", "Su Mingxian ", "yufeng <321353225@qq.com>"] diff --git a/components/percpu/percpu_macros/CHANGELOG.md b/components/percpu/percpu_macros/CHANGELOG.md new file mode 100644 index 0000000000..675c2597f4 --- /dev/null +++ b/components/percpu/percpu_macros/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.4.11](https://github.com/rcore-os/tgoskits/compare/ax-percpu-macros-v0.4.10...ax-percpu-macros-v0.4.11) - 2026-07-23 + +### Other + +- *(cpu-local)* extract per-CPU register ownership ([#1662](https://github.com/rcore-os/tgoskits/pull/1662)) diff --git a/components/percpu/percpu_macros/Cargo.toml b/components/percpu/percpu_macros/Cargo.toml index 21f7089ea0..f2dab2af52 100644 --- a/components/percpu/percpu_macros/Cargo.toml +++ b/components/percpu/percpu_macros/Cargo.toml @@ -1,7 +1,7 @@ [package] name = "ax-percpu-macros" description = "Macros to define and access a per-CPU data structure" -version = "0.4.10" +version = "0.4.11" repository = "https://github.com/rcore-os/tgoskits" edition.workspace = true authors = ["Yuekai Jia ", "hky1999 <976929993@qq.com>", "Su Mingxian ", "yufeng <321353225@qq.com>"] diff --git a/components/rsext4/CHANGELOG.md b/components/rsext4/CHANGELOG.md index 0a9bd6c276..e50e8f65ad 100644 --- a/components/rsext4/CHANGELOG.md +++ b/components/rsext4/CHANGELOG.md @@ -7,6 +7,12 @@ 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/rsext4-v0.7.5...rsext4-v0.7.6) - 2026-07-23 + +### Added + +- *(starry)* run x86_64 self-build through the Starry app ([#1076](https://github.com/rcore-os/tgoskits/pull/1076)) + ## [0.7.5](https://github.com/rcore-os/tgoskits/compare/rsext4-v0.7.4...rsext4-v0.7.5) - 2026-07-08 ### Other diff --git a/components/rsext4/Cargo.toml b/components/rsext4/Cargo.toml index 5110a64edd..8ce9e478f0 100644 --- a/components/rsext4/Cargo.toml +++ b/components/rsext4/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "rsext4" -version = "0.7.5" +version = "0.7.6" edition.workspace = true description = "A lightweight ext4 file system." authors = ["Dirinkbottle <2909128143@qq.com>"] diff --git a/components/scope-local/CHANGELOG.md b/components/scope-local/CHANGELOG.md index a9b389a576..96d270f6d6 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.3](https://github.com/rcore-os/tgoskits/compare/scope-local-v0.4.2...scope-local-v0.4.3) - 2026-07-23 + +### Other + +- *(cpu-local)* extract per-CPU register ownership ([#1662](https://github.com/rcore-os/tgoskits/pull/1662)) + ## [0.4.2](https://github.com/rcore-os/tgoskits/compare/scope-local-v0.4.1...scope-local-v0.4.2) - 2026-07-07 ### Other diff --git a/components/scope-local/Cargo.toml b/components/scope-local/Cargo.toml index 3516dbdc87..28b5eb96fb 100644 --- a/components/scope-local/Cargo.toml +++ b/components/scope-local/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "scope-local" -version = "0.4.2" +version = "0.4.3" edition.workspace = true description = "Scope local storage" authors = ["朝倉水希 "] diff --git a/components/starry-signal/CHANGELOG.md b/components/starry-signal/CHANGELOG.md index c52dc6aa8b..57f45bf631 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.11](https://github.com/rcore-os/tgoskits/compare/starry-signal-v0.8.10...starry-signal-v0.8.11) - 2026-07-23 + +### Added + +- *(starry-kernel)* implement POSIX message queues (mq_*) ([#1564](https://github.com/rcore-os/tgoskits/pull/1564)) + ## [0.8.10](https://github.com/rcore-os/tgoskits/compare/starry-signal-v0.8.9...starry-signal-v0.8.10) - 2026-07-08 ### Other diff --git a/components/starry-signal/Cargo.toml b/components/starry-signal/Cargo.toml index e680b6ca1b..8c65052a3a 100644 --- a/components/starry-signal/Cargo.toml +++ b/components/starry-signal/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "starry-signal" -version = "0.8.10" +version = "0.8.11" 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 1464b5a255..9b1dc2ee91 100644 --- a/drivers/ax-driver/CHANGELOG.md +++ b/drivers/ax-driver/CHANGELOG.md @@ -7,6 +7,16 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +## [0.12.1](https://github.com/rcore-os/tgoskits/compare/ax-driver-v0.12.0...ax-driver-v0.12.1) - 2026-07-23 + +### Added + +- *(rockchip-rga)* add the RK3588 RGA2 2D accelerator driver with /dev/rga and dma-heap ([#1388](https://github.com/rcore-os/tgoskits/pull/1388)) + +### Other + +- *(ax-runtime)* centralize UART scheduling ([#1675](https://github.com/rcore-os/tgoskits/pull/1675)) + ## [0.12.0](https://github.com/rcore-os/tgoskits/compare/ax-driver-v0.11.3...ax-driver-v0.12.0) - 2026-07-10 ### Added diff --git a/drivers/ax-driver/Cargo.toml b/drivers/ax-driver/Cargo.toml index fe6d131fc1..d10459e573 100644 --- a/drivers/ax-driver/Cargo.toml +++ b/drivers/ax-driver/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "ax-driver" -version = "0.12.0" +version = "0.12.1" edition.workspace = true authors.workspace = true license.workspace = true diff --git a/drivers/blk/cv181x-sdhci/CHANGELOG.md b/drivers/blk/cv181x-sdhci/CHANGELOG.md index 231a0cc151..437d7849f1 100644 --- a/drivers/blk/cv181x-sdhci/CHANGELOG.md +++ b/drivers/blk/cv181x-sdhci/CHANGELOG.md @@ -7,6 +7,12 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +## [0.1.3](https://github.com/rcore-os/tgoskits/compare/cv181x-sdhci-v0.1.2...cv181x-sdhci-v0.1.3) - 2026-07-23 + +### Other + +- updated the following local packages: sdmmc-protocol, sdhci-host + ## [0.1.2](https://github.com/rcore-os/tgoskits/compare/cv181x-sdhci-v0.1.1...cv181x-sdhci-v0.1.2) - 2026-07-08 ### Other diff --git a/drivers/blk/cv181x-sdhci/Cargo.toml b/drivers/blk/cv181x-sdhci/Cargo.toml index 66b3be3721..815f41e9af 100644 --- a/drivers/blk/cv181x-sdhci/Cargo.toml +++ b/drivers/blk/cv181x-sdhci/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "cv181x-sdhci" -version = "0.1.2" +version = "0.1.3" repository.workspace = true edition = "2024" license = "Apache-2.0" diff --git a/drivers/blk/dwmmc-host/CHANGELOG.md b/drivers/blk/dwmmc-host/CHANGELOG.md index 40aa9544b8..7cbeba20f4 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.3.3](https://github.com/rcore-os/tgoskits/compare/dwmmc-host-v0.3.2...dwmmc-host-v0.3.3) - 2026-07-23 + +### Fixed + +- *(dwmmc-host)* enforce 32-bit response MMIO reads ([#1647](https://github.com/rcore-os/tgoskits/pull/1647)) + ## [0.3.2](https://github.com/rcore-os/tgoskits/compare/dwmmc-host-v0.3.1...dwmmc-host-v0.3.2) - 2026-07-08 ### Other diff --git a/drivers/blk/dwmmc-host/Cargo.toml b/drivers/blk/dwmmc-host/Cargo.toml index eb6bd482cc..3b92e53bb2 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.3.2" +version = "0.3.3" 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 98014c4188..0e93ac18a0 100644 --- a/drivers/blk/nvme-driver/CHANGELOG.md +++ b/drivers/blk/nvme-driver/CHANGELOG.md @@ -7,6 +7,12 @@ 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/nvme-driver-v0.7.2...nvme-driver-v0.7.3) - 2026-07-23 + +### Other + +- update Cargo.toml dependencies + ## [0.7.2](https://github.com/rcore-os/tgoskits/compare/nvme-driver-v0.7.1...nvme-driver-v0.7.2) - 2026-07-10 ### Added diff --git a/drivers/blk/nvme-driver/Cargo.toml b/drivers/blk/nvme-driver/Cargo.toml index 6e5b9c88d4..4650adc09b 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.7.2" +version = "0.7.3" [dependencies] dma-api.workspace = true diff --git a/drivers/blk/phytium-mci-host/CHANGELOG.md b/drivers/blk/phytium-mci-host/CHANGELOG.md index 9f9010bc5f..f0418c9041 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.3.3](https://github.com/rcore-os/tgoskits/compare/phytium-mci-host-v0.3.2...phytium-mci-host-v0.3.3) - 2026-07-23 + +### Other + +- updated the following local packages: sdmmc-protocol + ## [0.3.2](https://github.com/rcore-os/tgoskits/compare/phytium-mci-host-v0.3.1...phytium-mci-host-v0.3.2) - 2026-07-08 ### Other diff --git a/drivers/blk/phytium-mci-host/Cargo.toml b/drivers/blk/phytium-mci-host/Cargo.toml index db19c31cdd..12052fc90b 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.3.2" +version = "0.3.3" repository.workspace = true edition = "2024" license = "Apache-2.0" diff --git a/drivers/blk/sdhci-host/CHANGELOG.md b/drivers/blk/sdhci-host/CHANGELOG.md index 36b24ee72f..72207517cb 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.4.2](https://github.com/rcore-os/tgoskits/compare/sdhci-host-v0.4.1...sdhci-host-v0.4.2) - 2026-07-23 + +### Other + +- updated the following local packages: sdmmc-protocol + ## [0.4.1](https://github.com/rcore-os/tgoskits/compare/sdhci-host-v0.4.0...sdhci-host-v0.4.1) - 2026-07-08 ### Other diff --git a/drivers/blk/sdhci-host/Cargo.toml b/drivers/blk/sdhci-host/Cargo.toml index 9b11b4ba59..d70c206512 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.4.1" +version = "0.4.2" 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 35547b95a3..fe18e60464 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.4.2](https://github.com/rcore-os/tgoskits/compare/sdmmc-protocol-v0.4.1...sdmmc-protocol-v0.4.2) - 2026-07-23 + +### Other + +- *(ci)* update Rust nightly to 2026-07-15 ([#1626](https://github.com/rcore-os/tgoskits/pull/1626)) + ## [0.4.1](https://github.com/rcore-os/tgoskits/compare/sdmmc-protocol-v0.4.0...sdmmc-protocol-v0.4.1) - 2026-07-08 ### Other diff --git a/drivers/blk/sdmmc-protocol/Cargo.toml b/drivers/blk/sdmmc-protocol/Cargo.toml index 5ee683e812..96ef5a340a 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.4.1" +version = "0.4.2" edition = "2024" license = "Apache-2.0" description = "no_std SD/MMC protocol building blocks for embedded systems" diff --git a/drivers/blk/starfive-jh7110-dwmmc/CHANGELOG.md b/drivers/blk/starfive-jh7110-dwmmc/CHANGELOG.md index 13b1f5f7d1..ce8c335d46 100644 --- a/drivers/blk/starfive-jh7110-dwmmc/CHANGELOG.md +++ b/drivers/blk/starfive-jh7110-dwmmc/CHANGELOG.md @@ -7,6 +7,12 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +## [0.1.3](https://github.com/rcore-os/tgoskits/compare/starfive-jh7110-dwmmc-v0.1.2...starfive-jh7110-dwmmc-v0.1.3) - 2026-07-23 + +### Other + +- updated the following local packages: sdmmc-protocol, dwmmc-host + ## [0.1.2](https://github.com/rcore-os/tgoskits/compare/starfive-jh7110-dwmmc-v0.1.1...starfive-jh7110-dwmmc-v0.1.2) - 2026-07-08 ### Other diff --git a/drivers/blk/starfive-jh7110-dwmmc/Cargo.toml b/drivers/blk/starfive-jh7110-dwmmc/Cargo.toml index f460b80f2f..8fe03e98cb 100644 --- a/drivers/blk/starfive-jh7110-dwmmc/Cargo.toml +++ b/drivers/blk/starfive-jh7110-dwmmc/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "starfive-jh7110-dwmmc" -version = "0.1.2" +version = "0.1.3" repository.workspace = true edition.workspace = true license.workspace = true diff --git a/drivers/gpu/rockchip-rga/CHANGELOG.md b/drivers/gpu/rockchip-rga/CHANGELOG.md index 7557cc5c15..d09b18a4a5 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.6](https://github.com/rcore-os/tgoskits/compare/rockchip-rga-v0.1.5...rockchip-rga-v0.1.6) - 2026-07-23 + +### Added + +- *(rockchip-rga)* add the RK3588 RGA2 2D accelerator driver with /dev/rga and dma-heap ([#1388](https://github.com/rcore-os/tgoskits/pull/1388)) + ## [0.1.5](https://github.com/rcore-os/tgoskits/compare/rockchip-rga-v0.1.4...rockchip-rga-v0.1.5) - 2026-07-08 ### Other diff --git a/drivers/gpu/rockchip-rga/Cargo.toml b/drivers/gpu/rockchip-rga/Cargo.toml index 23c8715929..bc2353f8a8 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.5" +version = "0.1.6" [dependencies] dma-api.workspace = true diff --git a/drivers/interface/rdif-serial/CHANGELOG.md b/drivers/interface/rdif-serial/CHANGELOG.md index 1193fa3ffa..94c9f4a453 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.1](https://github.com/rcore-os/tgoskits/compare/rdif-serial-v0.9.0...rdif-serial-v0.9.1) - 2026-07-23 + +### Other + +- *(ax-runtime)* centralize UART scheduling ([#1675](https://github.com/rcore-os/tgoskits/pull/1675)) + ## [0.9.0](https://github.com/rcore-os/tgoskits/compare/rdif-serial-v0.8.2...rdif-serial-v0.9.0) - 2026-06-27 ### Other diff --git a/drivers/interface/rdif-serial/Cargo.toml b/drivers/interface/rdif-serial/Cargo.toml index 16d061e604..cc4dada54a 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.9.0" +version = "0.9.1" [dependencies] bitflags = "2.8" diff --git a/drivers/net/realtek-rtl8125/CHANGELOG.md b/drivers/net/realtek-rtl8125/CHANGELOG.md index 87e42c8a5b..727e7f445e 100644 --- a/drivers/net/realtek-rtl8125/CHANGELOG.md +++ b/drivers/net/realtek-rtl8125/CHANGELOG.md @@ -7,6 +7,12 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +## [0.2.10](https://github.com/rcore-os/tgoskits/compare/realtek-rtl8125-v0.2.9...realtek-rtl8125-v0.2.10) - 2026-07-23 + +### Fixed + +- *(realtek-rtl8125)* advertise gigabit autonegotiation ([#1583](https://github.com/rcore-os/tgoskits/pull/1583)) + ## [0.2.9](https://github.com/rcore-os/tgoskits/compare/realtek-rtl8125-v0.2.8...realtek-rtl8125-v0.2.9) - 2026-07-08 ### Other diff --git a/drivers/net/realtek-rtl8125/Cargo.toml b/drivers/net/realtek-rtl8125/Cargo.toml index 31185ba29e..1f275465ab 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.9" +version = "0.2.10" 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 51684f7a37..e136c32799 100644 --- a/drivers/npu/rockchip-npu/CHANGELOG.md +++ b/drivers/npu/rockchip-npu/CHANGELOG.md @@ -7,6 +7,12 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +## [0.2.11](https://github.com/rcore-os/tgoskits/compare/rockchip-npu-v0.2.10...rockchip-npu-v0.2.11) - 2026-07-23 + +### Other + +- update Cargo.toml dependencies + ## [0.2.10](https://github.com/rcore-os/tgoskits/compare/rockchip-npu-v0.2.9...rockchip-npu-v0.2.10) - 2026-07-08 ### Other diff --git a/drivers/npu/rockchip-npu/Cargo.toml b/drivers/npu/rockchip-npu/Cargo.toml index 457c9a8d86..b0a194270e 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.10" +version = "0.2.11" repository.workspace = true [dependencies] diff --git a/drivers/rdrive/CHANGELOG.md b/drivers/rdrive/CHANGELOG.md index 282bc0a64f..3e001d9d6b 100644 --- a/drivers/rdrive/CHANGELOG.md +++ b/drivers/rdrive/CHANGELOG.md @@ -7,6 +7,12 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +## [0.23.7](https://github.com/rcore-os/tgoskits/compare/rdrive-v0.23.6...rdrive-v0.23.7) - 2026-07-23 + +### Added + +- *(axvisor)* Enhance AxLoader and Asus NUC15CRH support with fixes ([#1555](https://github.com/rcore-os/tgoskits/pull/1555)) + ## [0.23.6](https://github.com/rcore-os/tgoskits/compare/rdrive-v0.23.5...rdrive-v0.23.6) - 2026-07-10 ### Added diff --git a/drivers/rdrive/Cargo.toml b/drivers/rdrive/Cargo.toml index 4d8c6b89f7..4287b7a6b2 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.6" +version = "0.23.7" [dependencies] acpi = "6.1.1" diff --git a/drivers/serial/some-serial/CHANGELOG.md b/drivers/serial/some-serial/CHANGELOG.md index 01f7161b29..b1fd1f2619 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.1](https://github.com/rcore-os/tgoskits/compare/some-serial-v0.7.0...some-serial-v0.7.1) - 2026-07-23 + +### Other + +- *(ax-runtime)* centralize UART scheduling ([#1675](https://github.com/rcore-os/tgoskits/pull/1675)) + ## [0.7.0](https://github.com/rcore-os/tgoskits/compare/some-serial-v0.6.2...some-serial-v0.7.0) - 2026-06-27 ### Other diff --git a/drivers/serial/some-serial/Cargo.toml b/drivers/serial/some-serial/Cargo.toml index 61a654419e..37dec56edd 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.7.0" +version = "0.7.1" [dependencies] bitflags.workspace = true diff --git a/drivers/soc/rockchip/rockchip-soc/CHANGELOG.md b/drivers/soc/rockchip/rockchip-soc/CHANGELOG.md index d520dc9a14..ff31a6b982 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.4.2](https://github.com/rcore-os/tgoskits/compare/rockchip-soc-v0.4.1...rockchip-soc-v0.4.2) - 2026-07-23 + +### Added + +- *(rockchip-rga)* add the RK3588 RGA2 2D accelerator driver with /dev/rga and dma-heap ([#1388](https://github.com/rcore-os/tgoskits/pull/1388)) + ## [0.4.1](https://github.com/rcore-os/tgoskits/compare/rockchip-soc-v0.4.0...rockchip-soc-v0.4.1) - 2026-07-08 ### Other diff --git a/drivers/soc/rockchip/rockchip-soc/Cargo.toml b/drivers/soc/rockchip/rockchip-soc/Cargo.toml index 260294a116..75fe0f4de4 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.4.1" +version = "0.4.2" [dependencies] bitflags = "2" diff --git a/drivers/tpu/sg2002-tpu/CHANGELOG.md b/drivers/tpu/sg2002-tpu/CHANGELOG.md index 4f7196e2c8..a67661cd4d 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.8](https://github.com/rcore-os/tgoskits/compare/sg2002-tpu-v0.3.7...sg2002-tpu-v0.3.8) - 2026-07-23 + +### Other + +- updated the following local packages: ax-dma + ## [0.3.7](https://github.com/rcore-os/tgoskits/compare/sg2002-tpu-v0.3.6...sg2002-tpu-v0.3.7) - 2026-07-10 ### Other diff --git a/drivers/tpu/sg2002-tpu/Cargo.toml b/drivers/tpu/sg2002-tpu/Cargo.toml index 501ca7427a..10c7d2f0ed 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.7" +version = "0.3.8" 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 629e514c0a..5d57a5945a 100644 --- a/drivers/usb/usb-host/CHANGELOG.md +++ b/drivers/usb/usb-host/CHANGELOG.md @@ -7,6 +7,16 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +## [0.10.3](https://github.com/rcore-os/tgoskits/compare/crab-usb-v0.10.2...crab-usb-v0.10.3) - 2026-07-23 + +### Fixed + +- *(starry-kernel)* support usbfs clear-halt and close cleanup ([#1655](https://github.com/rcore-os/tgoskits/pull/1655)) + +### Other + +- *(ci)* update Rust nightly to 2026-07-15 ([#1626](https://github.com/rcore-os/tgoskits/pull/1626)) + ## [0.10.2](https://github.com/rcore-os/tgoskits/compare/crab-usb-v0.10.1...crab-usb-v0.10.2) - 2026-07-10 ### Added diff --git a/drivers/usb/usb-host/Cargo.toml b/drivers/usb/usb-host/Cargo.toml index 3ed57ae4cf..9495f8b544 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.10.2" +version = "0.10.3" [features] default = [] diff --git a/drivers/usb/usb-if/CHANGELOG.md b/drivers/usb/usb-if/CHANGELOG.md index 89138b3c01..f4a47020a2 100644 --- a/drivers/usb/usb-if/CHANGELOG.md +++ b/drivers/usb/usb-if/CHANGELOG.md @@ -7,6 +7,12 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +## [0.7.4](https://github.com/rcore-os/tgoskits/compare/usb-if-v0.7.3...usb-if-v0.7.4) - 2026-07-23 + +### Other + +- *(ci)* update Rust nightly to 2026-07-15 ([#1626](https://github.com/rcore-os/tgoskits/pull/1626)) + ## [0.7.3](https://github.com/rcore-os/tgoskits/compare/usb-if-v0.7.2...usb-if-v0.7.3) - 2026-07-07 ### Other diff --git a/drivers/usb/usb-if/Cargo.toml b/drivers/usb/usb-if/Cargo.toml index 3c7036a8f6..35e2057c93 100644 --- a/drivers/usb/usb-if/Cargo.toml +++ b/drivers/usb/usb-if/Cargo.toml @@ -5,7 +5,7 @@ edition.workspace = true license.workspace = true name = "usb-if" repository.workspace = true -version = "0.7.3" +version = "0.7.4" [dependencies] anyhow = { version = "1", default-features = false} diff --git a/drivers/usb/usb-serial/CHANGELOG.md b/drivers/usb/usb-serial/CHANGELOG.md index d8962c0f4f..ac3c0642f8 100644 --- a/drivers/usb/usb-serial/CHANGELOG.md +++ b/drivers/usb/usb-serial/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/usb-serial-v0.1.1...usb-serial-v0.1.2) - 2026-07-23 + +### Other + +- updated the following local packages: usb-if + ## [0.1.1](https://github.com/rcore-os/tgoskits/compare/usb-serial-v0.1.0...usb-serial-v0.1.1) - 2026-07-07 ### Other diff --git a/drivers/usb/usb-serial/Cargo.toml b/drivers/usb/usb-serial/Cargo.toml index a24e170ff6..d91d482f54 100644 --- a/drivers/usb/usb-serial/Cargo.toml +++ b/drivers/usb/usb-serial/Cargo.toml @@ -7,7 +7,7 @@ keywords = ["usb", "serial", "uart", "driver"] license.workspace = true name = "usb-serial" repository.workspace = true -version = "0.1.1" +version = "0.1.2" [dependencies] usb-if.workspace = true diff --git a/drivers/vpu/sg200x-jpu/CHANGELOG.md b/drivers/vpu/sg200x-jpu/CHANGELOG.md new file mode 100644 index 0000000000..eabfc6f911 --- /dev/null +++ b/drivers/vpu/sg200x-jpu/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/sg200x-jpu-v0.1.0...sg200x-jpu-v0.1.1) - 2026-07-23 + +### Added + +- *(cvi-vdec)* add SG2002 scaled JPEG replay pipeline ([#1594](https://github.com/rcore-os/tgoskits/pull/1594)) diff --git a/drivers/vpu/sg200x-jpu/Cargo.toml b/drivers/vpu/sg200x-jpu/Cargo.toml index b007ac6759..c342e31221 100644 --- a/drivers/vpu/sg200x-jpu/Cargo.toml +++ b/drivers/vpu/sg200x-jpu/Cargo.toml @@ -8,7 +8,7 @@ license = "MIT" name = "sg200x-jpu" readme = "README.md" repository.workspace = true -version = "0.1.0" +version = "0.1.1" [dependencies] dma-api.workspace = true diff --git a/net/ax-net/CHANGELOG.md b/net/ax-net/CHANGELOG.md index d5db3f817c..562b1bcc8a 100644 --- a/net/ax-net/CHANGELOG.md +++ b/net/ax-net/CHANGELOG.md @@ -7,6 +7,23 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +## [0.12.5](https://github.com/rcore-os/tgoskits/compare/ax-net-v0.12.4...ax-net-v0.12.5) - 2026-07-23 + +### Added + +- *(starry)* /proc/net/dev stats implement ([#1645](https://github.com/rcore-os/tgoskits/pull/1645)) +- *(starry,ax-net)* return L2 frame length from Device send/recv for net_stats byte counters ([#1571](https://github.com/rcore-os/tgoskits/pull/1571)) + +### Fixed + +- *(starry)* correct /proc/pid/comm padding and non-blocking partial TCP send ([#1558](https://github.com/rcore-os/tgoskits/pull/1558)) +- *(ax-net)* publish socket write shutdown to peers ([#1639](https://github.com/rcore-os/tgoskits/pull/1639)) + +### Other + +- support IP_MTU_DISCOVER and flush UDP egress before close ([#1568](https://github.com/rcore-os/tgoskits/pull/1568)) +- *(ci)* update Rust nightly to 2026-07-15 ([#1626](https://github.com/rcore-os/tgoskits/pull/1626)) + ## [0.12.4](https://github.com/rcore-os/tgoskits/compare/ax-net-v0.12.3...ax-net-v0.12.4) - 2026-07-10 ### Other diff --git a/net/ax-net/Cargo.toml b/net/ax-net/Cargo.toml index 8f75dc832c..e9f2bf25f9 100644 --- a/net/ax-net/Cargo.toml +++ b/net/ax-net/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "ax-net" -version = "0.12.4" +version = "0.12.5" 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 e8d4b86d1a..0293f64611 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.3.2](https://github.com/rcore-os/tgoskits/compare/axnsproxy-v0.3.1...axnsproxy-v0.3.2) - 2026-07-23 + +### Fixed + +- *(starry-kernel)* align syscall behavior with Linux semantics ([#1631](https://github.com/rcore-os/tgoskits/pull/1631)) + ## [0.3.1](https://github.com/rcore-os/tgoskits/compare/axnsproxy-v0.3.0...axnsproxy-v0.3.1) - 2026-07-08 ### Other diff --git a/os/StarryOS/axnsproxy/Cargo.toml b/os/StarryOS/axnsproxy/Cargo.toml index 56f941b9b1..c3cf0f21cb 100644 --- a/os/StarryOS/axnsproxy/Cargo.toml +++ b/os/StarryOS/axnsproxy/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "axnsproxy" -version = "0.3.1" +version = "0.3.2" 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 694c9b3826..3d904e8b4e 100644 --- a/os/StarryOS/kernel/CHANGELOG.md +++ b/os/StarryOS/kernel/CHANGELOG.md @@ -7,6 +7,37 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +## [0.7.5](https://github.com/rcore-os/tgoskits/compare/starry-kernel-v0.7.4...starry-kernel-v0.7.5) - 2026-07-23 + +### Added + +- *(starry)* complete mount tree semantics ([#1644](https://github.com/rcore-os/tgoskits/pull/1644)) +- *(starry-kernel)* implement POSIX message queues (mq_*) ([#1564](https://github.com/rcore-os/tgoskits/pull/1564)) +- *(rockchip-rga)* add the RK3588 RGA2 2D accelerator driver with /dev/rga and dma-heap ([#1388](https://github.com/rcore-os/tgoskits/pull/1388)) +- Add HTML report generation and CI coverage tests ([#1627](https://github.com/rcore-os/tgoskits/pull/1627)) +- *(starry)* /proc/net/dev stats implement ([#1645](https://github.com/rcore-os/tgoskits/pull/1645)) +- *(starry)* add proc process environment and path links ([#1643](https://github.com/rcore-os/tgoskits/pull/1643)) +- *(cvi-vdec)* add SG2002 scaled JPEG replay pipeline ([#1594](https://github.com/rcore-os/tgoskits/pull/1594)) +- *(sg200x-jpu)* add checked scaled decode support ([#1589](https://github.com/rcore-os/tgoskits/pull/1589)) + +### Fixed + +- *(starry-kernel)* validate socket and seccomp flags ([#1678](https://github.com/rcore-os/tgoskits/pull/1678)) +- *(starry)* correct /proc/pid/comm padding and non-blocking partial TCP send ([#1558](https://github.com/rcore-os/tgoskits/pull/1558)) +- *(starry-kernel)* drain PTY data before EOF ([#1638](https://github.com/rcore-os/tgoskits/pull/1638)) +- *(starry-kernel)* accept unchanged interface flags ([#1640](https://github.com/rcore-os/tgoskits/pull/1640)) +- *(starry-kernel)* support usbfs clear-halt and close cleanup ([#1655](https://github.com/rcore-os/tgoskits/pull/1655)) +- *(starry)* support Nix openat2 resolve flags ([#1637](https://github.com/rcore-os/tgoskits/pull/1637)) +- *(starry-kernel)* align syscall behavior with Linux semantics ([#1631](https://github.com/rcore-os/tgoskits/pull/1631)) +- *(starry-kernel)* accept CLONE_PARENT exit signals ([#1641](https://github.com/rcore-os/tgoskits/pull/1641)) + +### Other + +- *(ax-runtime)* centralize UART scheduling ([#1675](https://github.com/rcore-os/tgoskits/pull/1675)) +- support IP_MTU_DISCOVER and flush UDP egress before close ([#1568](https://github.com/rcore-os/tgoskits/pull/1568)) +- *(cpu-local)* extract per-CPU register ownership ([#1662](https://github.com/rcore-os/tgoskits/pull/1662)) +- *(ci)* update Rust nightly to 2026-07-15 ([#1626](https://github.com/rcore-os/tgoskits/pull/1626)) + ## [0.7.4](https://github.com/rcore-os/tgoskits/compare/starry-kernel-v0.7.3...starry-kernel-v0.7.4) - 2026-07-10 ### Added diff --git a/os/StarryOS/kernel/Cargo.toml b/os/StarryOS/kernel/Cargo.toml index 736249d8b4..e6208e9f63 100644 --- a/os/StarryOS/kernel/Cargo.toml +++ b/os/StarryOS/kernel/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "starry-kernel" -version = "0.7.4" +version = "0.7.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 9098cf78b3..f40038cb53 100644 --- a/os/StarryOS/starryos/CHANGELOG.md +++ b/os/StarryOS/starryos/CHANGELOG.md @@ -7,6 +7,17 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +## [0.5.26](https://github.com/rcore-os/tgoskits/compare/starryos-v0.5.25...starryos-v0.5.26) - 2026-07-23 + +### Added + +- *(rockchip-rga)* add the RK3588 RGA2 2D accelerator driver with /dev/rga and dma-heap ([#1388](https://github.com/rcore-os/tgoskits/pull/1388)) + +### Other + +- *(cpu-local)* extract per-CPU register ownership ([#1662](https://github.com/rcore-os/tgoskits/pull/1662)) +- *(axbuild)* 将构建与启动能力收敛到显式配置 ([#1620](https://github.com/rcore-os/tgoskits/pull/1620)) + ## [0.5.25](https://github.com/rcore-os/tgoskits/compare/starryos-v0.5.24...starryos-v0.5.25) - 2026-07-10 ### Other diff --git a/os/StarryOS/starryos/Cargo.toml b/os/StarryOS/starryos/Cargo.toml index 443a0b2584..fd1a4ca934 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.25" +version = "0.5.26" [features] default = [] diff --git a/os/arceos/api/arceos_api/CHANGELOG.md b/os/arceos/api/arceos_api/CHANGELOG.md index e9050a258e..c5b139cca2 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.7.5](https://github.com/rcore-os/tgoskits/compare/ax-api-v0.7.4...ax-api-v0.7.5) - 2026-07-23 + +### Other + +- updated the following local packages: ax-io, ax-alloc, axpoll, ax-hal, ax-ipi, ax-task, ax-fs-ng, ax-net, ax-runtime, ax-mm, ax-sync, ax-display, ax-dma + ## [0.7.4](https://github.com/rcore-os/tgoskits/compare/ax-api-v0.7.3...ax-api-v0.7.4) - 2026-07-10 ### Other diff --git a/os/arceos/api/arceos_api/Cargo.toml b/os/arceos/api/arceos_api/Cargo.toml index 86d27c63a1..2c8c1872f2 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.7.4" +version = "0.7.5" 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 2d450f159e..214f2f4443 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.30](https://github.com/rcore-os/tgoskits/compare/ax-posix-api-v0.5.29...ax-posix-api-v0.5.30) - 2026-07-23 + +### Other + +- *(cpu-local)* extract per-CPU register ownership ([#1662](https://github.com/rcore-os/tgoskits/pull/1662)) + ## [0.5.29](https://github.com/rcore-os/tgoskits/compare/ax-posix-api-v0.5.28...ax-posix-api-v0.5.29) - 2026-07-10 ### Other diff --git a/os/arceos/api/arceos_posix_api/Cargo.toml b/os/arceos/api/arceos_posix_api/Cargo.toml index e4d58055b5..f7437e40eb 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.29" +version = "0.5.30" repository = "https://github.com/rcore-os/tgoskits" edition.workspace = true authors = [ diff --git a/os/arceos/modules/axalloc/CHANGELOG.md b/os/arceos/modules/axalloc/CHANGELOG.md index 7fd4d7eecc..04651b88f2 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.13](https://github.com/rcore-os/tgoskits/compare/ax-alloc-v0.8.12...ax-alloc-v0.8.13) - 2026-07-23 + +### Other + +- *(cpu-local)* extract per-CPU register ownership ([#1662](https://github.com/rcore-os/tgoskits/pull/1662)) + ## [0.8.12](https://github.com/rcore-os/tgoskits/compare/ax-alloc-v0.8.11...ax-alloc-v0.8.12) - 2026-07-10 ### Other diff --git a/os/arceos/modules/axalloc/Cargo.toml b/os/arceos/modules/axalloc/Cargo.toml index c5c0bf396e..b161beb407 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.12" +version = "0.8.13" 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 d9092b5d65..336483ff3d 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.6.6](https://github.com/rcore-os/tgoskits/compare/ax-display-v0.6.5...ax-display-v0.6.6) - 2026-07-23 + +### Other + +- updated the following local packages: ax-sync + ## [0.6.5](https://github.com/rcore-os/tgoskits/compare/ax-display-v0.6.4...ax-display-v0.6.5) - 2026-07-10 ### Other diff --git a/os/arceos/modules/axdisplay/Cargo.toml b/os/arceos/modules/axdisplay/Cargo.toml index 6a5b3ef029..1484fd376e 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.6.5" +version = "0.6.6" 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 a264b983c9..9bf332f5ea 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.13](https://github.com/rcore-os/tgoskits/compare/ax-dma-v0.6.12...ax-dma-v0.6.13) - 2026-07-23 + +### Other + +- updated the following local packages: ax-alloc, ax-hal, ax-mm + ## [0.6.12](https://github.com/rcore-os/tgoskits/compare/ax-dma-v0.6.11...ax-dma-v0.6.12) - 2026-07-10 ### Other diff --git a/os/arceos/modules/axdma/Cargo.toml b/os/arceos/modules/axdma/Cargo.toml index db71f4f4f5..17ae1a79f9 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.12" +version = "0.6.13" 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 c216a9b25c..0264dc78f2 100644 --- a/os/arceos/modules/axfs-ng/CHANGELOG.md +++ b/os/arceos/modules/axfs-ng/CHANGELOG.md @@ -7,6 +7,22 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +## [0.8.5](https://github.com/rcore-os/tgoskits/compare/ax-fs-ng-v0.8.4...ax-fs-ng-v0.8.5) - 2026-07-23 + +### Added + +- *(starry)* complete mount tree semantics ([#1644](https://github.com/rcore-os/tgoskits/pull/1644)) +- *(starry)* run x86_64 self-build through the Starry app ([#1076](https://github.com/rcore-os/tgoskits/pull/1076)) + +### Fixed + +- *(starry)* support Nix openat2 resolve flags ([#1637](https://github.com/rcore-os/tgoskits/pull/1637)) + +### Other + +- *(cpu-local)* extract per-CPU register ownership ([#1662](https://github.com/rcore-os/tgoskits/pull/1662)) +- *(ci)* update Rust nightly to 2026-07-15 ([#1626](https://github.com/rcore-os/tgoskits/pull/1626)) + ## [0.8.4](https://github.com/rcore-os/tgoskits/compare/ax-fs-ng-v0.8.3...ax-fs-ng-v0.8.4) - 2026-07-10 ### Other diff --git a/os/arceos/modules/axfs-ng/Cargo.toml b/os/arceos/modules/axfs-ng/Cargo.toml index 8030d4a90f..e973fed16b 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.8.4" +version = "0.8.5" 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 1a18b05ebb..4584247d20 100644 --- a/os/arceos/modules/axhal/CHANGELOG.md +++ b/os/arceos/modules/axhal/CHANGELOG.md @@ -7,6 +7,12 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +## [0.5.29](https://github.com/rcore-os/tgoskits/compare/ax-hal-v0.5.28...ax-hal-v0.5.29) - 2026-07-23 + +### Other + +- *(cpu-local)* extract per-CPU register ownership ([#1662](https://github.com/rcore-os/tgoskits/pull/1662)) + ## [0.5.28](https://github.com/rcore-os/tgoskits/compare/ax-hal-v0.5.27...ax-hal-v0.5.28) - 2026-07-10 ### Added diff --git a/os/arceos/modules/axhal/Cargo.toml b/os/arceos/modules/axhal/Cargo.toml index 2a33ef0599..5568f71df4 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.28" +version = "0.5.29" 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 8f818f1fcf..c53b506927 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.6.6](https://github.com/rcore-os/tgoskits/compare/ax-input-v0.6.5...ax-input-v0.6.6) - 2026-07-23 + +### Other + +- updated the following local packages: ax-sync + ## [0.6.5](https://github.com/rcore-os/tgoskits/compare/ax-input-v0.6.4...ax-input-v0.6.5) - 2026-07-10 ### Other diff --git a/os/arceos/modules/axinput/Cargo.toml b/os/arceos/modules/axinput/Cargo.toml index c439e4b7c7..41ebb09d0f 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.6.5" +version = "0.6.6" 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 f307328c41..d5cdf27682 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.28](https://github.com/rcore-os/tgoskits/compare/ax-ipi-v0.5.27...ax-ipi-v0.5.28) - 2026-07-23 + +### Other + +- *(cpu-local)* extract per-CPU register ownership ([#1662](https://github.com/rcore-os/tgoskits/pull/1662)) + ## [0.5.27](https://github.com/rcore-os/tgoskits/compare/ax-ipi-v0.5.26...ax-ipi-v0.5.27) - 2026-07-10 ### Other diff --git a/os/arceos/modules/axipi/Cargo.toml b/os/arceos/modules/axipi/Cargo.toml index 70f80768f0..38f03bfa0a 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.27" +version = "0.5.28" 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 8196e04733..9b90bc0fb5 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.29](https://github.com/rcore-os/tgoskits/compare/ax-mm-v0.5.28...ax-mm-v0.5.29) - 2026-07-23 + +### Other + +- updated the following local packages: ax-alloc, ax-hal + ## [0.5.28](https://github.com/rcore-os/tgoskits/compare/ax-mm-v0.5.27...ax-mm-v0.5.28) - 2026-07-10 ### Other diff --git a/os/arceos/modules/axmm/Cargo.toml b/os/arceos/modules/axmm/Cargo.toml index 3794cead4e..23e1b0ff29 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.28" +version = "0.5.29" 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 81fe038997..cbaafa9649 100644 --- a/os/arceos/modules/axruntime/CHANGELOG.md +++ b/os/arceos/modules/axruntime/CHANGELOG.md @@ -7,6 +7,13 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +## [0.10.5](https://github.com/rcore-os/tgoskits/compare/ax-runtime-v0.10.4...ax-runtime-v0.10.5) - 2026-07-23 + +### Other + +- *(ax-runtime)* centralize UART scheduling ([#1675](https://github.com/rcore-os/tgoskits/pull/1675)) +- *(cpu-local)* extract per-CPU register ownership ([#1662](https://github.com/rcore-os/tgoskits/pull/1662)) + ## [0.10.4](https://github.com/rcore-os/tgoskits/compare/ax-runtime-v0.10.3...ax-runtime-v0.10.4) - 2026-07-10 ### Added diff --git a/os/arceos/modules/axruntime/Cargo.toml b/os/arceos/modules/axruntime/Cargo.toml index 8f46a7b2aa..efc4c684e3 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.10.4" +version = "0.10.5" [features] default = [] diff --git a/os/arceos/modules/axsync/CHANGELOG.md b/os/arceos/modules/axsync/CHANGELOG.md index f0d5436457..8173ed574b 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.29](https://github.com/rcore-os/tgoskits/compare/ax-sync-v0.5.28...ax-sync-v0.5.29) - 2026-07-23 + +### Other + +- updated the following local packages: ax-task, ax-task + ## [0.5.28](https://github.com/rcore-os/tgoskits/compare/ax-sync-v0.5.27...ax-sync-v0.5.28) - 2026-07-10 ### Other diff --git a/os/arceos/modules/axsync/Cargo.toml b/os/arceos/modules/axsync/Cargo.toml index a141c78f08..11ad3d282e 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.28" +version = "0.5.29" 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 431a3f7410..17792ce64f 100644 --- a/os/arceos/modules/axtask/CHANGELOG.md +++ b/os/arceos/modules/axtask/CHANGELOG.md @@ -7,6 +7,13 @@ 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/ax-task-v0.6.4...ax-task-v0.6.5) - 2026-07-23 + +### Other + +- *(ax-runtime)* centralize UART scheduling ([#1675](https://github.com/rcore-os/tgoskits/pull/1675)) +- *(cpu-local)* extract per-CPU register ownership ([#1662](https://github.com/rcore-os/tgoskits/pull/1662)) + ### Changed - *(host-test)* initialize and bind CPU zero's dynamic CPU-local area before scheduler startup. diff --git a/os/arceos/modules/axtask/Cargo.toml b/os/arceos/modules/axtask/Cargo.toml index a1774e8388..06a7eccdda 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.6.4" +version = "0.6.5" [features] default = [] diff --git a/os/arceos/ulib/axlibc/CHANGELOG.md b/os/arceos/ulib/axlibc/CHANGELOG.md index 04dadd91d5..5f8a612932 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.29](https://github.com/rcore-os/tgoskits/compare/ax-libc-v0.5.28...ax-libc-v0.5.29) - 2026-07-23 + +### Other + +- *(axbuild)* 将构建与启动能力收敛到显式配置 ([#1620](https://github.com/rcore-os/tgoskits/pull/1620)) + ## [0.5.28](https://github.com/rcore-os/tgoskits/compare/ax-libc-v0.5.27...ax-libc-v0.5.28) - 2026-07-10 ### Other diff --git a/os/arceos/ulib/axlibc/Cargo.toml b/os/arceos/ulib/axlibc/Cargo.toml index cce6095a8c..e69173bb12 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.28" +version = "0.5.29" 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 ae767b74b9..292e92014c 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.29](https://github.com/rcore-os/tgoskits/compare/ax-std-v0.5.28...ax-std-v0.5.29) - 2026-07-23 + +### Other + +- *(axbuild)* 将构建与启动能力收敛到显式配置 ([#1620](https://github.com/rcore-os/tgoskits/pull/1620)) + ## [0.5.28](https://github.com/rcore-os/tgoskits/compare/ax-std-v0.5.27...ax-std-v0.5.28) - 2026-07-10 ### Other diff --git a/os/arceos/ulib/axstd/Cargo.toml b/os/arceos/ulib/axstd/Cargo.toml index 0647a58a44..5618211037 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.28" +version = "0.5.29" repository = "https://github.com/rcore-os/tgoskits" edition.workspace = true authors = [ diff --git a/os/axvisor/CHANGELOG.md b/os/axvisor/CHANGELOG.md index 7cd1f07d73..e1af18481a 100644 --- a/os/axvisor/CHANGELOG.md +++ b/os/axvisor/CHANGELOG.md @@ -7,6 +7,25 @@ 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/axvisor-v0.5.21...axvisor-v0.5.22) - 2026-07-23 + +### Added + +- *(axvisor)* Enhance AxLoader and Asus NUC15CRH support with fixes ([#1555](https://github.com/rcore-os/tgoskits/pull/1555)) + +### Fixed + +- *(doc)* correct broken Quick Start hyperlink in axvisor READMEs ([#1605](https://github.com/rcore-os/tgoskits/pull/1605)) + +### Other + +- *(cpu-local)* extract per-CPU register ownership ([#1662](https://github.com/rcore-os/tgoskits/pull/1662)) +- *(x86_vcpu)* select VMX/SVM backend at runtime from CPUID, rem… ([#1629](https://github.com/rcore-os/tgoskits/pull/1629)) +- *(axbuild)* 将构建与启动能力收敛到显式配置 ([#1620](https://github.com/rcore-os/tgoskits/pull/1620)) +- *(axvmconfig)* introduce configuration errors ([#1597](https://github.com/rcore-os/tgoskits/pull/1597)) +- *(axvm)* introduce typed domain errors ([#1590](https://github.com/rcore-os/tgoskits/pull/1590)) +- *(axvm)* consolidate architecture-specific code ([#1562](https://github.com/rcore-os/tgoskits/pull/1562)) + ## [0.5.21](https://github.com/rcore-os/tgoskits/compare/axvisor-v0.5.20...axvisor-v0.5.21) - 2026-07-10 ### Other diff --git a/os/axvisor/Cargo.toml b/os/axvisor/Cargo.toml index 83066ec2bf..f387781d27 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.21" +version = "0.5.22" 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/CHANGELOG.md b/platforms/ax-plat/CHANGELOG.md index 9cf94af1cb..fa0c1eced5 100644 --- a/platforms/ax-plat/CHANGELOG.md +++ b/platforms/ax-plat/CHANGELOG.md @@ -7,6 +7,12 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +## [0.12.1](https://github.com/rcore-os/tgoskits/compare/ax-plat-v0.12.0...ax-plat-v0.12.1) - 2026-07-23 + +### Other + +- *(cpu-local)* extract per-CPU register ownership ([#1662](https://github.com/rcore-os/tgoskits/pull/1662)) + ## [0.12.0](https://github.com/rcore-os/tgoskits/compare/ax-plat-v0.11.0...ax-plat-v0.12.0) - 2026-07-10 ### Added diff --git a/platforms/ax-plat/Cargo.toml b/platforms/ax-plat/Cargo.toml index 934da85000..46f221dede 100644 --- a/platforms/ax-plat/Cargo.toml +++ b/platforms/ax-plat/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "ax-plat" -version = "0.12.0" +version = "0.12.1" 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 03cd139d82..2fbe253674 100644 --- a/platforms/axplat-dyn/CHANGELOG.md +++ b/platforms/axplat-dyn/CHANGELOG.md @@ -7,6 +7,12 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +## [0.7.13](https://github.com/rcore-os/tgoskits/compare/axplat-dyn-v0.7.12...axplat-dyn-v0.7.13) - 2026-07-23 + +### Other + +- *(cpu-local)* extract per-CPU register ownership ([#1662](https://github.com/rcore-os/tgoskits/pull/1662)) + ### Changed - *(cpu-local)* validate and install exact `CpuAreaRef` values from someboot's frozen dynamic diff --git a/platforms/axplat-dyn/Cargo.toml b/platforms/axplat-dyn/Cargo.toml index d5716e1624..d76e2571ef 100644 --- a/platforms/axplat-dyn/Cargo.toml +++ b/platforms/axplat-dyn/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "axplat-dyn" -version = "0.7.12" +version = "0.7.13" authors = ["周睿 "] categories.workspace = true description = "A dynamic platform module for ArceOS, providing runtime platform detection and configuration" diff --git a/platforms/someboot/CHANGELOG.md b/platforms/someboot/CHANGELOG.md index e6934818ad..5fea3e8ec8 100644 --- a/platforms/someboot/CHANGELOG.md +++ b/platforms/someboot/CHANGELOG.md @@ -7,6 +7,13 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +## [0.3.6](https://github.com/rcore-os/tgoskits/compare/someboot-v0.3.5...someboot-v0.3.6) - 2026-07-23 + +### Other + +- *(ax-runtime)* centralize UART scheduling ([#1675](https://github.com/rcore-os/tgoskits/pull/1675)) +- *(cpu-local)* extract per-CPU register ownership ([#1662](https://github.com/rcore-os/tgoskits/pull/1662)) + ### Changed - *(cpu-local)* allocate one runtime CPU area per discovered CPU from the single ELF template and diff --git a/platforms/someboot/Cargo.toml b/platforms/someboot/Cargo.toml index 29cc80b69e..6e983c70fa 100644 --- a/platforms/someboot/Cargo.toml +++ b/platforms/someboot/Cargo.toml @@ -7,7 +7,7 @@ keywords = ["os"] license = "MPL-2.0" name = "someboot" repository.workspace = true -version = "0.3.5" +version = "0.3.6" [features] efi = [] diff --git a/platforms/somehal-macros/CHANGELOG.md b/platforms/somehal-macros/CHANGELOG.md index d4810eeaeb..e210f4dcf2 100644 --- a/platforms/somehal-macros/CHANGELOG.md +++ b/platforms/somehal-macros/CHANGELOG.md @@ -7,6 +7,12 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +## [0.1.6](https://github.com/rcore-os/tgoskits/compare/somehal-macros-v0.1.5...somehal-macros-v0.1.6) - 2026-07-23 + +### Other + +- *(ci)* update Rust nightly to 2026-07-15 ([#1626](https://github.com/rcore-os/tgoskits/pull/1626)) + ## [0.1.5](https://github.com/rcore-os/tgoskits/compare/somehal-macros-v0.1.4...somehal-macros-v0.1.5) - 2026-07-07 ### Other diff --git a/platforms/somehal-macros/Cargo.toml b/platforms/somehal-macros/Cargo.toml index aeb7ff9070..a97087ffd1 100644 --- a/platforms/somehal-macros/Cargo.toml +++ b/platforms/somehal-macros/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "somehal-macros" -version = "0.1.5" +version = "0.1.6" authors.workspace = true license.workspace = true categories.workspace = true diff --git a/platforms/somehal/CHANGELOG.md b/platforms/somehal/CHANGELOG.md index 338d0ad49c..079c19d0c3 100644 --- a/platforms/somehal/CHANGELOG.md +++ b/platforms/somehal/CHANGELOG.md @@ -7,6 +7,16 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +## [0.8.1](https://github.com/rcore-os/tgoskits/compare/somehal-v0.8.0...somehal-v0.8.1) - 2026-07-23 + +### Added + +- *(axvisor)* Enhance AxLoader and Asus NUC15CRH support with fixes ([#1555](https://github.com/rcore-os/tgoskits/pull/1555)) + +### Other + +- *(cpu-local)* extract per-CPU register ownership ([#1662](https://github.com/rcore-os/tgoskits/pull/1662)) + ## [0.8.0](https://github.com/rcore-os/tgoskits/compare/somehal-v0.7.8...somehal-v0.8.0) - 2026-07-10 ### Added diff --git a/platforms/somehal/Cargo.toml b/platforms/somehal/Cargo.toml index 3db7eeddd9..df61245b5e 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.8.0" +version = "0.8.1" [features] efi = ["someboot/efi"] diff --git a/scripts/axbuild/CHANGELOG.md b/scripts/axbuild/CHANGELOG.md index cc45055f8f..93deaaba3e 100644 --- a/scripts/axbuild/CHANGELOG.md +++ b/scripts/axbuild/CHANGELOG.md @@ -7,6 +7,30 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +## [0.4.21](https://github.com/rcore-os/tgoskits/compare/axbuild-v0.4.20...axbuild-v0.4.21) - 2026-07-23 + +### Added + +- Add HTML report generation and CI coverage tests ([#1627](https://github.com/rcore-os/tgoskits/pull/1627)) +- *(review)* add PR 1631 syscall benchmark guidance ([#1633](https://github.com/rcore-os/tgoskits/pull/1633)) +- *(axbuild)* grade review bench cases with same agent ([#1625](https://github.com/rcore-os/tgoskits/pull/1625)) +- *(axbuild)* add offline agent review benchmark ([#1615](https://github.com/rcore-os/tgoskits/pull/1615)) +- *(arceos)* unify QEMU config layout with StarryOS and Axvisor ([#1613](https://github.com/rcore-os/tgoskits/pull/1613)) +- *(starry)* run x86_64 self-build through the Starry app ([#1076](https://github.com/rcore-os/tgoskits/pull/1076)) + +### Fixed + +- *(axbuild)* disable RISC-V global pointer relaxation ([#1617](https://github.com/rcore-os/tgoskits/pull/1617)) + +### Other + +- *(cpu-local)* extract per-CPU register ownership ([#1662](https://github.com/rcore-os/tgoskits/pull/1662)) +- *(x86_vcpu)* select VMX/SVM backend at runtime from CPUID, rem… ([#1629](https://github.com/rcore-os/tgoskits/pull/1629)) +- *(ci)* update Rust nightly to 2026-07-15 ([#1626](https://github.com/rcore-os/tgoskits/pull/1626)) +- *(axbuild)* 将构建与启动能力收敛到显式配置 ([#1620](https://github.com/rcore-os/tgoskits/pull/1620)) +- *(repo)* update spin to 0.12.2 ([#1619](https://github.com/rcore-os/tgoskits/pull/1619)) +- *(axvmconfig)* introduce configuration errors ([#1597](https://github.com/rcore-os/tgoskits/pull/1597)) + ## [0.4.20](https://github.com/rcore-os/tgoskits/compare/axbuild-v0.4.19...axbuild-v0.4.20) - 2026-07-10 ### Added diff --git a/scripts/axbuild/Cargo.toml b/scripts/axbuild/Cargo.toml index 809262ffc1..f2dae52644 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.20" +version = "0.4.21" 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 c396aa9904..ec6ffca72b 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.17](https://github.com/rcore-os/tgoskits/compare/arm_vcpu-v0.5.16...arm_vcpu-v0.5.17) - 2026-07-23 + +### Other + +- *(cpu-local)* extract per-CPU register ownership ([#1662](https://github.com/rcore-os/tgoskits/pull/1662)) + ## [0.5.16](https://github.com/rcore-os/tgoskits/compare/arm_vcpu-v0.5.15...arm_vcpu-v0.5.16) - 2026-07-07 ### Other diff --git a/virtualization/arm_vcpu/Cargo.toml b/virtualization/arm_vcpu/Cargo.toml index 7d77fdb6a0..f335bf5709 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.16" +version = "0.5.17" authors = [ "KeYang Hu ", "Mingxian Su ", diff --git a/virtualization/arm_vgic/CHANGELOG.md b/virtualization/arm_vgic/CHANGELOG.md index ad1c790b22..033f80bccc 100644 --- a/virtualization/arm_vgic/CHANGELOG.md +++ b/virtualization/arm_vgic/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/arm_vgic-v0.5.3...arm_vgic-v0.5.4) - 2026-07-23 + +### Other + +- *(axdevice)* replace errno contracts ([#1595](https://github.com/rcore-os/tgoskits/pull/1595)) + ## [0.5.3](https://github.com/rcore-os/tgoskits/compare/arm_vgic-v0.5.2...arm_vgic-v0.5.3) - 2026-07-08 ### Other diff --git a/virtualization/arm_vgic/Cargo.toml b/virtualization/arm_vgic/Cargo.toml index b753b8fb60..d58f4bb6e6 100644 --- a/virtualization/arm_vgic/Cargo.toml +++ b/virtualization/arm_vgic/Cargo.toml @@ -1,5 +1,5 @@ [package] -version = "0.5.3" +version = "0.5.4" authors = [ "Mingxian Su ", "DeBin Luo ", diff --git a/virtualization/axaddrspace/CHANGELOG.md b/virtualization/axaddrspace/CHANGELOG.md index 83b44ef267..abbeb6513f 100644 --- a/virtualization/axaddrspace/CHANGELOG.md +++ b/virtualization/axaddrspace/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/axaddrspace-v0.5.16...axaddrspace-v0.5.17) - 2026-07-23 + +### Other + +- *(ci)* update Rust nightly to 2026-07-15 ([#1626](https://github.com/rcore-os/tgoskits/pull/1626)) +- *(axaddrspace)* introduce typed errors ([#1592](https://github.com/rcore-os/tgoskits/pull/1592)) + ## [0.5.16](https://github.com/rcore-os/tgoskits/compare/axaddrspace-v0.5.15...axaddrspace-v0.5.16) - 2026-07-07 ### Other diff --git a/virtualization/axaddrspace/Cargo.toml b/virtualization/axaddrspace/Cargo.toml index 0beadd1900..b9c4a4b0b9 100644 --- a/virtualization/axaddrspace/Cargo.toml +++ b/virtualization/axaddrspace/Cargo.toml @@ -10,7 +10,7 @@ edition.workspace = true keywords = ["hypervisor", "address-space"] name = "axaddrspace" repository = "https://github.com/arceos-hypervisor/axaddrspace" -version = "0.5.16" +version = "0.5.17" license = "Apache-2.0" [dependencies] diff --git a/virtualization/axdevice/CHANGELOG.md b/virtualization/axdevice/CHANGELOG.md index 913672e2e6..fcb0793747 100644 --- a/virtualization/axdevice/CHANGELOG.md +++ b/virtualization/axdevice/CHANGELOG.md @@ -7,6 +7,16 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +## [0.5.5](https://github.com/rcore-os/tgoskits/compare/axdevice-v0.5.4...axdevice-v0.5.5) - 2026-07-23 + +### Added + +- *(axdevice)* register exclusive IRQ line resources ([#1630](https://github.com/rcore-os/tgoskits/pull/1630)) + +### Other + +- *(axdevice)* replace errno contracts ([#1595](https://github.com/rcore-os/tgoskits/pull/1595)) + ## [0.5.4](https://github.com/rcore-os/tgoskits/compare/axdevice-v0.5.3...axdevice-v0.5.4) - 2026-07-10 ### Other diff --git a/virtualization/axdevice/Cargo.toml b/virtualization/axdevice/Cargo.toml index cf99ce9816..c620d7dc51 100644 --- a/virtualization/axdevice/Cargo.toml +++ b/virtualization/axdevice/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "axdevice" -version = "0.5.4" +version = "0.5.5" 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 b415f19429..9bbbbeec9b 100644 --- a/virtualization/axdevice_base/CHANGELOG.md +++ b/virtualization/axdevice_base/CHANGELOG.md @@ -7,6 +7,17 @@ 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/axdevice_base-v0.6.1...axdevice_base-v0.6.2) - 2026-07-23 + +### Added + +- *(axdevice)* register exclusive IRQ line resources ([#1630](https://github.com/rcore-os/tgoskits/pull/1630)) + +### Other + +- *(axdevice)* replace errno contracts ([#1595](https://github.com/rcore-os/tgoskits/pull/1595)) +- *(axvm-types)* introduce backend errors ([#1591](https://github.com/rcore-os/tgoskits/pull/1591)) + ## [0.6.1](https://github.com/rcore-os/tgoskits/compare/axdevice_base-v0.6.0...axdevice_base-v0.6.1) - 2026-07-07 ### Other diff --git a/virtualization/axdevice_base/Cargo.toml b/virtualization/axdevice_base/Cargo.toml index 06065f47bd..6fb71d780d 100644 --- a/virtualization/axdevice_base/Cargo.toml +++ b/virtualization/axdevice_base/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "axdevice_base" -version = "0.6.1" +version = "0.6.2" edition.workspace = true authors = ["Hui Xiao <1127751018@qq.com>"] description = "Basic traits and structures for emulated devices in ArceOS hypervisor." diff --git a/virtualization/axhvc/CHANGELOG.md b/virtualization/axhvc/CHANGELOG.md index 332415c584..5de8eb7f96 100644 --- a/virtualization/axhvc/CHANGELOG.md +++ b/virtualization/axhvc/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/axhvc-v0.4.10...axhvc-v0.4.11) - 2026-07-23 + +### Other + +- *(axhvc)* introduce hypercall errors ([#1599](https://github.com/rcore-os/tgoskits/pull/1599)) + ## [0.4.10](https://github.com/rcore-os/tgoskits/compare/axhvc-v0.4.9...axhvc-v0.4.10) - 2026-07-02 ### Other diff --git a/virtualization/axhvc/Cargo.toml b/virtualization/axhvc/Cargo.toml index 25c43f3770..de22784ccf 100644 --- a/virtualization/axhvc/Cargo.toml +++ b/virtualization/axhvc/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "axhvc" -version = "0.4.10" +version = "0.4.11" edition.workspace = true authors = ["AxVisor Team"] description = "AxVisor HyperCall definitions for guest-hypervisor communication" diff --git a/virtualization/axvm-types/CHANGELOG.md b/virtualization/axvm-types/CHANGELOG.md index be6c5b02d8..69bcba3f8a 100644 --- a/virtualization/axvm-types/CHANGELOG.md +++ b/virtualization/axvm-types/CHANGELOG.md @@ -7,6 +7,12 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +## [0.7.1](https://github.com/rcore-os/tgoskits/compare/axvm-types-v0.7.0...axvm-types-v0.7.1) - 2026-07-23 + +### Other + +- *(axvm-types)* introduce backend errors ([#1591](https://github.com/rcore-os/tgoskits/pull/1591)) + ## [0.7.0](https://github.com/rcore-os/tgoskits/compare/axvm-types-v0.6.0...axvm-types-v0.7.0) - 2026-07-07 ### Other diff --git a/virtualization/axvm-types/Cargo.toml b/virtualization/axvm-types/Cargo.toml index 6d4bc7ce5d..8d4a9415f1 100644 --- a/virtualization/axvm-types/Cargo.toml +++ b/virtualization/axvm-types/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "axvm-types" -version = "0.7.0" +version = "0.7.1" edition.workspace = true authors.workspace = true license.workspace = true diff --git a/virtualization/axvm/CHANGELOG.md b/virtualization/axvm/CHANGELOG.md index e2f1fdaf66..4ca5e39213 100644 --- a/virtualization/axvm/CHANGELOG.md +++ b/virtualization/axvm/CHANGELOG.md @@ -7,6 +7,27 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +## [0.5.24](https://github.com/rcore-os/tgoskits/compare/axvm-v0.5.23...axvm-v0.5.24) - 2026-07-23 + +### Added + +- *(axvm)* add virtual interrupt model types and per-vCPU dispatch queue ([#1661](https://github.com/rcore-os/tgoskits/pull/1661)) +- *(axdevice)* register exclusive IRQ line resources ([#1630](https://github.com/rcore-os/tgoskits/pull/1630)) +- *(axvisor)* Enhance AxLoader and Asus NUC15CRH support with fixes ([#1555](https://github.com/rcore-os/tgoskits/pull/1555)) + +### Other + +- *(cpu-local)* extract per-CPU register ownership ([#1662](https://github.com/rcore-os/tgoskits/pull/1662)) +- *(x86_vcpu)* select VMX/SVM backend at runtime from CPUID, rem… ([#1629](https://github.com/rcore-os/tgoskits/pull/1629)) +- *(ci)* update Rust nightly to 2026-07-15 ([#1626](https://github.com/rcore-os/tgoskits/pull/1626)) +- *(axhvc)* introduce hypercall errors ([#1599](https://github.com/rcore-os/tgoskits/pull/1599)) +- *(axvmconfig)* introduce configuration errors ([#1597](https://github.com/rcore-os/tgoskits/pull/1597)) +- *(axdevice)* replace errno contracts ([#1595](https://github.com/rcore-os/tgoskits/pull/1595)) +- *(axaddrspace)* introduce typed errors ([#1592](https://github.com/rcore-os/tgoskits/pull/1592)) +- *(axvm-types)* introduce backend errors ([#1591](https://github.com/rcore-os/tgoskits/pull/1591)) +- *(axvm)* introduce typed domain errors ([#1590](https://github.com/rcore-os/tgoskits/pull/1590)) +- *(axvm)* consolidate architecture-specific code ([#1562](https://github.com/rcore-os/tgoskits/pull/1562)) + ## [0.5.23](https://github.com/rcore-os/tgoskits/compare/axvm-v0.5.22...axvm-v0.5.23) - 2026-07-10 ### Other diff --git a/virtualization/axvm/Cargo.toml b/virtualization/axvm/Cargo.toml index 8b654cc36e..5b3881320c 100644 --- a/virtualization/axvm/Cargo.toml +++ b/virtualization/axvm/Cargo.toml @@ -1,7 +1,7 @@ [package] name = "axvm" authors = ["aarkegz "] -version = "0.5.23" +version = "0.5.24" edition.workspace = true categories = ["virtualization", "no-std"] description = "Virtual Machine resource management crate for ArceOS's hypervisor variant." diff --git a/virtualization/axvmconfig/CHANGELOG.md b/virtualization/axvmconfig/CHANGELOG.md index c82324196d..bb332280e4 100644 --- a/virtualization/axvmconfig/CHANGELOG.md +++ b/virtualization/axvmconfig/CHANGELOG.md @@ -7,6 +7,12 @@ 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/axvmconfig-v0.8.1...axvmconfig-v0.8.2) - 2026-07-23 + +### Other + +- *(axvmconfig)* introduce configuration errors ([#1597](https://github.com/rcore-os/tgoskits/pull/1597)) + ## [0.8.1](https://github.com/rcore-os/tgoskits/compare/axvmconfig-v0.8.0...axvmconfig-v0.8.1) - 2026-07-07 ### Other diff --git a/virtualization/axvmconfig/Cargo.toml b/virtualization/axvmconfig/Cargo.toml index 938cb09b4b..24d5756afc 100644 --- a/virtualization/axvmconfig/Cargo.toml +++ b/virtualization/axvmconfig/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "axvmconfig" -version = "0.8.1" +version = "0.8.2" edition.workspace = true authors = [ "Keyang Hu ", diff --git a/virtualization/loongarch_vcpu/CHANGELOG.md b/virtualization/loongarch_vcpu/CHANGELOG.md index 8fa679c93d..10553cb834 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.13](https://github.com/rcore-os/tgoskits/compare/loongarch_vcpu-v0.5.12...loongarch_vcpu-v0.5.13) - 2026-07-23 + +### Other + +- *(cpu-local)* extract per-CPU register ownership ([#1662](https://github.com/rcore-os/tgoskits/pull/1662)) + ## [0.5.12](https://github.com/rcore-os/tgoskits/compare/loongarch_vcpu-v0.5.11...loongarch_vcpu-v0.5.12) - 2026-07-10 ### Other diff --git a/virtualization/loongarch_vcpu/Cargo.toml b/virtualization/loongarch_vcpu/Cargo.toml index 0eebd3e653..94d4e2a4e8 100644 --- a/virtualization/loongarch_vcpu/Cargo.toml +++ b/virtualization/loongarch_vcpu/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "loongarch_vcpu" -version = "0.5.12" +version = "0.5.13" edition.workspace = true authors = ["RCore Team "] description = "OS-neutral LoongArch vCPU core" diff --git a/virtualization/riscv_vcpu/CHANGELOG.md b/virtualization/riscv_vcpu/CHANGELOG.md index 485774a539..4690177c00 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.19](https://github.com/rcore-os/tgoskits/compare/riscv_vcpu-v0.5.18...riscv_vcpu-v0.5.19) - 2026-07-23 + +### Other + +- *(cpu-local)* extract per-CPU register ownership ([#1662](https://github.com/rcore-os/tgoskits/pull/1662)) + ## [0.5.18](https://github.com/rcore-os/tgoskits/compare/riscv_vcpu-v0.5.17...riscv_vcpu-v0.5.18) - 2026-07-10 ### Other diff --git a/virtualization/riscv_vcpu/Cargo.toml b/virtualization/riscv_vcpu/Cargo.toml index 52ca8343ae..062edf95c1 100644 --- a/virtualization/riscv_vcpu/Cargo.toml +++ b/virtualization/riscv_vcpu/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "riscv_vcpu" -version = "0.5.18" +version = "0.5.19" edition.workspace = true authors = [ "KeYang Hu ", diff --git a/virtualization/riscv_vplic/CHANGELOG.md b/virtualization/riscv_vplic/CHANGELOG.md index 26f2b2f5f9..40a110e159 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.21](https://github.com/rcore-os/tgoskits/compare/riscv_vplic-v0.4.20...riscv_vplic-v0.4.21) - 2026-07-23 + +### Other + +- *(axdevice)* replace errno contracts ([#1595](https://github.com/rcore-os/tgoskits/pull/1595)) + ## [0.4.20](https://github.com/rcore-os/tgoskits/compare/riscv_vplic-v0.4.19...riscv_vplic-v0.4.20) - 2026-07-08 ### Other diff --git a/virtualization/riscv_vplic/Cargo.toml b/virtualization/riscv_vplic/Cargo.toml index ff08d14159..dfdc5fbc3b 100644 --- a/virtualization/riscv_vplic/Cargo.toml +++ b/virtualization/riscv_vplic/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "riscv_vplic" -version = "0.4.20" +version = "0.4.21" 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 a7237f74fe..76e4cee5f8 100644 --- a/virtualization/x86_vcpu/CHANGELOG.md +++ b/virtualization/x86_vcpu/CHANGELOG.md @@ -7,6 +7,17 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +## [0.5.20](https://github.com/rcore-os/tgoskits/compare/x86_vcpu-v0.5.19...x86_vcpu-v0.5.20) - 2026-07-23 + +### Added + +- *(axvisor)* Enhance AxLoader and Asus NUC15CRH support with fixes ([#1555](https://github.com/rcore-os/tgoskits/pull/1555)) + +### Other + +- *(cpu-local)* extract per-CPU register ownership ([#1662](https://github.com/rcore-os/tgoskits/pull/1662)) +- *(x86_vcpu)* select VMX/SVM backend at runtime from CPUID, rem… ([#1629](https://github.com/rcore-os/tgoskits/pull/1629)) + ## [0.5.19](https://github.com/rcore-os/tgoskits/compare/x86_vcpu-v0.5.18...x86_vcpu-v0.5.19) - 2026-07-10 ### Other diff --git a/virtualization/x86_vcpu/Cargo.toml b/virtualization/x86_vcpu/Cargo.toml index e708bd9bb1..2843e34300 100644 --- a/virtualization/x86_vcpu/Cargo.toml +++ b/virtualization/x86_vcpu/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "x86_vcpu" -version = "0.5.19" +version = "0.5.20" edition.workspace = true authors = [ "Mingxian Su ",