Skip to content

Releases: cloud-hypervisor/rust-hypervisor-firmware

Release 0.2.6

09 Dec 16:30

Choose a tag to compare

Fix loading of initrd for FreeDesktop.org Boot Loader Specification
based images.

Release 0.2.5

13 Nov 13:06

Choose a tag to compare

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

06 Nov 13:10

Choose a tag to compare

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

01 Oct 09:27

Choose a tag to compare

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

23 Sep 14:13

Choose a tag to compare

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

20 Sep 14:55

Choose a tag to compare

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

09 Sep 14:50

Choose a tag to compare

0.1.9: efi: Cleanup stubbed functions

29 Jul 13:29

Choose a tag to compare

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

07 Jun 17:26

Choose a tag to compare

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

10 May 08:59

Choose a tag to compare

Add as simple travis script as the basis for the CI with build, clippy
and format checks.

Signed-off-by: Rob Bradford <[email protected]>