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.