Ver 0.2.0
Pre-release
Pre-release
What's Changed
- Fix entire architecture by @Alignof in #1
- Basic implementation by @Alignof in #2
- Ver 0.1.0 by @Alignof in #3
- Setup to support for hypervisor extension by @Alignof in #4
- Implement to setup page tables for G-stage translation by @Alignof in #5
- Fix memory layout of
Context
by @Alignof in #6 - Fix guest context management by @Alignof in #7
- Support for handle sbi ecall from VS-mode. by @Alignof in #10
- Fix rust toolchain version to 1.76.0 by @Alignof in #12
- Support for SBI ecall by @Alignof in #13
- WIP: Implement virtual instruction trap by @Alignof in #14
- Update memory layouts by @Alignof in #15
- Fix cargo clippy warnings by @Alignof in #16
- Add an information of guest image for debug by @Alignof in #17
- Add
GuestPhysicalAddress
andHostPhysicalAddress
by @Alignof in #19 - Remove constants and define memory layout in the linker script by @Alignof in #21
- Allocate dynamically with heap allocator instead of defining regions with constants by @Alignof in #22
- Remove
supervisor.rs
by @Alignof in #23 - Add
clint
toDevices
by @Alignof in #24 - Add PCI device by @Alignof in #25
- Fix the CI by @Alignof in #26
- Add missing doc comments by @Alignof in #27
- Remove
once_cell::unsync::Lazy
by @Alignof in #28 - Remove
UART_ADDR
constant by @Alignof in #29 - Ver 0.2.0 by @Alignof in #30
New Contributors
Full Changelog: https://github.com/Alignof/hikami/commits/v0.2.0