freebsd-skq/sys
imp 19c379a742 Use efi_devpath_str for debug path info.
Kill our own hand-rolled (and somewhat flawed) devpath_str in favor of
the recently added efi_devpath_str in libefi. This gives us much
better names at the expense of not being able to debug on EFI 1.2
machines (since the UEFI protocol efi_devpath_str depends on was added
in UEFI 2.0). However, this isn't the first thing that requires newer
than EFI 1.2, so it's quite possible that this doesn't change the
universe of machines we can EFI boot from. This will now give us the
full UEFI path, even for devices we don't yet know about. More
importantly, it gives us the full HD(...) part of the path, which is
sufficient by itself to locate disks that follow the rules (dd one
disk (but not partition) to another still needs the rest of the path
to disambiguate, but that isn't following the rules that require every
GPT table to have globally unique GUIDs for every partion).

This also has the side effect of shrinking boot1.efi by ~3k.

Sponsored by: Netflix
2017-08-26 23:04:19 +00:00
..
amd64 Save KGSBASE in pcb before overriding it with the guest value. 2017-08-24 10:49:53 +00:00
arm Use better hard-coded defaults for the cursor shape, and remove nearby 2017-08-19 19:33:16 +00:00
arm64 Remove an unneeded call to pmap_invalidate_all. This was never called as 2017-08-22 18:20:25 +00:00
boot Use efi_devpath_str for debug path info. 2017-08-26 23:04:19 +00:00
bsm Commit the 64-bit inode project. 2017-05-23 09:29:05 +00:00
cam Expand the latency tracking array from 1.024s to 8.192s to help track 2017-08-24 22:11:10 +00:00
cddl Add a guard around _ILP32 for mips. 2017-08-21 17:45:06 +00:00
compat Sync CloudABI compatibility against the latest upstream version (v0.13). 2017-08-25 11:01:39 +00:00
conf Add new mlx5ib(4) driver to the kernel source tree which supports 2017-08-23 12:09:37 +00:00
contrib Sync CloudABI compatibility against the latest upstream version (v0.13). 2017-08-25 11:01:39 +00:00
crypto aesni: quiet -Wcast-qual 2017-08-16 22:54:35 +00:00
ddb Rename mkdumpheader() and group EKCD functions in kern_shutdown.c. 2017-08-18 04:04:09 +00:00
dev cxgbe(4): Dump the mailbox contents in the same format as CH_DUMP_MBOX. 2017-08-25 23:31:15 +00:00
fs Do not drop NFS vnode lock when performing consistency checks. 2017-08-20 10:08:45 +00:00
gdb
geom Hide length of geli passphrase during boot. 2017-08-26 14:07:24 +00:00
gnu Update DTS files from Linux 4.12 2017-07-09 13:53:32 +00:00
i386 MFamd64 r322720, r322723: 2017-08-26 18:12:25 +00:00
isa Use better hard-coded defaults for the cursor shape, and remove nearby 2017-08-19 19:33:16 +00:00
kern Don't grab SOCK_LOCK for soref() when queuing an AIO request. 2017-08-25 23:10:27 +00:00
kgssapi
libkern x86/crc32_sse42.c: quiet unused function warning 2017-08-11 17:05:31 +00:00
mips Fix limits.h constants to have correct type on MIPS 2017-08-26 03:21:12 +00:00
modules Add new mlx5ib(4) driver to the kernel source tree which supports 2017-08-23 12:09:37 +00:00
net Garbage collect RT_NORTREF, which is no longer in use after FLOWTABLE removal. 2017-08-24 23:08:12 +00:00
net80211 sys/net8021: Add missing braces in setcurchan(). 2017-08-01 03:13:43 +00:00
netgraph Check return value from soaccept(). 2017-06-14 16:13:20 +00:00
netinet Use counter(9) for PLPMTUD counters. 2017-08-25 19:41:38 +00:00
netinet6 After inpcb route caching was put back in place there is no need for 2017-07-27 13:03:36 +00:00
netipsec Remove stale comments. 2017-08-21 13:54:29 +00:00
netpfil pf_get_sport(): Prevent possible endless loop when searching for an unused nat port 2017-08-08 21:09:26 +00:00
netsmb
nfs Improve FHA locality control for NFS read/write requests. 2017-07-31 15:23:19 +00:00
nfsclient Add an NFSv4.1 mount option for "use one openowner". 2017-04-13 21:54:19 +00:00
nfsserver
nlm Commit the 64-bit inode project. 2017-05-23 09:29:05 +00:00
ofed Change reject message type when destroying cm_id in ibore. 2017-08-03 09:31:10 +00:00
opencrypto Use const with some read-only buffers in opencrypto APIs. 2017-05-09 18:28:42 +00:00
powerpc Use better hard-coded defaults for the cursor shape, and remove nearby 2017-08-19 19:33:16 +00:00
riscv Support for v1.10 (latest) of RISC-V privilege specification. 2017-08-10 14:18:09 +00:00
rpc Listening sockets improvements. 2017-06-08 21:30:34 +00:00
security Correct bitwise test in mac_bsdextended ugidfw_rule_valid() 2017-06-13 01:17:58 +00:00
sparc64 Rename mkdumpheader() and group EKCD functions in kern_shutdown.c. 2017-08-18 04:04:09 +00:00
sys Use counter(9) for PLPMTUD counters. 2017-08-25 19:41:38 +00:00
teken Fix syscons escape sequence for setting the local cursor type. This sequence 2017-08-18 15:40:40 +00:00
tests style(9): sort headers 2017-05-09 05:08:47 +00:00
tools make.conf: Add the possibility to use another DTC 2017-06-17 23:34:53 +00:00
ufs Protect v_rdev dereference with the vnode interlock instead of the 2017-08-25 09:51:22 +00:00
vm Replace global swhash in swap pager with per-object trie to track swap 2017-08-25 23:13:21 +00:00
x86 Stop masking FSGSBASE and SMEP features under monitors. 2017-08-24 10:57:34 +00:00
xdr * limit size of buffers to RPC_MAXDATASIZE 2017-06-01 06:12:25 +00:00
xen
Makefile Remove glimpse make target added in r181432 2017-05-22 15:53:30 +00:00