freebsd-skq/sys
markj b9677d1249 Make the second argument of dtrace_invop() a trapframe pointer.
Currently this argument is a pointer into the stack which is used by FBT
to fetch the first five probe arguments. On all non-x86 architectures it's
simply the trapframe address, so this change has no functional impact. On
amd64 it's a pointer into the trapframe such that stack[1 .. 5] gives the
first five argument registers, which are deliberately grouped together in
the amd64 trapframe definition.

A trapframe argument simplifies the invop handlers on !x86 and makes the
x86 FBT invop handler easier to understand. Moreover, it allows for invop
handlers that may want to modify the register set of the interrupted thread.
2016-04-17 23:08:47 +00:00
..
amd64 Add 4Kn kernel dump support 2016-04-15 17:45:12 +00:00
arm Rename ARM_INTRNG and MIPS_INTRNG to INTRNG. This will help with machine 2016-04-15 16:05:41 +00:00
arm64 arm: for pointers replace 0 with NULL. 2016-04-15 14:30:40 +00:00
boot Import Mediatek/Ralink dtsi patches against OpenWRT dtsi files 2016-04-15 15:36:09 +00:00
bsm
cam Do the intmax_t dance for debug so CAM_NETFLIX_IOSCHED builds on 2016-04-17 21:29:44 +00:00
cddl Make the second argument of dtrace_invop() a trapframe pointer. 2016-04-17 23:08:47 +00:00
compat compat/linux: for pointers replace 0 with NULL. 2016-04-15 16:21:13 +00:00
conf Add CAM_NETFLIX_IOSCHED to the build. 2016-04-17 21:29:47 +00:00
contrib Use NULL instead of 0 for pointer comparison. 2016-04-15 03:43:16 +00:00
crypto
ddb ddb: for pointers replace 0 with NULL. 2016-04-15 17:27:20 +00:00
dev undo previous commit - WIP was committed by accident. 2016-04-17 15:51:26 +00:00
fs fs misc: for pointers replace 0 with NULL. 2016-04-15 17:28:24 +00:00
gdb
geom g_gate: for pointers replace 0 with NULL. 2016-04-15 16:18:07 +00:00
gnu Import Mediatek/Ralink dts files from OpenWRT 2016-04-16 20:01:08 +00:00
i386 hyperv: Deprecate HYPERV option by moving Hyper-V IDT vector into vmbus 2016-04-15 02:20:18 +00:00
isa isa/pnp: for pointers replace 0 with NULL. 2016-04-14 17:20:35 +00:00
kern The struct thread td_estcpu member is only used by the 4BSD scheduler. 2016-04-17 11:04:27 +00:00
kgssapi
libkern kern: for pointers replace 0 with NULL. 2016-04-15 16:10:11 +00:00
mips Add support for boot arguments specification via fdt 2016-04-16 19:44:41 +00:00
modules MFH 2016-04-16 02:32:12 +00:00
net sys/net* : for pointers replace 0 with NULL. 2016-04-15 17:30:33 +00:00
net80211
netgraph sys/net* : for pointers replace 0 with NULL. 2016-04-15 17:30:33 +00:00
netinet Fix the ICMP6 handling for SCTP. 2016-04-16 21:34:49 +00:00
netinet6 Fix the ICMP6 handling for SCTP. 2016-04-16 21:34:49 +00:00
netipsec sys/net* : for pointers replace 0 with NULL. 2016-04-15 17:30:33 +00:00
netnatm
netpfil netpfil: for pointers replace 0 with NULL. 2016-04-15 12:24:01 +00:00
netsmb
nfs
nfsclient
nfsserver
nlm
ofed ofed: for pointers replace 0 with NULL. 2016-04-15 12:16:15 +00:00
opencrypto
pc98
powerpc powerpc: for pointers replace 0 with NULL. 2016-04-15 14:25:13 +00:00
riscv risc-v: for pointers replace 0 with NULL. 2016-04-14 17:25:50 +00:00
rpc RPC: for pointers replace 0 with NULL. 2016-04-14 17:06:37 +00:00
security
sparc64 sparc64: for pointers replace 0 with NULL. 2016-04-15 12:17:34 +00:00
sys The struct thread td_estcpu member is only used by the 4BSD scheduler. 2016-04-17 11:04:27 +00:00
teken
tests
tools
ufs
vm
x86 Add hw.dmar.batch_coalesce tunable/sysctl, which specifies rate at 2016-04-17 10:56:56 +00:00
xdr RPC: for pointers replace 0 with NULL. 2016-04-14 17:06:37 +00:00
xen
Makefile