1
0
mirror of https://git.FreeBSD.org/src.git synced 2024-12-22 11:17:19 +00:00
freebsd/sys
John Baldwin f2e3bfc074 Make machine check exception logging more readable. On newer Intel systems,
an uncorrected ECC error tends to fire on all CPUs in a package
simultaneously and the current printf hacks are not sufficient to make
the messages legible.  Instead, use the existing mca_lock spinlock to
serialize calls to mca_log() and change the machine check code to panic
directly when an unrecoverable error is encoutered rather than falling
back to a trap_fatal() call in trap() (which adds nearly a screen-full of
logging messages that aren't useful for machine checks).

MFC after:	2 weeks
2012-04-02 15:07:22 +00:00
..
amd64 Make machine check exception logging more readable. On newer Intel systems, 2012-04-02 15:07:22 +00:00
arm Add software PMC support. 2012-03-28 20:58:30 +00:00
boot Fix build after changes to trap headers. 2012-03-29 16:04:42 +00:00
bsm
cam Be more conservative in using READ CAPACITY(16) command. Previous code 2012-03-31 11:23:09 +00:00
cddl Instead of only iterating over the set of known SDT probes when sdt.ko is 2012-03-27 15:07:43 +00:00
compat Remove some unnecessary includes. 2012-03-18 19:15:11 +00:00
conf MFhead_mfi r227068 2012-03-30 23:05:48 +00:00
contrib MFV: r233615 2012-03-28 17:21:59 +00:00
crypto
ddb
dev Fix compiler warnings, mostly signed issues, 2012-04-02 10:50:42 +00:00
fs Add sysctl vfs.nfs.nfs_keep_dirty_on_error to switch the nfs client 2012-03-17 23:03:20 +00:00
gdb
geom VMDB offset should be greater than logical volume size only for MBR. 2012-03-29 07:29:27 +00:00
gnu/fs Make ReiserFS MPSAFE 2012-03-27 20:36:03 +00:00
i386 Make machine check exception logging more readable. On newer Intel systems, 2012-04-02 15:07:22 +00:00
ia64 Remove pty(4) from our kernel configurations. 2012-03-21 08:38:42 +00:00
isa
kern Export some more useful info about shared memory objects to userland 2012-04-01 18:22:48 +00:00
kgssapi
libkern Remove second consts in r233288 in order to appease C++ compilers. 2012-03-26 18:22:04 +00:00
mips Reinstate the XTLB handler for CPU_NLM and CPU_RMI 2012-04-02 11:41:33 +00:00
modules MFhead_mfi r227068 2012-03-30 23:05:48 +00:00
net Retire the IF_ADDR_LOCK() and IF_ADDR_UNLOCK() compat macros from HEAD. 2012-03-19 21:09:12 +00:00
net80211 Correct the ordering of tid/crypto ic_name. 2012-03-27 04:15:38 +00:00
netatalk
netgraph Fix compiler warnings, mostly signed issues, 2012-04-02 10:50:42 +00:00
netinet Don't check malloc(M_WAITOK) results. 2012-03-31 11:20:48 +00:00
netinet6 in6_pcblookup_local() still can return a pcb with NULL 2012-03-21 08:43:38 +00:00
netipsec
netipx
netnatm
netncp
netsmb
nfs
nfsclient
nfsserver
nlm
ofed Use VM_MEMATTR_UNCACHEABLE instead of VM_MEMATTR_UNCACHED for UC mappings. 2012-03-27 14:24:29 +00:00
opencrypto
pc98 Move the legacy(4) driver to x86. 2012-03-30 19:10:14 +00:00
pci
powerpc - Rename VM_MEMATTR_UNCACHED to VM_MEMATTR_WEAK_UNCACHEABLE on x86 to 2012-03-29 16:51:22 +00:00
rpc
security
sparc64 Remove checks that are redundant due to tf_type being unsigned. 2012-03-31 14:03:16 +00:00
sys Export some more useful info about shared memory objects to userland 2012-04-01 18:22:48 +00:00
teken
tools
ufs A refinement of change 232351 to avoid a race with a forcible unmount. 2012-03-28 21:21:19 +00:00
vm Keep track of the mount point associated with a special device 2012-03-28 20:49:11 +00:00
x86 Make machine check exception logging more readable. On newer Intel systems, 2012-04-02 15:07:22 +00:00
xdr
xen
Makefile Add sys/ofed to the 'make cscope' target. 2012-03-20 18:05:15 +00:00