freebsd-dev/sys
Davide Italiano 38179e6e76 The Intel PMC architectural events have encodings which are identical to
those of some non-architectural core events. This is not a problem in the
general case as long as there's an 1:1 mapping between the two, but there
are few exceptions. For example, 3CH_01H on Nehalem/Westmere represents
both unhalted-reference-cycles and CPU_CLK_UNHALTED.REF_P.
CPU_CLK_UNHALTED.REF_P on the aforementioned architectures does not measure
reference (i.e. bus) but TSC, so there's the need to disambiguate.
In order to avoid the namespace collision rename all the architectural
events in a way they cannot be ambigous and refactor the architectural
events handling function to reflect this change.
While here, per Jim Harris request, rename
iap_architectural_event_is_unsupported() to iap_event_is_architectural().

Discussed with:	jimharris
Reviewed by:	jimharris, gnn
2013-04-30 15:31:45 +00:00
..
amd64 Add a new driver to support the Intel Non-Transparent Bridge(NTB). 2013-04-29 22:48:53 +00:00
arm Bring copyright changes with the agreement of Thomas Skibo. 2013-04-28 07:00:36 +00:00
boot Add Xilinx Zynq ARM/FPGA SoC support to FreeBSD/arm port. 2013-04-27 22:38:29 +00:00
bsm
cam Correct comment typo's 2013-04-28 21:14:23 +00:00
cddl Changed ZFS TRIM sysctl from vfs.zfs.trim_disable -> vfs.zfs.trim.enabled 2013-04-26 11:24:20 +00:00
compat
conf Add a new driver to support the Intel Non-Transparent Bridge(NTB). 2013-04-29 22:48:53 +00:00
contrib Sync from git - ah_config is in 'ath_hal', not 'ath_hal_private' on 2013-04-29 23:57:41 +00:00
crypto
ddb Small textdump enhancements. 2012-11-01 04:07:08 +00:00
dev The Intel PMC architectural events have encodings which are identical to 2013-04-30 15:31:45 +00:00
fs Fix a bug that allows NFS clients to issue READDIR on files. 2013-04-29 20:09:44 +00:00
gdb
geom Return "descr" field alike to "Intel RAID1 volume" for GEOM RAID to make 2013-04-27 06:57:39 +00:00
gnu/fs/reiserfs
i386 Remove redundant definitions of _ALIGN and _ALIGNBYTES. 2013-04-21 11:12:44 +00:00
ia64 Remove ctl(4) from GENERIC. Also remove 'options CTL_DISABLE' 2013-04-12 16:25:03 +00:00
isa
kern socket: Make shutdown() wake up a blocked accept(). 2013-04-30 15:06:30 +00:00
kgssapi
libkern Attempt to mitigate poor initialization of arc4 by one-shot 2013-04-19 00:30:52 +00:00
mips Octeon 2 (6xxx) and newer CPUs don't use the clock CPU speed for its 2013-04-26 05:42:35 +00:00
modules Add a new driver to support the Intel Non-Transparent Bridge(NTB). 2013-04-29 22:48:53 +00:00
net Add const qualifier to the dst parameter of the ifnet if_output method. 2013-04-26 12:50:32 +00:00
net80211 Add const qualifier to the dst parameter of the ifnet if_output method. 2013-04-26 12:50:32 +00:00
netatalk Add const qualifier to the dst parameter of the ifnet if_output method. 2013-04-26 12:50:32 +00:00
netgraph Add const qualifier to the dst parameter of the ifnet if_output method. 2013-04-26 12:50:32 +00:00
netinet Move IPPROTO_IPV6 from #ifdef __BSD_VISIBLE to #if __POSIX_VISIBLE >= 201112 2013-04-27 23:36:01 +00:00
netinet6 Add const qualifier to the dst parameter of the ifnet if_output method. 2013-04-26 12:50:32 +00:00
netipsec
netipx
netnatm
netpfil Remove useless ifdef KLD_MODULE from dummynet module unload path. This 2013-04-29 06:11:19 +00:00
netsmb
nfs Move the NFS FHA (File Handle Affinity) code from sys/nfsserver to 2013-04-17 22:42:43 +00:00
nfsclient When an NFS unmount occurs, once vflush() writes the last dirty 2013-04-18 23:20:16 +00:00
nfsserver Move the NFS FHA (File Handle Affinity) code from sys/nfsserver to 2013-04-17 22:42:43 +00:00
nlm
ofed Add const qualifier to the dst parameter of the ifnet if_output method. 2013-04-27 08:11:48 +00:00
opencrypto
pc98 - Correct mispellings of word resource 2013-04-17 11:47:32 +00:00
pci - Corrrect mispellings of word useful 2013-04-17 11:45:15 +00:00
powerpc Add reset support to the Wii. 2013-04-27 06:54:49 +00:00
rpc
security Switch the vm_object mutex to be a rwlock. This will enable in the 2013-03-09 02:32:23 +00:00
sparc64 Remove ctl(4) from GENERIC. Also remove 'options CTL_DISABLE' 2013-04-12 16:25:03 +00:00
sys Bump FreeBSD_version after glebius' changes. 2013-04-26 17:06:36 +00:00
teken
tools
ufs - Correct mispellings of the word occurrence 2013-04-17 11:40:10 +00:00
vm Rework the handling of the tmpfs node backing swap object and tmpfs 2013-04-28 19:38:59 +00:00
x86 Introduce kern.timecounter.smp_tsc_adjust tunable (disabled by default) and 2013-04-18 17:07:04 +00:00
xdr
xen xenstore/xenstore.c: 2013-04-29 23:08:13 +00:00
Makefile