Skip to content

hvisor v0.2

Choose a tag to compare

@Inquisitor-201 Inquisitor-201 released this 11 Sep 11:48
· 43 commits to main since this release
06a79e5

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_bss into entry assembly code for cleaner initialization (#180).
  • Refactored plic handling, 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 zcu102 configuration issues (#192).

III. CI / Code Quality

  • Simplified codebase for better CI testing (#183).

Pull Requests

New Contributors

Full Changelog: v0.1.2...v0.2