* chore: bump version to v0.2.1 and migrate from git to published versions (#50)
* refactor: deps git to crates-io
* fix: feature
* refactor: support guest dyn entry
* refactor: add Clone trait to VMImageConfig
* fix: update arm_vcpu branch to 'next'
* add fdt support and add some AxVMConfig impl
* fix fmt bug
* fix bug: when no phys_cpu_ids panic
* add function map_reserved_memory_region (#28)
* add function map_reserved_memory_region
* add passthrough address (#29)
* add pass_through address
---------
Co-authored-by: szy <songzhyo@qq.com>
* add VMStatus enum and integrate into AxVM lifecycle management (#31)
* feat: update axerrno to 0.2 (#33)
* feat: update axerrno to 0.2
* fix: clippy
* Update riscv_vcpu dependency source (#39)
* fix(riscv): Fix RISC-V vCPU initialization and I/O handling
* chore: Update riscv_vcpu dependency source
* chore: specify axdevice branch and fix code formatting
* docs: add missing documentation comments
* chore: migrate from git to published versions
* chore: bump version to v0.2.1
* fix(vm): remove duplicate code lines
* fix(vm): adapt to axvcpu v0.2 API changes
* fix(vm): adapt to v0.2 API changes for multi-architecture compatibility
---------
Co-authored-by: 周睿 <zrufo747@outlook.com>
Co-authored-by: szy <songzhyo@qq.com>
Co-authored-by: bhxh <32200913+buhenxihuan@users.noreply.github.com>
Co-authored-by: szy <673586548@qq.com>
Co-authored-by: 朝倉水希 <asakuramizu111@gmail.com>
* ci: fix doc deployment for cross-target builds (#51)
* refactor: deps git to crates-io
* fix: feature
* refactor: support guest dyn entry
* refactor: add Clone trait to VMImageConfig
* fix: update arm_vcpu branch to 'next'
* add fdt support and add some AxVMConfig impl
* fix fmt bug
* fix bug: when no phys_cpu_ids panic
* add function map_reserved_memory_region (#28)
* add function map_reserved_memory_region
* add passthrough address (#29)
* add pass_through address
---------
Co-authored-by: szy <songzhyo@qq.com>
* add VMStatus enum and integrate into AxVM lifecycle management (#31)
* feat: update axerrno to 0.2 (#33)
* feat: update axerrno to 0.2
* fix: clippy
* Update riscv_vcpu dependency source (#39)
* fix(riscv): Fix RISC-V vCPU initialization and I/O handling
* chore: Update riscv_vcpu dependency source
* chore: specify axdevice branch and fix code formatting
* docs: add missing documentation comments
* chore: migrate from git to published versions
* chore: bump version to v0.2.1
* fix(vm): remove duplicate code lines
* fix(vm): adapt to axvcpu v0.2 API changes
* fix(vm): adapt to v0.2 API changes for multi-architecture compatibility
* ci: fix doc deployment for cross-target builds
---------
Co-authored-by: 周睿 <zrufo747@outlook.com>
Co-authored-by: szy <songzhyo@qq.com>
Co-authored-by: bhxh <32200913+buhenxihuan@users.noreply.github.com>
Co-authored-by: szy <673586548@qq.com>
Co-authored-by: 朝倉水希 <asakuramizu111@gmail.com>
* chore: bump version to 0.2.2 (#53)
* chore: update page_table_multiarch to 0.6
* chore: bump version to 0.2.2
* chore: update percpu dependency to version 0.2.3-preview.1
* chore: bump version to 0.2.3 and update dependencies
* chore: remove unstable feature `new_range_api`
---------
Co-authored-by: 周睿 <zrufo747@outlook.com>
Co-authored-by: szy <songzhyo@qq.com>
Co-authored-by: bhxh <32200913+buhenxihuan@users.noreply.github.com>
Co-authored-by: szy <673586548@qq.com>
Co-authored-by: 朝倉水希 <asakuramizu111@gmail.com>