Changes since the last release:
Joe Richey <[email protected]> (26):
serial: Allow for nested logging
paging: Put tables in `static mut`
mem: Simplify MemoryRegion methods
errors: Improve error types and implement Debug
common: Move string manipulation functions to common.rs
boot: Add structures for Info, E820, and Params
fat: Add utility functions for loading data from files
rust64_start: Read kernel boot params from %rsi
efi: Use Info to setup allocator and EFI tables
bzimage: Rewrite Linux Kernel Loading code
main: Rewrite boot_from_device
pvh: Add Structures for PVH Boot Protocol
asm: Remove Serial debug statements
layout: Cleanup and comment linker script
pvh: Add code to read PVH Boot Protocol stucts
pvh: Add code to transition from 32-bit to 64-bit
pvh: Add PVH ELFNOTE
layout: Improve development workflow
layout: Add explict .stack section
pvh: Move note definition/declaration to Rust
gdt: Move GDT and GDT Definitions to Rust
Fix typos and add comments
serial: Use external uart_16550 crate
Cargo: Update dependancies and toolchain version
layout.ld: Only use spaces (not tabs)
layout.ld: Remove EDK2's /DISCARD/ section
Ning Yang <[email protected]> (1):
README: fix cmd for run with cloud hypervisor
Rob Bradford <[email protected]> (1):
main, block: Remove device.reset()
Thank you to all our contributors!