freebsd-dev/sys
Marius Strobl 0dc487341e For USIII CPUs the type of the trap caused by peeking/poking non-existent
PCI devices apparently was changed from a special deferred trap with TPC
pointing to the membar #Sync following the failing load/store instruction
to a precise trap with TPC pointing to the failing load/store instruction.
Thus remove the check the check whether TPC points to a membar #Sync in
case of a data access trap as it's off-by-one for USIII CPUs and it should
be sufficient to check whether the trap happend while in fasword*() to
properly detect traps caused by peeking/poking. This also corresponds to
what other OSs do. Note that also only the USIIi manual suggests to check
the TPC for such traps while the USII one doesn't (in the public USIII
manual device peeking/poking isn't mentioned at all).
2006-04-04 21:00:44 +00:00
..
alpha Eliminate HAVE_STOPPEDPCBS. On ia64 the PCPU holds a pointer to the 2006-04-03 22:51:47 +00:00
amd64 Convert pv_entry_frees and pv_entry_allocs stats counters from int to long, 2006-04-04 20:17:35 +00:00
arm Remove the unused sva and eva arguments from pmap_remove_pages(). 2006-04-03 21:16:10 +00:00
boot Remove the USB keyboard hack now that KBDMUX is enabled by default. Allow 2006-03-31 21:36:17 +00:00
bsm
cam
coda
compat Annotate uses of fgetsock() with indications that they should rely 2006-04-01 15:25:01 +00:00
conf o add opt_ath.h enable tweaking various config parameters for the driver 2006-04-03 18:14:02 +00:00
contrib
crypto
ddb
dev Turn a file that was mostly style(9) compliant to a file that's really close 2006-04-04 19:30:47 +00:00
doc
fs - Add a bogus vhold/vdrop around vgone() in devfs_revoke. Without this 2006-03-31 23:37:29 +00:00
gdb
geom Revert previous change, as I fixed MD5(9). 2006-03-30 18:50:00 +00:00
gnu
i4b
i386 Freshen a comment. 2006-04-04 02:26:45 +00:00
ia64 Improve handling of IPI_STOP: 2006-04-03 23:56:40 +00:00
isa
isofs/cd9660
kern - VFS_LOCK_GIANT when recycling a vnode via getnewvnode. We may be 2006-04-04 06:46:10 +00:00
libkern
modules o add opt_ath.h enable tweaking various config parameters for the driver 2006-04-03 18:14:02 +00:00
net Undo damage from wrong MFC to HEAD. 2006-04-04 20:20:51 +00:00
net80211
netatalk White space consistency with kasserts. Minor style tweaks. 2006-04-01 16:54:37 +00:00
netatm Chance protocol switch method pru_detach() so that it returns void 2006-04-01 15:42:02 +00:00
netgraph Chance protocol switch method pru_detach() so that it returns void 2006-04-01 15:42:02 +00:00
netinet Add a tunable net.inet.tcp.maxtcptw, that allows to set a limit 2006-04-04 14:31:37 +00:00
netinet6 Update in_pcb-derived basic socket types following changes to 2006-04-01 16:20:54 +00:00
netipsec Remove unused variables s and error in key_detach. The previous 2006-04-04 10:11:15 +00:00
netipx Chance protocol switch method pru_detach() so that it returns void 2006-04-01 15:42:02 +00:00
netkey In raw and raw-derived socket types, maintain and enforce invariant that 2006-04-01 15:55:44 +00:00
netnatm Chance protocol switch method pru_detach() so that it returns void 2006-04-01 15:42:02 +00:00
netncp
netsmb
nfs
nfs4client
nfsclient - Busy the filesystem in nfs_statfs to prevent us from creating a new 2006-04-01 01:15:23 +00:00
nfsserver rick says: 2006-04-02 04:24:57 +00:00
opencrypto
pc98
pccard
pci
posix4
powerpc Remove the unused sva and eva arguments from pmap_remove_pages(). 2006-04-03 21:16:10 +00:00
rpc
security
sparc64 For USIII CPUs the type of the trap caused by peeking/poking non-existent 2006-04-04 21:00:44 +00:00
sys WARNS level 4 cleanup, still has work to do. 2006-04-04 02:57:09 +00:00
tools
ufs Eliminate softdep_flush() livelock by accounting for number of worklist items 2006-04-03 22:23:23 +00:00
vm Remove the unused sva and eva arguments from pmap_remove_pages(). 2006-04-03 21:16:10 +00:00
Makefile