[BACK]Return to version CVS log [TXT][DIR] Up to [cvs.NetBSD.org] / src / sys / stand / efiboot

File: [cvs.NetBSD.org] / src / sys / stand / efiboot / version (download)

Revision 1.27, Mon Jun 21 11:11:33 2021 UTC (2 years, 9 months ago) by jmcneill
Branch: MAIN
CVS Tags: thorpej-i2c-spi-conf-base, thorpej-futex2-base, thorpej-futex2, thorpej-cfargs2-base, thorpej-cfargs2
Changes since 1.26: +2 -1 lines

efiboot: Use disk I/O protocol for block device access.

EFI_DISK_IO_PROTOCOL is a simplified interface to block devices. Use this
instead of EFI_BLOCK_IO_PROTOCOL for accessing block devices to simplify
the code -- we no longer need to worry about the underlying media's block
I/O size and alignment requirements.

$NetBSD: version,v 1.27 2021/06/21 11:11:33 jmcneill Exp $

NOTE ANY CHANGES YOU MAKE TO THE EFI BOOTLOADER HERE.  The format of this
file is important - make sure the entries are appended on end, last item
is taken as the current.

1.0:	Initial version.
1.1:	Add PXE booting support.
1.2:	Add environment variable support.
1.3:	Add ACPI support.
1.4:	Add bootfile support.
1.5:	EFI runtime support.
1.6:	Add GPT support.
1.7:	Add NFS support.
1.8:	Add support for "bootargs" environment variable.
1.9:	Add support for efiboot.plist and loading device tree overlays.
1.10:	Add support for EFI GOP framebuffers in ACPI mode.
1.11:	Add full UEFI memory map to /chosen node.
1.12:	Derive ACPI model string from SMBIOS.
1.13:	Add rndseed support.
1.14:	Add EFI RNG support.
1.15:	Add module support.
2.0:	Add boot.cfg support.
2.1:	Remove efiboot.plist support; support dtoverlay in boot.cfg.
2.2:	Remove support for storing settings in EFI env vars.
2.3:	EFI RT and GOP support for devicetree mode.
2.4:	Add ISO9660 support.
2.5:	Recognize the EFI system partion as fstype MSDOS.
2.6:	Disable ACPI support when booting big endian kernels.
2.7:	Add basic support for booting from RAID1 volumes.
2.8:	Add bi-endian disklabel and FFS support.
2.9:	Watchdog support.
2.10:	Use disk I/O protocol for block devices.