hvisor v0.2
hvisor-v0.2 Key Changes Summary
I. Major New Features
1. Hardware Platform Expansion
- Added initial support for Milk-V Megrez RISC-V board (#178).
- Added support for SiFive HiFive Premier P550 RISC-V platform (#189).
- Added support for Phytium-Pi board on AArch64 (#188).
- LoongArch64: Introduced support for 3A6000 board platform (#185).
2. Architecture Enhancements
RISC-V64
- Moved
clear_bssinto entry assembly code for cleaner initialization (#180). - Refactored
plichandling, moved it out of zone struct (#186).
AArch64
- Added aarch32 guest mode support (#187).
- Updated configurations for qemu-gicv2 and qemu-gicv3 boards (#190).
LoongArch64
- Fixed guest timer compensation logic and added 3A6000 platform board support (#185).
3. Interrupt Controller (GIC) Improvements
- Refined VMCR calculation by removing unnecessary bits (#191).
- Optimized structure of GIC parameters (#195).
- Enhanced GICR handling, removed unused FDT code (#194).
II. Critical Bug Fixes
- Fixed
zcu102configuration issues (#192).
III. CI / Code Quality
- Simplified codebase for better CI testing (#183).
Pull Requests
New Contributors
- @agicy (#190)
- @Baozixu99 (#188)
Full Changelog: v0.1.2...v0.2