freebsd-skq/sys
John Baldwin 2f22c84c31 Wait 100 microseconds for a local APIC to dispatch each startup-related IPI
rather than 20.  The MP 1.4 specification states in Appendix B.2:

  "A period of 20 microseconds should be sufficient for IPI dispatch to
   complete under normal operating conditions".

(Note that this appears to be separate from the 10 millisecond (INIT) and
200 microsecond (STARTUP) waits after the IPIs are dispatched.)  The
Intel SDM is silent on this issue as far as I can tell.

At least some hardware requires 60 microseconds as noted in the PR, so
bump this to 100 to be on the safe side.

PR:		197756
Reported by:	zaphod@berentweb.com
MFC after:	1 week
2015-03-30 20:13:22 +00:00
..
amd64 Wait 100 microseconds for a local APIC to dispatch each startup-related IPI 2015-03-30 20:13:22 +00:00
arm Remove support for CPU_XSCALE_80200. None of our configs support it, and 2015-03-30 09:29:45 +00:00
arm64/include Add more arm64 machine dependent headers. With this we now have the minimum 2015-03-26 21:10:42 +00:00
boot Reorder to help with moving the efi loader parts to sys/boot/efi. As these 2015-03-29 15:43:24 +00:00
bsm
cam Add some additional quirks for various Western Digital Caviar MHDDs 2015-03-30 09:05:20 +00:00
cddl Import a missing piece of commit b8fac8e162eda7e98d from illumos-gate. 2015-03-30 03:55:51 +00:00
compat cred: add proc_set_cred helper 2015-03-16 00:10:03 +00:00
conf Remove support for CPU_XSCALE_80200. None of our configs support it, and 2015-03-30 09:29:45 +00:00
contrib Add initial support for the HAL channel survey support to the AR9300 HAL. 2015-03-29 21:53:08 +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
dev Fix bug in xrefinfo_find() for 64-bit platforms 2015-03-30 09:49:54 +00:00
fs msdosfs: mark unused compat-mount fields 2015-03-22 09:09:26 +00:00
gdb
geom Remove extra semicolon. 2015-03-27 12:45:20 +00:00
gnu File names with commas in them cause issues for freebsd-update. We 2015-03-12 06:43:58 +00:00
i386 Wait 100 microseconds for a local APIC to dispatch each startup-related IPI 2015-03-30 20:13:22 +00:00
isa
kern Periodically wake up threads waiting for vmem(9) resources, so they could 2015-03-30 13:30:53 +00:00
kgssapi Avoid dynamic syscall overhead for statically compiled modules. 2014-10-26 19:42:44 +00:00
libkern Implement asprintf in libkern 2015-03-01 00:22:16 +00:00
mips Add hints to set the board MAC address and derived values for each interface. 2015-03-28 23:42:59 +00:00
modules sym and cxgb build on arm, add them to the build. 2015-03-27 02:35:33 +00:00
net Fix a possible mbuf leak on interface departure. 2015-03-26 23:40:22 +00:00
net80211 Initialise the pps / packet tracking timestamp so 11n aggregation works again. 2015-03-22 17:54:00 +00:00
netgraph Change the callout to supply -1 to indicate we are not changing 2015-03-28 12:50:24 +00:00
netinet VNETalize random IP ID engine. 2015-03-28 16:59:57 +00:00
netinet6 Move ip6_sprintf() declaration from in6_var.h to in6.h. This is a simple 2015-03-24 16:45:50 +00:00
netipsec Remove extra '&'. sin6 is already a pointer. 2015-03-07 18:44:52 +00:00
netnatm
netpfil Static'ize pf_fillup_fragment body to match its declaration. 2015-03-26 13:31:04 +00:00
netsmb
nfs Avoid closing unallocated socket in case socreate fails. 2015-02-28 20:30:29 +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 variable casting: 2015-03-27 19:08:11 +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 Wrap #ifdef guards around pmap_bootstrap ap. It's only used in SMP, and 2015-03-28 21:39:42 +00:00
rpc rpc: Uninitialized pointer read 2015-02-02 16:07:07 +00:00
security cred: add proc_set_cred helper 2015-03-16 00:10:03 +00:00
sparc64 Apply r276208 to non-amd64 NOTES files as well to fix tinderbox builds 2015-03-25 15:51:41 +00:00
sys Fill out arm64 dynamic relocation #defines 2015-03-30 17:15:48 +00:00
teken mdoc: improvements to SEE ALSO. 2014-12-27 07:07:37 +00:00
tools
ufs Fix build (with gcc). 2015-03-27 15:49:21 +00:00
vm - Eliminate pagequeue locking in the dirty code in vm_pageout_scan(). 2015-03-28 02:36:49 +00:00
x86 When mapping an allocated entry, use the entry size, instead of the 2015-03-24 12:48:51 +00:00
xdr
xen Use SYSCTL_OUT_STR() to return strings. 2015-03-14 21:40:24 +00:00
Makefile