1
0
mirror of https://git.FreeBSD.org/src.git synced 2024-12-25 11:37:56 +00:00
freebsd/sys
Jonathan Chen c669d6a002 1) When mucking with mapping registers, it is best to *not* have
io or memory space access enabled.  This patch defers the setting
   of these bits until after all of the mapping registers are probed.
   It might be even better to defer this until a particular mapping
   is activated and to disable that type of access when a new
   register is activated.

2) The PCI spec is very explicit about how mapping registers and
   the expansion ROM mapping register should be probed.  This patch
   makes cardbus_add_map() follow the spec.

3) The PCI spec allows a device to use the same address decoder for
   expansion ROM access as is used for memory mapped register access.
   This patch carefully enables and disables ROM access along with
   resource (de)activiation.

This doesn't include the prefetching detection stuff (maybe later when code is written to actually turn on prefetching).  It also does not use the PCI definitions (yet, I'll try to put this in all at once later)

Submitted by: Justin T. Gibbs
2000-11-28 00:52:40 +00:00
..
alpha Add 'mpsafe' parameter to callout_init() in MD bits. 2000-11-26 13:52:17 +00:00
amd64 Revert the last commit to the callout interface, and add a flag to 2000-11-25 06:22:16 +00:00
boot `cdboot' is broken as it cannot load a kernel. 2000-11-27 02:15:13 +00:00
cam Add special quirk for this ancient Viper drive. This is all creeping 2000-11-08 18:37:12 +00:00
coda
compat Use callout_reset instead of timeout(9). Most callouts are statically 2000-11-27 22:52:31 +00:00
compile
conf A bunch of newcard/cardbus changes that's been sitting in my tree for a while: 2000-11-28 00:05:20 +00:00
contrib/dev
crypto
ddb
dev 1) When mucking with mapping registers, it is best to *not* have 2000-11-28 00:52:40 +00:00
fs Update to reflect the disappearance of getsock(). 2000-11-25 07:16:06 +00:00
geom
gnu Quick fix for not writing group descriptor group, inode bitmaps or 2000-11-10 14:54:15 +00:00
i4b Make log(-1, ...) do what addlog(...) did. 2000-11-26 19:34:06 +00:00
i386 Add bogomips to cpuinfo (set it equal to the CPU frequency, which is bogus 2000-11-27 11:10:03 +00:00
ia64 Add 'mpsafe' parameter to callout_init() in MD bits. 2000-11-26 13:52:17 +00:00
isa Make diskerr() always log with printf. 2000-11-26 19:29:15 +00:00
isofs/cd9660
kern Use callout_reset instead of timeout(9). Most callouts are statically 2000-11-27 22:52:31 +00:00
libkern add threadsafe version of inet_ntoa (inet_ntoa_r takes a buffer to fill) 2000-11-25 03:14:31 +00:00
miscfs Update to reflect the disappearance of getsock(). 2000-11-25 07:16:06 +00:00
modules A bunch of newcard/cardbus changes that's been sitting in my tree for a while: 2000-11-28 00:05:20 +00:00
msdosfs
net Unbreak world; #include <sys/mutex.h> instead of <machine/mutex.h> 2000-11-26 21:47:01 +00:00
netatalk Lock down the network interface queues. The queue mutex must be obtained 2000-11-25 07:35:38 +00:00
netatm Lock down the network interface queues. The queue mutex must be obtained 2000-11-25 07:35:38 +00:00
netgraph Fix another callout_init() that I missed. 2000-11-26 21:59:30 +00:00
netinet Lock down the network interface queues. The queue mutex must be obtained 2000-11-25 07:35:38 +00:00
netinet6 Lock down the network interface queues. The queue mutex must be obtained 2000-11-25 07:35:38 +00:00
netipx Lock down the network interface queues. The queue mutex must be obtained 2000-11-25 07:35:38 +00:00
netkey
netnatm Lock down the network interface queues. The queue mutex must be obtained 2000-11-25 07:35:38 +00:00
netncp
netns Lock down the network interface queues. The queue mutex must be obtained 2000-11-25 07:35:38 +00:00
nfs Simplify the tprintf() API. 2000-11-26 20:35:21 +00:00
nfsclient Simplify the tprintf() API. 2000-11-26 20:35:21 +00:00
nfsserver Simplify the tprintf() API. 2000-11-26 20:35:21 +00:00
ntfs Use vop_defaultop() instead of ntfs_bypass(). 2000-11-18 02:47:12 +00:00
nwfs v_interlock is a mutex now, not simple lock. 2000-11-04 02:42:11 +00:00
pc98 Make diskerr() always log with printf. 2000-11-26 19:29:15 +00:00
pccard
pci Change the driver to allocate its own callout structure, and modify 2000-11-25 08:00:10 +00:00
posix4
powerpc Convert various calls to splhigh() to disable_intr() since splhigh() is 2000-11-19 12:28:42 +00:00
rpc
svr4 This patchset fixes a large number of file descriptor race conditions. 2000-11-18 21:01:04 +00:00
sys Use callout_reset instead of timeout(9). Most callouts are statically 2000-11-27 22:52:31 +00:00
tools
ufs More aggressively rate limit the growth of soft dependency structures 2000-11-20 06:22:39 +00:00
vm Protect the following with a lockmgr lock: 2000-11-22 07:42:04 +00:00
Makefile