Skip to content

0.4.0

Compare
Choose a tag to compare
@github-actions github-actions released this 14 Apr 14:21

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() to get_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