freebsd-dev/usr.sbin
Allan Jude 7059fa6ff8 Add support for two workarounds for known issues booting GPT in legacy mode on some hardware
For Lenovo laptops with buggy bios (x220, t420, t520):
	Write the 0xee entry into the second slot in the pmbr instead of the first

For some Dell and HP models:
	The BIOS gives a warning message when booting in legacy mode from a GPT partitioned disk where the 0xee partition in the pmbr is not flagged active
	For models known to have this problem, mark the pmbr active during installation

Use smbios data to identify machines known to be affected by any of the above, and offer the user the option to apply the workaround

In bsdinstall's ufs auto mode (autopart partition wizard):
	Allow users to select which type of partition table to use
	Keep current defaults: MBR for BIOS, GPT for UEFI
	This allows users to choose GPT for legacy boot if they wish

PR:		184910
PR:		194359
Reviewed by:	Michael Dexter
Approved by:	marcel
MFC after:	3 days
X-MFC-With:	r285594
Relnotes:	yes
Sponsored by:	ScaleEngine Inc.
Differential Revision:	https://reviews.freebsd.org/D3091
2015-07-18 18:49:44 +00:00
..
ac Add META_MODE support. 2015-06-13 19:20:56 +00:00
accton Add META_MODE support. 2015-06-13 19:20:56 +00:00
acpi Add META_MODE support. 2015-06-13 19:20:56 +00:00
adduser Add META_MODE support. 2015-06-13 19:20:56 +00:00
amd Add META_MODE support. 2015-06-13 19:20:56 +00:00
ancontrol Add META_MODE support. 2015-06-13 19:20:56 +00:00
apm Add META_MODE support. 2015-06-13 19:20:56 +00:00
apmd Add META_MODE support. 2015-06-13 19:20:56 +00:00
arp Add META_MODE support. 2015-06-13 19:20:56 +00:00
asf Add META_MODE support. 2015-06-13 19:20:56 +00:00
audit Add META_MODE support. 2015-06-13 19:20:56 +00:00
auditd Add META_MODE support. 2015-06-13 19:20:56 +00:00
auditdistd Convert usr.sbin to LIBADD 2014-11-25 16:57:27 +00:00
auditreduce Add META_MODE support. 2015-06-13 19:20:56 +00:00
authpf Add META_MODE support. 2015-06-13 19:20:56 +00:00
autofs Add -noauto autofs map, for automatic handling of fstab entries 2015-03-13 12:44:46 +00:00
bhyve Always assert DCD and DSR in bhyve's uart emulation. 2015-07-06 19:33:29 +00:00
bhyvectl Remove duplicate header string.h. 2015-07-04 18:36:02 +00:00
bhyveload Fix issues detected by 'mandoc -Tlint bhyveload.8' 2015-06-27 18:24:23 +00:00
binmiscctl Add example for upcoming aarch64/arm64 targets. 2015-02-16 20:55:37 +00:00
bluetooth Add META_MODE support. 2015-06-13 19:20:56 +00:00
boot0cfg Add META_MODE support. 2015-06-13 19:20:56 +00:00
boot98cfg Add META_MODE support. 2015-06-13 19:20:56 +00:00
bootparamd Add META_MODE support. 2015-06-13 19:20:56 +00:00
bsdconfig Interim fix for "Login not found" error. 2015-06-19 21:32:20 +00:00
bsdinstall Add support for two workarounds for known issues booting GPT in legacy mode on some hardware 2015-07-18 18:49:44 +00:00
bsnmpd new depends 2015-06-16 23:37:19 +00:00
btxld Add META_MODE support. 2015-06-13 19:20:56 +00:00
cdcontrol Add META_MODE support. 2015-06-13 19:20:56 +00:00
chkgrp Add META_MODE support. 2015-06-13 19:20:56 +00:00
chown Add META_MODE support. 2015-06-13 19:20:56 +00:00
chroot Add META_MODE support. 2015-06-13 19:20:56 +00:00
ckdist Add META_MODE support. 2015-06-13 19:20:56 +00:00
clear_locks Add META_MODE support. 2015-06-13 19:20:56 +00:00
config Add META_MODE support. 2015-06-13 19:20:56 +00:00
cpucontrol Add META_MODE support. 2015-06-13 19:20:56 +00:00
crashinfo Add META_MODE support. 2015-06-13 19:20:56 +00:00
cron Add META_MODE support. 2015-06-13 19:20:56 +00:00
crunch new depends 2015-06-16 23:37:19 +00:00
ctladm make ctdladm(8) return 0 is everything was ok. 2015-07-17 19:10:43 +00:00
ctld Remove OpenSSL dependency from iscsid(8) and ctld(8). 2015-07-03 10:08:10 +00:00
ctm Add META_MODE support. 2015-06-13 19:20:56 +00:00
daemon Add META_MODE support. 2015-06-13 19:20:56 +00:00
dconschat dconschat(8): Use NULL instead of 0 for the last argument in execl(3) 2015-06-28 20:32:03 +00:00
devctl Fix formatting. 2015-07-16 05:14:20 +00:00
devinfo Add META_MODE support. 2015-06-13 19:20:56 +00:00
digictl Add META_MODE support. 2015-06-13 19:20:56 +00:00
diskinfo Add META_MODE support. 2015-06-13 19:20:56 +00:00
dumpcis Add META_MODE support. 2015-06-13 19:20:56 +00:00
editmap Add META_MODE support. 2015-06-13 19:20:56 +00:00
edquota Add META_MODE support. 2015-06-13 19:20:56 +00:00
eeprom Add META_MODE support. 2015-06-13 19:20:56 +00:00
etcupdate Add META_MODE support. 2015-06-13 19:20:56 +00:00
extattr Add META_MODE support. 2015-06-13 19:20:56 +00:00
extattrctl Add META_MODE support. 2015-06-13 19:20:56 +00:00
fdcontrol Add META_MODE support. 2015-06-13 19:20:56 +00:00
fdformat Add META_MODE support. 2015-06-13 19:20:56 +00:00
fdread Add META_MODE support. 2015-06-13 19:20:56 +00:00
fdwrite Add META_MODE support. 2015-06-13 19:20:56 +00:00
fifolog Add META_MODE support. 2015-06-13 19:20:56 +00:00
flowctl Add META_MODE support. 2015-06-13 19:20:56 +00:00
freebsd-update Skip src component if /usr/src is empty. 2015-06-15 20:12:15 +00:00
fstyp fstyp(8) ships with 10.2. 2015-07-18 12:03:51 +00:00
ftp-proxy Convert usr.sbin to LIBADD 2014-11-25 16:57:27 +00:00
fwcontrol Add META_MODE support. 2015-06-13 19:20:56 +00:00
getfmac Add META_MODE support. 2015-06-13 19:20:56 +00:00
getpmac Add META_MODE support. 2015-06-13 19:20:56 +00:00
gpioctl Add META_MODE support. 2015-06-13 19:20:56 +00:00
gssd Add META_MODE support. 2015-06-13 19:20:56 +00:00
gstat Add META_MODE support. 2015-06-13 19:20:56 +00:00
hyperv Import HyperV Key-Value Pair (KVP) driver and daemon code by Microsoft, 2014-09-13 02:15:31 +00:00
i2c Add META_MODE support. 2015-06-13 19:20:56 +00:00
ifmcstat Add META_MODE support. 2015-06-13 19:20:56 +00:00
inetd Add META_MODE support. 2015-06-13 19:20:56 +00:00
iostat Add META_MODE support. 2015-06-13 19:20:56 +00:00
iovctl Replace use of .Po Pc with the preferred .Pq for single line 2015-07-08 16:16:44 +00:00
ip6addrctl Add META_MODE support. 2015-06-13 19:20:56 +00:00
ipfwpcap Add META_MODE support. 2015-06-13 19:20:56 +00:00
iscsid Remove OpenSSL dependency from iscsid(8) and ctld(8). 2015-07-03 10:08:10 +00:00
jail Implement PF_IMMUTABLE flag and apply it to "name" and "jid" in 2015-07-08 16:37:48 +00:00
jexec Run a shell in the jail when no command is specified. 2015-07-12 17:03:50 +00:00
jls Add META_MODE support. 2015-06-13 19:20:56 +00:00
kbdcontrol Add META_MODE support. 2015-06-13 19:20:56 +00:00
kbdmap Add META_MODE support. 2015-06-13 19:20:56 +00:00
keyserv Add META_MODE support. 2015-06-13 19:20:56 +00:00
kgmon Add META_MODE support. 2015-06-13 19:20:56 +00:00
kgzip Add META_MODE support. 2015-06-13 19:20:56 +00:00
kldxref Add META_MODE support. 2015-06-13 19:20:56 +00:00
lastlogin Add META_MODE support. 2015-06-13 19:20:56 +00:00
lmcconfig Add META_MODE support. 2015-06-13 19:20:56 +00:00
lpr Add META_MODE support. 2015-06-13 19:20:56 +00:00
lptcontrol Add META_MODE support. 2015-06-13 19:20:56 +00:00
mailstats Add META_MODE support. 2015-06-13 19:20:56 +00:00
mailwrapper Add META_MODE support. 2015-06-13 19:20:56 +00:00
makefs Add META_MODE support. 2015-06-13 19:20:56 +00:00
makemap Add META_MODE support. 2015-06-13 19:20:56 +00:00
manctl Add META_MODE support. 2015-06-13 19:20:56 +00:00
memcontrol Add META_MODE support. 2015-06-13 19:20:56 +00:00
mergemaster Add META_MODE support. 2015-06-13 19:20:56 +00:00
mfiutil mfiutil: increase buffer size to accommodate sprintf string 2015-07-03 01:43:11 +00:00
mixer Add META_MODE support. 2015-06-13 19:20:56 +00:00
mld6query Add META_MODE support. 2015-06-13 19:20:56 +00:00
mlxcontrol Add META_MODE support. 2015-06-13 19:20:56 +00:00
mount_smbfs Add META_MODE support. 2015-06-13 19:20:56 +00:00
mountd Staticize some stuff in mountd(8); no functional changes. 2015-07-04 08:40:48 +00:00
moused Add META_MODE support. 2015-06-13 19:20:56 +00:00
mptable Add META_MODE support. 2015-06-13 19:20:56 +00:00
mptutil Add META_MODE support. 2015-06-13 19:20:56 +00:00
mtest Add META_MODE support. 2015-06-13 19:20:56 +00:00
mtree Add META_MODE support. 2015-06-13 19:20:56 +00:00
nandsim mdoc: sort SEE ALSO. 2014-12-26 21:56:23 +00:00
nandtool Convert usr.sbin to LIBADD 2014-11-25 16:57:27 +00:00
ndiscvt Add META_MODE support. 2015-06-13 19:20:56 +00:00
ndp Add META_MODE support. 2015-06-13 19:20:56 +00:00
newsyslog Add META_MODE support. 2015-06-13 19:20:56 +00:00
nfscbd Add META_MODE support. 2015-06-13 19:20:56 +00:00
nfsd Add META_MODE support. 2015-06-13 19:20:56 +00:00
nfsdumpstate Add META_MODE support. 2015-06-13 19:20:56 +00:00
nfsrevoke Add META_MODE support. 2015-06-13 19:20:56 +00:00
nfsuserd Add META_MODE support. 2015-06-13 19:20:56 +00:00
ngctl Add META_MODE support. 2015-06-13 19:20:56 +00:00
nghook Add META_MODE support. 2015-06-13 19:20:56 +00:00
nmtree Add META_MODE support. 2015-06-13 19:20:56 +00:00
nologin new depends 2015-06-16 23:37:19 +00:00
nscd Add META_MODE support. 2015-06-13 19:20:56 +00:00
ntp Bump version after 4.2.8p3 import. 2015-07-12 23:32:23 +00:00
nvram use .Mt to mark up email addresses consistently (part2) 2014-06-20 09:57:27 +00:00
ofwdump Add META_MODE support. 2015-06-13 19:20:56 +00:00
pc-sysinstall Add META_MODE support. 2015-06-13 19:20:56 +00:00
pciconf Add META_MODE support. 2015-06-13 19:20:56 +00:00
periodic Add META_MODE support. 2015-06-13 19:20:56 +00:00
pkg Add META_MODE support. 2015-06-13 19:20:56 +00:00
pmcannotate Add META_MODE support. 2015-06-13 19:20:56 +00:00
pmccontrol Add META_MODE support. 2015-06-13 19:20:56 +00:00
pmcstat Add META_MODE support. 2015-06-13 19:20:56 +00:00
pmcstudy Rough first mdoc, spelling and grammar cleanup pass. 2015-03-26 15:54:54 +00:00
pnpinfo Add META_MODE support. 2015-06-13 19:20:56 +00:00
portsnap Add META_MODE support. 2015-06-13 19:20:56 +00:00
powerd Add META_MODE support. 2015-06-13 19:20:56 +00:00
ppp Add META_MODE support. 2015-06-13 19:20:56 +00:00
pppctl Add META_MODE support. 2015-06-13 19:20:56 +00:00
praliases Add META_MODE support. 2015-06-13 19:20:56 +00:00
praudit Add META_MODE support. 2015-06-13 19:20:56 +00:00
procctl Add META_MODE support. 2015-06-13 19:20:56 +00:00
pstat Add META_MODE support. 2015-06-13 19:20:56 +00:00
pw Really fix -o 2015-07-13 09:12:05 +00:00
pwd_mkdb When passwd or group information is changed (by pw, vipw, chpass, ...) 2015-07-02 17:30:59 +00:00
quot Add META_MODE support. 2015-06-13 19:20:56 +00:00
quotaon Add META_MODE support. 2015-06-13 19:20:56 +00:00
rarpd Add META_MODE support. 2015-06-13 19:20:56 +00:00
repquota Add META_MODE support. 2015-06-13 19:20:56 +00:00
rip6query Add META_MODE support. 2015-06-13 19:20:56 +00:00
rmt Add META_MODE support. 2015-06-13 19:20:56 +00:00
route6d Add META_MODE support. 2015-06-13 19:20:56 +00:00
rpc.lockd Add META_MODE support. 2015-06-13 19:20:56 +00:00
rpc.statd Add META_MODE support. 2015-06-13 19:20:56 +00:00
rpc.umntall Add META_MODE support. 2015-06-13 19:20:56 +00:00
rpc.yppasswdd Add META_MODE support. 2015-06-13 19:20:56 +00:00
rpc.ypupdated Add META_MODE support. 2015-06-13 19:20:56 +00:00
rpc.ypxfrd Add META_MODE support. 2015-06-13 19:20:56 +00:00
rpcbind Add META_MODE support. 2015-06-13 19:20:56 +00:00
rrenumd Add META_MODE support. 2015-06-13 19:20:56 +00:00
rtadvctl Add META_MODE support. 2015-06-13 19:20:56 +00:00
rtadvd Add META_MODE support. 2015-06-13 19:20:56 +00:00
rtprio Add META_MODE support. 2015-06-13 19:20:56 +00:00
rtsold Add META_MODE support. 2015-06-13 19:20:56 +00:00
rwhod Add META_MODE support. 2015-06-13 19:20:56 +00:00
sa Add META_MODE support. 2015-06-13 19:20:56 +00:00
sendmail Temporarily disable WARNS while addressing a non-issue with the upstream code 2015-07-07 02:30:35 +00:00
service Add META_MODE support. 2015-06-13 19:20:56 +00:00
services_mkdb Add META_MODE support. 2015-06-13 19:20:56 +00:00
setfib Add META_MODE support. 2015-06-13 19:20:56 +00:00
setfmac Add META_MODE support. 2015-06-13 19:20:56 +00:00
setpmac Add META_MODE support. 2015-06-13 19:20:56 +00:00
sicontrol Add META_MODE support. 2015-06-13 19:20:56 +00:00
smbmsg Add META_MODE support. 2015-06-13 19:20:56 +00:00
snapinfo Add META_MODE support. 2015-06-13 19:20:56 +00:00
spkrtest Add META_MODE support. 2015-06-13 19:20:56 +00:00
spray Add META_MODE support. 2015-06-13 19:20:56 +00:00
syslogd syslogd: re-read the timezone when receive a SIGHUP. 2015-06-16 22:42:19 +00:00
sysrc Update usage statement to align with post-r279624 functionality. 2015-04-20 17:46:09 +00:00
tcpdchk Add META_MODE support. 2015-06-13 19:20:56 +00:00
tcpdmatch Add META_MODE support. 2015-06-13 19:20:56 +00:00
tcpdrop Add META_MODE support. 2015-06-13 19:20:56 +00:00
tcpdump MFV r285191: tcpdump 4.7.4. 2015-07-08 16:19:32 +00:00
tests Migrate tools/regression/{usr.bin/lastcomm,usr.sbin}/ to the new tests layout. 2014-03-16 04:09:22 +00:00
timed Add META_MODE support. 2015-06-13 19:20:56 +00:00
traceroute Add META_MODE support. 2015-06-13 19:20:56 +00:00
traceroute6 Add META_MODE support. 2015-06-13 19:20:56 +00:00
trpt Add META_MODE support. 2015-06-13 19:20:56 +00:00
tzsetup Add META_MODE support. 2015-06-13 19:20:56 +00:00
uathload Add META_MODE support. 2015-06-13 19:20:56 +00:00
uefisign uefisign(8) ships with 10.2. 2015-07-18 12:03:17 +00:00
ugidfw Add META_MODE support. 2015-06-13 19:20:56 +00:00
uhsoctl Add META_MODE support. 2015-06-13 19:20:56 +00:00
unbound Enable remote control using a local socket in the default configuration. 2015-01-05 15:09:00 +00:00
usbconfig Add META_MODE support. 2015-06-13 19:20:56 +00:00
usbdump Add META_MODE support. 2015-06-13 19:20:56 +00:00
utx Add META_MODE support. 2015-06-13 19:20:56 +00:00
vidcontrol Add META_MODE support. 2015-06-13 19:20:56 +00:00
vigr Add a vigr(8) utility which does for /etc/group what vipw(8) does for 2014-12-14 16:40:46 +00:00
vipw Add META_MODE support. 2015-06-13 19:20:56 +00:00
wake Add META_MODE support. 2015-06-13 19:20:56 +00:00
watch Add META_MODE support. 2015-06-13 19:20:56 +00:00
watchdogd Add META_MODE support. 2015-06-13 19:20:56 +00:00
wlandebug Add META_MODE support. 2015-06-13 19:20:56 +00:00
wlconfig Add META_MODE support. 2015-06-13 19:20:56 +00:00
wpa Add META_MODE support. 2015-06-13 19:20:56 +00:00
yp_mkdb Add META_MODE support. 2015-06-13 19:20:56 +00:00
ypbind Fix a warning spotted by gcc4.9: dereferencing type-punned pointer will break 2015-07-16 02:34:22 +00:00
yppoll Add META_MODE support. 2015-06-13 19:20:56 +00:00
yppush Add META_MODE support. 2015-06-13 19:20:56 +00:00
ypserv Add META_MODE support. 2015-06-13 19:20:56 +00:00
ypset Add META_MODE support. 2015-06-13 19:20:56 +00:00
zic Add META_MODE support. 2015-06-13 19:20:56 +00:00
zzz Add META_MODE support. 2015-06-13 19:20:56 +00:00
Makefile Add main() for iovctl and hook iovctl into build 2015-03-01 00:52:41 +00:00
Makefile.amd64 Add MK_BHYVE knob for building and installing bhyve(4), et al 2015-01-26 06:44:48 +00:00
Makefile.arm
Makefile.i386 Disable hyperv on pc98. 2014-10-18 08:07:17 +00:00
Makefile.inc
Makefile.mips
Makefile.powerpc
Makefile.sparc64