uefi-raw - [Unreleased]
uefi-raw - 0.9.0 (2024-10-23)
Added
- Added
DeviceType and DeviceSubType enums. - Added device path node types in the
protocol::device_path module.
uefi-raw - 0.8.0 (2024-09-09)
Added
- Added
PAGE_SIZE constant.
uefi-raw - 0.7.0 (2024-08-20)
Added
- New
MemoryType constants: UNACCEPTED, MAX, RESERVED_FOR_OEM, and RESERVED_FOR_OS_LOADER.
uefi-raw - 0.6.0 (2024-07-02)
Added
- Added
ResetNotificationProtocol.
Changed
maximum_capsule_size of query_capsule_capabilities now takes a *mut u64 instead of a *mut usize.ResetType now derives the Default trait.
uefi-raw - 0.5.2 (2024-04-19)
Added
- Added
TimestampProtocol. - Added
DevicePathToTextProtocol and DevicePathFromTextProtocol.
uefi-raw - 0.5.1 (2024-03-17)
Added
- Added
IpAddress, Ipv4Address, Ipv6Address, and MacAddress types. - Added
ServiceBindingProtocol, Dhcp4Protocol, HttpProtocol, Ip4Config2Protocol, TlsConfigurationProtocol, and related types. - Added
LoadFileProtocol and LoadFile2Protocol. - Added
firmware_storage module.
uefi-raw - 0.5.0 (2023-11-12)
Added
- Added
AbsolutePointerProtocol. - Added
SimpleFileSystemProtocol and related types.
Changed
{install,reinstall,uninstall}_protocol_interface now take const interface pointers.{un}install_multiple_protocol_interfaces are now defined as c-variadic function pointers. The ABI is extern "C" until such time as extended_varargs_abi_support is stabilized.