Fixed the definition of AllocateType so that MaxAddress and
Address always take a 64-bit value, regardless of target platform.
The conversion methods on DevicePathToText and DevicePathFromText
now return a uefi::Result instead of an Option.
Event is now a newtype around NonNull<c_void> instead of *mut c_void.
Changed SystemTable::firmware_revision to return a u32 instead of
a Revision. The firmware revision's format is vendor specific and
may not have the same semantics as the UEFI revision.
Changed Revision to repr(transparent).
Add Revision::EFI_2_100 constant.
The Revision type now implements Display with correct formatting
for all UEFI versions. The custom Debug impl has been removed and
replaced with a derived Debug impl.
CStr16::from_u16_with_nul_unchecked and cstr16! are now allowed in
const contexts.
Removed
Removed UnalignedCStr16; use UnalignedSlice instead. An
UnalignedSlice<u16> can be converted to a string with to_cstr16 or
to_cstring16.
Removed as_file_path_media_device_path and
as_hard_drive_media_device_path from DevicePathNode. Use
DevicePathNode::as_enum instead. Alternatively, convert with TryInto,
e.g. let node: &proto::device_path::media::HardDrive = node.try_into()?.
Removed AcpiDevicePath and HardDriveMediaDevicePath. Use
Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
Bumps uefi from 0.14.0 to 0.18.0.
Changelog
Sourced from uefi's changelog.
... (truncated)
Commits
e8f549a
chore: Release92ef8c7
Update uefi-macros dependency versionfe8dfa9
chore: Releaseb5d24bd
Setpublish = false
in the template app4a18f1e
update PUBLISHING.mdc2d026d
changelog: add publish date to all versions3fe3639
Merge pull request #558 from phip1611/fs-tests-doc-improvementsb59043b
fs-tests: doc improvements8f74777
Merge pull request #550 from timrobertsdev/protocol-handler-services4d6aabe
Apply suggestions from@nicholasbishop
Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting
@dependabot rebase
.Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)