freebsd-nq/sys
Warner Losh 53af1c8a3d TI cardbus bridges, 12xx and newer, have an interesting register. It
is the diagnostics register at offset 0x93.  When bit 5 is set in this
register, bits 4-7 in ExCA register 0x5 being 0000 are required for
pci interrupt routing.  When it is clear, then bit 4 of ExCA register
0x3 is used to enable it.

The only other issue is that when you route interrupts this way, you
must read ExCA register 0x4 in order to clear the interrupt, else you
get an interrupt storm.

Deal with this requirement by setting things up.  It is believed that
this won't hurt other chipsets, but other chipsets may require their
own work arounds.
2001-08-01 19:41:56 +00:00
..
alpha Don't initialize a clock twice (it's not a function of number of 2001-08-01 19:40:11 +00:00
amd64 Use a machine dependent type, Elf_Hashelt, for the elements of the elf 2001-07-31 03:46:39 +00:00
arm
boot Add in a hack to support IBM "El Torito" CD-ROM booting BIOS's which expect 2001-07-31 19:50:09 +00:00
cam Kill the command (don't rerun it) if we had an AUTOSENSE failure. 2001-07-30 00:44:32 +00:00
coda
compat Added the linux_sysinfo function to implement sysinfo(2). 2001-07-23 06:22:10 +00:00
conf Convert the olpt driver to using new-bus stuff. 2001-07-29 11:11:45 +00:00
contrib fix import/merge related code problems 2001-07-30 10:53:23 +00:00
crypto
ddb Quiet a variable format-string warning. 2001-07-19 02:05:00 +00:00
dev open_device: Recognize ar device. 2001-08-01 04:35:28 +00:00
fs remove support for creating files and directories from msdosfs_mknod 2001-07-19 19:15:42 +00:00
geom
gnu Do not depend on pcb_savefpu backwards compat #define. 2001-07-12 12:19:11 +00:00
i4b make driver compile under 4.3-STABLE 2001-07-22 19:55:05 +00:00
i386 Use a machine dependent type, Elf_Hashelt, for the elements of the elf 2001-07-31 03:46:39 +00:00
ia64 GC some obsolete alpha code. 2001-07-31 14:35:36 +00:00
isa Return consistent key action codes at key press and release 2001-07-20 13:05:57 +00:00
isofs/cd9660
kern Move CPU_ABSENT() macro to smp.h, where it belongs anyway. It will be 2001-08-01 00:54:00 +00:00
libkern Sync to OpenBSD (update comment and minor style change). 2001-07-24 11:34:22 +00:00
modules Unbreak ip_mroute_mod 2001-07-25 20:15:17 +00:00
net Update our bpf.h with tcpdump.org's new DLT_ types. 2001-07-31 23:27:06 +00:00
netatalk
netatm Commited patch for uni signaling fix. 2001-07-11 16:31:50 +00:00
netgraph If an attempt is made to LISTEN for a service tag that's already being 2001-07-25 03:34:07 +00:00
netinet Fix a warning. 2001-07-27 00:04:39 +00:00
netinet6 move ipsec security policy allocation into in_pcballoc, before 2001-07-26 19:19:49 +00:00
netipx
netkey
netnatm
netncp
netns
netsmb
nfs Fix a client-side memory leak in nfs_flush(). The code allocates 2001-08-01 10:25:13 +00:00
nfsclient Fix a client-side memory leak in nfs_flush(). The code allocates 2001-08-01 10:25:13 +00:00
nfsserver
pc98 Removed PLIP support. 2001-07-31 03:39:35 +00:00
pccard TI cardbus bridges, 12xx and newer, have an interesting register. It 2001-08-01 19:41:56 +00:00
pci Pacify users who get all bent out of shape when they see the "xl%d: command 2001-07-27 20:55:45 +00:00
posix4 o Replace calls to p_can(..., P_CAN_xxx) with calls to p_canxxx(). 2001-07-05 17:10:46 +00:00
powerpc Use a machine dependent type, Elf_Hashelt, for the elements of the elf 2001-07-31 03:46:39 +00:00
rpc
sparc64 Flesh out the sparc64 port considerably. This contains: 2001-07-31 06:05:05 +00:00
svr4
sys Move CPU_ABSENT() macro to smp.h, where it belongs anyway. It will be 2001-08-01 00:54:00 +00:00
tools
ufs Two recent commits in sys/ufs/ufs interacted badly with ext2fs 2001-07-29 22:26:01 +00:00
vm Oops. Last commit to vm_object.c should have got these files too. 2001-07-31 04:09:52 +00:00
Makefile