freebsd-nq/release
Colin Percival 65f22ccf82 EC2: Default to UEFI booting
This reduces the FreeBSD boot time by approximately 5 seconds,
roughly equally divided betwenn two factors:
* Disk I/O is faster in the EFI loader since it can perform larger
I/Os.  (The BIOS loader is limited due to the use of bounce buffers
in sub-1M memory.)
* The EFI console is much faster than the VGA console.

Note however that not all EC2 instance types support UEFI; as a
general rule the newer instances (based on Amazon's "Nitro" platform)
support UEFI but the older instances (based on Xen) do not.

Discussed with:	re@, freebsd-cloud@, Amazon
Relnotes:	yes
Sponsored by:	https://www.patreon.com/cperciva

(cherry picked from commit b43d7aa09b)
2021-09-25 09:20:58 -07:00
..
amd64 release: amd64: Fix ISO/USB hybrid image 2021-03-27 12:09:22 +01:00
arm release: permanently remove the 'reldoc' target and associates 2021-05-12 10:49:08 -04:00
arm64 release: permanently remove the 'reldoc' target and associates 2021-05-12 10:49:08 -04:00
i386 Make i386 memstick images bootable. 2020-05-24 18:25:49 +00:00
packages pkgbase: make only vital packages vital, not their sub-packages 2021-08-16 18:15:46 +02:00
pkg_repos
powerpc Delete memstick images for PowerPC. 2021-04-15 09:27:21 -04:00
riscv release: permanently remove the 'reldoc' target and associates 2021-05-12 10:49:08 -04:00
scripts Use makefs(8) in release VM-image generation instead of md(4) and newfs. 2021-04-26 21:08:59 -04:00
tools EC2: Tell gptboot to skip its 3 second wait 2021-09-10 18:27:58 -07:00
Makefile release: permanently remove the 'reldoc' target and associates 2021-05-12 10:49:08 -04:00
Makefile.azure release: update to use git instead of svn: 2020-08-12 16:25:25 +00:00
Makefile.ec2 EC2: Default to UEFI booting 2021-09-25 09:20:58 -07:00
Makefile.gce release: update to use git instead of svn: 2020-08-12 16:25:25 +00:00
Makefile.inc1 release: sync 'git count' logic with newvers.sh 2021-04-29 11:44:46 -04:00
Makefile.mirrors Append the branch commit count to _SNAP_SUFFIX for development 2020-12-16 18:40:49 +00:00
Makefile.vagrant release: update to use git instead of svn: 2020-08-12 16:30:33 +00:00
Makefile.vm pass UNAME_r to fix building 14.x ports on 13.x 2021-04-29 11:55:46 -04:00
rc.local Remove pc98 support completely. 2017-01-28 02:22:15 +00:00
release.conf.sample release: permanently remove the 'reldoc' target and associates 2021-05-12 10:49:08 -04:00
release.sh release: fix ports checkout if /usr/ports does not exist 2021-05-12 12:10:09 -04:00