WSL2-Linux-Kernel/arch
Trent Piepho 565f37642c powerpc/fsl-pci: Set relaxed ordering on prefetchable ranges
Provides a small speedup when accessing pefetchable ranges.  To indicate
that a memory range is prefetchable, mark it in the dts file with 42000000
instead of 02000000.

A powepc pci_controller is allowed three memory ranges, any of which may be
prefetchable.  However, the PCI-PCI bridge configuration space only has one
field for "non-prefetchable memory behind bridge", which has a 32 bit
address, and one field for "prefetchable memory behind bridge", which may
have a 64 bit address.  These are PCI bus addresses, not CPU physical
addresses.

So really you're only allowed one memory range of each type.  And if you
want the range at a PCI address above 32 bits you must make it
prefetchable.

Signed-off-by: Trent Piepho <tpiepho@freescale.com>
Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
2009-01-07 15:33:05 -06:00
..
alpha take init_fs to saner place 2008-12-31 18:07:42 -05:00
arm take init_fs to saner place 2008-12-31 18:07:42 -05:00
avr32 take init_fs to saner place 2008-12-31 18:07:42 -05:00
blackfin take init_fs to saner place 2008-12-31 18:07:42 -05:00
cris take init_fs to saner place 2008-12-31 18:07:42 -05:00
frv take init_fs to saner place 2008-12-31 18:07:42 -05:00
h8300 take init_fs to saner place 2008-12-31 18:07:42 -05:00
ia64 take init_fs to saner place 2008-12-31 18:07:42 -05:00
m32r take init_fs to saner place 2008-12-31 18:07:42 -05:00
m68k take init_fs to saner place 2008-12-31 18:07:42 -05:00
m68knommu take init_fs to saner place 2008-12-31 18:07:42 -05:00
mips take init_fs to saner place 2008-12-31 18:07:42 -05:00
mn10300 take init_fs to saner place 2008-12-31 18:07:42 -05:00
parisc take init_fs to saner place 2008-12-31 18:07:42 -05:00
powerpc powerpc/fsl-pci: Set relaxed ordering on prefetchable ranges 2009-01-07 15:33:05 -06:00
s390 take init_fs to saner place 2008-12-31 18:07:42 -05:00
sh take init_fs to saner place 2008-12-31 18:07:42 -05:00
sparc take init_fs to saner place 2008-12-31 18:07:42 -05:00
um take init_fs to saner place 2008-12-31 18:07:42 -05:00
x86 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs-2.6 2008-12-31 15:57:56 -08:00
xtensa take init_fs to saner place 2008-12-31 18:07:42 -05:00
.gitignore
Kconfig oprofile: select RING_BUFFER 2008-12-12 09:46:31 +01:00