David S. Miller
bb6743f4f0
[SPARC64]: Do proper DMA IRQ syncing on Tomatillo
...
This was the main impetus behind adding the PCI IRQ shim.
In order to properly order DMA writes wrt. interrupts, you have to
write to a PCI controller register, then poll for that bit clearing.
There is one bit for each interrupt source, and setting this register
bit tells Tomatillo to drain all pending DMA from that device.
Furthermore, Tomatillo's with revision less than 4 require us to do a
block store due to some memory transaction ordering issues it has on
JBUS.
Signed-off-by: David S. Miller <davem@davemloft.net>
2005-07-04 13:26:04 -07:00
..
acpi
[PATCH] acpi bridge hotadd: Export the interface to get PCI id for an ACPI handle
2005-06-27 21:52:42 -07:00
asm-alpha
[PATCH] Serial: Split 8250 port table (part 2)
2005-06-29 18:45:19 +01:00
asm-arm
[PATCH] ARM: Remove machine description macros
2005-07-03 17:38:58 +01:00
asm-arm26
[PATCH] Serial: Split 8250 port table (part 2)
2005-06-29 18:45:19 +01:00
asm-cris
[PATCH] streamline preempt_count type across archs
2005-06-23 09:45:19 -07:00
asm-frv
[PATCH] PCI: fix up errors after dma bursting patch and CONFIG_PCI=n
2005-06-27 21:52:46 -07:00
asm-generic
[PATCH] kexec: vmlinux: fix physical addresses
2005-06-25 16:24:47 -07:00
asm-h8300
[PATCH] streamline preempt_count type across archs
2005-06-23 09:45:19 -07:00
asm-i386
[PATCH] x86: i8253/i8259A lock cleanup
2005-06-30 08:45:10 -07:00
asm-ia64
Auto merge with /home/aegl/GIT/linus
2005-06-29 15:21:41 -07:00
asm-m32r
[PATCH] streamline preempt_count type across archs
2005-06-23 09:45:19 -07:00
asm-m68k
[PATCH] Serial: Split 8250 port table (part 2)
2005-06-29 18:45:19 +01:00
asm-m68knommu
[PATCH] streamline preempt_count type across archs
2005-06-23 09:45:19 -07:00
asm-mips
[PATCH] Serial: Split 8250 port table (part 2)
2005-06-29 18:45:19 +01:00
asm-parisc
[PATCH] Serial: Split 8250 port table (part 2)
2005-06-29 18:45:19 +01:00
asm-ppc
[PATCH] Serial: Split 8250 port table (part 2)
2005-06-29 18:45:19 +01:00
asm-ppc64
Merge rsync://rsync.kernel.org/pub/scm/linux/kernel/git/paulus/ppc64-2.6
2005-06-30 08:48:56 -07:00
asm-s390
[PATCH] s390: fix finish_arch_switch
2005-06-30 08:45:08 -07:00
asm-sh
[PATCH] Serial: Split 8250 port table (part 2)
2005-06-29 18:45:19 +01:00
asm-sh64
[PATCH] Serial: Split 8250 port table (part 2)
2005-06-29 18:45:19 +01:00
asm-sparc
[PATCH] PCI: fix up errors after dma bursting patch and CONFIG_PCI=n
2005-06-27 21:52:46 -07:00
asm-sparc64
[SPARC64]: Do proper DMA IRQ syncing on Tomatillo
2005-07-04 13:26:04 -07:00
asm-um
[PATCH] uml: add profile_pc for i386
2005-06-25 16:24:36 -07:00
asm-v850
[PATCH] PCI: fix up errors after dma bursting patch and CONFIG_PCI=n
2005-06-27 21:52:46 -07:00
asm-x86_64
[PATCH] x86: i8253/i8259A lock cleanup
2005-06-30 08:45:10 -07:00
asm-xtensa
[PATCH] xtensa: Fix asm macro
2005-06-30 08:45:11 -07:00
linux
[SPARC64/COMPAT]: Add some compat ioctl for ppdev
2005-07-04 13:23:45 -07:00
math-emu
Linux-2.6.12-rc2
2005-04-16 15:20:36 -07:00
media
[PATCH] v4l: tuner improvements
2005-06-28 21:20:36 -07:00
mtd
Linux-2.6.12-rc2
2005-04-16 15:20:36 -07:00
net
[PATCH] ieee80211.h build fix
2005-06-28 22:45:32 -07:00
pcmcia
[PATCH] pcmcia: ds.c cleanup
2005-06-27 18:03:20 -07:00
rxrpc
Linux-2.6.12-rc2
2005-04-16 15:20:36 -07:00
scsi
[PATCH] I2O: Adaptec specific SG_IO access, firmware access through sysfs and 2400A workaround
2005-06-24 00:05:28 -07:00
sound
[PATCH] create a kstrdup library function
2005-06-23 09:45:18 -07:00
video
[PATCH] Clean-up and bug fix for tdfxfb framebuffer size detection
2005-05-01 08:59:25 -07:00