CVSROOT: /home/cvs
Module name: malta
Changes by: chris@ftp.linux-mips.org 05/07/28 18:26:20
Modified files:
linux/arch/mips: Tag: MaltaRef_2_6 Kconfig Makefile
linux/arch/mips/kernel: Tag: MaltaRef_2_6 Makefile genex.S
irq_cpu.c traps.c
linux/arch/mips/mips-boards/generic: Tag: MaltaRef_2_6 time.c
Log message:
* arch/mips/mips-boards/generic/time.c (mips_timer_interrupt): SMP
timer support.
* arch/mips/kernel/traps.c (do_mt): MT exception handler.
(mips_srs_alloc): Corrected spinlock usage.
(mips_srs_free): Corrected spinlock usage.
(per_cpu_trap_init): Disable VPE operation before changing cause
register (not strictly necessary because 2nd VPE shouldn't be
running...)
(trap_init): Install MT exception handler.
* arch/mips/kernel/irq_cpu.c: Check cpu_has_mipsmt before using
dvpe/evpe.
* arch/mips/kernel/genex.S: Added MT exception.
* arch/mips/kernel/Makefile: Added smp_mt.c.
* arch/mips/Makefile: Added CONFIG_MIPS_MIPSSIM support.
* arch/mips/Kconfig: Added MIPS_MIPSSIM and MIPS_MT_SMP. Make SMP
dependent on MIPS_MT_SMP.
|