freebsd-nq/sys
Ryan Stone 9e60f3acd2 Fix Sandy Bridge+ hwpmc branch counters
On Sandy Bridge and later, to count branch-related events you
have to or together a mask indicating the type of branch
instruction to count (e.g. direct jump, branch, etc) and a bits
indicating whether to count taken and not-taken branches.  The
current counter definitions where defining this bits individually,
so the counters never worked and always just counted 0.

Fix the counter definitions to instead contain the proper
combination of masks.  Also update the man pages to reflect the
new counters.

Differential Revision:	https://reviews.freebsd.org/D1587
MFC after:	1 month
Sponsored by:	Sandvine Inc.
2015-03-10 01:23:47 +00:00
..
amd64 Only schedule interrupts on a single hyperthread of a modern Intel CPU core 2015-03-06 20:34:28 +00:00
arm Change the name of the dmtimer pps device from /dev/ppsN to /dev/dmtppsN. 2015-03-09 21:58:41 +00:00
boot Provide a shim layer in loader to condense the Open Firmware device tree to 2015-03-09 02:57:34 +00:00
bsm
cam Add DA_Q_NO_RC16 quirk for USB mass storage device. 2015-03-07 17:18:06 +00:00
cddl Add support for walltimestamp to DTrace on ARM. 2015-03-07 04:38:25 +00:00
compat Run make sysent. 2015-01-23 21:08:24 +00:00
conf Reimplement support for userland core dump compression using a new interface 2015-03-09 03:50:53 +00:00
contrib Merge ACPICA 20141107 and 20150204. 2015-02-18 20:33:00 +00:00
crypto
ddb
dev Fix Sandy Bridge+ hwpmc branch counters 2015-03-10 01:23:47 +00:00
fs Fix white spaces. 2015-03-02 19:14:58 +00:00
gdb
geom Replace constant with proper sizeof(). 2015-02-25 10:18:11 +00:00
gnu Merge latest (commit c8c1b3a77934768c7f7a4a9c10140c8bec529059) files 2015-02-28 00:06:04 +00:00
i386 Only schedule interrupts on a single hyperthread of a modern Intel CPU core 2015-03-06 20:34:28 +00:00
isa
kern Reimplement support for userland core dump compression using a new interface 2015-03-09 03:50:53 +00:00
kgssapi
libkern Implement asprintf in libkern 2015-03-01 00:22:16 +00:00
mips Now that if_arge.c handles actual 'locked' media settings, enable 2015-03-08 22:07:32 +00:00
modules Revert accidentally commited file from r279824. We're not quite ready to 2015-03-09 22:01:57 +00:00
net Reimplement support for userland core dump compression using a new interface 2015-03-09 03:50:53 +00:00
net80211 Fix kern/196290 - don't announce 11n HTINFO rates if the channel is 2015-02-27 04:45:47 +00:00
netgraph Revise default limit for maximum of netgraph data items. 2015-02-12 22:20:34 +00:00
netinet In TCP, connect() can return incorrect error code EINVAL 2015-03-09 20:29:16 +00:00
netinet6 tcp6_ctlinput() doesn't pass MTU value to in6_pcbnotify(). 2015-03-06 05:50:39 +00:00
netipsec Remove extra '&'. sin6 is already a pointer. 2015-03-07 18:44:52 +00:00
netnatm
netpfil Even more fixes to !INET and !INET6 kernels. 2015-02-17 22:33:22 +00:00
netsmb
nfs Avoid closing unallocated socket in case socreate fails. 2015-02-28 20:30:29 +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 Define PTR_ALIGN() macro which will be needed coming Mellanox driver 2015-03-04 09:58:39 +00:00
opencrypto
pc98 Factor out duplicated code from dumpsys() on each architecture into generic 2015-01-07 01:01:39 +00:00
powerpc Provide $FreeBSD$ in the standard way. This fixes the build with clang 3.6. 2015-03-08 16:50:45 +00:00
rpc rpc: Uninitialized pointer read 2015-02-02 16:07:07 +00:00
security
sparc64 Unbreak sparc64 after r276630 by calling __sparc_sigtramp_setup signal 2015-02-16 22:13:03 +00:00
sys Reimplement support for userland core dump compression using a new interface 2015-03-09 03:50:53 +00:00
teken
tools
ufs Partially revert r277922, avoid sleeping and do flush if we a awaken, 2015-02-05 13:00:27 +00:00
vm Fix function name in the panic message. 2015-03-08 02:13:46 +00:00
x86 Free up the IPI slot used by IPI_STOP_HARD. 2015-03-01 02:31:27 +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