Releases: cloud-hypervisor/rust-hypervisor-firmware
Releases · cloud-hypervisor/rust-hypervisor-firmware
Release 0.2.5
This includes numerous improvements from Joe Richey <[email protected]> which significantly improve the binary size and the general code quality by removing unneeded dependencies.
0.2.4: linker.ld: Use explict program headers
This maps the file headers into readonly data, while preventing any other sections from being generated. It also makes the file 8% smaller. We also replace the marker symbols for {begin|end}_of_{text|data} with symbols denoting the begining/end of the file itself. Finally, we make an explict DISCARD section (based off of EDK2's GccBase.lds to prevent any additional data from entering our binary). Signed-off-by: Joe Richey <[email protected]>
0.2.3: efi: Implement writing to block device
Using the SectorWrite trait added to the block device implement writing to the block device. This is useful for bootloaders that need to write to the block device in order to be able support fallback booting. In particular this enables the firmware to be used with Ubuntu 19.10 ("eoan".) Signed-off-by: Rob Bradford <[email protected]>
0.2.2: main, pci: Try booting off all block devices on PCI bus
This requires a refactoring of the PCI device detection to take a closure to invoke over all the devices that match the vendor/device pair. Fixes: #16 Signed-off-by: Rob Bradford <[email protected]>
0.2.1: block: Only negotiate the virtio features that we support
Currently the only feature supported is the standard virtio v1 feature. Signed-off-by: Rob Bradford <[email protected]>
0.2.0: README: Update to include EFI feature
Signed-off-by: Rob Bradford <[email protected]>
0.1.9: efi: Cleanup stubbed functions
For stubbed out functions remove debug messages and in some cases return more appropriate result than EFI_UNSUPPORTED. Signed-off-by: Rob Bradford <[email protected]>
0.1.1: README.md: Update to reference Cloud Hypervisor
And remove comment that debug builds do not work as this was fixed by Joe Richey in 073d679 Signed-off-by: Rob Bradford <[email protected]>
0.1.0: build: Add travis configuration
Add as simple travis script as the basis for the CI with build, clippy and format checks. Signed-off-by: Rob Bradford <[email protected]>