diff --git a/Cargo.lock b/Cargo.lock index f48f58bf75..a64922d7d3 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -335,7 +335,7 @@ dependencies = [ [[package]] name = "arm-gic-driver" -version = "0.17.3" +version = "0.17.4" dependencies = [ "aarch64-cpu 11.2.0", "bitflags 2.13.0", @@ -480,7 +480,7 @@ dependencies = [ [[package]] name = "ax-alloc" -version = "0.8.2" +version = "0.8.3" dependencies = [ "ax-errno 0.6.0", "ax-kspin", @@ -511,7 +511,7 @@ dependencies = [ [[package]] name = "ax-api" -version = "0.5.19" +version = "0.6.0" dependencies = [ "ax-alloc", "ax-config", @@ -574,7 +574,7 @@ dependencies = [ [[package]] name = "ax-cpu" -version = "0.6.7" +version = "0.6.8" dependencies = [ "aarch64-cpu 11.2.0", "ax-lazyinit", @@ -630,7 +630,7 @@ dependencies = [ [[package]] name = "ax-display" -version = "0.5.17" +version = "0.5.18" dependencies = [ "ax-lazyinit", "ax-sync", @@ -640,7 +640,7 @@ dependencies = [ [[package]] name = "ax-dma" -version = "0.6.2" +version = "0.6.3" dependencies = [ "ax-alloc", "ax-allocator", @@ -654,7 +654,7 @@ dependencies = [ [[package]] name = "ax-driver" -version = "0.7.1" +version = "0.8.0" dependencies = [ "anyhow", "arm-scmi-rs", @@ -726,7 +726,7 @@ dependencies = [ [[package]] name = "ax-feat" -version = "0.5.19" +version = "0.5.20" dependencies = [ "ax-alloc", "ax-config", @@ -748,7 +748,7 @@ dependencies = [ [[package]] name = "ax-fs" -version = "0.5.17" +version = "0.5.18" dependencies = [ "ax-cap-access", "ax-errno 0.6.0", @@ -776,7 +776,7 @@ dependencies = [ [[package]] name = "ax-fs-ng" -version = "0.5.18" +version = "0.5.19" dependencies = [ "ax-alloc", "ax-errno 0.6.0", @@ -820,7 +820,7 @@ dependencies = [ [[package]] name = "ax-hal" -version = "0.5.18" +version = "0.5.19" dependencies = [ "ax-alloc", "ax-config", @@ -850,7 +850,7 @@ version = "0.3.7" [[package]] name = "ax-input" -version = "0.5.17" +version = "0.5.18" dependencies = [ "ax-lazyinit", "ax-sync", @@ -873,7 +873,7 @@ dependencies = [ [[package]] name = "ax-ipi" -version = "0.5.17" +version = "0.5.18" dependencies = [ "ax-config", "ax-hal", @@ -907,7 +907,7 @@ version = "0.4.8" [[package]] name = "ax-libc" -version = "0.5.18" +version = "0.5.19" dependencies = [ "ax-driver", "ax-errno 0.6.0", @@ -958,7 +958,7 @@ dependencies = [ [[package]] name = "ax-mm" -version = "0.5.18" +version = "0.5.19" dependencies = [ "ax-alloc", "ax-errno 0.6.0", @@ -973,7 +973,7 @@ dependencies = [ [[package]] name = "ax-net" -version = "0.7.2" +version = "0.7.3" dependencies = [ "async-channel", "async-trait", @@ -1045,7 +1045,7 @@ dependencies = [ [[package]] name = "ax-plat" -version = "0.6.2" +version = "0.6.3" dependencies = [ "ax-crate-interface", "ax-kernel-guard", @@ -1063,7 +1063,7 @@ dependencies = [ [[package]] name = "ax-plat-loongarch64-qemu-virt" -version = "0.5.13" +version = "0.5.14" dependencies = [ "ax-config-macros", "ax-cpu", @@ -1092,7 +1092,7 @@ dependencies = [ [[package]] name = "ax-plat-riscv64-sg2002" -version = "0.4.2" +version = "0.4.3" dependencies = [ "ax-config-macros", "ax-cpu", @@ -1113,7 +1113,7 @@ dependencies = [ [[package]] name = "ax-plat-riscv64-visionfive2" -version = "0.1.7" +version = "0.1.8" dependencies = [ "ax-config-macros", "ax-cpu", @@ -1132,7 +1132,7 @@ dependencies = [ [[package]] name = "ax-posix-api" -version = "0.5.19" +version = "0.5.20" dependencies = [ "ax-alloc", "ax-config", @@ -1162,7 +1162,7 @@ dependencies = [ [[package]] name = "ax-runtime" -version = "0.6.2" +version = "0.7.0" dependencies = [ "ax-alloc", "ax-config", @@ -1205,7 +1205,7 @@ dependencies = [ [[package]] name = "ax-std" -version = "0.5.18" +version = "0.5.19" dependencies = [ "ax-alloc", "ax-api", @@ -1225,7 +1225,7 @@ dependencies = [ [[package]] name = "ax-sync" -version = "0.5.18" +version = "0.5.19" dependencies = [ "ax-kspin", "ax-lockdep", @@ -1236,7 +1236,7 @@ dependencies = [ [[package]] name = "ax-task" -version = "0.5.19" +version = "0.5.20" dependencies = [ "ax-alloc", "ax-config", @@ -1312,7 +1312,7 @@ dependencies = [ [[package]] name = "axbuild" -version = "0.4.11" +version = "0.4.12" dependencies = [ "addr2line 0.26.1", "anyhow", @@ -1436,7 +1436,7 @@ dependencies = [ [[package]] name = "axklib" -version = "0.6.2" +version = "0.6.3" dependencies = [ "ax-alloc", "ax-errno 0.6.0", @@ -1465,7 +1465,7 @@ version = "0.1.0" [[package]] name = "axplat-dyn" -version = "0.7.2" +version = "0.7.3" dependencies = [ "anyhow", "ax-config-macros", @@ -1562,7 +1562,7 @@ dependencies = [ [[package]] name = "axvisor" -version = "0.5.11" +version = "0.5.12" dependencies = [ "anyhow", "ax-driver", @@ -1591,7 +1591,7 @@ dependencies = [ [[package]] name = "axvm" -version = "0.5.13" +version = "0.5.14" dependencies = [ "aarch64-cpu-ext", "arm-gic-driver", @@ -1643,7 +1643,7 @@ dependencies = [ [[package]] name = "axvmconfig" -version = "0.7.0" +version = "0.7.1" dependencies = [ "ax-errno 0.6.0", "axvm-types", @@ -2401,7 +2401,7 @@ dependencies = [ [[package]] name = "crab-usb" -version = "0.9.5" +version = "0.9.6" dependencies = [ "anyhow", "bitflags 2.13.0", @@ -3280,7 +3280,7 @@ dependencies = [ [[package]] name = "eth-intel" -version = "0.1.4" +version = "0.1.5" dependencies = [ "dma-api", "log", @@ -4348,7 +4348,7 @@ checksum = "d98f6fed1fde3f8c21bc40a1abb88dd75e67924f9cffc3ef95607bad8017f8e2" [[package]] name = "irq-framework" -version = "0.1.0" +version = "0.1.1" [[package]] name = "is-terminal" @@ -5361,7 +5361,7 @@ checksum = "300e4bdb6b46b592948e700ea1ef24a4296491f6a0ee722b258040abd15a3714" [[package]] name = "nvme-driver" -version = "0.5.1" +version = "0.5.2" dependencies = [ "dma-api", "log", @@ -5589,7 +5589,7 @@ dependencies = [ [[package]] name = "pcie" -version = "0.6.3" +version = "0.6.4" dependencies = [ "bit_field", "bitflags 2.13.0", @@ -6077,7 +6077,7 @@ checksum = "dc33ff2d4973d518d823d61aa239014831e521c75da58e3df4840d3f47749d09" [[package]] name = "ramdisk" -version = "0.1.3" +version = "0.1.4" dependencies = [ "rdif-block", "spin 0.12.0", @@ -6309,7 +6309,7 @@ dependencies = [ [[package]] name = "rd-net" -version = "0.1.3" +version = "0.1.4" dependencies = [ "dma-api", "futures", @@ -6318,7 +6318,7 @@ dependencies = [ [[package]] name = "rdif-base" -version = "0.8.2" +version = "0.8.3" dependencies = [ "as-any", "async-trait", @@ -6330,7 +6330,7 @@ dependencies = [ [[package]] name = "rdif-block" -version = "0.8.1" +version = "0.8.2" dependencies = [ "dma-api", "rdif-base", @@ -6339,21 +6339,21 @@ dependencies = [ [[package]] name = "rdif-clk" -version = "0.5.2" +version = "0.5.3" dependencies = [ "rdif-base", ] [[package]] name = "rdif-def" -version = "0.2.4" +version = "0.3.0" dependencies = [ "thiserror 2.0.18", ] [[package]] name = "rdif-display" -version = "0.1.1" +version = "0.1.2" dependencies = [ "rdif-base", "thiserror 2.0.18", @@ -6361,7 +6361,7 @@ dependencies = [ [[package]] name = "rdif-eth" -version = "0.3.1" +version = "0.3.2" dependencies = [ "dma-api", "rdif-base", @@ -6370,7 +6370,7 @@ dependencies = [ [[package]] name = "rdif-input" -version = "0.1.1" +version = "0.1.2" dependencies = [ "rdif-base", "thiserror 2.0.18", @@ -6378,7 +6378,7 @@ dependencies = [ [[package]] name = "rdif-intc" -version = "0.14.2" +version = "0.14.3" dependencies = [ "cfg-if", "rdif-base", @@ -6386,7 +6386,7 @@ dependencies = [ [[package]] name = "rdif-pcie" -version = "0.2.3" +version = "0.2.4" dependencies = [ "pci_types", "rdif-base", @@ -6396,14 +6396,14 @@ dependencies = [ [[package]] name = "rdif-power" -version = "0.7.2" +version = "0.7.3" dependencies = [ "rdif-base", ] [[package]] name = "rdif-serial" -version = "0.8.0" +version = "0.8.1" dependencies = [ "bitflags 2.13.0", "futures", @@ -6415,21 +6415,21 @@ dependencies = [ [[package]] name = "rdif-systick" -version = "0.6.2" +version = "0.6.3" dependencies = [ "rdif-base", ] [[package]] name = "rdif-timer" -version = "0.6.2" +version = "0.6.3" dependencies = [ "rdif-base", ] [[package]] name = "rdif-vsock" -version = "0.1.1" +version = "0.1.2" dependencies = [ "rdif-base", "thiserror 2.0.18", @@ -6437,7 +6437,7 @@ dependencies = [ [[package]] name = "rdrive" -version = "0.22.0" +version = "0.23.0" dependencies = [ "acpi", "fdt-edit", @@ -6465,7 +6465,7 @@ dependencies = [ [[package]] name = "realtek-rtl8125" -version = "0.2.2" +version = "0.2.3" dependencies = [ "dma-api", "log", @@ -6706,7 +6706,7 @@ dependencies = [ [[package]] name = "rk3588-pci" -version = "0.2.2" +version = "0.2.3" dependencies = [ "log", "mmio-api", @@ -6758,7 +6758,7 @@ dependencies = [ [[package]] name = "rockchip-npu" -version = "0.2.4" +version = "0.2.5" dependencies = [ "aarch64-cpu-ext", "bitflags 2.13.0", @@ -6774,7 +6774,7 @@ dependencies = [ [[package]] name = "rockchip-pm" -version = "0.4.4" +version = "0.4.5" dependencies = [ "log", "mbarrier", @@ -7281,7 +7281,7 @@ dependencies = [ [[package]] name = "sg2002-tpu" -version = "0.1.5" +version = "0.1.6" dependencies = [ "ax-dma", "ax-errno 0.6.0", @@ -7500,7 +7500,7 @@ dependencies = [ [[package]] name = "some-serial" -version = "0.6.0" +version = "0.6.1" dependencies = [ "bitflags 2.13.0", "enum_dispatch", @@ -7514,7 +7514,7 @@ dependencies = [ [[package]] name = "someboot" -version = "0.2.0" +version = "0.2.1" dependencies = [ "aarch64-cpu 11.2.0", "aarch64-cpu-ext", @@ -7558,7 +7558,7 @@ dependencies = [ [[package]] name = "somehal" -version = "0.6.10" +version = "0.7.0" dependencies = [ "aarch64-cpu 11.2.0", "anyhow", @@ -7584,7 +7584,7 @@ dependencies = [ [[package]] name = "somehal-macros" -version = "0.1.3" +version = "0.1.4" dependencies = [ "darling 0.23.0", "proc-macro2", @@ -7643,7 +7643,7 @@ dependencies = [ [[package]] name = "starry-kernel" -version = "0.6.1" +version = "0.6.2" dependencies = [ "ax-alloc", "ax-config", @@ -7743,7 +7743,7 @@ dependencies = [ [[package]] name = "starry-signal" -version = "0.8.2" +version = "0.8.3" dependencies = [ "ax-cpu", "ax-errno 0.6.0", @@ -7770,7 +7770,7 @@ dependencies = [ [[package]] name = "starryos" -version = "0.5.15" +version = "0.5.16" dependencies = [ "anyhow", "ax-driver", diff --git a/Cargo.toml b/Cargo.toml index afadf22029..6131e8b149 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -128,83 +128,83 @@ arm-scmi-rs = { version = "0.1.3", path = "drivers/firmware/arm-scmi-rs" } arceos-test-suit = { version = "0.3.1", path = "test-suit/arceos/rust" } arm_vcpu = { version = "0.5.11", path = "virtualization/arm_vcpu" } arm_vgic = { version = "0.4.12", path = "virtualization/arm_vgic" } -ax-alloc = { version = "0.8.2", path = "os/arceos/modules/axalloc", default-features = false } +ax-alloc = { version = "0.8.3", path = "os/arceos/modules/axalloc", default-features = false } ax-allocator = { version = "0.5.3", path = "memory/axallocator" } -ax-api = { version = "0.5.19", path = "os/arceos/api/arceos_api" } +ax-api = { version = "0.6.0", path = "os/arceos/api/arceos_api" } ax-arm-pl031 = { version = "0.4.7", path = "drivers/rtc/arm_pl031" } ax-cap-access = { version = "0.3.5", path = "components/cap_access" } ax-config = { version = "0.5.13", path = "os/arceos/modules/axconfig" } ax-config-gen = { version = "0.4.10", path = "components/axconfig-gen/axconfig-gen" } ax-config-macros = { version = "0.4.10", path = "components/axconfig-gen/axconfig-macros" } -ax-cpu = { version = "0.6.7", path = "components/axcpu" } +ax-cpu = { version = "0.6.8", path = "components/axcpu" } ax-cpumask = { version = "0.3.5", path = "components/cpumask" } ax-crate-interface = { version = "0.5.7", path = "components/crate_interface" } ax-crate-interface-lite = { version = "0.3.5", path = "components/crate_interface/crate_interface_lite" } ax-ctor-bare = { version = "0.4.8", path = "components/ctor_bare/ctor_bare" } ax-ctor-bare-macros = { version = "0.4.8", path = "components/ctor_bare/ctor_bare_macros" } -ax-display = { version = "0.5.17", path = "os/arceos/modules/axdisplay" } -ax-dma = { version = "0.6.2", path = "os/arceos/modules/axdma" } -ax-driver = { version = "0.7.1", path = "drivers/ax-driver" } +ax-display = { version = "0.5.18", path = "os/arceos/modules/axdisplay" } +ax-dma = { version = "0.6.3", path = "os/arceos/modules/axdma" } +ax-driver = { version = "0.8.0", path = "drivers/ax-driver" } virtio-drivers = { version = "0.13.0", default-features = false } ax-errno = { version = "0.6.0", path = "components/axerrno" } -ax-feat = { version = "0.5.19", path = "os/arceos/api/axfeat" } -ax-fs = { version = "0.5.17", path = "os/arceos/modules/axfs" } +ax-feat = { version = "0.5.20", path = "os/arceos/api/axfeat" } +ax-fs = { version = "0.5.18", path = "os/arceos/modules/axfs" } ax-fs-devfs = { version = "0.3.12", path = "components/axfs_crates/axfs_devfs" } -ax-fs-ng = { version = "0.5.18", path = "os/arceos/modules/axfs-ng" } +ax-fs-ng = { version = "0.5.19", path = "os/arceos/modules/axfs-ng" } ax-fs-ramfs = { version = "0.3.13", path = "components/axfs_crates/axfs_ramfs" } ax-fs-vfs = { version = "0.3.11", path = "components/axfs_crates/axfs_vfs" } -ax-hal = { version = "0.5.18", path = "os/arceos/modules/axhal" } +ax-hal = { version = "0.5.19", path = "os/arceos/modules/axhal" } ax-handler-table = { version = "0.3.7", path = "components/handler_table" } -irq-framework = { version = "0.1.0", path = "components/irq-framework" } -ax-input = { version = "0.5.17", path = "os/arceos/modules/axinput" } +irq-framework = { version = "0.1.1", path = "components/irq-framework" } +ax-input = { version = "0.5.18", path = "os/arceos/modules/axinput" } ax-int-ratio = { version = "0.3.7", path = "components/int_ratio" } ax-io = { version = "0.6.0", path = "components/axio" } -ax-ipi = { version = "0.5.17", path = "os/arceos/modules/axipi" } +ax-ipi = { version = "0.5.18", path = "os/arceos/modules/axipi" } ax-kernel-guard = { version = "0.3.11", path = "components/kernel_guard" } ax-lockdep = { version = "0.1.3", path = "components/lockdep" } ax-kspin = { version = "0.3.11", path = "components/kspin" } ax-lazyinit = { version = "0.4.8", path = "components/ax-lazyinit" } -ax-libc = { version = "0.5.18", path = "os/arceos/ulib/axlibc" } +ax-libc = { version = "0.5.19", 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.14", path = "os/arceos/modules/axlog" } ax-memory-addr = { version = "0.6.9", path = "memory/memory_addr" } ax-memory-set = { version = "0.6.10", path = "memory/memory_set" } axpanic = { version = "0.1.0", path = "components/axpanic" } -ax-mm = { version = "0.5.18", path = "os/arceos/modules/axmm" } -ax-net = { version = "0.7.2", path = "net/ax-net" } +ax-mm = { version = "0.5.19", path = "os/arceos/modules/axmm" } +ax-net = { version = "0.7.3", path = "net/ax-net" } ax-page-table-entry = { version = "0.8.10", path = "memory/page_table_entry" } ax-page-table-multiarch = { version = "0.8.12", path = "memory/page_table_multiarch" } ax-percpu = { version = "0.4.13", path = "components/percpu/percpu" } ax-percpu-macros = { version = "0.4.10", path = "components/percpu/percpu_macros" } -ax-plat = { version = "0.6.2", path = "platforms/ax-plat" } -ax-plat-loongarch64-qemu-virt = { version = "0.5.13", path = "platforms/ax-plat-loongarch64-qemu-virt", default-features = false } +ax-plat = { version = "0.6.3", path = "platforms/ax-plat" } +ax-plat-loongarch64-qemu-virt = { version = "0.5.14", path = "platforms/ax-plat-loongarch64-qemu-virt", default-features = false } ax-plat-macros = { version = "0.3.8", path = "platforms/ax-plat-macros" } -ax-plat-riscv64-sg2002 = { version = "0.4.2", path = "platforms/ax-plat-riscv64-sg2002" } -ax-posix-api = { version = "0.5.19", path = "os/arceos/api/arceos_posix_api" } +ax-plat-riscv64-sg2002 = { version = "0.4.3", path = "platforms/ax-plat-riscv64-sg2002" } +ax-posix-api = { version = "0.5.20", path = "os/arceos/api/arceos_posix_api" } ax-riscv-plic = { version = "0.4.7", path = "drivers/intc/riscv_plic" } -ax-runtime = { version = "0.6.2", path = "os/arceos/modules/axruntime" } +ax-runtime = { version = "0.7.0", path = "os/arceos/modules/axruntime" } ax-sched = { version = "0.5.7", path = "components/axsched" } -ax-std = { version = "0.5.18", path = "os/arceos/ulib/axstd" } -ax-sync = { version = "0.5.18", path = "os/arceos/modules/axsync" } -ax-task = { version = "0.5.19", path = "os/arceos/modules/axtask" } +ax-std = { version = "0.5.19", path = "os/arceos/ulib/axstd" } +ax-sync = { version = "0.5.19", path = "os/arceos/modules/axsync" } +ax-task = { version = "0.5.20", path = "os/arceos/modules/axtask" } ax-timer-list = { version = "0.3.5", path = "components/timer_list" } axaddrspace = { version = "0.5.13", path = "virtualization/axaddrspace" } axbacktrace = { version = "0.4.2", path = "components/axbacktrace" } -axbuild = { version = "0.4.11", path = "scripts/axbuild" } +axbuild = { version = "0.4.12", path = "scripts/axbuild" } axdevice = { version = "0.4.12", path = "virtualization/axdevice" } axdevice_base = { version = "0.4.14", path = "virtualization/axdevice_base" } axfs-ng-vfs = { version = "0.5.0", path = "components/axfs-ng-vfs" } axhvc = { version = "0.4.9", path = "virtualization/axhvc" } -axklib = { version = "0.6.2", path = "components/axklib" } -axplat-dyn = { version = "0.7.2", path = "platforms/axplat-dyn", default-features = false } -ax-plat-riscv64-visionfive2 = { version = "0.1.7", path = "platforms/ax-plat-riscv64-visionfive2" } +axklib = { version = "0.6.3", path = "components/axklib" } +axplat-dyn = { version = "0.7.3", path = "platforms/axplat-dyn", default-features = false } +ax-plat-riscv64-visionfive2 = { version = "0.1.8", path = "platforms/ax-plat-riscv64-visionfive2" } axpoll = { version = "0.3.11", path = "components/axpoll" } axvcpu = { version = "0.6.1", path = "virtualization/axvcpu" } -axvisor = { version = "0.5.11", path = "os/axvisor" } -axvm = { version = "0.5.13", path = "virtualization/axvm", default-features = false } +axvisor = { version = "0.5.12", path = "os/axvisor" } +axvm = { version = "0.5.14", path = "virtualization/axvm", default-features = false } axvm-types = { version = "0.5.12", path = "virtualization/axvm-types" } -axvmconfig = { version = "0.7.0", path = "virtualization/axvmconfig", default-features = false } +axvmconfig = { version = "0.7.1", 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" } @@ -214,44 +214,44 @@ fxmac_rs = { version = "0.5.1", path = "drivers/net/fxmac_rs" } impl-simple-traits = { version = "0.3.4", path = "components/crate_interface/test_crates/impl-simple-traits" } impl-weak-partial = { version = "0.3.4", path = "components/crate_interface/test_crates/impl-weak-partial" } impl-weak-traits = { version = "0.3.4", path = "components/crate_interface/test_crates/impl-weak-traits" } -arm-gic-driver = { version = "0.17.3", path = "drivers/intc/arm-gic-driver" } +arm-gic-driver = { version = "0.17.4", path = "drivers/intc/arm-gic-driver" } enumerate = { version = "0.1.1", path = "drivers/examples/enumerate" } -eth-intel = { version = "0.1.4", path = "drivers/net/eth-intel" } +eth-intel = { version = "0.1.5", path = "drivers/net/eth-intel" } loongarch_vcpu = { version = "0.5.5", 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.12", path = "virtualization/riscv_vcpu" } riscv_vplic = { version = "0.4.14", path = "virtualization/riscv_vplic" } -nvme-driver = { version = "0.5.1", path = "drivers/blk/nvme-driver" } -pcie = { version = "0.6.3", path = "drivers/pci/pcie" } -ramdisk = { version = "0.1.3", path = "drivers/blk/ramdisk" } -rd-net = { version = "0.1.3", path = "drivers/net/rd-net" } -rdif-base = { version = "0.8.2", path = "drivers/interface/rdif-base" } -rdif-block = { version = "0.8.1", path = "drivers/interface/rdif-block" } -rdif-clk = { version = "0.5.2", path = "drivers/interface/rdif-clk" } -rdif-def = { version = "0.2.4", path = "drivers/interface/rdif-def" } -rdif-display = { version = "0.1.1", path = "drivers/interface/rdif-display" } -rdif-eth = { version = "0.3.1", path = "drivers/interface/rdif-eth" } -rdif-input = { version = "0.1.1", path = "drivers/interface/rdif-input" } -rdif-intc = { version = "0.14.2", path = "drivers/interface/rdif-intc" } -rdif-pcie = { version = "0.2.3", path = "drivers/interface/rdif-pcie" } -rdif-power = { version = "0.7.2", path = "drivers/interface/rdif-power" } -rdif-serial = { version = "0.8.0", path = "drivers/interface/rdif-serial" } -rdif-systick = { version = "0.6.2", path = "drivers/interface/rdif-systick" } -rdif-timer = { version = "0.6.2", path = "drivers/interface/rdif-timer" } -rdif-vsock = { version = "0.1.1", path = "drivers/interface/rdif-vsock" } -rk3588-pci = { version = "0.2.2", path = "drivers/pci/rk3588-pci" } -rockchip-npu = { version = "0.2.4", path = "drivers/npu/rockchip-npu" } +nvme-driver = { version = "0.5.2", path = "drivers/blk/nvme-driver" } +pcie = { version = "0.6.4", path = "drivers/pci/pcie" } +ramdisk = { version = "0.1.4", path = "drivers/blk/ramdisk" } +rd-net = { version = "0.1.4", path = "drivers/net/rd-net" } +rdif-base = { version = "0.8.3", path = "drivers/interface/rdif-base" } +rdif-block = { version = "0.8.2", path = "drivers/interface/rdif-block" } +rdif-clk = { version = "0.5.3", path = "drivers/interface/rdif-clk" } +rdif-def = { version = "0.3.0", path = "drivers/interface/rdif-def" } +rdif-display = { version = "0.1.2", path = "drivers/interface/rdif-display" } +rdif-eth = { version = "0.3.2", path = "drivers/interface/rdif-eth" } +rdif-input = { version = "0.1.2", path = "drivers/interface/rdif-input" } +rdif-intc = { version = "0.14.3", path = "drivers/interface/rdif-intc" } +rdif-pcie = { version = "0.2.4", path = "drivers/interface/rdif-pcie" } +rdif-power = { version = "0.7.3", path = "drivers/interface/rdif-power" } +rdif-serial = { version = "0.8.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.3", path = "drivers/pci/rk3588-pci" } +rockchip-npu = { version = "0.2.5", path = "drivers/npu/rockchip-npu" } k230-kpu = { version = "0.1.0", path = "drivers/npu/k230-kpu" } -realtek-rtl8125 = { version = "0.2.2", path = "drivers/net/realtek-rtl8125" } -rockchip-pm = { version = "0.4.4", path = "drivers/soc/rockchip/rockchip-pm" } +realtek-rtl8125 = { version = "0.2.3", path = "drivers/net/realtek-rtl8125" } +rockchip-pm = { version = "0.4.5", path = "drivers/soc/rockchip/rockchip-pm" } rockchip-soc = { version = "0.3.2", path = "drivers/soc/rockchip/rockchip-soc" } -sg2002-tpu = { version = "0.1.5", path = "drivers/tpu/sg2002-tpu" } -rdrive = { version = "0.22.0", path = "drivers/rdrive" } +sg2002-tpu = { version = "0.1.6", path = "drivers/tpu/sg2002-tpu" } +rdrive = { version = "0.23.0", path = "drivers/rdrive" } rdrive-macros = { version = "0.4.2", path = "drivers/rdrive-macros" } rsext4 = { version = "0.7.0", path = "components/rsext4" } scope-local = { version = "0.4.0", path = "components/scope-local" } -crab-usb = { version = "0.9.5", path = "drivers/usb/usb-host" } +crab-usb = { version = "0.9.6", path = "drivers/usb/usb-host" } crab-uvc = { version = "0.1.1", path = "drivers/usb/usb-device/uvc" } ktest-helper = { version = "0.1.1", path = "drivers/usb/utils/ktest-helper" } usb-if = { version = "0.7.2", path = "drivers/usb/usb-if" } @@ -261,11 +261,11 @@ sdhci-host = { version = "0.1.3", path = "drivers/blk/sdhci-host", default-featu sdmmc-protocol = { version = "0.1.2", path = "drivers/blk/sdmmc-protocol", default-features = false } smoltcp = { version = "0.13.1", default-features = false } axnsproxy = { version = "0.2.1", path = "os/StarryOS/axnsproxy" } -starry-kernel = { version = "0.6.1", path = "os/StarryOS/kernel" } +starry-kernel = { version = "0.6.2", path = "os/StarryOS/kernel" } starry-process = { version = "0.4.9", path = "components/starry-process" } -starry-signal = { version = "0.8.2", path = "components/starry-signal" } +starry-signal = { version = "0.8.3", path = "components/starry-signal" } starry-vm = { version = "0.5.10", path = "components/starry-vm" } -starryos = { version = "0.5.15", path = "os/StarryOS/starryos" } +starryos = { version = "0.5.16", 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" } @@ -273,13 +273,13 @@ tg-xtask = { version = "0.5.11", path = "xtask" } x86_vcpu = { version = "0.5.12", path = "virtualization/x86_vcpu", default-features = false } x86_vlapic = { version = "0.4.13", path = "virtualization/x86_vlapic" } page-table-generic = { version = "0.7.3", path = "memory/page-table-generic" } -someboot = { version = "0.2.0", path = "components/someboot" } -some-serial = { version = "0.6.0", path = "drivers/serial/some-serial" } +someboot = { version = "0.2.1", path = "components/someboot" } +some-serial = { version = "0.6.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 = "components/somehal-macros", version = "0.1.3" } +somehal-macros = { path = "components/somehal-macros", version = "0.1.4" } kasm-aarch64 = { path = "components/kasm-aarch64", version = "0.2.1" } -somehal = { version = "0.6.10", path = "platforms/somehal" } +somehal = { version = "0.7.0", path = "platforms/somehal" } # External crates anyhow = { version = "1.0", default-features = false } diff --git a/components/axcpu/CHANGELOG.md b/components/axcpu/CHANGELOG.md index 8bbd591ba7..99b44996d5 100644 --- a/components/axcpu/CHANGELOG.md +++ b/components/axcpu/CHANGELOG.md @@ -1,5 +1,11 @@ # Changelog +## [0.6.8](https://github.com/rcore-os/tgoskits/compare/ax-cpu-v0.6.7...ax-cpu-v0.6.8) - 2026-06-12 + +### Fixed + +- *(ci)* stabilize x86 Starry QEMU timing ([#1245](https://github.com/rcore-os/tgoskits/pull/1245)) + ## [0.6.7](https://github.com/rcore-os/tgoskits/compare/ax-cpu-v0.6.6...ax-cpu-v0.6.7) - 2026-06-11 ### Fixed diff --git a/components/axcpu/Cargo.toml b/components/axcpu/Cargo.toml index ba651cc315..d52aa59ef8 100644 --- a/components/axcpu/Cargo.toml +++ b/components/axcpu/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "ax-cpu" -version = "0.6.7" +version = "0.6.8" repository = "https://github.com/rcore-os/tgoskits" edition.workspace = true authors = [ diff --git a/components/axklib/CHANGELOG.md b/components/axklib/CHANGELOG.md index ae34463906..8db92207a1 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.6.3](https://github.com/rcore-os/tgoskits/compare/axklib-v0.6.2...axklib-v0.6.3) - 2026-06-12 + +### Other + +- updated the following local packages: irq-framework, ax-alloc + ## [0.6.2](https://github.com/rcore-os/tgoskits/compare/axklib-v0.6.1...axklib-v0.6.2) - 2026-06-11 ### Other diff --git a/components/axklib/Cargo.toml b/components/axklib/Cargo.toml index 3424be2367..79b5575707 100644 --- a/components/axklib/Cargo.toml +++ b/components/axklib/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "axklib" -version = "0.6.2" +version = "0.6.3" edition.workspace = true authors = ["周睿 "] description = "Small kernel-helper abstractions used across the microkernel" diff --git a/components/irq-framework/CHANGELOG.md b/components/irq-framework/CHANGELOG.md new file mode 100644 index 0000000000..93722c1713 --- /dev/null +++ b/components/irq-framework/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/irq-framework-v0.1.0...irq-framework-v0.1.1) - 2026-06-12 + +### Added + +- *(irq)* enhance IRQ request handling and state restoration logic diff --git a/components/irq-framework/Cargo.toml b/components/irq-framework/Cargo.toml index 7368162425..818209f77b 100644 --- a/components/irq-framework/Cargo.toml +++ b/components/irq-framework/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "irq-framework" -version = "0.1.0" +version = "0.1.1" edition.workspace = true authors = ["RCore Team "] description = "A no_std dynamic IRQ registration and dispatch framework" diff --git a/components/someboot/CHANGELOG.md b/components/someboot/CHANGELOG.md index 8e7035c5c0..a7ee2eae5d 100644 --- a/components/someboot/CHANGELOG.md +++ b/components/someboot/CHANGELOG.md @@ -7,6 +7,20 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +## [0.2.1](https://github.com/rcore-os/tgoskits/compare/someboot-v0.2.0...someboot-v0.2.1) - 2026-06-12 + +### Added + +- *(ax-driver)* add dynamic platform rtc support ([#1242](https://github.com/rcore-os/tgoskits/pull/1242)) + +### Fixed + +- *(ci)* stabilize x86 Starry QEMU timing ([#1245](https://github.com/rcore-os/tgoskits/pull/1245)) + +### Other + +- *(someboot)* share linker script fragments ([#1218](https://github.com/rcore-os/tgoskits/pull/1218)) + ## [0.2.0](https://github.com/rcore-os/tgoskits/compare/someboot-v0.1.17...someboot-v0.2.0) - 2026-06-11 ### Added diff --git a/components/someboot/Cargo.toml b/components/someboot/Cargo.toml index ab4cc19ebe..4390187020 100644 --- a/components/someboot/Cargo.toml +++ b/components/someboot/Cargo.toml @@ -7,7 +7,7 @@ keywords = ["os"] license = "MPL-2.0" name = "someboot" repository.workspace = true -version = "0.2.0" +version = "0.2.1" [features] efi = [] diff --git a/components/somehal-macros/CHANGELOG.md b/components/somehal-macros/CHANGELOG.md index 69b2b43952..d0e9d1e364 100644 --- a/components/somehal-macros/CHANGELOG.md +++ b/components/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.4](https://github.com/rcore-os/tgoskits/compare/somehal-macros-v0.1.3...somehal-macros-v0.1.4) - 2026-06-12 + +### Fixed + +- *(ci)* stabilize x86 Starry QEMU timing ([#1245](https://github.com/rcore-os/tgoskits/pull/1245)) + ## [0.1.2](https://github.com/drivercraft/sparreal-os/compare/somehal-macros-v0.1.1...somehal-macros-v0.1.2) - 2026-03-10 ### Fixed diff --git a/components/somehal-macros/Cargo.toml b/components/somehal-macros/Cargo.toml index 4b425efa2b..4650169bf1 100644 --- a/components/somehal-macros/Cargo.toml +++ b/components/somehal-macros/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "somehal-macros" -version = "0.1.3" +version = "0.1.4" authors.workspace = true license.workspace = true categories.workspace = true diff --git a/components/starry-signal/CHANGELOG.md b/components/starry-signal/CHANGELOG.md index fce1030e4b..0fb41ed83c 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.3](https://github.com/rcore-os/tgoskits/compare/starry-signal-v0.8.2...starry-signal-v0.8.3) - 2026-06-12 + +### Other + +- updated the following local packages: ax-cpu + ## [0.8.2](https://github.com/rcore-os/tgoskits/compare/starry-signal-v0.8.1...starry-signal-v0.8.2) - 2026-06-11 ### Other diff --git a/components/starry-signal/Cargo.toml b/components/starry-signal/Cargo.toml index 19477df2ca..21cb96a15a 100644 --- a/components/starry-signal/Cargo.toml +++ b/components/starry-signal/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "starry-signal" -version = "0.8.2" +version = "0.8.3" 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 2dafceb4d2..c5abd4a552 100644 --- a/drivers/ax-driver/CHANGELOG.md +++ b/drivers/ax-driver/CHANGELOG.md @@ -7,6 +7,23 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +## [0.8.0](https://github.com/rcore-os/tgoskits/compare/ax-driver-v0.7.1...ax-driver-v0.8.0) - 2026-06-12 + +### Added + +- *(ax-driver)* add dynamic platform rtc support ([#1242](https://github.com/rcore-os/tgoskits/pull/1242)) + +### Fixed + +- *(somehal)* route LoongArch ACPI GSIs through PCH-PIC + +### Other + +- *(irq)* carry ACPI IRQ routing metadata +- *(ax-driver)* normalize FDT PCI IRQ source resolution +- *(ax-driver)* register devices with binding info +- *(rdrive)* carry probe context and PCI INTx routes + ## [0.7.1](https://github.com/rcore-os/tgoskits/compare/ax-driver-v0.7.0...ax-driver-v0.7.1) - 2026-06-11 ### Fixed diff --git a/drivers/ax-driver/Cargo.toml b/drivers/ax-driver/Cargo.toml index 9d1700eca5..c7c302fa1a 100644 --- a/drivers/ax-driver/Cargo.toml +++ b/drivers/ax-driver/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "ax-driver" -version = "0.7.1" +version = "0.8.0" edition.workspace = true authors.workspace = true license.workspace = true diff --git a/drivers/blk/nvme-driver/CHANGELOG.md b/drivers/blk/nvme-driver/CHANGELOG.md index 40ee320b5f..d1f3834774 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.5.2](https://github.com/rcore-os/tgoskits/compare/nvme-driver-v0.5.1...nvme-driver-v0.5.2) - 2026-06-12 + +### Other + +- updated the following local packages: rdif-block + ## [0.5.1](https://github.com/rcore-os/tgoskits/compare/nvme-driver-v0.5.0...nvme-driver-v0.5.1) - 2026-06-09 ### Other diff --git a/drivers/blk/nvme-driver/Cargo.toml b/drivers/blk/nvme-driver/Cargo.toml index ee96d692f0..356014d651 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.5.1" +version = "0.5.2" [dependencies] dma-api.workspace = true diff --git a/drivers/blk/ramdisk/CHANGELOG.md b/drivers/blk/ramdisk/CHANGELOG.md index ddf52c01ff..4b67c4fcf0 100644 --- a/drivers/blk/ramdisk/CHANGELOG.md +++ b/drivers/blk/ramdisk/CHANGELOG.md @@ -7,6 +7,12 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +## [0.1.4](https://github.com/rcore-os/tgoskits/compare/ramdisk-v0.1.3...ramdisk-v0.1.4) - 2026-06-12 + +### Other + +- updated the following local packages: rdif-block + ## [0.1.3](https://github.com/rcore-os/tgoskits/compare/ramdisk-v0.1.2...ramdisk-v0.1.3) - 2026-06-09 ### Other diff --git a/drivers/blk/ramdisk/Cargo.toml b/drivers/blk/ramdisk/Cargo.toml index fbea770ff7..748bfe6f48 100644 --- a/drivers/blk/ramdisk/Cargo.toml +++ b/drivers/blk/ramdisk/Cargo.toml @@ -7,7 +7,7 @@ keywords = ["os", "driver"] license = "MIT" name = "ramdisk" repository.workspace = true -version = "0.1.3" +version = "0.1.4" [dependencies] rdif-block = { workspace = true } diff --git a/drivers/intc/arm-gic-driver/CHANGELOG.md b/drivers/intc/arm-gic-driver/CHANGELOG.md index 1552f03d4e..acae9f2414 100644 --- a/drivers/intc/arm-gic-driver/CHANGELOG.md +++ b/drivers/intc/arm-gic-driver/CHANGELOG.md @@ -7,6 +7,12 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +## [0.17.4](https://github.com/rcore-os/tgoskits/compare/arm-gic-driver-v0.17.3...arm-gic-driver-v0.17.4) - 2026-06-12 + +### Other + +- updated the following local packages: rdif-intc + ## [0.17.3](https://github.com/rcore-os/tgoskits/compare/arm-gic-driver-v0.17.2...arm-gic-driver-v0.17.3) - 2026-06-09 ### Other diff --git a/drivers/intc/arm-gic-driver/Cargo.toml b/drivers/intc/arm-gic-driver/Cargo.toml index d5dcff4a7b..190ce09afb 100644 --- a/drivers/intc/arm-gic-driver/Cargo.toml +++ b/drivers/intc/arm-gic-driver/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "arm-gic-driver" -version = "0.17.3" +version = "0.17.4" edition = "2024" license = "MIT" description = "A driver for the Arm Generic Interrupt Controller." diff --git a/drivers/interface/rdif-base/CHANGELOG.md b/drivers/interface/rdif-base/CHANGELOG.md index 0a3f6bdcaa..a17949f111 100644 --- a/drivers/interface/rdif-base/CHANGELOG.md +++ b/drivers/interface/rdif-base/CHANGELOG.md @@ -7,6 +7,12 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +## [0.8.3](https://github.com/rcore-os/tgoskits/compare/rdif-base-v0.8.2...rdif-base-v0.8.3) - 2026-06-12 + +### Other + +- updated the following local packages: rdif-def + ## [0.8.2](https://github.com/rcore-os/tgoskits/compare/rdif-base-v0.8.1...rdif-base-v0.8.2) - 2026-06-09 ### Other diff --git a/drivers/interface/rdif-base/Cargo.toml b/drivers/interface/rdif-base/Cargo.toml index 7547a7f2d3..85cf890d16 100644 --- a/drivers/interface/rdif-base/Cargo.toml +++ b/drivers/interface/rdif-base/Cargo.toml @@ -7,7 +7,7 @@ keywords = ["os", "driver"] license = "MIT" name = "rdif-base" repository.workspace = true -version = "0.8.2" +version = "0.8.3" [features] diff --git a/drivers/interface/rdif-block/CHANGELOG.md b/drivers/interface/rdif-block/CHANGELOG.md index 01e1baf447..9dcedd8f23 100644 --- a/drivers/interface/rdif-block/CHANGELOG.md +++ b/drivers/interface/rdif-block/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/rdif-block-v0.8.1...rdif-block-v0.8.2) - 2026-06-12 + +### Other + +- updated the following local packages: rdif-base + ## [0.8.1](https://github.com/rcore-os/tgoskits/compare/rdif-block-v0.8.0...rdif-block-v0.8.1) - 2026-06-09 ### Other diff --git a/drivers/interface/rdif-block/Cargo.toml b/drivers/interface/rdif-block/Cargo.toml index 2664101088..d0a82ea0b5 100644 --- a/drivers/interface/rdif-block/Cargo.toml +++ b/drivers/interface/rdif-block/Cargo.toml @@ -7,7 +7,7 @@ keywords = ["os", "driver"] license = "MIT" name = "rdif-block" repository.workspace = true -version = "0.8.1" +version = "0.8.2" [dependencies] dma-api = {workspace = true} diff --git a/drivers/interface/rdif-clk/CHANGELOG.md b/drivers/interface/rdif-clk/CHANGELOG.md index 60c6add204..cf508216ff 100644 --- a/drivers/interface/rdif-clk/CHANGELOG.md +++ b/drivers/interface/rdif-clk/CHANGELOG.md @@ -7,6 +7,12 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +## [0.5.3](https://github.com/rcore-os/tgoskits/compare/rdif-clk-v0.5.2...rdif-clk-v0.5.3) - 2026-06-12 + +### Other + +- updated the following local packages: rdif-base + ## [0.5.2](https://github.com/rcore-os/tgoskits/compare/rdif-clk-v0.5.1...rdif-clk-v0.5.2) - 2026-06-09 ### Other diff --git a/drivers/interface/rdif-clk/Cargo.toml b/drivers/interface/rdif-clk/Cargo.toml index be883f380c..223642a1a3 100644 --- a/drivers/interface/rdif-clk/Cargo.toml +++ b/drivers/interface/rdif-clk/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "rdif-clk" -version = "0.5.2" +version = "0.5.3" edition.workspace = true authors = ["周睿 "] repository.workspace = true diff --git a/drivers/interface/rdif-def/CHANGELOG.md b/drivers/interface/rdif-def/CHANGELOG.md index 37438eb853..082af4fab4 100644 --- a/drivers/interface/rdif-def/CHANGELOG.md +++ b/drivers/interface/rdif-def/CHANGELOG.md @@ -7,6 +7,12 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +## [0.3.0](https://github.com/rcore-os/tgoskits/compare/rdif-def-v0.2.4...rdif-def-v0.3.0) - 2026-06-12 + +### Fixed + +- *(somehal)* route LoongArch ACPI GSIs through PCH-PIC + ## [0.2.4](https://github.com/rcore-os/tgoskits/compare/rdif-def-v0.2.3...rdif-def-v0.2.4) - 2026-06-09 ### Added diff --git a/drivers/interface/rdif-def/Cargo.toml b/drivers/interface/rdif-def/Cargo.toml index efc73a9eb1..1c2ba4ed07 100644 --- a/drivers/interface/rdif-def/Cargo.toml +++ b/drivers/interface/rdif-def/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "rdif-def" -version = "0.2.4" +version = "0.3.0" edition.workspace = true repository.workspace = true authors = ["周睿 "] diff --git a/drivers/interface/rdif-display/CHANGELOG.md b/drivers/interface/rdif-display/CHANGELOG.md index a685559e73..27c01a0345 100644 --- a/drivers/interface/rdif-display/CHANGELOG.md +++ b/drivers/interface/rdif-display/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/rdif-display-v0.1.1...rdif-display-v0.1.2) - 2026-06-12 + +### Other + +- updated the following local packages: rdif-base + ## [0.1.1](https://github.com/rcore-os/tgoskits/compare/rdif-display-v0.1.0...rdif-display-v0.1.1) - 2026-06-09 ### Other diff --git a/drivers/interface/rdif-display/Cargo.toml b/drivers/interface/rdif-display/Cargo.toml index cb2de350e2..4f5919ecc2 100644 --- a/drivers/interface/rdif-display/Cargo.toml +++ b/drivers/interface/rdif-display/Cargo.toml @@ -7,7 +7,7 @@ keywords = ["os", "driver"] license = "MIT" name = "rdif-display" repository.workspace = true -version = "0.1.1" +version = "0.1.2" [dependencies] rdif-base = { workspace = true } diff --git a/drivers/interface/rdif-eth/CHANGELOG.md b/drivers/interface/rdif-eth/CHANGELOG.md index 88b60329d3..5319a8ef14 100644 --- a/drivers/interface/rdif-eth/CHANGELOG.md +++ b/drivers/interface/rdif-eth/CHANGELOG.md @@ -7,6 +7,12 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +## [0.3.2](https://github.com/rcore-os/tgoskits/compare/rdif-eth-v0.3.1...rdif-eth-v0.3.2) - 2026-06-12 + +### Other + +- updated the following local packages: rdif-base + ## [0.3.1](https://github.com/rcore-os/tgoskits/compare/rdif-eth-v0.3.0...rdif-eth-v0.3.1) - 2026-06-09 ### Other diff --git a/drivers/interface/rdif-eth/Cargo.toml b/drivers/interface/rdif-eth/Cargo.toml index a8b7ad0676..d8c9de1693 100644 --- a/drivers/interface/rdif-eth/Cargo.toml +++ b/drivers/interface/rdif-eth/Cargo.toml @@ -7,7 +7,7 @@ keywords = ["os", "driver"] license = "MIT" name = "rdif-eth" repository.workspace = true -version = "0.3.1" +version = "0.3.2" [dependencies] dma-api = { workspace = true } diff --git a/drivers/interface/rdif-input/CHANGELOG.md b/drivers/interface/rdif-input/CHANGELOG.md index 0e22494e3b..d3c0a8d1f0 100644 --- a/drivers/interface/rdif-input/CHANGELOG.md +++ b/drivers/interface/rdif-input/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/rdif-input-v0.1.1...rdif-input-v0.1.2) - 2026-06-12 + +### Other + +- updated the following local packages: rdif-base + ## [0.1.1](https://github.com/rcore-os/tgoskits/compare/rdif-input-v0.1.0...rdif-input-v0.1.1) - 2026-06-09 ### Other diff --git a/drivers/interface/rdif-input/Cargo.toml b/drivers/interface/rdif-input/Cargo.toml index 4d7cba5cee..cefe5dc05a 100644 --- a/drivers/interface/rdif-input/Cargo.toml +++ b/drivers/interface/rdif-input/Cargo.toml @@ -7,7 +7,7 @@ keywords = ["os", "driver"] license = "MIT" name = "rdif-input" repository.workspace = true -version = "0.1.1" +version = "0.1.2" [dependencies] rdif-base = { workspace = true } diff --git a/drivers/interface/rdif-intc/CHANGELOG.md b/drivers/interface/rdif-intc/CHANGELOG.md index e312155c8f..29488030d6 100644 --- a/drivers/interface/rdif-intc/CHANGELOG.md +++ b/drivers/interface/rdif-intc/CHANGELOG.md @@ -7,6 +7,12 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +## [0.14.3](https://github.com/rcore-os/tgoskits/compare/rdif-intc-v0.14.2...rdif-intc-v0.14.3) - 2026-06-12 + +### Fixed + +- *(somehal)* route LoongArch ACPI GSIs through PCH-PIC + ## [0.14.2](https://github.com/rcore-os/tgoskits/compare/rdif-intc-v0.14.1...rdif-intc-v0.14.2) - 2026-06-09 ### Added diff --git a/drivers/interface/rdif-intc/Cargo.toml b/drivers/interface/rdif-intc/Cargo.toml index 8b036109d6..55c3af8f88 100644 --- a/drivers/interface/rdif-intc/Cargo.toml +++ b/drivers/interface/rdif-intc/Cargo.toml @@ -7,7 +7,7 @@ keywords = ["os", "driver"] license = "MIT" name = "rdif-intc" repository.workspace = true -version = "0.14.2" +version = "0.14.3" [dependencies] cfg-if = "1.0" diff --git a/drivers/interface/rdif-pcie/CHANGELOG.md b/drivers/interface/rdif-pcie/CHANGELOG.md index 1db78433c2..2d0fd3fee6 100644 --- a/drivers/interface/rdif-pcie/CHANGELOG.md +++ b/drivers/interface/rdif-pcie/CHANGELOG.md @@ -7,6 +7,12 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +## [0.2.4](https://github.com/rcore-os/tgoskits/compare/rdif-pcie-v0.2.3...rdif-pcie-v0.2.4) - 2026-06-12 + +### Other + +- updated the following local packages: rdif-base + ## [0.2.3](https://github.com/rcore-os/tgoskits/compare/rdif-pcie-v0.2.2...rdif-pcie-v0.2.3) - 2026-06-09 ### Other diff --git a/drivers/interface/rdif-pcie/Cargo.toml b/drivers/interface/rdif-pcie/Cargo.toml index 14379433f4..f7e87e62c1 100644 --- a/drivers/interface/rdif-pcie/Cargo.toml +++ b/drivers/interface/rdif-pcie/Cargo.toml @@ -7,7 +7,7 @@ keywords = ["os", "driver"] license = "MIT" name = "rdif-pcie" repository.workspace = true -version = "0.2.3" +version = "0.2.4" [dependencies] pci_types = "0.10" diff --git a/drivers/interface/rdif-power/CHANGELOG.md b/drivers/interface/rdif-power/CHANGELOG.md index 65dbf37b5c..53a8100553 100644 --- a/drivers/interface/rdif-power/CHANGELOG.md +++ b/drivers/interface/rdif-power/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/rdif-power-v0.7.2...rdif-power-v0.7.3) - 2026-06-12 + +### Other + +- updated the following local packages: rdif-base + ## [0.7.2](https://github.com/rcore-os/tgoskits/compare/rdif-power-v0.7.1...rdif-power-v0.7.2) - 2026-06-09 ### Other diff --git a/drivers/interface/rdif-power/Cargo.toml b/drivers/interface/rdif-power/Cargo.toml index 0e148930e5..a36b0aa9a9 100644 --- a/drivers/interface/rdif-power/Cargo.toml +++ b/drivers/interface/rdif-power/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "rdif-power" -version = "0.7.2" +version = "0.7.3" edition.workspace = true authors = ["周睿 "] repository.workspace = true diff --git a/drivers/interface/rdif-serial/CHANGELOG.md b/drivers/interface/rdif-serial/CHANGELOG.md index ce54a504e9..d28e9c897d 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.8.1](https://github.com/rcore-os/tgoskits/compare/rdif-serial-v0.8.0...rdif-serial-v0.8.1) - 2026-06-12 + +### Other + +- updated the following local packages: rdif-base + ## [0.8.0](https://github.com/rcore-os/tgoskits/compare/rdif-serial-v0.7.3...rdif-serial-v0.8.0) - 2026-06-11 ### Fixed diff --git a/drivers/interface/rdif-serial/Cargo.toml b/drivers/interface/rdif-serial/Cargo.toml index 7c7e804704..136bba53a0 100644 --- a/drivers/interface/rdif-serial/Cargo.toml +++ b/drivers/interface/rdif-serial/Cargo.toml @@ -7,7 +7,7 @@ keywords = ["os", "driver"] license = "MIT" name = "rdif-serial" repository.workspace = true -version = "0.8.0" +version = "0.8.1" [dependencies] bitflags = "2.8" diff --git a/drivers/interface/rdif-systick/CHANGELOG.md b/drivers/interface/rdif-systick/CHANGELOG.md index 9c324237bd..ee576939f4 100644 --- a/drivers/interface/rdif-systick/CHANGELOG.md +++ b/drivers/interface/rdif-systick/CHANGELOG.md @@ -7,6 +7,12 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +## [0.6.3](https://github.com/rcore-os/tgoskits/compare/rdif-systick-v0.6.2...rdif-systick-v0.6.3) - 2026-06-12 + +### Other + +- updated the following local packages: rdif-base + ## [0.6.2](https://github.com/rcore-os/tgoskits/compare/rdif-systick-v0.6.1...rdif-systick-v0.6.2) - 2026-06-09 ### Other diff --git a/drivers/interface/rdif-systick/Cargo.toml b/drivers/interface/rdif-systick/Cargo.toml index 9f73212d1f..7a9e2c88d8 100644 --- a/drivers/interface/rdif-systick/Cargo.toml +++ b/drivers/interface/rdif-systick/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "rdif-systick" -version = "0.6.2" +version = "0.6.3" edition.workspace = true authors = ["周睿 "] repository.workspace = true diff --git a/drivers/interface/rdif-timer/CHANGELOG.md b/drivers/interface/rdif-timer/CHANGELOG.md index eaadc3e6ce..f6aca6887d 100644 --- a/drivers/interface/rdif-timer/CHANGELOG.md +++ b/drivers/interface/rdif-timer/CHANGELOG.md @@ -7,6 +7,12 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +## [0.6.3](https://github.com/rcore-os/tgoskits/compare/rdif-timer-v0.6.2...rdif-timer-v0.6.3) - 2026-06-12 + +### Other + +- updated the following local packages: rdif-base + ## [0.6.2](https://github.com/rcore-os/tgoskits/compare/rdif-timer-v0.6.1...rdif-timer-v0.6.2) - 2026-06-09 ### Other diff --git a/drivers/interface/rdif-timer/Cargo.toml b/drivers/interface/rdif-timer/Cargo.toml index 8df50d521e..9e41a8dea8 100644 --- a/drivers/interface/rdif-timer/Cargo.toml +++ b/drivers/interface/rdif-timer/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "rdif-timer" -version = "0.6.2" +version = "0.6.3" edition.workspace = true authors = ["周睿 "] repository.workspace = true diff --git a/drivers/interface/rdif-vsock/CHANGELOG.md b/drivers/interface/rdif-vsock/CHANGELOG.md index d35e48ea95..d117a3793b 100644 --- a/drivers/interface/rdif-vsock/CHANGELOG.md +++ b/drivers/interface/rdif-vsock/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/rdif-vsock-v0.1.1...rdif-vsock-v0.1.2) - 2026-06-12 + +### Other + +- updated the following local packages: rdif-base + ## [0.1.1](https://github.com/rcore-os/tgoskits/compare/rdif-vsock-v0.1.0...rdif-vsock-v0.1.1) - 2026-06-09 ### Other diff --git a/drivers/interface/rdif-vsock/Cargo.toml b/drivers/interface/rdif-vsock/Cargo.toml index f4c541ed2f..5859779a1e 100644 --- a/drivers/interface/rdif-vsock/Cargo.toml +++ b/drivers/interface/rdif-vsock/Cargo.toml @@ -7,7 +7,7 @@ keywords = ["os", "driver"] license = "MIT" name = "rdif-vsock" repository.workspace = true -version = "0.1.1" +version = "0.1.2" [dependencies] rdif-base = { workspace = true } diff --git a/drivers/net/eth-intel/CHANGELOG.md b/drivers/net/eth-intel/CHANGELOG.md index 49aaaceeda..c52a6e4ca6 100644 --- a/drivers/net/eth-intel/CHANGELOG.md +++ b/drivers/net/eth-intel/CHANGELOG.md @@ -7,6 +7,12 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +## [0.1.5](https://github.com/rcore-os/tgoskits/compare/eth-intel-v0.1.4...eth-intel-v0.1.5) - 2026-06-12 + +### Other + +- updated the following local packages: rdif-eth + ## [0.1.4](https://github.com/rcore-os/tgoskits/compare/eth-intel-v0.1.3...eth-intel-v0.1.4) - 2026-06-09 ### Other diff --git a/drivers/net/eth-intel/Cargo.toml b/drivers/net/eth-intel/Cargo.toml index 79b7f7b092..27cbb27c1d 100644 --- a/drivers/net/eth-intel/Cargo.toml +++ b/drivers/net/eth-intel/Cargo.toml @@ -8,7 +8,7 @@ keywords = ["os", "driver", "ethernet", "intel"] license = "MIT" name = "eth-intel" repository.workspace = true -version = "0.1.4" +version = "0.1.5" [dependencies] dma-api.workspace = true diff --git a/drivers/net/rd-net/CHANGELOG.md b/drivers/net/rd-net/CHANGELOG.md index 10143e8e26..b71cdbf426 100644 --- a/drivers/net/rd-net/CHANGELOG.md +++ b/drivers/net/rd-net/CHANGELOG.md @@ -7,6 +7,12 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +## [0.1.4](https://github.com/rcore-os/tgoskits/compare/rd-net-v0.1.3...rd-net-v0.1.4) - 2026-06-12 + +### Added + +- *(axruntime)* add runtime IRQ registration adapters + ## [0.1.3](https://github.com/rcore-os/tgoskits/compare/rd-net-v0.1.2...rd-net-v0.1.3) - 2026-06-09 ### Other diff --git a/drivers/net/rd-net/Cargo.toml b/drivers/net/rd-net/Cargo.toml index 3152619df6..8d5d733d61 100644 --- a/drivers/net/rd-net/Cargo.toml +++ b/drivers/net/rd-net/Cargo.toml @@ -7,7 +7,7 @@ keywords = ["os", "driver", "network"] license = "MIT" name = "rd-net" repository.workspace = true -version = "0.1.3" +version = "0.1.4" [dependencies] dma-api.workspace = true diff --git a/drivers/net/realtek-rtl8125/CHANGELOG.md b/drivers/net/realtek-rtl8125/CHANGELOG.md index 8d31433383..bd53d000b6 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.3](https://github.com/rcore-os/tgoskits/compare/realtek-rtl8125-v0.2.2...realtek-rtl8125-v0.2.3) - 2026-06-12 + +### Other + +- updated the following local packages: rdif-eth + ## [0.2.2](https://github.com/rcore-os/tgoskits/compare/realtek-rtl8125-v0.2.1...realtek-rtl8125-v0.2.2) - 2026-06-09 ### Other diff --git a/drivers/net/realtek-rtl8125/Cargo.toml b/drivers/net/realtek-rtl8125/Cargo.toml index 0e3dfbb7ac..694825b638 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.2" +version = "0.2.3" 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 9333404a52..e3458baff4 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.5](https://github.com/rcore-os/tgoskits/compare/rockchip-npu-v0.2.4...rockchip-npu-v0.2.5) - 2026-06-12 + +### Other + +- updated the following local packages: rdif-base + ## [0.2.4](https://github.com/rcore-os/tgoskits/compare/rockchip-npu-v0.2.3...rockchip-npu-v0.2.4) - 2026-06-11 ### Added diff --git a/drivers/npu/rockchip-npu/Cargo.toml b/drivers/npu/rockchip-npu/Cargo.toml index 84ff13f508..ef772a69e9 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.4" +version = "0.2.5" repository.workspace = true [dependencies] diff --git a/drivers/pci/pcie/CHANGELOG.md b/drivers/pci/pcie/CHANGELOG.md index ddacbc60ba..02a95c1d02 100644 --- a/drivers/pci/pcie/CHANGELOG.md +++ b/drivers/pci/pcie/CHANGELOG.md @@ -7,6 +7,12 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +## [0.6.4](https://github.com/rcore-os/tgoskits/compare/pcie-v0.6.3...pcie-v0.6.4) - 2026-06-12 + +### Other + +- *(rdrive)* carry probe context and PCI INTx routes + ## [0.6.3](https://github.com/rcore-os/tgoskits/compare/pcie-v0.6.2...pcie-v0.6.3) - 2026-06-09 ### Other diff --git a/drivers/pci/pcie/Cargo.toml b/drivers/pci/pcie/Cargo.toml index 013aa4e626..cae2fc879b 100644 --- a/drivers/pci/pcie/Cargo.toml +++ b/drivers/pci/pcie/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "pcie" -version = "0.6.3" +version = "0.6.4" edition.workspace = true autotests = false authors = ["周睿 "] diff --git a/drivers/pci/rk3588-pci/CHANGELOG.md b/drivers/pci/rk3588-pci/CHANGELOG.md index 69b93ad63e..55a7c391a1 100644 --- a/drivers/pci/rk3588-pci/CHANGELOG.md +++ b/drivers/pci/rk3588-pci/CHANGELOG.md @@ -7,6 +7,12 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +## [0.2.3](https://github.com/rcore-os/tgoskits/compare/rk3588-pci-v0.2.2...rk3588-pci-v0.2.3) - 2026-06-12 + +### Other + +- updated the following local packages: rdif-pcie + ## [0.2.2](https://github.com/rcore-os/tgoskits/compare/rk3588-pci-v0.2.1...rk3588-pci-v0.2.2) - 2026-06-09 ### Other diff --git a/drivers/pci/rk3588-pci/Cargo.toml b/drivers/pci/rk3588-pci/Cargo.toml index 38f8ce5421..ea138a7f09 100644 --- a/drivers/pci/rk3588-pci/Cargo.toml +++ b/drivers/pci/rk3588-pci/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "rk3588-pci" -version = "0.2.2" +version = "0.2.3" authors = ["周睿 "] categories = ["embedded", "hardware-support", "no-std"] description = "Portable Rockchip RK3588 DesignWare PCIe host driver" diff --git a/drivers/rdrive/CHANGELOG.md b/drivers/rdrive/CHANGELOG.md index 7274870752..66c454ec16 100644 --- a/drivers/rdrive/CHANGELOG.md +++ b/drivers/rdrive/CHANGELOG.md @@ -7,6 +7,22 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +## [0.23.0](https://github.com/rcore-os/tgoskits/compare/rdrive-v0.22.0...rdrive-v0.23.0) - 2026-06-12 + +### Added + +- *(ax-driver)* add dynamic platform rtc support ([#1242](https://github.com/rcore-os/tgoskits/pull/1242)) + +### Fixed + +- *(ci)* stabilize x86 Starry QEMU timing ([#1245](https://github.com/rcore-os/tgoskits/pull/1245)) +- *(somehal)* route LoongArch ACPI GSIs through PCH-PIC + +### Other + +- *(irq)* carry ACPI IRQ routing metadata +- *(rdrive)* carry probe context and PCI INTx routes + ## [0.22.0](https://github.com/rcore-os/tgoskits/compare/rdrive-v0.21.0...rdrive-v0.22.0) - 2026-06-09 ### Added diff --git a/drivers/rdrive/Cargo.toml b/drivers/rdrive/Cargo.toml index e70bf2f669..15f1344615 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.22.0" +version = "0.23.0" [dependencies] acpi = "6.1.1" diff --git a/drivers/serial/some-serial/CHANGELOG.md b/drivers/serial/some-serial/CHANGELOG.md index 012b1b9454..b0d3466da2 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.6.1](https://github.com/rcore-os/tgoskits/compare/some-serial-v0.6.0...some-serial-v0.6.1) - 2026-06-12 + +### Other + +- updated the following local packages: rdif-serial + ## [0.6.0](https://github.com/rcore-os/tgoskits/compare/some-serial-v0.5.1...some-serial-v0.6.0) - 2026-06-11 ### Fixed diff --git a/drivers/serial/some-serial/Cargo.toml b/drivers/serial/some-serial/Cargo.toml index 3963339fc9..e970d8124a 100644 --- a/drivers/serial/some-serial/Cargo.toml +++ b/drivers/serial/some-serial/Cargo.toml @@ -9,7 +9,7 @@ keywords = ["serial", "uart", "embedded", "bare-metal"] license = "MIT OR Apache-2.0" name = "some-serial" repository.workspace = true -version = "0.6.0" +version = "0.6.1" [dependencies] bitflags.workspace = true diff --git a/drivers/soc/rockchip/rockchip-pm/CHANGELOG.md b/drivers/soc/rockchip/rockchip-pm/CHANGELOG.md index 7946abf4cd..2118459097 100644 --- a/drivers/soc/rockchip/rockchip-pm/CHANGELOG.md +++ b/drivers/soc/rockchip/rockchip-pm/CHANGELOG.md @@ -7,6 +7,12 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +## [0.4.5](https://github.com/rcore-os/tgoskits/compare/rockchip-pm-v0.4.4...rockchip-pm-v0.4.5) - 2026-06-12 + +### Other + +- updated the following local packages: rdif-base + ## [0.4.4](https://github.com/rcore-os/tgoskits/compare/rockchip-pm-v0.4.3...rockchip-pm-v0.4.4) - 2026-06-09 ### Other diff --git a/drivers/soc/rockchip/rockchip-pm/Cargo.toml b/drivers/soc/rockchip/rockchip-pm/Cargo.toml index 66ef25669a..91070bd17b 100644 --- a/drivers/soc/rockchip/rockchip-pm/Cargo.toml +++ b/drivers/soc/rockchip/rockchip-pm/Cargo.toml @@ -1,7 +1,7 @@ [package] edition.workspace = true name = "rockchip-pm" -version = "0.4.4" +version = "0.4.5" autotests = false authors = ["周睿 "] categories = ["embedded", "no-std"] diff --git a/drivers/tpu/sg2002-tpu/CHANGELOG.md b/drivers/tpu/sg2002-tpu/CHANGELOG.md index b61772cea5..8bd4951ed4 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.1.6](https://github.com/rcore-os/tgoskits/compare/sg2002-tpu-v0.1.5...sg2002-tpu-v0.1.6) - 2026-06-12 + +### Other + +- updated the following local packages: ax-dma + ## [0.1.5](https://github.com/rcore-os/tgoskits/compare/sg2002-tpu-v0.1.4...sg2002-tpu-v0.1.5) - 2026-06-11 ### Other diff --git a/drivers/tpu/sg2002-tpu/Cargo.toml b/drivers/tpu/sg2002-tpu/Cargo.toml index a96b0ebd2c..1854f7c8a5 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.1.5" +version = "0.1.6" 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 d812031bcb..acc68c2724 100644 --- a/drivers/usb/usb-host/CHANGELOG.md +++ b/drivers/usb/usb-host/CHANGELOG.md @@ -7,6 +7,12 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +## [0.9.6](https://github.com/rcore-os/tgoskits/compare/crab-usb-v0.9.5...crab-usb-v0.9.6) - 2026-06-12 + +### Added + +- *(axruntime)* add runtime IRQ registration adapters + ## [0.9.5](https://github.com/rcore-os/tgoskits/compare/crab-usb-v0.9.4...crab-usb-v0.9.5) - 2026-06-09 ### Added diff --git a/drivers/usb/usb-host/Cargo.toml b/drivers/usb/usb-host/Cargo.toml index ebd9721f12..1eec5da994 100644 --- a/drivers/usb/usb-host/Cargo.toml +++ b/drivers/usb/usb-host/Cargo.toml @@ -7,7 +7,7 @@ keywords = ["os", "usb", "xhci", "driver"] license.workspace = true name = "crab-usb" repository.workspace = true -version = "0.9.5" +version = "0.9.6" [features] aggressive_usb_reset = [] diff --git a/net/ax-net/CHANGELOG.md b/net/ax-net/CHANGELOG.md index 88902b6652..92b973cd4f 100644 --- a/net/ax-net/CHANGELOG.md +++ b/net/ax-net/CHANGELOG.md @@ -7,6 +7,21 @@ 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/ax-net-v0.7.2...ax-net-v0.7.3) - 2026-06-12 + +### Added + +- *(axruntime)* add runtime IRQ registration adapters + +### Fixed + +- *(axtask)* use monotonic deadlines for sleeps ([#1240](https://github.com/rcore-os/tgoskits/pull/1240)) + +### Other + +- *(irq)* carry ACPI IRQ routing metadata +- *(starry)* rename axnet crate references to ax-net ([#1220](https://github.com/rcore-os/tgoskits/pull/1220)) + ## [0.7.2](https://github.com/rcore-os/tgoskits/compare/ax-net-v0.7.1...ax-net-v0.7.2) - 2026-06-11 ### Other diff --git a/net/ax-net/Cargo.toml b/net/ax-net/Cargo.toml index 09f9e61654..00336e428d 100644 --- a/net/ax-net/Cargo.toml +++ b/net/ax-net/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "ax-net" -version = "0.7.2" +version = "0.7.3" repository = "https://github.com/rcore-os/tgoskits" edition.workspace = true authors = ["Mivik "] diff --git a/os/StarryOS/kernel/CHANGELOG.md b/os/StarryOS/kernel/CHANGELOG.md index 25410d68d4..0fae1c0f27 100644 --- a/os/StarryOS/kernel/CHANGELOG.md +++ b/os/StarryOS/kernel/CHANGELOG.md @@ -7,6 +7,26 @@ 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/starry-kernel-v0.6.1...starry-kernel-v0.6.2) - 2026-06-12 + +### Added + +- *(starry)* add axbuild kmod support ([#1232](https://github.com/rcore-os/tgoskits/pull/1232)) +- *(starry-mm)* file-backed mmap readahead (batched page-fault fill) ([#1217](https://github.com/rcore-os/tgoskits/pull/1217)) +- *(axruntime)* add runtime IRQ registration adapters + +### Fixed + +- *(axtask)* improve might_sleep diagnostics and coverage ([#1235](https://github.com/rcore-os/tgoskits/pull/1235)) +- *(axtask)* use monotonic deadlines for sleeps ([#1240](https://github.com/rcore-os/tgoskits/pull/1240)) +- *(starry)* address fd table, wait, and timerfd regressions ([#1237](https://github.com/rcore-os/tgoskits/pull/1237)) +- *(starry-kernel)* align membarrier commands with Linux UAPI ([#1225](https://github.com/rcore-os/tgoskits/pull/1225)) + +### Other + +- *(starry)* rename axnet crate references to ax-net ([#1220](https://github.com/rcore-os/tgoskits/pull/1220)) +- *(ax-net)* unify network stack into single net/ax-net crate, r… ([#1203](https://github.com/rcore-os/tgoskits/pull/1203)) + ## [0.6.1](https://github.com/rcore-os/tgoskits/compare/starry-kernel-v0.6.0...starry-kernel-v0.6.1) - 2026-06-11 ### Added diff --git a/os/StarryOS/kernel/Cargo.toml b/os/StarryOS/kernel/Cargo.toml index c44e67c2a7..7d16c44669 100644 --- a/os/StarryOS/kernel/Cargo.toml +++ b/os/StarryOS/kernel/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "starry-kernel" -version = "0.6.1" +version = "0.6.2" edition.workspace = true description = "A Linux-compatible OS kernel built on ArceOS unikernel" authors = [ @@ -61,7 +61,7 @@ ax-alloc = { workspace = true } ax-config.workspace = true ax-crate-interface.workspace = true ax-display.workspace = true -ax-fs = { version = "0.5.18", path = "../../arceos/modules/axfs-ng", package = "ax-fs-ng" } +ax-fs = { version = "0.5.19", path = "../../arceos/modules/axfs-ng", package = "ax-fs-ng" } ax-cpu = { workspace = true, features = ["fp-simd"] } ax-hal.workspace = true ax-input = { workspace = true, optional = true } diff --git a/os/StarryOS/starryos/CHANGELOG.md b/os/StarryOS/starryos/CHANGELOG.md index 5ab2131dd7..9565c758eb 100644 --- a/os/StarryOS/starryos/CHANGELOG.md +++ b/os/StarryOS/starryos/CHANGELOG.md @@ -7,6 +7,12 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +## [0.5.16](https://github.com/rcore-os/tgoskits/compare/starryos-v0.5.15...starryos-v0.5.16) - 2026-06-12 + +### Added + +- *(starry)* add axbuild kmod support ([#1232](https://github.com/rcore-os/tgoskits/pull/1232)) + ## [0.5.15](https://github.com/rcore-os/tgoskits/compare/starryos-v0.5.14...starryos-v0.5.15) - 2026-06-11 ### Fixed diff --git a/os/StarryOS/starryos/Cargo.toml b/os/StarryOS/starryos/Cargo.toml index c21bce1835..0165db9245 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.15" +version = "0.5.16" [features] default = [] diff --git a/os/arceos/api/arceos_api/CHANGELOG.md b/os/arceos/api/arceos_api/CHANGELOG.md index 7d37e66bc0..0363ce1238 100644 --- a/os/arceos/api/arceos_api/CHANGELOG.md +++ b/os/arceos/api/arceos_api/CHANGELOG.md @@ -7,6 +7,17 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +## [0.6.0](https://github.com/rcore-os/tgoskits/compare/ax-api-v0.5.19...ax-api-v0.6.0) - 2026-06-12 + +### Fixed + +- *(axtask)* improve might_sleep diagnostics and coverage ([#1235](https://github.com/rcore-os/tgoskits/pull/1235)) +- *(axtask)* use monotonic deadlines for sleeps ([#1240](https://github.com/rcore-os/tgoskits/pull/1240)) + +### Other + +- *(ax-net)* unify network stack into single net/ax-net crate, r… ([#1203](https://github.com/rcore-os/tgoskits/pull/1203)) + ## [0.5.19](https://github.com/rcore-os/tgoskits/compare/ax-api-v0.5.18...ax-api-v0.5.19) - 2026-06-11 ### Other diff --git a/os/arceos/api/arceos_api/Cargo.toml b/os/arceos/api/arceos_api/Cargo.toml index dc43b7ca54..b3ad382197 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.5.19" +version = "0.6.0" 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 7dc7fdb973..e64d3c6310 100644 --- a/os/arceos/api/arceos_posix_api/CHANGELOG.md +++ b/os/arceos/api/arceos_posix_api/CHANGELOG.md @@ -7,6 +7,16 @@ 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/ax-posix-api-v0.5.19...ax-posix-api-v0.5.20) - 2026-06-12 + +### Fixed + +- *(axtask)* improve might_sleep diagnostics and coverage ([#1235](https://github.com/rcore-os/tgoskits/pull/1235)) + +### Other + +- *(ax-net)* unify network stack into single net/ax-net crate, r… ([#1203](https://github.com/rcore-os/tgoskits/pull/1203)) + ## [0.5.19](https://github.com/rcore-os/tgoskits/compare/ax-posix-api-v0.5.18...ax-posix-api-v0.5.19) - 2026-06-11 ### Fixed diff --git a/os/arceos/api/arceos_posix_api/Cargo.toml b/os/arceos/api/arceos_posix_api/Cargo.toml index 2556159c83..bed673e1e2 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.19" +version = "0.5.20" repository = "https://github.com/rcore-os/tgoskits" edition.workspace = true authors = [ diff --git a/os/arceos/api/axfeat/CHANGELOG.md b/os/arceos/api/axfeat/CHANGELOG.md index 8c292b0f5b..5463de0010 100644 --- a/os/arceos/api/axfeat/CHANGELOG.md +++ b/os/arceos/api/axfeat/CHANGELOG.md @@ -7,6 +7,16 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +## [0.5.20](https://github.com/rcore-os/tgoskits/compare/ax-feat-v0.5.19...ax-feat-v0.5.20) - 2026-06-12 + +### Added + +- *(axruntime)* add runtime IRQ registration adapters + +### Other + +- *(ax-net)* unify network stack into single net/ax-net crate, r… ([#1203](https://github.com/rcore-os/tgoskits/pull/1203)) + ## [0.5.19](https://github.com/rcore-os/tgoskits/compare/ax-feat-v0.5.18...ax-feat-v0.5.19) - 2026-06-11 ### Other diff --git a/os/arceos/api/axfeat/Cargo.toml b/os/arceos/api/axfeat/Cargo.toml index 8cbad8d231..39b676a3f2 100644 --- a/os/arceos/api/axfeat/Cargo.toml +++ b/os/arceos/api/axfeat/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "ax-feat" -version = "0.5.19" +version = "0.5.20" repository = "https://github.com/rcore-os/tgoskits" edition.workspace = true authors = ["Yuekai Jia "] diff --git a/os/arceos/modules/axalloc/CHANGELOG.md b/os/arceos/modules/axalloc/CHANGELOG.md index 61607f192d..5e129efee6 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.3](https://github.com/rcore-os/tgoskits/compare/ax-alloc-v0.8.2...ax-alloc-v0.8.3) - 2026-06-12 + +### Other + +- updated the following local packages: ax-plat + ## [0.8.2](https://github.com/rcore-os/tgoskits/compare/ax-alloc-v0.8.1...ax-alloc-v0.8.2) - 2026-06-11 ### Fixed diff --git a/os/arceos/modules/axalloc/Cargo.toml b/os/arceos/modules/axalloc/Cargo.toml index db8551016a..09f258cb37 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.2" +version = "0.8.3" 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 e0874a9e9d..1994347ef4 100644 --- a/os/arceos/modules/axdisplay/CHANGELOG.md +++ b/os/arceos/modules/axdisplay/CHANGELOG.md @@ -7,6 +7,12 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +## [0.5.18](https://github.com/rcore-os/tgoskits/compare/ax-display-v0.5.17...ax-display-v0.5.18) - 2026-06-12 + +### Other + +- updated the following local packages: rdif-display, ax-sync + ## [0.5.17](https://github.com/rcore-os/tgoskits/compare/ax-display-v0.5.16...ax-display-v0.5.17) - 2026-06-11 ### Other diff --git a/os/arceos/modules/axdisplay/Cargo.toml b/os/arceos/modules/axdisplay/Cargo.toml index c01a464b3b..f39a9a3bbc 100644 --- a/os/arceos/modules/axdisplay/Cargo.toml +++ b/os/arceos/modules/axdisplay/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "ax-display" -version = "0.5.17" +version = "0.5.18" 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 b03e5c3112..689a82c0a1 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.3](https://github.com/rcore-os/tgoskits/compare/ax-dma-v0.6.2...ax-dma-v0.6.3) - 2026-06-12 + +### Other + +- updated the following local packages: ax-hal, ax-alloc, ax-mm + ## [0.6.2](https://github.com/rcore-os/tgoskits/compare/ax-dma-v0.6.1...ax-dma-v0.6.2) - 2026-06-11 ### Other diff --git a/os/arceos/modules/axdma/Cargo.toml b/os/arceos/modules/axdma/Cargo.toml index 7eab3f61bb..eaafbcb82b 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.2" +version = "0.6.3" 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 1e4eca781d..afb46f3fbe 100644 --- a/os/arceos/modules/axfs-ng/CHANGELOG.md +++ b/os/arceos/modules/axfs-ng/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/ax-fs-ng-v0.5.18...ax-fs-ng-v0.5.19) - 2026-06-12 + +### Other + +- updated the following local packages: ax-hal, ax-alloc, ax-sync + ## [0.5.18](https://github.com/rcore-os/tgoskits/compare/ax-fs-ng-v0.5.17...ax-fs-ng-v0.5.18) - 2026-06-11 ### Fixed diff --git a/os/arceos/modules/axfs-ng/Cargo.toml b/os/arceos/modules/axfs-ng/Cargo.toml index 487066e11c..922979592b 100644 --- a/os/arceos/modules/axfs-ng/Cargo.toml +++ b/os/arceos/modules/axfs-ng/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "ax-fs-ng" -version = "0.5.18" +version = "0.5.19" repository = "https://github.com/rcore-os/tgoskits" edition.workspace = true authors = ["Mivik "] diff --git a/os/arceos/modules/axfs/CHANGELOG.md b/os/arceos/modules/axfs/CHANGELOG.md index 833a6b18c5..76aff4fd69 100644 --- a/os/arceos/modules/axfs/CHANGELOG.md +++ b/os/arceos/modules/axfs/CHANGELOG.md @@ -7,6 +7,12 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +## [0.5.18](https://github.com/rcore-os/tgoskits/compare/ax-fs-v0.5.17...ax-fs-v0.5.18) - 2026-06-12 + +### Other + +- updated the following local packages: ax-hal + ## [0.5.17](https://github.com/rcore-os/tgoskits/compare/ax-fs-v0.5.16...ax-fs-v0.5.17) - 2026-06-11 ### Other diff --git a/os/arceos/modules/axfs/Cargo.toml b/os/arceos/modules/axfs/Cargo.toml index 82a14f7605..058ae9e997 100644 --- a/os/arceos/modules/axfs/Cargo.toml +++ b/os/arceos/modules/axfs/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "ax-fs" -version = "0.5.17" +version = "0.5.18" repository = "https://github.com/rcore-os/tgoskits" edition.workspace = true authors = ["Yuekai Jia "] diff --git a/os/arceos/modules/axhal/CHANGELOG.md b/os/arceos/modules/axhal/CHANGELOG.md index 977d5160a9..68607faa01 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.19](https://github.com/rcore-os/tgoskits/compare/ax-hal-v0.5.18...ax-hal-v0.5.19) - 2026-06-12 + +### Fixed + +- *(ci)* stabilize x86 Starry QEMU timing ([#1245](https://github.com/rcore-os/tgoskits/pull/1245)) + ## [0.5.18](https://github.com/rcore-os/tgoskits/compare/ax-hal-v0.5.17...ax-hal-v0.5.18) - 2026-06-11 ### Other diff --git a/os/arceos/modules/axhal/Cargo.toml b/os/arceos/modules/axhal/Cargo.toml index 35811b01cc..2859f9109a 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.18" +version = "0.5.19" 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 427da95d72..8bff61f479 100644 --- a/os/arceos/modules/axinput/CHANGELOG.md +++ b/os/arceos/modules/axinput/CHANGELOG.md @@ -7,6 +7,12 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +## [0.5.18](https://github.com/rcore-os/tgoskits/compare/ax-input-v0.5.17...ax-input-v0.5.18) - 2026-06-12 + +### Other + +- updated the following local packages: rdif-input, ax-sync + ## [0.5.17](https://github.com/rcore-os/tgoskits/compare/ax-input-v0.5.16...ax-input-v0.5.17) - 2026-06-11 ### Other diff --git a/os/arceos/modules/axinput/Cargo.toml b/os/arceos/modules/axinput/Cargo.toml index 6bddafc80c..1f4c054e1a 100644 --- a/os/arceos/modules/axinput/Cargo.toml +++ b/os/arceos/modules/axinput/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "ax-input" -version = "0.5.17" +version = "0.5.18" 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 e906fba4a2..9dd5039e06 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.18](https://github.com/rcore-os/tgoskits/compare/ax-ipi-v0.5.17...ax-ipi-v0.5.18) - 2026-06-12 + +### Fixed + +- *(axruntime)* ensure aarch64 SMP IPI readiness before app init ([#1196](https://github.com/rcore-os/tgoskits/pull/1196)) + ## [0.5.17](https://github.com/rcore-os/tgoskits/compare/ax-ipi-v0.5.16...ax-ipi-v0.5.17) - 2026-06-11 ### Other diff --git a/os/arceos/modules/axipi/Cargo.toml b/os/arceos/modules/axipi/Cargo.toml index d72867018a..d297f50545 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.17" +version = "0.5.18" 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 5654851d09..6722f0e8b2 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.19](https://github.com/rcore-os/tgoskits/compare/ax-mm-v0.5.18...ax-mm-v0.5.19) - 2026-06-12 + +### Other + +- updated the following local packages: ax-hal, ax-alloc + ## [0.5.18](https://github.com/rcore-os/tgoskits/compare/ax-mm-v0.5.17...ax-mm-v0.5.18) - 2026-06-11 ### Fixed diff --git a/os/arceos/modules/axmm/Cargo.toml b/os/arceos/modules/axmm/Cargo.toml index ca889d170f..90104c03ef 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.18" +version = "0.5.19" 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 ce3fc26ec2..77b229edae 100644 --- a/os/arceos/modules/axruntime/CHANGELOG.md +++ b/os/arceos/modules/axruntime/CHANGELOG.md @@ -7,6 +7,24 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +## [0.7.0](https://github.com/rcore-os/tgoskits/compare/ax-runtime-v0.6.2...ax-runtime-v0.7.0) - 2026-06-12 + +### Added + +- *(ax-driver)* add dynamic platform rtc support ([#1242](https://github.com/rcore-os/tgoskits/pull/1242)) +- *(irq)* enhance IRQ request handling and state restoration logic +- *(axruntime)* add runtime IRQ registration adapters + +### Fixed + +- *(starry)* reprogram timer for short deadlines ([#1250](https://github.com/rcore-os/tgoskits/pull/1250)) +- *(ci)* stabilize x86 Starry QEMU timing ([#1245](https://github.com/rcore-os/tgoskits/pull/1245)) +- *(axruntime)* ensure aarch64 SMP IPI readiness before app init ([#1196](https://github.com/rcore-os/tgoskits/pull/1196)) + +### Other + +- *(ax-net)* unify network stack into single net/ax-net crate, r… ([#1203](https://github.com/rcore-os/tgoskits/pull/1203)) + ## [0.6.2](https://github.com/rcore-os/tgoskits/compare/ax-runtime-v0.6.1...ax-runtime-v0.6.2) - 2026-06-11 ### Other diff --git a/os/arceos/modules/axruntime/Cargo.toml b/os/arceos/modules/axruntime/Cargo.toml index 353ea30c7f..a97208d1e7 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.6.2" +version = "0.7.0" [features] default = [] diff --git a/os/arceos/modules/axsync/CHANGELOG.md b/os/arceos/modules/axsync/CHANGELOG.md index 6600b38f09..638aeb194c 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.19](https://github.com/rcore-os/tgoskits/compare/ax-sync-v0.5.18...ax-sync-v0.5.19) - 2026-06-12 + +### Other + +- updated the following local packages: ax-task, ax-task + ## [0.5.18](https://github.com/rcore-os/tgoskits/compare/ax-sync-v0.5.17...ax-sync-v0.5.18) - 2026-06-11 ### Other diff --git a/os/arceos/modules/axsync/Cargo.toml b/os/arceos/modules/axsync/Cargo.toml index 9bc24583eb..9668571ac8 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.18" +version = "0.5.19" 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 981147cd55..aecf1d1bdb 100644 --- a/os/arceos/modules/axtask/CHANGELOG.md +++ b/os/arceos/modules/axtask/CHANGELOG.md @@ -7,6 +7,15 @@ 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/ax-task-v0.5.19...ax-task-v0.5.20) - 2026-06-12 + +### Fixed + +- *(starry)* reprogram timer for short deadlines ([#1250](https://github.com/rcore-os/tgoskits/pull/1250)) +- *(axtask)* improve might_sleep diagnostics and coverage ([#1235](https://github.com/rcore-os/tgoskits/pull/1235)) +- *(axtask)* use monotonic deadlines for sleeps ([#1240](https://github.com/rcore-os/tgoskits/pull/1240)) +- *(axruntime)* ensure aarch64 SMP IPI readiness before app init ([#1196](https://github.com/rcore-os/tgoskits/pull/1196)) + ## [0.5.19](https://github.com/rcore-os/tgoskits/compare/ax-task-v0.5.18...ax-task-v0.5.19) - 2026-06-11 ### Fixed diff --git a/os/arceos/modules/axtask/Cargo.toml b/os/arceos/modules/axtask/Cargo.toml index 558490ff18..a22f606424 100644 --- a/os/arceos/modules/axtask/Cargo.toml +++ b/os/arceos/modules/axtask/Cargo.toml @@ -5,7 +5,7 @@ edition.workspace = true license.workspace = true name = "ax-task" repository = "https://github.com/rcore-os/tgoskits" -version = "0.5.19" +version = "0.5.20" [features] default = [] diff --git a/os/arceos/ulib/axlibc/CHANGELOG.md b/os/arceos/ulib/axlibc/CHANGELOG.md index 33397963b2..520f39bf6e 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.19](https://github.com/rcore-os/tgoskits/compare/ax-libc-v0.5.18...ax-libc-v0.5.19) - 2026-06-12 + +### Other + +- updated the following local packages: ax-driver, ax-hal, ax-feat, ax-posix-api + ## [0.5.18](https://github.com/rcore-os/tgoskits/compare/ax-libc-v0.5.17...ax-libc-v0.5.18) - 2026-06-11 ### Other diff --git a/os/arceos/ulib/axlibc/Cargo.toml b/os/arceos/ulib/axlibc/Cargo.toml index 94048636c1..8b61c0a0ec 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.18" +version = "0.5.19" 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 b3bedb070e..c90eee4691 100644 --- a/os/arceos/ulib/axstd/CHANGELOG.md +++ b/os/arceos/ulib/axstd/CHANGELOG.md @@ -7,6 +7,13 @@ 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/ax-std-v0.5.18...ax-std-v0.5.19) - 2026-06-12 + +### Fixed + +- *(axtask)* improve might_sleep diagnostics and coverage ([#1235](https://github.com/rcore-os/tgoskits/pull/1235)) +- *(axtask)* use monotonic deadlines for sleeps ([#1240](https://github.com/rcore-os/tgoskits/pull/1240)) + ## [0.5.18](https://github.com/rcore-os/tgoskits/compare/ax-std-v0.5.17...ax-std-v0.5.18) - 2026-06-11 ### Other diff --git a/os/arceos/ulib/axstd/Cargo.toml b/os/arceos/ulib/axstd/Cargo.toml index 2d8795df5b..5df5a08e01 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.18" +version = "0.5.19" repository = "https://github.com/rcore-os/tgoskits" edition.workspace = true authors = [ diff --git a/os/axvisor/CHANGELOG.md b/os/axvisor/CHANGELOG.md index 2d625b1590..34aa0ae1b8 100644 --- a/os/axvisor/CHANGELOG.md +++ b/os/axvisor/CHANGELOG.md @@ -7,6 +7,12 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +## [0.5.12](https://github.com/rcore-os/tgoskits/compare/axvisor-v0.5.11...axvisor-v0.5.12) - 2026-06-12 + +### Other + +- *(ax-net)* unify network stack into single net/ax-net crate, r… ([#1203](https://github.com/rcore-os/tgoskits/pull/1203)) + ## [0.5.11](https://github.com/rcore-os/tgoskits/compare/axvisor-v0.5.10...axvisor-v0.5.11) - 2026-06-11 ### Added diff --git a/os/axvisor/Cargo.toml b/os/axvisor/Cargo.toml index 3d9198b6fe..76b680590e 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.11" +version = "0.5.12" description = "A lightweight type-1 hypervisor based on ArceOS" repository = "https://github.com/arceos-hypervisor/axvisor" homepage = "https://github.com/arceos-hypervisor/axvisor" diff --git a/platforms/ax-plat-loongarch64-qemu-virt/CHANGELOG.md b/platforms/ax-plat-loongarch64-qemu-virt/CHANGELOG.md index c458c4e78d..4343698ac1 100644 --- a/platforms/ax-plat-loongarch64-qemu-virt/CHANGELOG.md +++ b/platforms/ax-plat-loongarch64-qemu-virt/CHANGELOG.md @@ -7,6 +7,17 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +## [0.5.14](https://github.com/rcore-os/tgoskits/compare/ax-plat-loongarch64-qemu-virt-v0.5.13...ax-plat-loongarch64-qemu-virt-v0.5.14) - 2026-06-12 + +### Fixed + +- *(ci)* stabilize x86 Starry QEMU timing ([#1245](https://github.com/rcore-os/tgoskits/pull/1245)) +- *(loongarch64)* ack timer irq before dispatch ([#1222](https://github.com/rcore-os/tgoskits/pull/1222)) + +### Other + +- *(ax-driver)* register devices with binding info + ## [0.5.13](https://github.com/rcore-os/tgoskits/compare/ax-plat-loongarch64-qemu-virt-v0.5.12...ax-plat-loongarch64-qemu-virt-v0.5.13) - 2026-06-11 ### Fixed diff --git a/platforms/ax-plat-loongarch64-qemu-virt/Cargo.toml b/platforms/ax-plat-loongarch64-qemu-virt/Cargo.toml index 20274353d9..8ba9448c3e 100644 --- a/platforms/ax-plat-loongarch64-qemu-virt/Cargo.toml +++ b/platforms/ax-plat-loongarch64-qemu-virt/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "ax-plat-loongarch64-qemu-virt" -version = "0.5.13" +version = "0.5.14" repository = "https://github.com/rcore-os/tgoskits" description = "Implementation of `axplat` hardware abstraction layer for QEMU LoongArch virtual machine." keywords = ["arceos", "os", "hal", "embedded", "loongarch"] diff --git a/platforms/ax-plat-riscv64-sg2002/CHANGELOG.md b/platforms/ax-plat-riscv64-sg2002/CHANGELOG.md index 5b62dd01b9..e79b370910 100644 --- a/platforms/ax-plat-riscv64-sg2002/CHANGELOG.md +++ b/platforms/ax-plat-riscv64-sg2002/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/ax-plat-riscv64-sg2002-v0.4.2...ax-plat-riscv64-sg2002-v0.4.3) - 2026-06-12 + +### Fixed + +- *(ci)* stabilize x86 Starry QEMU timing ([#1245](https://github.com/rcore-os/tgoskits/pull/1245)) + ## [0.4.2](https://github.com/rcore-os/tgoskits/compare/ax-plat-riscv64-sg2002-v0.4.1...ax-plat-riscv64-sg2002-v0.4.2) - 2026-06-11 ### Fixed diff --git a/platforms/ax-plat-riscv64-sg2002/Cargo.toml b/platforms/ax-plat-riscv64-sg2002/Cargo.toml index 3d5610541f..170ef006bb 100644 --- a/platforms/ax-plat-riscv64-sg2002/Cargo.toml +++ b/platforms/ax-plat-riscv64-sg2002/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "ax-plat-riscv64-sg2002" -version = "0.4.2" +version = "0.4.3" authors = [ "Luoyuan Xiao ", "Zechen Peng <927068267@qq.com>", diff --git a/platforms/ax-plat-riscv64-visionfive2/CHANGELOG.md b/platforms/ax-plat-riscv64-visionfive2/CHANGELOG.md index 50abea96cf..0b5da11947 100644 --- a/platforms/ax-plat-riscv64-visionfive2/CHANGELOG.md +++ b/platforms/ax-plat-riscv64-visionfive2/CHANGELOG.md @@ -7,6 +7,12 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +## [0.1.8](https://github.com/rcore-os/tgoskits/compare/ax-plat-riscv64-visionfive2-v0.1.7...ax-plat-riscv64-visionfive2-v0.1.8) - 2026-06-12 + +### Fixed + +- *(ci)* stabilize x86 Starry QEMU timing ([#1245](https://github.com/rcore-os/tgoskits/pull/1245)) + ## [0.1.7](https://github.com/rcore-os/tgoskits/compare/ax-plat-riscv64-visionfive2-v0.1.6...ax-plat-riscv64-visionfive2-v0.1.7) - 2026-06-11 ### Fixed diff --git a/platforms/ax-plat-riscv64-visionfive2/Cargo.toml b/platforms/ax-plat-riscv64-visionfive2/Cargo.toml index ffce754ee3..145ec3e4da 100644 --- a/platforms/ax-plat-riscv64-visionfive2/Cargo.toml +++ b/platforms/ax-plat-riscv64-visionfive2/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "ax-plat-riscv64-visionfive2" -version = "0.1.7" +version = "0.1.8" edition.workspace = true authors = ["朝倉水希 "] description = "Implementation of axplat hardware abstraction layer for RISC-V VisionFive2 board" diff --git a/platforms/ax-plat/CHANGELOG.md b/platforms/ax-plat/CHANGELOG.md index 11bf4ee375..80138a4f90 100644 --- a/platforms/ax-plat/CHANGELOG.md +++ b/platforms/ax-plat/CHANGELOG.md @@ -7,6 +7,17 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +## [0.6.3](https://github.com/rcore-os/tgoskits/compare/ax-plat-v0.6.2...ax-plat-v0.6.3) - 2026-06-12 + +### Added + +- *(irq)* enhance IRQ request handling and state restoration logic +- *(axruntime)* add runtime IRQ registration adapters + +### Fixed + +- *(axtask)* use monotonic deadlines for sleeps ([#1240](https://github.com/rcore-os/tgoskits/pull/1240)) + ## [0.6.2](https://github.com/rcore-os/tgoskits/compare/ax-plat-v0.6.1...ax-plat-v0.6.2) - 2026-06-11 ### Other diff --git a/platforms/ax-plat/Cargo.toml b/platforms/ax-plat/Cargo.toml index 28572e0e87..27c9f9ab08 100644 --- a/platforms/ax-plat/Cargo.toml +++ b/platforms/ax-plat/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "ax-plat" -version = "0.6.2" +version = "0.6.3" 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 5f78d1ec06..1bdaba7f7f 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.3](https://github.com/rcore-os/tgoskits/compare/axplat-dyn-v0.7.2...axplat-dyn-v0.7.3) - 2026-06-12 + +### Fixed + +- *(ci)* stabilize x86 Starry QEMU timing ([#1245](https://github.com/rcore-os/tgoskits/pull/1245)) + ## [0.7.2](https://github.com/rcore-os/tgoskits/compare/axplat-dyn-v0.7.1...axplat-dyn-v0.7.2) - 2026-06-11 ### Added diff --git a/platforms/axplat-dyn/Cargo.toml b/platforms/axplat-dyn/Cargo.toml index 643aef9d64..360483af37 100644 --- a/platforms/axplat-dyn/Cargo.toml +++ b/platforms/axplat-dyn/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "axplat-dyn" -version = "0.7.2" +version = "0.7.3" authors = ["周睿 "] categories.workspace = true description = "A dynamic platform module for ArceOS, providing runtime platform detection and configuration" diff --git a/platforms/somehal/CHANGELOG.md b/platforms/somehal/CHANGELOG.md index 1d147fe51a..8233fb9434 100644 --- a/platforms/somehal/CHANGELOG.md +++ b/platforms/somehal/CHANGELOG.md @@ -7,6 +7,20 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +## [0.7.0](https://github.com/rcore-os/tgoskits/compare/somehal-v0.6.10...somehal-v0.7.0) - 2026-06-12 + +### Fixed + +- *(ci)* stabilize x86 Starry QEMU timing ([#1245](https://github.com/rcore-os/tgoskits/pull/1245)) +- *(axruntime)* ensure aarch64 SMP IPI readiness before app init ([#1196](https://github.com/rcore-os/tgoskits/pull/1196)) +- *(somehal)* route LoongArch ACPI GSIs through PCH-PIC +- *(loongarch64)* ack timer irq before dispatch ([#1222](https://github.com/rcore-os/tgoskits/pull/1222)) + +### Other + +- *(irq)* carry ACPI IRQ routing metadata +- *(rdrive)* carry probe context and PCI INTx routes + ## [0.6.10](https://github.com/rcore-os/tgoskits/compare/somehal-v0.6.9...somehal-v0.6.10) - 2026-06-11 ### Added diff --git a/platforms/somehal/Cargo.toml b/platforms/somehal/Cargo.toml index bb1af33a63..3aba5d971f 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.6.10" +version = "0.7.0" [features] efi = ["someboot/efi"] diff --git a/scripts/axbuild/CHANGELOG.md b/scripts/axbuild/CHANGELOG.md index ba70848ff0..e23c355a34 100644 --- a/scripts/axbuild/CHANGELOG.md +++ b/scripts/axbuild/CHANGELOG.md @@ -7,6 +7,25 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +## [0.4.12](https://github.com/rcore-os/tgoskits/compare/axbuild-v0.4.11...axbuild-v0.4.12) - 2026-06-12 + +### Added + +- *(starry)* add axbuild kmod support ([#1232](https://github.com/rcore-os/tgoskits/pull/1232)) +- *(axbuild)* extend sync-lint relaxed synchronization checks ([#1236](https://github.com/rcore-os/tgoskits/pull/1236)) +- *(axbuild)* enable x86 kvm acceleration ([#1221](https://github.com/rcore-os/tgoskits/pull/1221)) + +### Fixed + +- *(starry)* reprogram timer for short deadlines ([#1250](https://github.com/rcore-os/tgoskits/pull/1250)) +- *(ci)* stabilize x86 Starry QEMU timing ([#1245](https://github.com/rcore-os/tgoskits/pull/1245)) +- *(axruntime)* ensure aarch64 SMP IPI readiness before app init ([#1196](https://github.com/rcore-os/tgoskits/pull/1196)) + +### Other + +- *(someboot)* share linker script fragments ([#1218](https://github.com/rcore-os/tgoskits/pull/1218)) +- *(ax-net)* unify network stack into single net/ax-net crate, r… ([#1203](https://github.com/rcore-os/tgoskits/pull/1203)) + ## [0.4.11](https://github.com/rcore-os/tgoskits/compare/axbuild-v0.4.10...axbuild-v0.4.11) - 2026-06-11 ### Added diff --git a/scripts/axbuild/Cargo.toml b/scripts/axbuild/Cargo.toml index c328b5bbd2..6ebb974bc6 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.11" +version = "0.4.12" description = "An OS build lib toolkit used by arceos" [target.'cfg(any(windows, unix))'.dependencies] diff --git a/virtualization/axvm/CHANGELOG.md b/virtualization/axvm/CHANGELOG.md index 2766a49214..452b2a699d 100644 --- a/virtualization/axvm/CHANGELOG.md +++ b/virtualization/axvm/CHANGELOG.md @@ -7,6 +7,12 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +## [0.5.14](https://github.com/rcore-os/tgoskits/compare/axvm-v0.5.13...axvm-v0.5.14) - 2026-06-12 + +### Fixed + +- *(ci)* stabilize x86 Starry QEMU timing ([#1245](https://github.com/rcore-os/tgoskits/pull/1245)) + ## [0.5.13](https://github.com/rcore-os/tgoskits/compare/axvm-v0.5.12...axvm-v0.5.13) - 2026-06-11 ### Fixed diff --git a/virtualization/axvm/Cargo.toml b/virtualization/axvm/Cargo.toml index 74fe355ccc..2c374979b6 100644 --- a/virtualization/axvm/Cargo.toml +++ b/virtualization/axvm/Cargo.toml @@ -1,7 +1,7 @@ [package] name = "axvm" authors = ["aarkegz "] -version = "0.5.13" +version = "0.5.14" 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 a907c89b18..a3d850bd1a 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.7.1](https://github.com/rcore-os/tgoskits/compare/axvmconfig-v0.7.0...axvmconfig-v0.7.1) - 2026-06-12 + +### Other + +- update Cargo.lock dependencies + ## [0.7.0](https://github.com/rcore-os/tgoskits/compare/axvmconfig-v0.6.0...axvmconfig-v0.7.0) - 2026-06-09 ### Other diff --git a/virtualization/axvmconfig/Cargo.toml b/virtualization/axvmconfig/Cargo.toml index ca74df7e3f..8a22566264 100644 --- a/virtualization/axvmconfig/Cargo.toml +++ b/virtualization/axvmconfig/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "axvmconfig" -version = "0.7.0" +version = "0.7.1" edition.workspace = true authors = [ "Keyang Hu ",