···85852) If > 64MB of memory space is required, the IXP4xx can be 8686 configured to use indirect registers to access PCI This allows 8787 for up to 128MB (0x48000000 to 0x4fffffff) of memory on the bus. 8888- The disadvantadge of this is that every PCI access requires 8888+ The disadvantage of this is that every PCI access requires 8989 three local register accesses plus a spinlock, but in some 9090 cases the performance hit is acceptable. In addition, you cannot 9191 mmap() PCI devices in this case due to the indirect nature
+1-1
include/asm-arm/arch-ixp4xx/io.h
···3838 * 2) If > 64MB of memory space is required, the IXP4xx can be configured3939 * to use indirect registers to access PCI (as we do below for I/O4040 * transactions). This allows for up to 128MB (0x48000000 to 0x4fffffff)4141- * of memory on the bus. The disadvantadge of this is that every 4141+ * of memory on the bus. The disadvantage of this is that every 4242 * PCI access requires three local register accesses plus a spinlock,4343 * but in some cases the performance hit is acceptable. In addition,4444 * you cannot mmap() PCI devices in this case.