diff --git a/Cargo.lock b/Cargo.lock index a6aac01077..39c6345e6f 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -423,7 +423,7 @@ dependencies = [ [[package]] name = "arceos-rust-interface" -version = "1.1.0" +version = "1.1.1" dependencies = [ "ax-api", "ax-driver", @@ -577,7 +577,7 @@ dependencies = [ [[package]] name = "arm_vcpu" -version = "0.5.10" +version = "0.5.11" dependencies = [ "aarch64-cpu 11.2.0", "ax-crate-interface", @@ -591,7 +591,7 @@ dependencies = [ [[package]] name = "arm_vgic" -version = "0.4.11" +version = "0.4.12" dependencies = [ "aarch64-cpu 11.2.0", "aarch64_sysreg", @@ -724,7 +724,7 @@ dependencies = [ [[package]] name = "ax-api" -version = "0.5.17" +version = "0.5.18" dependencies = [ "ax-alloc", "ax-config", @@ -842,7 +842,7 @@ dependencies = [ [[package]] name = "ax-display" -version = "0.5.15" +version = "0.5.16" dependencies = [ "ax-lazyinit", "ax-sync", @@ -852,7 +852,7 @@ dependencies = [ [[package]] name = "ax-dma" -version = "0.6.0" +version = "0.6.1" dependencies = [ "ax-alloc", "ax-allocator", @@ -866,7 +866,7 @@ dependencies = [ [[package]] name = "ax-driver" -version = "0.6.1" +version = "0.6.2" dependencies = [ "anyhow", "arm-scmi-rs", @@ -937,7 +937,7 @@ dependencies = [ [[package]] name = "ax-feat" -version = "0.5.17" +version = "0.5.18" dependencies = [ "ax-alloc", "ax-config", @@ -960,7 +960,7 @@ dependencies = [ [[package]] name = "ax-fs" -version = "0.5.15" +version = "0.5.16" dependencies = [ "ax-cap-access", "ax-errno 0.6.0", @@ -988,7 +988,7 @@ dependencies = [ [[package]] name = "ax-fs-ng" -version = "0.5.16" +version = "0.5.17" dependencies = [ "ax-alloc", "ax-errno 0.6.0", @@ -1032,7 +1032,7 @@ dependencies = [ [[package]] name = "ax-hal" -version = "0.5.16" +version = "0.5.17" dependencies = [ "ax-alloc", "ax-config", @@ -1103,7 +1103,7 @@ dependencies = [ [[package]] name = "ax-input" -version = "0.5.15" +version = "0.5.16" dependencies = [ "ax-lazyinit", "ax-sync", @@ -1126,7 +1126,7 @@ dependencies = [ [[package]] name = "ax-ipi" -version = "0.5.15" +version = "0.5.16" dependencies = [ "ax-config", "ax-hal", @@ -1160,7 +1160,7 @@ version = "0.4.8" [[package]] name = "ax-libc" -version = "0.5.16" +version = "0.5.17" dependencies = [ "ax-driver", "ax-errno 0.6.0", @@ -1211,7 +1211,7 @@ dependencies = [ [[package]] name = "ax-mm" -version = "0.5.16" +version = "0.5.17" dependencies = [ "ax-alloc", "ax-errno 0.6.0", @@ -1226,7 +1226,7 @@ dependencies = [ [[package]] name = "ax-net" -version = "0.5.15" +version = "0.5.16" dependencies = [ "ax-errno 0.6.0", "ax-hal", @@ -1243,7 +1243,7 @@ dependencies = [ [[package]] name = "ax-net-ng" -version = "0.7.0" +version = "0.7.1" dependencies = [ "async-channel", "async-trait", @@ -1335,7 +1335,7 @@ dependencies = [ [[package]] name = "ax-plat-loongarch64-qemu-virt" -version = "0.5.11" +version = "0.5.12" dependencies = [ "ax-config-macros", "ax-cpu", @@ -1365,7 +1365,7 @@ dependencies = [ [[package]] name = "ax-plat-riscv64-sg2002" -version = "0.4.0" +version = "0.4.1" dependencies = [ "ax-config-macros", "ax-cpu", @@ -1405,7 +1405,7 @@ dependencies = [ [[package]] name = "ax-plat-x86-pc" -version = "0.5.11" +version = "0.5.12" dependencies = [ "ax-config-macros", "ax-cpu", @@ -1430,7 +1430,7 @@ dependencies = [ [[package]] name = "ax-plat-x86-qemu-q35" -version = "0.4.9" +version = "0.4.10" dependencies = [ "ax-config-macros", "ax-cpu", @@ -1455,7 +1455,7 @@ dependencies = [ [[package]] name = "ax-posix-api" -version = "0.5.17" +version = "0.5.18" dependencies = [ "ax-alloc", "ax-config", @@ -1484,7 +1484,7 @@ dependencies = [ [[package]] name = "ax-runtime" -version = "0.6.0" +version = "0.6.1" dependencies = [ "ax-alloc", "ax-config", @@ -1536,7 +1536,7 @@ dependencies = [ [[package]] name = "ax-std" -version = "0.5.16" +version = "0.5.17" dependencies = [ "ax-api", "ax-errno 0.6.0", @@ -1550,7 +1550,7 @@ dependencies = [ [[package]] name = "ax-sync" -version = "0.5.16" +version = "0.5.17" dependencies = [ "ax-kspin", "ax-lockdep", @@ -1561,7 +1561,7 @@ dependencies = [ [[package]] name = "ax-task" -version = "0.5.17" +version = "0.5.18" dependencies = [ "ax-alloc", "ax-config", @@ -1602,7 +1602,7 @@ dependencies = [ [[package]] name = "axaddrspace" -version = "0.5.12" +version = "0.5.13" dependencies = [ "assert_matches", "ax-errno 0.6.0", @@ -1638,7 +1638,7 @@ dependencies = [ [[package]] name = "axbuild" -version = "0.4.9" +version = "0.4.10" dependencies = [ "addr2line 0.26.1", "anyhow", @@ -1682,7 +1682,7 @@ dependencies = [ [[package]] name = "axdevice" -version = "0.4.11" +version = "0.4.12" dependencies = [ "arm_vgic", "ax-crate-interface", @@ -1699,7 +1699,7 @@ dependencies = [ [[package]] name = "axdevice_base" -version = "0.4.13" +version = "0.4.14" dependencies = [ "ax-errno 0.6.0", "ax-memory-addr", @@ -1729,7 +1729,7 @@ dependencies = [ [[package]] name = "axfs-ng-vfs" -version = "0.4.3" +version = "0.5.0" dependencies = [ "ax-errno 0.6.0", "ax-kspin", @@ -1792,7 +1792,7 @@ version = "0.1.0" [[package]] name = "axplat-dyn" -version = "0.7.0" +version = "0.7.1" dependencies = [ "anyhow", "ax-config-macros", @@ -1876,7 +1876,7 @@ dependencies = [ [[package]] name = "axvcpu" -version = "0.6.0" +version = "0.6.1" dependencies = [ "ax-errno 0.6.0", "ax-kspin", @@ -1889,7 +1889,7 @@ dependencies = [ [[package]] name = "axvisor" -version = "0.5.9" +version = "0.5.10" dependencies = [ "anyhow", "ax-driver", @@ -1918,7 +1918,7 @@ dependencies = [ [[package]] name = "axvm" -version = "0.5.11" +version = "0.5.12" dependencies = [ "aarch64-cpu-ext", "arm-gic-driver", @@ -1960,7 +1960,7 @@ dependencies = [ [[package]] name = "axvm-types" -version = "0.5.11" +version = "0.5.12" dependencies = [ "ax-cpumask", "ax-errno 0.6.0", @@ -1970,7 +1970,7 @@ dependencies = [ [[package]] name = "axvmconfig" -version = "0.6.0" +version = "0.7.0" dependencies = [ "ax-errno 0.6.0", "axvm-types", @@ -5181,7 +5181,7 @@ dependencies = [ [[package]] name = "loongarch_vcpu" -version = "0.5.4" +version = "0.5.5" dependencies = [ "ax-crate-interface", "ax-errno 0.6.0", @@ -6929,7 +6929,7 @@ checksum = "07aac72f95e774476db82916d79f2d303191310393830573c1ab5c821b21660a" [[package]] name = "riscv_vcpu" -version = "0.5.10" +version = "0.5.11" dependencies = [ "ax-crate-interface", "ax-errno 0.6.0", @@ -6952,7 +6952,7 @@ dependencies = [ [[package]] name = "riscv_vplic" -version = "0.4.13" +version = "0.4.14" dependencies = [ "ax-crate-interface", "ax-errno 0.6.0", @@ -7062,7 +7062,7 @@ dependencies = [ [[package]] name = "rsext4" -version = "0.5.0" +version = "0.5.1" dependencies = [ "bitflags 2.11.1", "log", @@ -7545,7 +7545,7 @@ dependencies = [ [[package]] name = "sg2002-tpu" -version = "0.1.3" +version = "0.1.4" dependencies = [ "ax-dma", "ax-errno 0.6.0", @@ -7908,7 +7908,7 @@ dependencies = [ [[package]] name = "starry-kernel" -version = "0.5.13" +version = "0.5.14" dependencies = [ "ax-alloc", "ax-config", @@ -8033,7 +8033,7 @@ dependencies = [ [[package]] name = "starryos" -version = "0.5.13" +version = "0.5.14" dependencies = [ "anyhow", "ax-driver", @@ -10108,7 +10108,7 @@ dependencies = [ [[package]] name = "x86_vcpu" -version = "0.5.11" +version = "0.5.12" dependencies = [ "ax-crate-interface", "ax-errno 0.6.0", @@ -10133,7 +10133,7 @@ dependencies = [ [[package]] name = "x86_vlapic" -version = "0.4.12" +version = "0.4.13" dependencies = [ "ax-crate-interface", "ax-errno 0.6.0", diff --git a/Cargo.toml b/Cargo.toml index 7ea6581102..8d6d2f1da4 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -161,11 +161,11 @@ arceos-sleep = { version = "0.3.1", path = "test-suit/arceos/rust/task/sleep" } arceos-tls = { version = "0.3.1", path = "test-suit/arceos/rust/task/tls" } arceos-wait-queue = { version = "0.3.1", path = "test-suit/arceos/rust/task/wait_queue" } arceos-yield = { version = "0.3.1", path = "test-suit/arceos/rust/task/yield" } -arm_vcpu = { version = "0.5.10", path = "virtualization/arm_vcpu" } -arm_vgic = { version = "0.4.11", path = "virtualization/arm_vgic" } +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.0", path = "os/arceos/modules/axalloc", default-features = false } ax-allocator = { version = "0.5.3", path = "memory/axallocator" } -ax-api = { version = "0.5.17", path = "os/arceos/api/arceos_api" } +ax-api = { version = "0.5.18", 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.11", path = "os/arceos/modules/axconfig" } @@ -177,76 +177,76 @@ 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.15", path = "os/arceos/modules/axdisplay" } -ax-dma = { version = "0.6.0", path = "os/arceos/modules/axdma" } -ax-driver = { version = "0.6.1", path = "drivers/ax-driver" } +ax-display = { version = "0.5.16", path = "os/arceos/modules/axdisplay" } +ax-dma = { version = "0.6.1", path = "os/arceos/modules/axdma" } +ax-driver = { version = "0.6.2", 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.17", path = "os/arceos/api/axfeat" } -ax-fs = { version = "0.5.15", path = "os/arceos/modules/axfs" } +ax-feat = { version = "0.5.18", path = "os/arceos/api/axfeat" } +ax-fs = { version = "0.5.16", path = "os/arceos/modules/axfs" } ax-fs-devfs = { version = "0.3.12", path = "components/axfs_crates/axfs_devfs" } -ax-fs-ng = { version = "0.5.16", path = "os/arceos/modules/axfs-ng" } +ax-fs-ng = { version = "0.5.17", 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.16", path = "os/arceos/modules/axhal" } +ax-hal = { version = "0.5.17", 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-helloworld = { version = "0.3.1", path = "os/arceos/examples/helloworld" } ax-helloworld-myplat = { version = "0.3.1", path = "os/arceos/examples/helloworld-myplat" } ax-httpclient = { version = "0.3.1", path = "os/arceos/examples/httpclient" } ax-httpserver = { version = "0.3.1", path = "os/arceos/examples/httpserver" } -ax-input = { version = "0.5.15", path = "os/arceos/modules/axinput" } +ax-input = { version = "0.5.16", path = "os/arceos/modules/axinput" } ax-int-ratio = { version = "0.3.7", path = "components/int_ratio" } ax-io = { version = "0.5.7", path = "components/axio" } -ax-ipi = { version = "0.5.15", path = "os/arceos/modules/axipi" } +ax-ipi = { version = "0.5.16", path = "os/arceos/modules/axipi" } ax-kernel-guard = { version = "0.3.10", path = "components/kernel_guard" } ax-lockdep = { version = "0.1.2", path = "components/lockdep" } ax-kspin = { version = "0.3.10", path = "components/kspin" } ax-lazyinit = { version = "0.4.8", path = "components/ax-lazyinit" } -ax-libc = { version = "0.5.16", path = "os/arceos/ulib/axlibc" } +ax-libc = { version = "0.5.17", path = "os/arceos/ulib/axlibc" } ax-linked-list-r4l = { version = "0.5.5", path = "components/linked_list_r4l" } ax-log = { version = "0.5.13", 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.16", path = "os/arceos/modules/axmm" } -ax-net = { version = "0.5.15", path = "os/arceos/modules/axnet" } -ax-net-ng = { version = "0.7.0", path = "os/arceos/modules/axnet-ng" } +ax-mm = { version = "0.5.17", path = "os/arceos/modules/axmm" } +ax-net = { version = "0.5.16", path = "os/arceos/modules/axnet" } +ax-net-ng = { version = "0.7.1", path = "os/arceos/modules/axnet-ng" } ax-page-table-entry = { version = "0.8.10", path = "memory/page_table_entry" } ax-page-table-multiarch = { version = "0.8.11", path = "memory/page_table_multiarch" } ax-percpu = { version = "0.4.12", path = "components/percpu/percpu" } ax-percpu-macros = { version = "0.4.10", path = "components/percpu/percpu_macros" } ax-plat = { version = "0.6.0", path = "platforms/ax-plat" } -ax-plat-loongarch64-qemu-virt = { version = "0.5.11", path = "platforms/ax-plat-loongarch64-qemu-virt", default-features = false } +ax-plat-loongarch64-qemu-virt = { version = "0.5.12", path = "platforms/ax-plat-loongarch64-qemu-virt", default-features = false } ax-plat-macros = { version = "0.3.7", path = "platforms/ax-plat-macros" } -ax-plat-riscv64-sg2002 = { version = "0.4.0", path = "platforms/ax-plat-riscv64-sg2002" } -ax-plat-x86-pc = { version = "0.5.11", path = "platforms/ax-plat-x86-pc" } -ax-posix-api = { version = "0.5.17", path = "os/arceos/api/arceos_posix_api" } +ax-plat-riscv64-sg2002 = { version = "0.4.1", path = "platforms/ax-plat-riscv64-sg2002" } +ax-plat-x86-pc = { version = "0.5.12", path = "platforms/ax-plat-x86-pc" } +ax-posix-api = { version = "0.5.18", path = "os/arceos/api/arceos_posix_api" } ax-riscv-plic = { version = "0.4.7", path = "drivers/intc/riscv_plic" } -ax-runtime = { version = "0.6.0", path = "os/arceos/modules/axruntime" } +ax-runtime = { version = "0.6.1", path = "os/arceos/modules/axruntime" } ax-sched = { version = "0.5.6", path = "components/axsched" } ax-shell = { version = "0.3.1", path = "os/arceos/examples/shell" } -ax-std = { version = "0.5.16", path = "os/arceos/ulib/axstd" } -ax-sync = { version = "0.5.16", path = "os/arceos/modules/axsync" } -ax-task = { version = "0.5.17", path = "os/arceos/modules/axtask" } +ax-std = { version = "0.5.17", path = "os/arceos/ulib/axstd" } +ax-sync = { version = "0.5.17", path = "os/arceos/modules/axsync" } +ax-task = { version = "0.5.18", path = "os/arceos/modules/axtask" } ax-timer-list = { version = "0.3.5", path = "components/timer_list" } -axaddrspace = { version = "0.5.12", path = "virtualization/axaddrspace" } +axaddrspace = { version = "0.5.13", path = "virtualization/axaddrspace" } axbacktrace = { version = "0.4.1", path = "components/axbacktrace" } -axbuild = { version = "0.4.9", path = "scripts/axbuild" } -axdevice = { version = "0.4.11", path = "virtualization/axdevice" } -axdevice_base = { version = "0.4.13", path = "virtualization/axdevice_base" } -axfs-ng-vfs = { version = "0.4.3", path = "components/axfs-ng-vfs" } +axbuild = { version = "0.4.10", 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.0", path = "components/axklib" } -axplat-dyn = { version = "0.7.0", path = "platforms/axplat-dyn", default-features = false } +axplat-dyn = { version = "0.7.1", path = "platforms/axplat-dyn", default-features = false } ax-plat-riscv64-visionfive2 = { version = "0.1.5", path = "platforms/ax-plat-riscv64-visionfive2" } -ax-plat-x86-qemu-q35 = { version = "0.4.9", path = "platforms/ax-plat-x86-qemu-q35", default-features = false } +ax-plat-x86-qemu-q35 = { version = "0.4.10", path = "platforms/ax-plat-x86-qemu-q35", default-features = false } axpoll = { version = "0.3.10", path = "components/axpoll" } -axvcpu = { version = "0.6.0", path = "virtualization/axvcpu" } -axvisor = { version = "0.5.9", path = "os/axvisor" } -axvm = { version = "0.5.11", path = "virtualization/axvm", default-features = false } -axvm-types = { version = "0.5.11", path = "virtualization/axvm-types" } -axvmconfig = { version = "0.6.0", path = "virtualization/axvmconfig", default-features = false } +axvcpu = { version = "0.6.1", path = "virtualization/axvcpu" } +axvisor = { version = "0.5.10", path = "os/axvisor" } +axvm = { version = "0.5.12", 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 } 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" } @@ -259,11 +259,11 @@ impl-weak-traits = { version = "0.3.4", path = "components/crate_interface/test_ arm-gic-driver = { version = "0.17.2", path = "drivers/intc/arm-gic-driver" } enumerate = { version = "0.1.1", path = "drivers/examples/enumerate" } eth-intel = { version = "0.1.3", path = "drivers/net/eth-intel" } -loongarch_vcpu = { version = "0.5.4", path = "virtualization/loongarch_vcpu" } +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.10", path = "virtualization/riscv_vcpu" } -riscv_vplic = { version = "0.4.13", path = "virtualization/riscv_vplic" } +riscv_vcpu = { version = "0.5.11", path = "virtualization/riscv_vcpu" } +riscv_vplic = { version = "0.4.14", path = "virtualization/riscv_vplic" } nvme-driver = { version = "0.5.0", path = "drivers/blk/nvme-driver" } pcie = { version = "0.6.2", path = "drivers/pci/pcie" } ramdisk = { version = "0.1.2", path = "drivers/blk/ramdisk" } @@ -288,10 +288,10 @@ k230-kpu = { version = "0.1.0", path = "drivers/npu/k230-kpu" } realtek-rtl8125 = { version = "0.2.1", path = "drivers/net/realtek-rtl8125" } rockchip-pm = { version = "0.4.3", path = "drivers/soc/rockchip/rockchip-pm" } rockchip-soc = { version = "0.3.1", path = "drivers/soc/rockchip/rockchip-soc" } -sg2002-tpu = { version = "0.1.3", path = "drivers/tpu/sg2002-tpu" } +sg2002-tpu = { version = "0.1.4", path = "drivers/tpu/sg2002-tpu" } rdrive = { version = "0.21.0", path = "drivers/rdrive" } rdrive-macros = { version = "0.4.2", path = "drivers/rdrive-macros" } -rsext4 = { version = "0.5.0", path = "components/rsext4" } +rsext4 = { version = "0.5.1", path = "components/rsext4" } scope-local = { version = "0.3.8", path = "components/scope-local" } crab-usb = { version = "0.9.4", path = "drivers/usb/usb-host" } crab-uvc = { version = "0.1.1", path = "drivers/usb/usb-device/uvc" } @@ -303,17 +303,17 @@ sdhci-host = { version = "0.1.2", 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.1.1", path = "os/StarryOS/axnsproxy" } -starry-kernel = { version = "0.5.13", path = "os/StarryOS/kernel" } +starry-kernel = { version = "0.5.14", path = "os/StarryOS/kernel" } starry-process = { version = "0.4.8", path = "components/starry-process" } starry-signal = { version = "0.8.0", path = "components/starry-signal" } starry-vm = { version = "0.5.9", path = "components/starry-vm" } -starryos = { version = "0.5.13", path = "os/StarryOS/starryos" } +starryos = { version = "0.5.14", path = "os/StarryOS/starryos" } test-simple = { version = "0.3.4", path = "components/crate_interface/test_crates/test-simple" } test-weak = { version = "0.3.4", path = "components/crate_interface/test_crates/test-weak" } test-weak-partial = { version = "0.3.4", path = "components/crate_interface/test_crates/test-weak-partial" } tg-xtask = { version = "0.5.11", path = "xtask" } -x86_vcpu = { version = "0.5.11", path = "virtualization/x86_vcpu", default-features = false } -x86_vlapic = { version = "0.4.12", path = "virtualization/x86_vlapic" } +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.1.16", path = "components/someboot" } some-serial = { version = "0.5.0", path = "drivers/serial/some-serial" } diff --git a/components/axfs-ng-vfs/CHANGELOG.md b/components/axfs-ng-vfs/CHANGELOG.md index 7dad98c5d7..58844f9d0e 100644 --- a/components/axfs-ng-vfs/CHANGELOG.md +++ b/components/axfs-ng-vfs/CHANGELOG.md @@ -7,6 +7,12 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +## [0.5.0](https://github.com/rcore-os/tgoskits/compare/axfs-ng-vfs-v0.4.3...axfs-ng-vfs-v0.5.0) - 2026-06-05 + +### Added + +- *(vfs)* pass uid/gid through creation path to filesystem nodes ([#1097](https://github.com/rcore-os/tgoskits/pull/1097)) + ## [0.4.3](https://github.com/rcore-os/tgoskits/compare/axfs-ng-vfs-v0.4.2...axfs-ng-vfs-v0.4.3) - 2026-06-03 ### Added diff --git a/components/axfs-ng-vfs/Cargo.toml b/components/axfs-ng-vfs/Cargo.toml index 28da8d18b9..5660727e2a 100644 --- a/components/axfs-ng-vfs/Cargo.toml +++ b/components/axfs-ng-vfs/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "axfs-ng-vfs" -version = "0.4.3" +version = "0.5.0" edition.workspace = true authors = ["Mivik ", "朝倉水希 "] description = "Virtual filesystem layer for ArceOS" diff --git a/components/rsext4/CHANGELOG.md b/components/rsext4/CHANGELOG.md index fe07646432..996c6404f5 100644 --- a/components/rsext4/CHANGELOG.md +++ b/components/rsext4/CHANGELOG.md @@ -7,6 +7,12 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +## [0.5.1](https://github.com/rcore-os/tgoskits/compare/rsext4-v0.5.0...rsext4-v0.5.1) - 2026-06-05 + +### Added + +- *(vfs)* pass uid/gid through creation path to filesystem nodes ([#1097](https://github.com/rcore-os/tgoskits/pull/1097)) + ## [0.5.0](https://github.com/rcore-os/tgoskits/compare/rsext4-v0.4.1...rsext4-v0.5.0) - 2026-06-03 ### Added diff --git a/components/rsext4/Cargo.toml b/components/rsext4/Cargo.toml index ea69d8f690..6f4da2f1f2 100644 --- a/components/rsext4/Cargo.toml +++ b/components/rsext4/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "rsext4" -version = "0.5.0" +version = "0.5.1" edition.workspace = true description = "A lightweight ext4 file system." authors = ["Dirinkbottle <2909128143@qq.com>"] diff --git a/drivers/ax-driver/CHANGELOG.md b/drivers/ax-driver/CHANGELOG.md index 14cc2e1b18..73ef081675 100644 --- a/drivers/ax-driver/CHANGELOG.md +++ b/drivers/ax-driver/CHANGELOG.md @@ -7,6 +7,12 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +## [0.6.2](https://github.com/rcore-os/tgoskits/compare/ax-driver-v0.6.1...ax-driver-v0.6.2) - 2026-06-05 + +### Other + +- *(ax-driver)* remove redundant mmio cfg gate ([#1100](https://github.com/rcore-os/tgoskits/pull/1100)) + ## [0.6.1](https://github.com/rcore-os/tgoskits/compare/ax-driver-v0.6.0...ax-driver-v0.6.1) - 2026-06-03 ### Added diff --git a/drivers/ax-driver/Cargo.toml b/drivers/ax-driver/Cargo.toml index 13c153d829..6314dbe26d 100644 --- a/drivers/ax-driver/Cargo.toml +++ b/drivers/ax-driver/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "ax-driver" -version = "0.6.1" +version = "0.6.2" edition.workspace = true authors.workspace = true license.workspace = true diff --git a/drivers/tpu/sg2002-tpu/CHANGELOG.md b/drivers/tpu/sg2002-tpu/CHANGELOG.md index 233a3a4cf6..0cadef176c 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.4](https://github.com/rcore-os/tgoskits/compare/sg2002-tpu-v0.1.3...sg2002-tpu-v0.1.4) - 2026-06-05 + +### Other + +- updated the following local packages: ax-dma + ## [0.1.3](https://github.com/rcore-os/tgoskits/compare/sg2002-tpu-v0.1.2...sg2002-tpu-v0.1.3) - 2026-06-03 ### Fixed diff --git a/drivers/tpu/sg2002-tpu/Cargo.toml b/drivers/tpu/sg2002-tpu/Cargo.toml index 9b70c6fdf3..9baf0fd9a2 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.3" +version = "0.1.4" edition.workspace = true authors = ["RCore Team "] license.workspace = true diff --git a/os/StarryOS/kernel/CHANGELOG.md b/os/StarryOS/kernel/CHANGELOG.md index e24dbe4424..1a3c49e0fa 100644 --- a/os/StarryOS/kernel/CHANGELOG.md +++ b/os/StarryOS/kernel/CHANGELOG.md @@ -7,6 +7,16 @@ 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/starry-kernel-v0.5.13...starry-kernel-v0.5.14) - 2026-06-05 + +### Added + +- *(vfs)* pass uid/gid through creation path to filesystem nodes ([#1097](https://github.com/rcore-os/tgoskits/pull/1097)) + +### Fixed + +- *(starry,nginx)* multi-worker signal interruption and EPOLLEXCLUSIVE handling ([#1018](https://github.com/rcore-os/tgoskits/pull/1018)) + ## [0.5.13](https://github.com/rcore-os/tgoskits/compare/starry-kernel-v0.5.12...starry-kernel-v0.5.13) - 2026-06-03 ### Added diff --git a/os/StarryOS/kernel/Cargo.toml b/os/StarryOS/kernel/Cargo.toml index 09921408a4..447a9a5acf 100644 --- a/os/StarryOS/kernel/Cargo.toml +++ b/os/StarryOS/kernel/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "starry-kernel" -version = "0.5.13" +version = "0.5.14" edition.workspace = true description = "A Linux-compatible OS kernel built on ArceOS unikernel" authors = [ @@ -58,13 +58,13 @@ ax-feat = { workspace = true, features = [ ax-alloc = { workspace = true } ax-config.workspace = true ax-display.workspace = true -ax-fs = { version = "0.5.16", path = "../../arceos/modules/axfs-ng", package = "ax-fs-ng" } +ax-fs = { version = "0.5.17", path = "../../arceos/modules/axfs-ng", package = "ax-fs-ng" } ax-cpu = { workspace = true, features = ["fp-simd"] } ax-input = { workspace = true, optional = true } ax-lazyinit.workspace = true ax-log.workspace = true ax-mm.workspace = true -axnet = { version = "0.7.0", path = "../../arceos/modules/axnet-ng", package = "ax-net-ng" } +axnet = { version = "0.7.1", path = "../../arceos/modules/axnet-ng", package = "ax-net-ng" } ax-driver = { workspace = true, optional = true } axklib = { workspace = true, optional = true } axplat-dyn = { workspace = true, optional = true } diff --git a/os/StarryOS/starryos/CHANGELOG.md b/os/StarryOS/starryos/CHANGELOG.md index d7694aa647..37d2430a35 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.14](https://github.com/rcore-os/tgoskits/compare/starryos-v0.5.13...starryos-v0.5.14) - 2026-06-05 + +### Added + +- *(starry)* enable self-compilation on riscv64 with 12GB RAM ([#881](https://github.com/rcore-os/tgoskits/pull/881)) + ## [0.5.13](https://github.com/rcore-os/tgoskits/compare/starryos-v0.5.12...starryos-v0.5.13) - 2026-06-03 ### Added diff --git a/os/StarryOS/starryos/Cargo.toml b/os/StarryOS/starryos/Cargo.toml index a003d1812c..0d15132ee5 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.13" +version = "0.5.14" [features] default = [] diff --git a/os/arceos/api/arceos_api/CHANGELOG.md b/os/arceos/api/arceos_api/CHANGELOG.md index 21f08de959..e5b33638e4 100644 --- a/os/arceos/api/arceos_api/CHANGELOG.md +++ b/os/arceos/api/arceos_api/CHANGELOG.md @@ -7,6 +7,12 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +## [0.5.18](https://github.com/rcore-os/tgoskits/compare/ax-api-v0.5.17...ax-api-v0.5.18) - 2026-06-05 + +### Other + +- updated the following local packages: ax-hal, ax-ipi, ax-mm, ax-task, ax-sync, ax-display, ax-dma, ax-fs, ax-net, ax-runtime, ax-feat + ## [0.5.17](https://github.com/rcore-os/tgoskits/compare/ax-api-v0.5.16...ax-api-v0.5.17) - 2026-06-03 ### Added diff --git a/os/arceos/api/arceos_api/Cargo.toml b/os/arceos/api/arceos_api/Cargo.toml index 44377c055e..87b99a5275 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.17" +version = "0.5.18" 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 b48aaf59e1..80e9d52df3 100644 --- a/os/arceos/api/arceos_posix_api/CHANGELOG.md +++ b/os/arceos/api/arceos_posix_api/CHANGELOG.md @@ -7,6 +7,12 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +## [0.5.18](https://github.com/rcore-os/tgoskits/compare/ax-posix-api-v0.5.17...ax-posix-api-v0.5.18) - 2026-06-05 + +### Other + +- updated the following local packages: ax-hal, ax-task, ax-sync, ax-fs, ax-net, ax-runtime, ax-feat + ## [0.5.17](https://github.com/rcore-os/tgoskits/compare/ax-posix-api-v0.5.16...ax-posix-api-v0.5.17) - 2026-06-03 ### Fixed diff --git a/os/arceos/api/arceos_posix_api/Cargo.toml b/os/arceos/api/arceos_posix_api/Cargo.toml index 96d37af06a..98365fe3ae 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.17" +version = "0.5.18" 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 0162824f36..f61c7ab4be 100644 --- a/os/arceos/api/axfeat/CHANGELOG.md +++ b/os/arceos/api/axfeat/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-feat-v0.5.17...ax-feat-v0.5.18) - 2026-06-05 + +### Other + +- updated the following local packages: ax-driver, ax-hal, ax-fs-ng, ax-net-ng, ax-ipi, ax-task, ax-sync, ax-display, ax-fs, ax-input, ax-net, ax-runtime + ## [0.5.17](https://github.com/rcore-os/tgoskits/compare/ax-feat-v0.5.16...ax-feat-v0.5.17) - 2026-06-03 ### Added diff --git a/os/arceos/api/axfeat/Cargo.toml b/os/arceos/api/axfeat/Cargo.toml index c3b11508c3..b31836089b 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.17" +version = "0.5.18" 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 24f9599dd9..6878c839f2 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.16](https://github.com/rcore-os/tgoskits/compare/ax-display-v0.5.15...ax-display-v0.5.16) - 2026-06-05 + +### Other + +- updated the following local packages: ax-sync + ## [0.5.15](https://github.com/rcore-os/tgoskits/compare/ax-display-v0.5.14...ax-display-v0.5.15) - 2026-06-03 ### Other diff --git a/os/arceos/modules/axdisplay/Cargo.toml b/os/arceos/modules/axdisplay/Cargo.toml index 708972c428..e7f749413e 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.15" +version = "0.5.16" 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 1be781f9ac..85e89c7300 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.1](https://github.com/rcore-os/tgoskits/compare/ax-dma-v0.6.0...ax-dma-v0.6.1) - 2026-06-05 + +### Other + +- updated the following local packages: ax-hal, ax-mm + ## [0.6.0](https://github.com/rcore-os/tgoskits/compare/ax-dma-v0.5.15...ax-dma-v0.6.0) - 2026-06-03 ### Other diff --git a/os/arceos/modules/axdma/Cargo.toml b/os/arceos/modules/axdma/Cargo.toml index 2746f21ce8..f6b82c9710 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.0" +version = "0.6.1" 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 759faedda8..11de29dc70 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.17](https://github.com/rcore-os/tgoskits/compare/ax-fs-ng-v0.5.16...ax-fs-ng-v0.5.17) - 2026-06-05 + +### Added + +- *(vfs)* pass uid/gid through creation path to filesystem nodes ([#1097](https://github.com/rcore-os/tgoskits/pull/1097)) + ## [0.5.16](https://github.com/rcore-os/tgoskits/compare/ax-fs-ng-v0.5.15...ax-fs-ng-v0.5.16) - 2026-06-03 ### Added diff --git a/os/arceos/modules/axfs-ng/Cargo.toml b/os/arceos/modules/axfs-ng/Cargo.toml index ff13cb16b3..96664be294 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.16" +version = "0.5.17" 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 e092e9bd6b..d95e4ca3c4 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.16](https://github.com/rcore-os/tgoskits/compare/ax-fs-v0.5.15...ax-fs-v0.5.16) - 2026-06-05 + +### Other + +- updated the following local packages: rsext4, ax-hal + ## [0.5.15](https://github.com/rcore-os/tgoskits/compare/ax-fs-v0.5.14...ax-fs-v0.5.15) - 2026-06-03 ### Added diff --git a/os/arceos/modules/axfs/Cargo.toml b/os/arceos/modules/axfs/Cargo.toml index 0111a39b23..b1a30fc628 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.15" +version = "0.5.16" 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 1a73511b3f..d2d7082672 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.17](https://github.com/rcore-os/tgoskits/compare/ax-hal-v0.5.16...ax-hal-v0.5.17) - 2026-06-05 + +### Other + +- Refactor Axvisor to unify ArceOS API and improve modularity ([#1019](https://github.com/rcore-os/tgoskits/pull/1019)) + ## [0.5.16](https://github.com/rcore-os/tgoskits/compare/ax-hal-v0.5.15...ax-hal-v0.5.16) - 2026-06-03 ### Added diff --git a/os/arceos/modules/axhal/Cargo.toml b/os/arceos/modules/axhal/Cargo.toml index 0c98cba5c1..c74862ecd8 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.16" +version = "0.5.17" 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 0c14dba036..107781252d 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.16](https://github.com/rcore-os/tgoskits/compare/ax-input-v0.5.15...ax-input-v0.5.16) - 2026-06-05 + +### Other + +- updated the following local packages: ax-sync + ## [0.5.15](https://github.com/rcore-os/tgoskits/compare/ax-input-v0.5.14...ax-input-v0.5.15) - 2026-06-03 ### Other diff --git a/os/arceos/modules/axinput/Cargo.toml b/os/arceos/modules/axinput/Cargo.toml index 06247cc71c..4ddb3acd28 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.15" +version = "0.5.16" 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 d229021a94..a81f6c8dab 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.16](https://github.com/rcore-os/tgoskits/compare/ax-ipi-v0.5.15...ax-ipi-v0.5.16) - 2026-06-05 + +### Other + +- updated the following local packages: ax-hal + ## [0.5.15](https://github.com/rcore-os/tgoskits/compare/ax-ipi-v0.5.14...ax-ipi-v0.5.15) - 2026-06-03 ### Added diff --git a/os/arceos/modules/axipi/Cargo.toml b/os/arceos/modules/axipi/Cargo.toml index 76844e966c..d24612bb84 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.15" +version = "0.5.16" 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 c2e3c0c956..83faf4f578 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.17](https://github.com/rcore-os/tgoskits/compare/ax-mm-v0.5.16...ax-mm-v0.5.17) - 2026-06-05 + +### Other + +- updated the following local packages: ax-hal + ## [0.5.16](https://github.com/rcore-os/tgoskits/compare/ax-mm-v0.5.15...ax-mm-v0.5.16) - 2026-06-03 ### Other diff --git a/os/arceos/modules/axmm/Cargo.toml b/os/arceos/modules/axmm/Cargo.toml index 07bcf27a9c..89d0372509 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.16" +version = "0.5.17" repository = "https://github.com/rcore-os/tgoskits" edition.workspace = true authors = ["Yuekai Jia "] diff --git a/os/arceos/modules/axnet-ng/CHANGELOG.md b/os/arceos/modules/axnet-ng/CHANGELOG.md index 1b05e74323..2272383124 100644 --- a/os/arceos/modules/axnet-ng/CHANGELOG.md +++ b/os/arceos/modules/axnet-ng/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/ax-net-ng-v0.7.0...ax-net-ng-v0.7.1) - 2026-06-05 + +### Added + +- *(vfs)* pass uid/gid through creation path to filesystem nodes ([#1097](https://github.com/rcore-os/tgoskits/pull/1097)) + ## [0.7.0](https://github.com/rcore-os/tgoskits/compare/ax-net-ng-v0.6.1...ax-net-ng-v0.7.0) - 2026-06-03 ### Added diff --git a/os/arceos/modules/axnet-ng/Cargo.toml b/os/arceos/modules/axnet-ng/Cargo.toml index 2c242e9b41..354bba660b 100644 --- a/os/arceos/modules/axnet-ng/Cargo.toml +++ b/os/arceos/modules/axnet-ng/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "ax-net-ng" -version = "0.7.0" +version = "0.7.1" repository = "https://github.com/rcore-os/tgoskits" edition.workspace = true authors = ["Mivik "] diff --git a/os/arceos/modules/axnet/CHANGELOG.md b/os/arceos/modules/axnet/CHANGELOG.md index 6b8a1e980c..0b04e5a768 100644 --- a/os/arceos/modules/axnet/CHANGELOG.md +++ b/os/arceos/modules/axnet/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/ax-net-v0.5.15...ax-net-v0.5.16) - 2026-06-05 + +### Other + +- updated the following local packages: ax-hal, ax-net-ng, ax-task, ax-sync + ## [0.5.15](https://github.com/rcore-os/tgoskits/compare/ax-net-v0.5.14...ax-net-v0.5.15) - 2026-06-03 ### Fixed diff --git a/os/arceos/modules/axnet/Cargo.toml b/os/arceos/modules/axnet/Cargo.toml index fd9730b9d7..299a51326c 100644 --- a/os/arceos/modules/axnet/Cargo.toml +++ b/os/arceos/modules/axnet/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "ax-net" -version = "0.5.15" +version = "0.5.16" repository = "https://github.com/rcore-os/tgoskits" edition.workspace = true authors = [ diff --git a/os/arceos/modules/axruntime/CHANGELOG.md b/os/arceos/modules/axruntime/CHANGELOG.md index 9cf342a5b1..18f1447944 100644 --- a/os/arceos/modules/axruntime/CHANGELOG.md +++ b/os/arceos/modules/axruntime/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/ax-runtime-v0.6.0...ax-runtime-v0.6.1) - 2026-06-05 + +### Other + +- updated the following local packages: ax-driver, ax-hal, ax-fs-ng, ax-net-ng, ax-ipi, ax-mm, ax-task, ax-display, ax-fs, ax-input, ax-net + ## [0.6.0](https://github.com/rcore-os/tgoskits/compare/ax-runtime-v0.5.16...ax-runtime-v0.6.0) - 2026-06-03 ### Added diff --git a/os/arceos/modules/axruntime/Cargo.toml b/os/arceos/modules/axruntime/Cargo.toml index 62f5211481..c08e56bc6f 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.0" +version = "0.6.1" [features] default = [] diff --git a/os/arceos/modules/axsync/CHANGELOG.md b/os/arceos/modules/axsync/CHANGELOG.md index fe91c00093..c1f4411648 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.17](https://github.com/rcore-os/tgoskits/compare/ax-sync-v0.5.16...ax-sync-v0.5.17) - 2026-06-05 + +### Other + +- updated the following local packages: ax-task, ax-task + ## [0.5.16](https://github.com/rcore-os/tgoskits/compare/ax-sync-v0.5.15...ax-sync-v0.5.16) - 2026-06-03 ### Added diff --git a/os/arceos/modules/axsync/Cargo.toml b/os/arceos/modules/axsync/Cargo.toml index 1adc7e9bb9..dc4ee87688 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.16" +version = "0.5.17" 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 cc36d13f8a..205a3d44ac 100644 --- a/os/arceos/modules/axtask/CHANGELOG.md +++ b/os/arceos/modules/axtask/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-task-v0.5.17...ax-task-v0.5.18) - 2026-06-05 + +### Other + +- updated the following local packages: ax-hal, ax-hal, ax-ipi, ax-mm + ## [0.5.17](https://github.com/rcore-os/tgoskits/compare/ax-task-v0.5.16...ax-task-v0.5.17) - 2026-06-03 ### Added diff --git a/os/arceos/modules/axtask/Cargo.toml b/os/arceos/modules/axtask/Cargo.toml index 29cbe82f61..890f459f1e 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.17" +version = "0.5.18" [features] default = [] diff --git a/os/arceos/ulib/arceos-rust/lib/CHANGELOG.md b/os/arceos/ulib/arceos-rust/lib/CHANGELOG.md index d477cefd02..69eb1fae9a 100644 --- a/os/arceos/ulib/arceos-rust/lib/CHANGELOG.md +++ b/os/arceos/ulib/arceos-rust/lib/CHANGELOG.md @@ -7,6 +7,12 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +## [1.1.1](https://github.com/rcore-os/tgoskits/compare/arceos-rust-interface-v1.1.0...arceos-rust-interface-v1.1.1) - 2026-06-05 + +### Other + +- updated the following local packages: ax-driver, ax-hal, ax-runtime, ax-feat, ax-api, ax-posix-api + ## [1.1.0](https://github.com/rcore-os/tgoskits/compare/arceos-rust-interface-v1.0.3...arceos-rust-interface-v1.1.0) - 2026-06-03 ### Added diff --git a/os/arceos/ulib/arceos-rust/lib/Cargo.toml b/os/arceos/ulib/arceos-rust/lib/Cargo.toml index eb69278edd..f48af6a1ac 100644 --- a/os/arceos/ulib/arceos-rust/lib/Cargo.toml +++ b/os/arceos/ulib/arceos-rust/lib/Cargo.toml @@ -9,7 +9,7 @@ keywords.workspace = true license.workspace = true name = "arceos-rust-interface" repository.workspace = true -version = "1.1.0" +version = "1.1.1" [lib] crate-type = ["staticlib"] diff --git a/os/arceos/ulib/axlibc/CHANGELOG.md b/os/arceos/ulib/axlibc/CHANGELOG.md index 67484c7f45..ba64756911 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.17](https://github.com/rcore-os/tgoskits/compare/ax-libc-v0.5.16...ax-libc-v0.5.17) - 2026-06-05 + +### Other + +- updated the following local packages: ax-driver, ax-hal, ax-feat, ax-posix-api + ## [0.5.16](https://github.com/rcore-os/tgoskits/compare/ax-libc-v0.5.15...ax-libc-v0.5.16) - 2026-06-03 ### Other diff --git a/os/arceos/ulib/axlibc/Cargo.toml b/os/arceos/ulib/axlibc/Cargo.toml index 4f308ca6b9..fc74b0841e 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.16" +version = "0.5.17" 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 a3e24b3aa2..26993a1c67 100644 --- a/os/arceos/ulib/axstd/CHANGELOG.md +++ b/os/arceos/ulib/axstd/CHANGELOG.md @@ -7,6 +7,12 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +## [0.5.17](https://github.com/rcore-os/tgoskits/compare/ax-std-v0.5.16...ax-std-v0.5.17) - 2026-06-05 + +### Other + +- updated the following local packages: ax-feat, ax-api + ## [0.5.16](https://github.com/rcore-os/tgoskits/compare/ax-std-v0.5.15...ax-std-v0.5.16) - 2026-06-03 ### Added diff --git a/os/arceos/ulib/axstd/Cargo.toml b/os/arceos/ulib/axstd/Cargo.toml index 3db0ee9d51..f060564abe 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.16" +version = "0.5.17" repository = "https://github.com/rcore-os/tgoskits" edition.workspace = true authors = [ diff --git a/os/axvisor/CHANGELOG.md b/os/axvisor/CHANGELOG.md index 9741403b5f..19b2e6a9e3 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.10](https://github.com/rcore-os/tgoskits/compare/axvisor-v0.5.9...axvisor-v0.5.10) - 2026-06-05 + +### Other + +- updated the following local packages: ax-driver, ax-hal, axvmconfig, axbuild, ax-std, axvm + ## [0.5.9](https://github.com/rcore-os/tgoskits/compare/axvisor-v0.5.8...axvisor-v0.5.9) - 2026-06-03 ### Added diff --git a/os/axvisor/Cargo.toml b/os/axvisor/Cargo.toml index 54f6f17384..aed96e2b01 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.9" +version = "0.5.10" 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 6b7d869318..0876246614 100644 --- a/platforms/ax-plat-loongarch64-qemu-virt/CHANGELOG.md +++ b/platforms/ax-plat-loongarch64-qemu-virt/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/ax-plat-loongarch64-qemu-virt-v0.5.11...ax-plat-loongarch64-qemu-virt-v0.5.12) - 2026-06-05 + +### Other + +- updated the following local packages: ax-driver + ## [0.5.11](https://github.com/rcore-os/tgoskits/compare/ax-plat-loongarch64-qemu-virt-v0.5.10...ax-plat-loongarch64-qemu-virt-v0.5.11) - 2026-06-03 ### Added diff --git a/platforms/ax-plat-loongarch64-qemu-virt/Cargo.toml b/platforms/ax-plat-loongarch64-qemu-virt/Cargo.toml index 54825a856a..0951dd78c9 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.11" +version = "0.5.12" 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 7b343c57e6..823aaf052b 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.1](https://github.com/rcore-os/tgoskits/compare/ax-plat-riscv64-sg2002-v0.4.0...ax-plat-riscv64-sg2002-v0.4.1) - 2026-06-05 + +### Other + +- updated the following local packages: ax-driver + ## [0.4.0](https://github.com/rcore-os/tgoskits/compare/ax-plat-riscv64-sg2002-v0.3.6...ax-plat-riscv64-sg2002-v0.4.0) - 2026-06-03 ### Added diff --git a/platforms/ax-plat-riscv64-sg2002/Cargo.toml b/platforms/ax-plat-riscv64-sg2002/Cargo.toml index 16bcb925dd..a686cb1231 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.0" +version = "0.4.1" authors = [ "Luoyuan Xiao ", "Zechen Peng <927068267@qq.com>", diff --git a/platforms/ax-plat-x86-pc/CHANGELOG.md b/platforms/ax-plat-x86-pc/CHANGELOG.md index 8c1c669423..13dd39f8fd 100644 --- a/platforms/ax-plat-x86-pc/CHANGELOG.md +++ b/platforms/ax-plat-x86-pc/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/ax-plat-x86-pc-v0.5.11...ax-plat-x86-pc-v0.5.12) - 2026-06-05 + +### Other + +- updated the following local packages: ax-driver + ## [0.5.11](https://github.com/rcore-os/tgoskits/compare/ax-plat-x86-pc-v0.5.10...ax-plat-x86-pc-v0.5.11) - 2026-06-03 ### Added diff --git a/platforms/ax-plat-x86-pc/Cargo.toml b/platforms/ax-plat-x86-pc/Cargo.toml index c6af592cee..39e603e7da 100644 --- a/platforms/ax-plat-x86-pc/Cargo.toml +++ b/platforms/ax-plat-x86-pc/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "ax-plat-x86-pc" -version = "0.5.11" +version = "0.5.12" repository = "https://github.com/rcore-os/tgoskits" description = "Implementation of `axplat` hardware abstraction layer for x86 Standard PC machine." keywords = ["arceos", "os", "hal", "x86"] diff --git a/platforms/ax-plat-x86-qemu-q35/CHANGELOG.md b/platforms/ax-plat-x86-qemu-q35/CHANGELOG.md index 158a9f73a1..e83a257705 100644 --- a/platforms/ax-plat-x86-qemu-q35/CHANGELOG.md +++ b/platforms/ax-plat-x86-qemu-q35/CHANGELOG.md @@ -7,6 +7,12 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +## [0.4.10](https://github.com/rcore-os/tgoskits/compare/ax-plat-x86-qemu-q35-v0.4.9...ax-plat-x86-qemu-q35-v0.4.10) - 2026-06-05 + +### Other + +- updated the following local packages: ax-driver + ## [0.4.9](https://github.com/rcore-os/tgoskits/compare/ax-plat-x86-qemu-q35-v0.4.8...ax-plat-x86-qemu-q35-v0.4.9) - 2026-06-03 ### Added diff --git a/platforms/ax-plat-x86-qemu-q35/Cargo.toml b/platforms/ax-plat-x86-qemu-q35/Cargo.toml index be024b0e8b..9e5d9e9c75 100644 --- a/platforms/ax-plat-x86-qemu-q35/Cargo.toml +++ b/platforms/ax-plat-x86-qemu-q35/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "ax-plat-x86-qemu-q35" -version = "0.4.9" +version = "0.4.10" edition.workspace = true authors = ["The Axvisor Team"] description = "Hardware platform implementation for x86_64 QEMU Q35 chipset, supporting multiboot boot protocol" diff --git a/platforms/axplat-dyn/CHANGELOG.md b/platforms/axplat-dyn/CHANGELOG.md index b4a6440662..08cf0c64e5 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.1](https://github.com/rcore-os/tgoskits/compare/axplat-dyn-v0.7.0...axplat-dyn-v0.7.1) - 2026-06-05 + +### Other + +- updated the following local packages: ax-driver + ## [0.7.0](https://github.com/rcore-os/tgoskits/compare/axplat-dyn-v0.6.2...axplat-dyn-v0.7.0) - 2026-06-03 ### Added diff --git a/platforms/axplat-dyn/Cargo.toml b/platforms/axplat-dyn/Cargo.toml index 7bb0a2517a..949ae1ebb1 100644 --- a/platforms/axplat-dyn/Cargo.toml +++ b/platforms/axplat-dyn/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "axplat-dyn" -version = "0.7.0" +version = "0.7.1" authors = ["周睿 "] categories.workspace = true description = "A dynamic platform module for ArceOS, providing runtime platform detection and configuration" diff --git a/scripts/axbuild/CHANGELOG.md b/scripts/axbuild/CHANGELOG.md index 6f2710b445..c4edec305b 100644 --- a/scripts/axbuild/CHANGELOG.md +++ b/scripts/axbuild/CHANGELOG.md @@ -7,6 +7,16 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +## [0.4.10](https://github.com/rcore-os/tgoskits/compare/axbuild-v0.4.9...axbuild-v0.4.10) - 2026-06-05 + +### Added + +- *(axbuild)* improve incremental clippy coverage ([#1088](https://github.com/rcore-os/tgoskits/pull/1088)) + +### Other + +- Refactor Axvisor to unify ArceOS API and improve modularity ([#1019](https://github.com/rcore-os/tgoskits/pull/1019)) + ## [0.4.9](https://github.com/rcore-os/tgoskits/compare/axbuild-v0.4.8...axbuild-v0.4.9) - 2026-06-03 ### Added diff --git a/scripts/axbuild/Cargo.toml b/scripts/axbuild/Cargo.toml index 4953793b96..3c8adeb8b5 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.9" +version = "0.4.10" description = "An OS build lib toolkit used by arceos" [target.'cfg(any(windows, unix))'.dependencies] diff --git a/virtualization/arm_vcpu/CHANGELOG.md b/virtualization/arm_vcpu/CHANGELOG.md index 6c420069f1..b2f79b2b5e 100644 --- a/virtualization/arm_vcpu/CHANGELOG.md +++ b/virtualization/arm_vcpu/CHANGELOG.md @@ -7,6 +7,12 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +## [0.5.11](https://github.com/rcore-os/tgoskits/compare/arm_vcpu-v0.5.10...arm_vcpu-v0.5.11) - 2026-06-05 + +### Other + +- Refactor Axvisor to unify ArceOS API and improve modularity ([#1019](https://github.com/rcore-os/tgoskits/pull/1019)) + ## [0.5.10](https://github.com/rcore-os/tgoskits/compare/arm_vcpu-v0.5.9...arm_vcpu-v0.5.10) - 2026-06-03 ### Other diff --git a/virtualization/arm_vcpu/Cargo.toml b/virtualization/arm_vcpu/Cargo.toml index c7e2ff64f4..dfd69709ff 100644 --- a/virtualization/arm_vcpu/Cargo.toml +++ b/virtualization/arm_vcpu/Cargo.toml @@ -1,7 +1,7 @@ [package] edition.workspace = true name = "arm_vcpu" -version = "0.5.10" +version = "0.5.11" authors = [ "KeYang Hu ", "Mingxian Su ", diff --git a/virtualization/arm_vgic/CHANGELOG.md b/virtualization/arm_vgic/CHANGELOG.md index 46f9f97922..42ec5b09f8 100644 --- a/virtualization/arm_vgic/CHANGELOG.md +++ b/virtualization/arm_vgic/CHANGELOG.md @@ -7,6 +7,12 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +## [0.4.12](https://github.com/rcore-os/tgoskits/compare/arm_vgic-v0.4.11...arm_vgic-v0.4.12) - 2026-06-05 + +### Other + +- Refactor Axvisor to unify ArceOS API and improve modularity ([#1019](https://github.com/rcore-os/tgoskits/pull/1019)) + ## [0.4.11](https://github.com/rcore-os/tgoskits/compare/arm_vgic-v0.4.10...arm_vgic-v0.4.11) - 2026-06-03 ### Other diff --git a/virtualization/arm_vgic/Cargo.toml b/virtualization/arm_vgic/Cargo.toml index 5ab24484ab..ba67f4220c 100644 --- a/virtualization/arm_vgic/Cargo.toml +++ b/virtualization/arm_vgic/Cargo.toml @@ -1,5 +1,5 @@ [package] -version = "0.4.11" +version = "0.4.12" authors = [ "Mingxian Su ", "DeBin Luo ", diff --git a/virtualization/axaddrspace/CHANGELOG.md b/virtualization/axaddrspace/CHANGELOG.md index 5ba8e7ee33..9e1d359855 100644 --- a/virtualization/axaddrspace/CHANGELOG.md +++ b/virtualization/axaddrspace/CHANGELOG.md @@ -7,6 +7,12 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +## [0.5.13](https://github.com/rcore-os/tgoskits/compare/axaddrspace-v0.5.12...axaddrspace-v0.5.13) - 2026-06-05 + +### Other + +- Refactor Axvisor to unify ArceOS API and improve modularity ([#1019](https://github.com/rcore-os/tgoskits/pull/1019)) + ## [0.5.12](https://github.com/rcore-os/tgoskits/compare/axaddrspace-v0.5.11...axaddrspace-v0.5.12) - 2026-06-03 ### Other diff --git a/virtualization/axaddrspace/Cargo.toml b/virtualization/axaddrspace/Cargo.toml index 771413c6c7..4367df0fca 100644 --- a/virtualization/axaddrspace/Cargo.toml +++ b/virtualization/axaddrspace/Cargo.toml @@ -10,7 +10,7 @@ edition.workspace = true keywords = ["hypervisor", "address-space"] name = "axaddrspace" repository = "https://github.com/arceos-hypervisor/axaddrspace" -version = "0.5.12" +version = "0.5.13" license = "Apache-2.0" [features] diff --git a/virtualization/axdevice/CHANGELOG.md b/virtualization/axdevice/CHANGELOG.md index bfba2a73f2..a8887390f2 100644 --- a/virtualization/axdevice/CHANGELOG.md +++ b/virtualization/axdevice/CHANGELOG.md @@ -7,6 +7,12 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +## [0.4.12](https://github.com/rcore-os/tgoskits/compare/axdevice-v0.4.11...axdevice-v0.4.12) - 2026-06-05 + +### Other + +- Refactor Axvisor to unify ArceOS API and improve modularity ([#1019](https://github.com/rcore-os/tgoskits/pull/1019)) + ## [0.4.11](https://github.com/rcore-os/tgoskits/compare/axdevice-v0.4.10...axdevice-v0.4.11) - 2026-06-03 ### Added diff --git a/virtualization/axdevice/Cargo.toml b/virtualization/axdevice/Cargo.toml index 935b6b1c4f..9db019d326 100644 --- a/virtualization/axdevice/Cargo.toml +++ b/virtualization/axdevice/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "axdevice" -version = "0.4.11" +version = "0.4.12" description = "A reusable, OS-agnostic device abstraction layer designed for virtual machines." homepage = "https://github.com/arceos-hypervisor/axdevice" repository = "https://github.com/arceos-hypervisor/axdevice" diff --git a/virtualization/axdevice_base/CHANGELOG.md b/virtualization/axdevice_base/CHANGELOG.md index 87e95b9cd6..fc7826ba27 100644 --- a/virtualization/axdevice_base/CHANGELOG.md +++ b/virtualization/axdevice_base/CHANGELOG.md @@ -7,6 +7,12 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +## [0.4.14](https://github.com/rcore-os/tgoskits/compare/axdevice_base-v0.4.13...axdevice_base-v0.4.14) - 2026-06-05 + +### Other + +- updated the following local packages: axvm-types + ### Fixed - publish the device address and access-width re-exports required by virtualization crates diff --git a/virtualization/axdevice_base/Cargo.toml b/virtualization/axdevice_base/Cargo.toml index 1fbf6a0044..38cd30c35c 100644 --- a/virtualization/axdevice_base/Cargo.toml +++ b/virtualization/axdevice_base/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "axdevice_base" -version = "0.4.13" +version = "0.4.14" edition.workspace = true authors = ["Hui Xiao <1127751018@qq.com>"] description = "Basic traits and structures for emulated devices in ArceOS hypervisor." diff --git a/virtualization/axvcpu/CHANGELOG.md b/virtualization/axvcpu/CHANGELOG.md index 995c2980f7..b3385466cb 100644 --- a/virtualization/axvcpu/CHANGELOG.md +++ b/virtualization/axvcpu/CHANGELOG.md @@ -7,6 +7,12 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +## [0.6.1](https://github.com/rcore-os/tgoskits/compare/axvcpu-v0.6.0...axvcpu-v0.6.1) - 2026-06-05 + +### Other + +- Refactor Axvisor to unify ArceOS API and improve modularity ([#1019](https://github.com/rcore-os/tgoskits/pull/1019)) + ## [0.6.0](https://github.com/rcore-os/tgoskits/compare/axvcpu-v0.5.9...axvcpu-v0.6.0) - 2026-06-03 ### Added diff --git a/virtualization/axvcpu/Cargo.toml b/virtualization/axvcpu/Cargo.toml index 0d9f096d85..00623f9e8b 100644 --- a/virtualization/axvcpu/Cargo.toml +++ b/virtualization/axvcpu/Cargo.toml @@ -1,7 +1,7 @@ [package] name = "axvcpu" authors = ["aarkegz "] -version = "0.6.0" +version = "0.6.1" edition.workspace = true categories = ["virtualization", "no-std"] description = "Virtual CPU abstraction for ArceOS hypervisor" diff --git a/virtualization/axvm-types/CHANGELOG.md b/virtualization/axvm-types/CHANGELOG.md new file mode 100644 index 0000000000..b7ad988d6c --- /dev/null +++ b/virtualization/axvm-types/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.5.12](https://github.com/rcore-os/tgoskits/compare/axvm-types-v0.5.11...axvm-types-v0.5.12) - 2026-06-05 + +### Other + +- update dependencies and changelogs for axdevice_base, axvm, x8… ([#1099](https://github.com/rcore-os/tgoskits/pull/1099)) diff --git a/virtualization/axvm-types/Cargo.toml b/virtualization/axvm-types/Cargo.toml index 24d14621d0..d5a9deba20 100644 --- a/virtualization/axvm-types/Cargo.toml +++ b/virtualization/axvm-types/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "axvm-types" -version = "0.5.11" +version = "0.5.12" edition.workspace = true authors.workspace = true license.workspace = true diff --git a/virtualization/axvm/CHANGELOG.md b/virtualization/axvm/CHANGELOG.md index 0dd057d465..20c16500d3 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.12](https://github.com/rcore-os/tgoskits/compare/axvm-v0.5.11...axvm-v0.5.12) - 2026-06-05 + +### Other + +- updated the following local packages: axvm-types, axvcpu, arm_vcpu, arm_vgic, axaddrspace, riscv_vplic, axdevice, ax-hal, loongarch_vcpu, riscv_vcpu, axplat-dyn, axdevice_base, x86_vlapic, ax-std, x86_vcpu + ### Fixed - publish the corrected feature metadata for host filesystem and platform-dynamic support diff --git a/virtualization/axvm/Cargo.toml b/virtualization/axvm/Cargo.toml index 02641ba183..67efdfe543 100644 --- a/virtualization/axvm/Cargo.toml +++ b/virtualization/axvm/Cargo.toml @@ -1,7 +1,7 @@ [package] name = "axvm" authors = ["aarkegz "] -version = "0.5.11" +version = "0.5.12" 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 e1ed82819b..b56be8078b 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.0](https://github.com/rcore-os/tgoskits/compare/axvmconfig-v0.6.0...axvmconfig-v0.7.0) - 2026-06-05 + +### Other + +- Refactor Axvisor to unify ArceOS API and improve modularity ([#1019](https://github.com/rcore-os/tgoskits/pull/1019)) + ## [0.6.0](https://github.com/rcore-os/tgoskits/compare/axvmconfig-v0.5.2...axvmconfig-v0.6.0) - 2026-06-03 ### Added diff --git a/virtualization/axvmconfig/Cargo.toml b/virtualization/axvmconfig/Cargo.toml index 555af7509b..ca74df7e3f 100644 --- a/virtualization/axvmconfig/Cargo.toml +++ b/virtualization/axvmconfig/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "axvmconfig" -version = "0.6.0" +version = "0.7.0" edition.workspace = true authors = [ "Keyang Hu ", diff --git a/virtualization/loongarch_vcpu/CHANGELOG.md b/virtualization/loongarch_vcpu/CHANGELOG.md index 06ece0758b..24de47dae7 100644 --- a/virtualization/loongarch_vcpu/CHANGELOG.md +++ b/virtualization/loongarch_vcpu/CHANGELOG.md @@ -7,6 +7,12 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +## [0.5.5](https://github.com/rcore-os/tgoskits/compare/loongarch_vcpu-v0.5.4...loongarch_vcpu-v0.5.5) - 2026-06-05 + +### Other + +- Refactor Axvisor to unify ArceOS API and improve modularity ([#1019](https://github.com/rcore-os/tgoskits/pull/1019)) + ## [0.5.4](https://github.com/rcore-os/tgoskits/compare/loongarch_vcpu-v0.5.3...loongarch_vcpu-v0.5.4) - 2026-06-03 ### Other diff --git a/virtualization/loongarch_vcpu/Cargo.toml b/virtualization/loongarch_vcpu/Cargo.toml index 69a22b6198..6501b7da32 100644 --- a/virtualization/loongarch_vcpu/Cargo.toml +++ b/virtualization/loongarch_vcpu/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "loongarch_vcpu" -version = "0.5.4" +version = "0.5.5" edition.workspace = true authors = ["RCore Team "] description = "LoongArch VCPU implementation for ArceOS Hypervisor" diff --git a/virtualization/riscv_vcpu/CHANGELOG.md b/virtualization/riscv_vcpu/CHANGELOG.md index 165b2e9d6d..a3c8e96dcb 100644 --- a/virtualization/riscv_vcpu/CHANGELOG.md +++ b/virtualization/riscv_vcpu/CHANGELOG.md @@ -7,6 +7,12 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +## [0.5.11](https://github.com/rcore-os/tgoskits/compare/riscv_vcpu-v0.5.10...riscv_vcpu-v0.5.11) - 2026-06-05 + +### Other + +- Refactor Axvisor to unify ArceOS API and improve modularity ([#1019](https://github.com/rcore-os/tgoskits/pull/1019)) + ## [0.5.10](https://github.com/rcore-os/tgoskits/compare/riscv_vcpu-v0.5.9...riscv_vcpu-v0.5.10) - 2026-06-03 ### Added diff --git a/virtualization/riscv_vcpu/Cargo.toml b/virtualization/riscv_vcpu/Cargo.toml index 463fd6497e..d0e0025a9a 100644 --- a/virtualization/riscv_vcpu/Cargo.toml +++ b/virtualization/riscv_vcpu/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "riscv_vcpu" -version = "0.5.10" +version = "0.5.11" edition.workspace = true authors = [ "KeYang Hu ", diff --git a/virtualization/riscv_vplic/CHANGELOG.md b/virtualization/riscv_vplic/CHANGELOG.md index 75e75dc1f0..a6ba2e9218 100644 --- a/virtualization/riscv_vplic/CHANGELOG.md +++ b/virtualization/riscv_vplic/CHANGELOG.md @@ -7,6 +7,12 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +## [0.4.14](https://github.com/rcore-os/tgoskits/compare/riscv_vplic-v0.4.13...riscv_vplic-v0.4.14) - 2026-06-05 + +### Other + +- Refactor Axvisor to unify ArceOS API and improve modularity ([#1019](https://github.com/rcore-os/tgoskits/pull/1019)) + ## [0.4.13](https://github.com/rcore-os/tgoskits/compare/riscv_vplic-v0.4.12...riscv_vplic-v0.4.13) - 2026-06-03 ### Other diff --git a/virtualization/riscv_vplic/Cargo.toml b/virtualization/riscv_vplic/Cargo.toml index 51c4d7e493..412db00bed 100644 --- a/virtualization/riscv_vplic/Cargo.toml +++ b/virtualization/riscv_vplic/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "riscv_vplic" -version = "0.4.13" +version = "0.4.14" edition.workspace = true authors = ["Jingyu liu "] description = "RISCV Virtual PLIC implementation." diff --git a/virtualization/x86_vcpu/CHANGELOG.md b/virtualization/x86_vcpu/CHANGELOG.md index 52c7d18a1a..c221b6cf8d 100644 --- a/virtualization/x86_vcpu/CHANGELOG.md +++ b/virtualization/x86_vcpu/CHANGELOG.md @@ -7,6 +7,12 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +## [0.5.12](https://github.com/rcore-os/tgoskits/compare/x86_vcpu-v0.5.11...x86_vcpu-v0.5.12) - 2026-06-05 + +### Other + +- updated the following local packages: axvm-types, axvcpu, axdevice_base, x86_vlapic + ### Fixed - publish the host interface module used by `axvm` diff --git a/virtualization/x86_vcpu/Cargo.toml b/virtualization/x86_vcpu/Cargo.toml index d030893789..6d1f1573f2 100644 --- a/virtualization/x86_vcpu/Cargo.toml +++ b/virtualization/x86_vcpu/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "x86_vcpu" -version = "0.5.11" +version = "0.5.12" edition.workspace = true authors = [ "Mingxian Su ", diff --git a/virtualization/x86_vlapic/CHANGELOG.md b/virtualization/x86_vlapic/CHANGELOG.md index cbad6228b2..3322c58a2b 100644 --- a/virtualization/x86_vlapic/CHANGELOG.md +++ b/virtualization/x86_vlapic/CHANGELOG.md @@ -7,6 +7,12 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +## [0.4.13](https://github.com/rcore-os/tgoskits/compare/x86_vlapic-v0.4.12...x86_vlapic-v0.4.13) - 2026-06-05 + +### Other + +- updated the following local packages: axvm-types, axdevice_base + ### Fixed - publish the host interface module used by `axvm` diff --git a/virtualization/x86_vlapic/Cargo.toml b/virtualization/x86_vlapic/Cargo.toml index bff683e356..3891bfe775 100644 --- a/virtualization/x86_vlapic/Cargo.toml +++ b/virtualization/x86_vlapic/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "x86_vlapic" -version = "0.4.12" +version = "0.4.13" edition.workspace = true description = "x86 Virtual Local APIC" authors = ["Keyang Hu ", "Mingxian Su "]