0.4.0
Release 0.4.0
Thank you to all the contributors. This release includes fixes for EFI
filesystem lookup and fixes for initrd loading with more than 2GiB of
RAM.
Akira Moroo (20):
- asm: Add att_syntax and raw options
- tests: Replace Ubuntu Groovy with Hirsute
- tests: Add containerized build
- tests: Containerize unit tests
- tests: Containerize cargo tests
- tests: Containerize CLH Linux integration tests
- tests: Containerize coreboot Linux integration tests
- tests: Containerize Windows integration tests
- CI: Change to use containerized tests
- build: Add docker image build
- build: Remove unused field in target.json
- build: Fix needless borrows
- virtio: Remove prefix from virtio::Error
- fat,part: Fix Error to return block::Error if possible
- bzimage: Fix Error to return fat::Error if possible
- build: Update toolchain to nightly-2021-12-01
- tests: Replace Ubuntu Hirsute with Jammy
- build: Update toolchain to nightly-2022-03-28
- rtc: Rename
is_updating()
toget_update_status()
- build: Bump uart_16550 from 0.2.16 to 0.2.17
Henry Sloan (1):
- Remove redundant constructor call in main function
Rob Bradford (7):
- tests: Update tests to CH v17.0
- build: Update CH version used in CH tests to latest release
- build: Bump Cloud Hypervisor version used for CI to v20.0
- scripts: Update version of CH tests to v22.1
- bzimage: Improve initrd memory allocation
- scripts: Bump Cloud Hypervisor version in integration test
- build: Bump version for 0.4.0 release
Yuji Hagiwara (3):
- fat: Fix incomplete comparing in compare_name and compare_short_name
compare_name and compare_short_name compare incompletely if the
argument "name" is shorter than a name of directory entries. This
causes a failure to load EFI as reported in #164 - loader: fix default_entry_file to include the file extension as well
default_entry_file() returns only the basename but it doesn't
return the extension. this becomes problematic after compare_name()
compare names' length too to fix #164. default_entry_file() seems
to assume that the extension of the file is ".conf". - efi: Check if the buffer has enough length in read() of a directory
first