freebsd-skq/sys
Warner Losh bd3bce41db Deprecate using hints.acpi.0.rsdp to communicate the RSDP to the
system. This uses the hints mechnanism. This mostly works today
because when there's no static hints (the default), this value can be
fetched from the hint. When there is a static hints file, the hint
passed from the boot loader to the kernel is ignored, but for the BIOS
case we're able to find it anyway. However, with UEFI, the fallback
doesn't work, so we get a panic instead.

Switch to acpi.rsdp and use TUNABLE_ULONG_FETCH instead. Continue to
generate the old values to allow for transitions. In addition, fall
back to the old method if the new method isn't present.

Add comments about all this.

Differential Revision: https://reviews.freebsd.org/D5866
2016-04-14 04:59:51 +00:00
..
amd64 Expose doreti as a global symbol on amd64 and i386. 2016-04-13 17:37:31 +00:00
arm Fix UART3 and UART4 clock offsets. 2016-04-13 21:39:45 +00:00
arm64 arm64: Avoid null dereference in its_init_cpu 2016-04-13 21:00:00 +00:00
boot Deprecate using hints.acpi.0.rsdp to communicate the RSDP to the 2016-04-14 04:59:51 +00:00
bsm Merge from contrib/openbsm to bring the kernel audit bits up to date with OpenBSM 1.2 alpha 4: 2015-12-20 23:22:04 +00:00
cam Add sbuf variants ata_cmd_sbuf() and ata_res_sbuf(), and reimplement the 2016-04-13 20:10:06 +00:00
cddl Fix rare double free in vdev_geom_attrchanged 2016-04-12 19:11:14 +00:00
compat Cleanup unnecessary semicolons from the kernel. 2016-04-10 23:07:00 +00:00
conf Add more fine-grained kernel options for NUMA support. 2016-04-09 13:58:04 +00:00
contrib Send krping output to the log instead of the tty, as is done upstream. 2016-04-14 00:25:11 +00:00
crypto Break up opencrypto/xform.c so it can be reused piecemeal 2015-12-30 22:43:07 +00:00
ddb Add td_swinvoltick to track last involuntary context switch 2016-03-25 19:35:29 +00:00
dev reversed commits r297916 r297909 r297898 due to i386 build failures. 2016-04-13 13:14:18 +00:00
fs If the VOP_SETATTR() call that saves the exclusive create verifier failed, 2016-04-12 20:23:09 +00:00
gdb CALLOUT_MPSAFE has lost its meaning since r141428, i.e., for more than ten 2015-05-22 17:05:21 +00:00
geom Cleanup unnecessary semicolons from the kernel. 2016-04-10 23:07:00 +00:00
gnu Update our copy of the Linux dts files to be in sync with Linux 4.5-rc1. We 2016-02-09 16:42:32 +00:00
i386 Expose doreti as a global symbol on amd64 and i386. 2016-04-13 17:37:31 +00:00
isa Fix the resource_list_print_type() calls to use uintmax_t. 2016-03-22 22:25:08 +00:00
kern Separate POSIX mqueue objects in jails; actually, separate them by the 2016-04-13 20:15:49 +00:00
kgssapi Cleanup unnecessary semicolons from the kernel. 2016-04-10 23:07:00 +00:00
libkern libkern: ffs, fls: s/4/3/ the 3rd BSD clause 2015-10-22 21:04:47 +00:00
mips Move Mediatek/Ralink PCIe to NEW_PCIB 2016-04-12 07:21:22 +00:00
modules Add a 'show t4 tcb <nexus> <tid>' command to dump a TCB from DDB. 2016-04-10 05:06:58 +00:00
net During if_vmove() we call if_detach_internal() which in turn calls the event 2016-04-11 10:00:38 +00:00
net80211 [net80211] correctly (i hope, wow) do a ticks comparison to limit A-MPDU attempts 2016-04-10 04:16:34 +00:00
netgraph Cleanup unnecessary semicolons from the kernel. 2016-04-10 23:07:00 +00:00
netinet Refactor the handling of ICMP/IPv4 packets for SCTP/IPv4. 2016-04-12 21:40:54 +00:00
netinet6 Fix regression introduced in r296986. 2016-04-08 11:13:24 +00:00
netipsec Fix handling of net.inet.ipsec.dfbit=2 variable. 2016-03-18 09:03:00 +00:00
netnatm
netpfil Cleanup unnecessary semicolons from the kernel. 2016-04-10 23:07:00 +00:00
netsmb Cleanup unnecessary semicolons from the kernel. 2016-04-10 23:07:00 +00:00
nfs Do not try to install a default route for each interface found, because 2016-03-27 23:16:37 +00:00
nfsclient
nfsserver Use M_SIZE() instead of hand-crafted (and mostly correct) NFSMSIZ() macro 2015-01-07 17:22:56 +00:00
nlm
ofed Cleanup unnecessary semicolons from the kernel. 2016-04-10 23:07:00 +00:00
opencrypto Break up opencrypto/xform.c so it can be reused piecemeal 2015-12-30 22:43:07 +00:00
pc98 Cleanup unnecessary semicolons from the kernel. 2016-04-10 23:07:00 +00:00
powerpc Cleanup unnecessary semicolons from the kernel. 2016-04-10 23:07:00 +00:00
riscv Add support for ddb(4). 2016-03-10 15:51:43 +00:00
rpc Cleanup unnecessary semicolons from the kernel. 2016-04-10 23:07:00 +00:00
security audit(8): leave unsigned comparison for last. 2016-04-08 03:26:21 +00:00
sparc64 Cleanup unnecessary semicolons from the kernel. 2016-04-10 23:07:00 +00:00
sys Add comment about where b_iocmd and b_ioflags come from. 2016-04-14 04:16:31 +00:00
teken Sync HPA and VPA implementations with CUP. 2015-08-24 07:49:27 +00:00
tests Style 9 changes. 2015-11-12 10:31:14 +00:00
tools Fix MFS builds when both MD_ROOT_SIZE and MFS_IMAGE are specified 2016-02-02 07:02:51 +00:00
ufs ufs: replace 0 with NULL for pointers. 2016-04-10 21:48:11 +00:00
vm Add more fine-grained kernel options for NUMA support. 2016-04-09 13:58:04 +00:00
x86 Deprecate using hints.acpi.0.rsdp to communicate the RSDP to the 2016-04-14 04:59:51 +00:00
xdr
xen xenbus: add a comment with the names of the generated accessors 2016-01-15 14:34:31 +00:00
Makefile Add riscv to the list of architectures for cscope. 2016-02-29 16:39:27 +00:00