opnsense-src/sys
John Baldwin f418f79ce2 Revert the IPI startup sequence to match what is described in the
Intel Multiprocessor Specification v1.4.  The Intel SDM claims that
the INIT IPIs here are invalid, but other systems follow the MP
spec instead.

While here, fix the IPI wait routine to accept a timeout in microseconds
instead of a raw spin count, and don't spin forever during AP startup.
Instead, panic if a STARTUP IPI is not delivered after 20 us.

PR:		196542
Differential Revision:	https://reviews.freebsd.org/D1719
MFC after:	2 weeks
2015-02-06 18:19:59 +00:00
..
amd64 Revert the IPI startup sequence to match what is described in the 2015-02-06 18:19:59 +00:00
arm Import VCHI driver for Broadcom's VideoCore IV GPU 2015-02-05 19:54:03 +00:00
boot Add a FAT label to the EFI boot1 partition. 2015-02-06 01:42:17 +00:00
bsm
cam Add support for probing the SCSI VPD Extended Inquiry page (0x86). 2015-02-05 00:12:21 +00:00
cddl MFV r266995: 2015-02-03 20:06:30 +00:00
compat Run make sysent. 2015-01-23 21:08:24 +00:00
conf Always prefer double dashes for GNU LD long options. 2015-02-06 03:49:31 +00:00
contrib Import VCHI driver for Broadcom's VideoCore IV GPU 2015-02-05 19:54:03 +00:00
crypto Add some new modes to OpenCrypto. These modes are AES-ICM (can be used 2014-12-12 19:56:36 +00:00
ddb ddb: ANSI-fy function declarations. 2014-10-12 18:01:52 +00:00
dev Use direct hardware access for internal requests for KCS and SMIC. In 2015-02-06 16:45:10 +00:00
fs Remove duplicated assignment. 2015-02-03 12:09:48 +00:00
gdb Add support for gdb's memory searching capabilities to our in-kernel gdb 2014-09-05 16:40:47 +00:00
geom Add devd(8) notifications for creation and destruction of GEOM devices. 2015-01-14 11:15:57 +00:00
gnu reiserfs: Use signed i_nlink 2014-09-25 19:10:32 +00:00
i386 Revert the IPI startup sequence to match what is described in the 2015-02-06 18:19:59 +00:00
isa
kern Add a new device control utility for new-bus devices called devctl. This 2015-02-06 16:09:01 +00:00
kgssapi Avoid dynamic syscall overhead for statically compiled modules. 2014-10-26 19:42:44 +00:00
libkern Similar to r277901, fix more -Wcast-qual warnings in libkern's strtoq(), 2015-01-29 21:54:01 +00:00
mips The linux driver code for the MDIO bus does a read-after-write 2015-02-02 17:33:00 +00:00
modules cxgbe(4): Add a minimal if_cxl module that pulls in the real driver as 2015-02-06 01:10:04 +00:00
net Improve the distribution of LAGG port traffic. 2015-01-23 00:06:35 +00:00
net80211 Switch around the order of static inline to be in line with how it's 2015-01-11 18:43:45 +00:00
netgraph Fix a bunch of -Wcast-qual warnings in netgraph's ng_parse.c, by using 2015-01-30 21:59:53 +00:00
netinet The flowid and hashtype should be copied from the originating packet 2015-02-02 17:32:50 +00:00
netinet6 Print IPv6 address in log message instead of address of pointer. 2015-02-05 16:29:26 +00:00
netipsec key_spdget uses key_setdumpsp() without SPTREE_RLOCK held (it uses 2015-01-27 17:46:55 +00:00
netnatm
netpfil Fix IP_FW_NAT44_LIST_NAT size calculation. 2015-02-05 14:54:53 +00:00
netsmb
nfs Remove the old NFS client and server from head, 2014-12-23 00:47:46 +00:00
nfsclient Remove the old NFS client and server from head, 2014-12-23 00:47:46 +00:00
nfsserver Use M_SIZE() instead of hand-crafted (and mostly correct) NFSMSIZ() macro 2015-01-07 17:22:56 +00:00
nlm Avoid dynamic syscall overhead for statically compiled modules. 2014-10-26 19:42:44 +00:00
ofed Fix bug in idr_pre_get where it doesn't handle 'need' correctly. 2015-02-02 23:41:43 +00:00
opencrypto Add some new modes to OpenCrypto. These modes are AES-ICM (can be used 2014-12-12 19:56:36 +00:00
pc98 Factor out duplicated code from dumpsys() on each architecture into generic 2015-01-07 01:01:39 +00:00
powerpc Do not qualify the mcontext_t *mcp argument for set_mcontext(9) as 2015-01-31 21:43:46 +00:00
rpc rpc: Uninitialized pointer read 2015-02-02 16:07:07 +00:00
security Adjust printf format specifiers for dev_t and ino_t in kernel. 2014-12-17 07:27:19 +00:00
sparc64 Do not qualify the mcontext_t *mcp argument for set_mcontext(9) as 2015-01-31 21:43:46 +00:00
sys Add a new device control utility for new-bus devices called devctl. This 2015-02-06 16:09:01 +00:00
teken mdoc: improvements to SEE ALSO. 2014-12-27 07:07:37 +00:00
tools Allow the make_dtb script to work outside of a "make buildkernel" context 2014-08-30 22:39:15 +00:00
ufs Partially revert r277922, avoid sleeping and do flush if we a awaken, 2015-02-05 13:00:27 +00:00
vm Update mtime for tmpfs files modified through memory mapping. Similar 2015-01-28 10:37:23 +00:00
x86 Revert the IPI startup sequence to match what is described in the 2015-02-06 18:19:59 +00:00
xdr
xen Pacify clang 3.3 by ending the file with a newline. This is common 2015-01-06 21:26:35 +00:00
Makefile Remove "pci" from CSCOPEDIRS. 2014-09-23 06:32:19 +00:00