The following series of patches port the changes in linux-mti.git repository to the head of tree. --- Chris Dearman (9): Added coherentio command line option for DMA_NONCOHERENT kernel Add missing memory barriers for correct operation of amon_cpu_start Port of GIC related changes from MTI branch. Add debug prints during CPU intialization. APRP Patch04: Propagate final value of max_low_pfn to max_pfn [MTI] Enable PIIX4 PCI2.1 compliancy on Malta [MTI] MIPS secondary cache supports 64 byte line size. Fix accesses to device registers on MIPS boards [MTI] Clean up SPRAM support a little Jaidev Patwardhan (2): Avoid queing multiple reschedule IPI's in SMTC Avoid accessing GCMP registers when they are not present Kurt Martin (1): Do not rely on the initial state of TC/VPE bindings when doing cross VPE writes Raghu Gandham (1): Fix compiler warning in vpe.c Robin Randhawa (2): Fix absd emulation Due to some broken bitfiles, we can't trust IntCtl arch/mips/Kconfig | 1 arch/mips/include/asm/gcmpregs.h | 18 ++-- arch/mips/include/asm/gic.h | 188 ++++--------------------------------- arch/mips/include/asm/irq.h | 1 arch/mips/include/asm/smtc_ipi.h | 5 + arch/mips/include/asm/spram.h | 10 ++ arch/mips/kernel/cpu-probe.c | 8 -- arch/mips/kernel/irq-gic.c | 116 +++++++++-------------- arch/mips/kernel/setup.c | 3 - arch/mips/kernel/smp-mt.c | 10 ++ arch/mips/kernel/smtc.c | 45 ++++++++- arch/mips/kernel/spram.c | 5 - arch/mips/kernel/traps.c | 4 + arch/mips/kernel/vpe.c | 3 - arch/mips/math-emu/dp_simple.c | 11 +- arch/mips/math-emu/sp_simple.c | 3 - arch/mips/mti-malta/malta-amon.c | 7 + arch/mips/mti-malta/malta-int.c | 115 ++++++++++++++--------- arch/mips/mti-malta/malta-pci.c | 14 ++- arch/mips/mti-malta/malta-setup.c | 111 ++++++++++++++++++++++ 20 files changed, 351 insertions(+), 327 deletions(-) create mode 100644 arch/mips/include/asm/spram.h