]>
 
 
pilppa.org Git - linux-2.6-omap-h63xx.git/log 
 
 
 
 
 
 
Ralf Baechle  [Wed, 17 Aug 2005 10:11:10 +0000  (10:11 +0000)] 
 
On CONFIG_64BIT_PHYS_ADDR, pfn always fits in 'unsigned long', but 
pfn<<PAGE_SHIFT sometimes extends beyond.  The pte is big enough to hold 
'long long', but the shift in pfn_pte() needs to do its calculation with 
enough bits to hold the result. 
 
Signed-off-by: Ralf Baechle <ralf@linux-mips.org>  
Ralf Baechle  [Wed, 17 Aug 2005 10:03:03 +0000  (10:03 +0000)] 
 
Fix parenthesis in macros. 
 
Signed-off-by: Ralf Baechle <ralf@linux-mips.org>  
Ralf Baechle  [Tue, 16 Aug 2005 18:11:07 +0000  (18:11 +0000)] 
 
Do the timer interrupt only once on CPU 0 ... 
 
Signed-off-by: Ralf Baechle <ralf@linux-mips.org>  
Ralf Baechle  [Tue, 16 Aug 2005 17:54:41 +0000  (17:54 +0000)] 
 
Define cpu_icache_snoops_remote_store.  This is slight abuse of something 
which originally was meant for SMP cache managment but it can be argued 
to apply on the 34K as well. 
 
Signed-off-by: Ralf Baechle <ralf@linux-mips.org>  
Ralf Baechle  [Tue, 16 Aug 2005 17:47:00 +0000  (17:47 +0000)] 
 
Add a few simple error checks to tlb dumper. 
 
Signed-off-by: Ralf Baechle <ralf@linux-mips.org>  
Ralf Baechle  [Tue, 16 Aug 2005 17:06:48 +0000  (17:06 +0000)] 
 
Reindent dump_tlb.c. 
 
Signed-off-by: Ralf Baechle <ralf@linux-mips.org>  
Ralf Baechle  [Tue, 16 Aug 2005 16:54:12 +0000  (16:54 +0000)] 
 
Add missing space. 
 
Signed-off-by: Ralf Baechle <ralf@linux-mips.org>  
Ralf Baechle  [Tue, 16 Aug 2005 16:39:15 +0000  (16:39 +0000)] 
 
Display presence of SmartMIPS, DSP and MT ASEs in /proc/cpuinfo. 
 
Signed-off-by: Ralf Baechle <ralf@linux-mips.org>  
Ralf Baechle  [Tue, 16 Aug 2005 16:10:18 +0000  (16:10 +0000)] 
 
Delete old junk. 
 
Signed-off-by: Ralf Baechle <ralf@linux-mips.org>  
Ralf Baechle  [Tue, 16 Aug 2005 15:46:05 +0000  (15:46 +0000)] 
 
Spelling fix. 
 
Signed-off-by: Ralf Baechle <ralf@linux-mips.org>  
Ralf Baechle  [Tue, 16 Aug 2005 15:44:06 +0000  (15:44 +0000)] 
 
Support for CoreFPGA-3. 
 
Signed-off-by: Ralf Baechle <ralf@linux-mips.org>  
Ralf Baechle  [Mon, 15 Aug 2005 11:24:34 +0000  (11:24 +0000)] 
 
Implement get_system_type() for Qemu to get procfs-enabled kernels to 
link. 
 
Signed-off-by: Ralf Baechle <ralf@linux-mips.org>  
Ralf Baechle  [Wed, 10 Aug 2005 15:17:11 +0000  (15:17 +0000)] 
 
A little more Kconfig untangeling. 
 
Signed-off-by: Ralf Baechle <ralf@linux-mips.org>  
Ralf Baechle  [Tue, 9 Aug 2005 15:23:49 +0000  (15:23 +0000)] 
 
Inlining will result in back-to-back mtc0 mfc0 instructions.  Break the 
hazard by using back_to_back_c0_hazard(). 
 
Signed-off-by: Ralf Baechle <ralf@linux-mips.org>  
Ralf Baechle  [Mon, 8 Aug 2005 12:42:26 +0000  (12:42 +0000)] 
 
Use pr_debug instead of homegrown debug print macros. 
 
Signed-off-by: Ralf Baechle <ralf@linux-mips.org>  
Ralf Baechle  [Fri, 5 Aug 2005 14:50:35 +0000  (14:50 +0000)] 
 
Send CONFIG_VTAG_ICACHE back into it's cold grave. 
 
Signed-off-by: Ralf Baechle <ralf@linux-mips.org>  
Ralf Baechle  [Fri, 5 Aug 2005 14:28:54 +0000  (14:28 +0000)] 
 
Get rid of the nonsense in the CONFIG_CPU_HAS_PREFETCH block. 
 
Signed-off-by: Ralf Baechle <ralf@linux-mips.org>  
Ralf Baechle  [Fri, 5 Aug 2005 10:31:47 +0000  (10:31 +0000)] 
 
sys is only used for native o32 ... 
 
Signed-off-by: Ralf Baechle <ralf@linux-mips.org>  
Thiemo Seufer  [Wed, 27 Jul 2005 21:48:12 +0000  (21:48 +0000)] 
 
R4600 has 32 FPRs. 
 
Signed-off-by: Thiemo Seufer <ths@networkno.de>  
Signed-off-by: Ralf Baechle <ralf@linux-mips.org>  
Ralf Baechle  [Mon, 25 Jul 2005 22:45:45 +0000  (22:45 +0000)] 
 
Support for Toshiba's RBHMA4500 eval board for the TX4938. 
 
Signed-off-by: Ralf Baechle <ralf@linux-mips.org>  
Ladislav Michl  [Sat, 23 Jul 2005 22:54:52 +0000  (22:54 +0000)] 
 
Void functions shouldn't return values 
 
Signed-off-by: Ladislav Michl <ladis@linux-mips.org>  
Signed-off-by: Ralf Baechle <ralf@linux-mips.org>  
Ralf Baechle  [Fri, 22 Jul 2005 05:46:02 +0000  (05:46  +0000)] 
 
commit 
1858f72fa2e2f63e62114a9bd40c8e68468d8c5e 
Author: Ralf Baechle <ralf@linux-mips.org>
Date:   Fri Jul 22 05:46:02 2005 +0000
New build target vmlinux.bin build raw binary image for Qemu.
Signed-off-by: Ralf Baechle <ralf@linux-mips.org> 
 
Pete Popov  [Tue, 19 Jul 2005 07:05:36 +0000  (07:05 +0000)] 
 
Au1x PM fixes. 
 
Signed-off-by: Ralf Baechle <ralf@linux-mips.org>  
Ralf Baechle  [Fri, 15 Jul 2005 16:32:34 +0000  (16:32 +0000)] 
 
Drop IP27 support for Qlogic ISP.  This driver is buggy and has been 
obsoleted by the qla1280 after the recent fixes. 
 
Signed-off-by: Ralf Baechle <ralf@linux-mips.org>  
Ralf Baechle  [Fri, 15 Jul 2005 15:44:02 +0000  (15:44 +0000)] 
 
Make sure that the processor is actually online or die spectacularly. 
 
Signed-off-by: Ralf Baechle <ralf@linux-mips.org>  
Ralf Baechle  [Fri, 15 Jul 2005 15:23:23 +0000  (15:23 +0000)] 
 
Avoid SMP cacheflushes.  This is a minor optimization of startup but 
will also avoid smp_call_function from doing stupid things when called 
from a CPU that is not yet marked online. 
 
Signed-off-by: Ralf Baechle <ralf@linux-mips.org>  
Pete Popov  [Thu, 14 Jul 2005 17:47:57 +0000  (17:47 +0000)] 
 
Philips PNX8550 support: MIPS32-like core with 2 Trimedias on it. 
 
Signed-off-by: Ralf Baechle <ralf@linux-mips.org>  
Ralf Baechle  [Thu, 14 Jul 2005 15:57:16 +0000  (15:57 +0000)] 
 
More AP / SP bits for the 34K, the Malta bits and things.  Still wants 
a little polishing. 
 
Signed-off-by: Ralf Baechle <ralf@linux-mips.org>  
Ralf Baechle  [Thu, 14 Jul 2005 13:25:05 +0000  (13:25 +0000)] 
 
Cleanups. 
 
Signed-off-by: Ralf Baechle <ralf@linux-mips.org>  
Ralf Baechle  [Thu, 14 Jul 2005 09:42:32 +0000  (09:42 +0000)] 
 
Move Origin crapola into a machine-specific header file. 
 
Signed-off-by: Ralf Baechle <ralf@linux-mips.org>  
Ralf Baechle  [Thu, 14 Jul 2005 07:39:46 +0000  (07:39 +0000)] 
 
Prevent gcc from optimizing a few functions away completly. 
 
Signed-off-by: Ralf Baechle <ralf@linux-mips.org>  
Ralf Baechle  [Thu, 14 Jul 2005 07:34:18 +0000  (07:34 +0000)] 
 
Detect the MIPS R2 vectored interrupt, external interrupt controller 
options and the precense of the MT ASE. 
 
Signed-off-by: Ralf Baechle <ralf@linux-mips.org>  
Ralf Baechle  [Thu, 14 Jul 2005 07:30:27 +0000  (07:30 +0000)] 
 
Macros to access the register of processors using the new MIPS 
Multithreading ASE, also know as MT ASE. 
 
Signed-off-by: Ralf Baechle <ralf@linux-mips.org>  
diff --git a/include/asm-mips/mipsmtregs.h b/include/asm-mips/mipsmtregs.h 
new file mode 100644 
 
Pete Popov  [Thu, 14 Jul 2005 00:17:05 +0000  (00:17  +0000)] 
 
Fix the fixup_bigphys_addr compile problem. 
 
Signed-off-by: Ralf Baechle <ralf@linux-mips.org>  
Pete Popov  [Thu, 14 Jul 2005 00:16:06 +0000  (00:16  +0000)] 
 
Removed __ilog2 since it's no longer needed and conflicts with the 
generic one. 
 
Signed-off-by: Ralf Baechle <ralf@linux-mips.org>  
Ralf Baechle  [Wed, 13 Jul 2005 19:47:28 +0000  (19:47 +0000)] 
 
A few more macros to access MIPS R2 architecture registers. 
 
Signed-off-by: Ralf Baechle <ralf@linux-mips.org>  
Ralf Baechle  [Wed, 13 Jul 2005 19:22:45 +0000  (19:22 +0000)] 
 
New kernel option nowait allows disabling the use of the wait instruction. 
 
Signed-off-by: Ralf Baechle <ralf@linux-mips.org>  
Ralf Baechle  [Wed, 13 Jul 2005 18:20:33 +0000  (18:20 +0000)] 
 
Use an irq_enable_hazard hazard barrier in unmask_mips_irq.  This 
hasn't been an actual bug, so it's more a change to be 100% compliant 
with the requirements of the architecture spec.  Similar fix to 
mask_mips_irq where there was a slightly less theoretical chance of 
getting hit. 
 
Signed-off-by: Ralf Baechle <ralf@linux-mips.org>  
Ralf Baechle  [Wed, 13 Jul 2005 17:58:20 +0000  (17:58 +0000)] 
 
Add EF_MIPS_ARCH_32R2 and EF_MIPS_ARCH_64R2 for tagging of R2 binaries. 
 
Signed-off-by: Ralf Baechle <ralf@linux-mips.org>  
Ralf Baechle  [Wed, 13 Jul 2005 17:56:24 +0000  (17:56 +0000)] 
 
Add a few more SHN_MIPS_* symbols from glibc. 
 
Signed-off-by: Ralf Baechle <ralf@linux-mips.org>  
Ralf Baechle  [Wed, 13 Jul 2005 11:48:45 +0000  (11:48 +0000)] 
 
Add inotify syscalls for MIPS. 
 
Signed-off-by: Ralf Baechle <ralf@linux-mips.org>  
Ralf Baechle  [Wed, 13 Jul 2005 11:48:45 +0000  (11:48 +0000)] 
 
Mark a few variables __read_mostly. 
 
Signed-off-by: Ralf Baechle <ralf@linux-mips.org>  
Ralf Baechle  [Tue, 12 Jul 2005 18:35:38 +0000  (18:35 +0000)] 
 
MIPS R2 instruction hazard handling. 
 
Signed-off-by: Ralf Baechle <ralf@linux-mips.org>  
Ralf Baechle  [Tue, 12 Jul 2005 16:12:05 +0000  (16:12 +0000)] 
 
Detect the 34K. 
 
Signed-off-by: Ralf Baechle <ralf@linux-mips.org>  
Ralf Baechle  [Tue, 12 Jul 2005 14:56:53 +0000  (14:56 +0000)] 
 
Generate code for MIPS32 / MIPS64 Release 2 if configured for one of 
these architectures. 
 
Signed-off-by: Ralf Baechle <ralf@linux-mips.org>  
Ralf Baechle  [Tue, 12 Jul 2005 14:54:31 +0000  (14:54 +0000)] 
 
Use ei / di MIPS32 R2 instructions if available. 
 
Signed-off-by: Ralf Baechle <ralf@linux-mips.org>  
Ralf Baechle  [Tue, 12 Jul 2005 14:51:22 +0000  (14:51 +0000)] 
 
MIPS 32/64 R2 config option. 
 
Signed-off-by: Ralf Baechle <ralf@linux-mips.org>  
Ralf Baechle  [Tue, 12 Jul 2005 12:50:30 +0000  (12:50 +0000)] 
 
Use clz / dclz on MIPS32 / MIPS64 processors. 
 
Signed-off-by: Ralf Baechle <ralf@linux-mips.org>  
Ralf Baechle  [Tue, 12 Jul 2005 09:18:53 +0000  (09:18 +0000)] 
 
In pcibios_enable_resources go back to handling all PCI_NUM_RESOURCES 
resources.  We tried previous but ran into problems ... 
 
Signed-off-by: Ralf Baechle <ralf@linux-mips.org>  
Ralf Baechle  [Mon, 11 Jul 2005 20:45:51 +0000  (20:45 +0000)] 
 
Use Kconfig.preempt. 
 
Signed-off-by: Ralf Baechle <ralf@linux-mips.org>  
Ralf Baechle  [Mon, 11 Jul 2005 20:45:51 +0000  (20:45 +0000)] 
 
Define kmap_atomic_pfn() for MIPS. 
 
Signed-off-by: Ralf Baechle <ralf@linux-mips.org>  
Ralf Baechle  [Mon, 11 Jul 2005 20:45:51 +0000  (20:45 +0000)] 
 
Setup_frame is now returning a success value. 
 
Signed-off-by: Ralf Baechle <ralf@linux-mips.org>  
Ralf Baechle  [Mon, 11 Jul 2005 11:53:44 +0000  (11:53 +0000)] 
 
Temporary hack for Qemu and MIPSsim until they get a proper ELF loader. 
 
Signed-off-by: Ralf Baechle <ralf@linux-mips.org>  
Ralf Baechle  [Mon, 11 Jul 2005 10:37:51 +0000  (10:37 +0000)] 
 
Fix endianess bugs. 
 
Signed-off-by: Ralf Baechle <ralf@linux-mips.org>  
Ralf Baechle  [Fri, 8 Jul 2005 20:10:17 +0000  (20:10 +0000)] 
 
Date:   Fri Jul 8 20:10:17 2005 +0000 
 
Those literals are long. 
 
Signed-off-by: Ralf Baechle <ralf@linux-mips.org>  
Thiemo Seufer  [Fri, 8 Jul 2005 09:17:05 +0000  (09:17 +0000)] 
 
Protect noat assembly with .set push/pop and make it somewhat readable. 
 
Signed-off-by: Ralf Baechle <ralf@linux-mips.org>  
Signed-off-by: Thiemo Seufer <ths@networkno.de>  
Thiemo Seufer  [Fri, 8 Jul 2005 08:03:48 +0000  (08:03 +0000)] 
 
Fix get_saved_sp for 64bit address space. Simplify set_save_sp. 
 
Signed-off-by: Ralf Baechle <ralf@linux-mips.org>  
Signed-off-by: Thiemo Seufer <ths@networkno.de>  
Thiemo Seufer  [Fri, 8 Jul 2005 07:36:51 +0000  (07:36 +0000)] 
 
IP30 Identification. 
 
Signed-off-by: Ralf Baechle <ralf@linux-mips.org>  
Signed-off-by: Thiemo Seufer <ths@networkno.de>  
Thiemo Seufer  [Thu, 7 Jul 2005 11:42:49 +0000  (11:42 +0000)] 
 
... and it isn't a canonicalized triplet but just the n-plet used to 
configure gcc. 
 
Signed-off-by: Ralf Baechle <ralf@linux-mips.org>  
Signed-off-by: Thiemo Seufer <ths@networkno.de>  
Thiemo Seufer  [Thu, 7 Jul 2005 11:18:49 +0000  (11:18 +0000)] 
 
Grep deesn't like shell-style matching... 
 
Signed-off-by: Ralf Baechle <ralf@linux-mips.org>  
Signed-off-by: Thiemo Seufer <ths@networkno.de>  
Thiemo Seufer  [Thu, 7 Jul 2005 09:19:31 +0000  (09:19 +0000)] 
 
Hack to make compiles for the other endianness easier. 
 
Signed-off-by: Ralf Baechle <ralf@linux-mips.org>  
Signed-off-by: Thiemo Seufer <ths@networkno.de>  
Ralf Baechle  [Wed, 6 Jul 2005 12:08:11 +0000  (12:08 +0000)] 
 
Rename CONFIG_CPU_MIPS{32,64} to CONFIG_CPU_MIPS{32|64}_R1. 
 
Signed-off-by: Ralf Baechle <ralf@linux-mips.org>  
Ralf Baechle  [Wed, 6 Jul 2005 10:43:52 +0000  (10:43 +0000)] 
 
Don't redeclare ll_local_timer_interrupt. 
 
Signed-off-by: Ralf Baechle <ralf@linux-mips.org>  
Thiemo Seufer  [Sun, 3 Jul 2005 19:16:13 +0000  (19:16 +0000)] 
 
Brian Murphy says: 
    this fixes Lasat pci to work with multi-function devices by assigning 
    the correct values based on pin number (instead of ignoring them). 
 
Signed-off-by: Ralf Baechle <ralf@linux-mips.org>  
Signed-off-by: Thiemo Seufer <ths@networkno.de>  
Thiemo Seufer  [Sun, 3 Jul 2005 19:12:05 +0000  (19:12 +0000)] 
 
Code cleanup, thanks Brian Murphy. 
 
Signed-off-by: Ralf Baechle <ralf@linux-mips.org>  
Signed-off-by: Thiemo Seufer <ths@networkno.de>  
Maciej W. Rozycki  [Fri, 1 Jul 2005 16:10:40 +0000  (16:10 +0000)] 
 
Use physical addresses at the interface level, letting drivers remap 
them as appropriate. 
 
Signed-off-by: Ralf Baechle <ralf@linux-mips.org>  
Maciej W. Rozycki  [Thu, 30 Jun 2005 16:10:04 +0000  (16:10 +0000)] 
 
Prevent 64-bit constants from being cropped to 32 bits when used in C code. 
 
Signed-off-by: Ralf Baechle <ralf@linux-mips.org>  
Maciej W. Rozycki  [Thu, 30 Jun 2005 10:51:01 +0000  (10:51 +0000)] 
 
Avoid tlbw* hazards for the R4600/R4700/R5000. 
 
Signed-off-by: Ralf Baechle <ralf@linux-mips.org>  
Maciej W. Rozycki  [Thu, 30 Jun 2005 10:48:40 +0000  (10:48 +0000)] 
 
Inline ioremap() calls for constant addresses that map to KSEG1. 
 
Signed-off-by: Ralf Baechle <ralf@linux-mips.org>  
Ralf Baechle  [Thu, 30 Jun 2005 09:42:00 +0000  (09:42 +0000)] 
 
Avoid defining variables in the middle of a block which breaks older 
compilers. 
 
Signed-off-by: Ralf Baechle <ralf@linux-mips.org>  
Ralf Baechle  [Wed, 29 Jun 2005 13:35:19 +0000  (13:35 +0000)] 
 
More .set to keep 32-bit processors happy. 
 
Signed-off-by: Ralf Baechle <ralf@linux-mips.org>  
Maciej W. Rozycki  [Wed, 29 Jun 2005 10:43:51 +0000  (10:43 +0000)] 
 
Fix the diagnostic dump for the XTLB refill handler. 
 
Signed-off-by: Ralf Baechle <ralf@linux-mips.org>  
Maciej W. Rozycki  [Wed, 29 Jun 2005 10:24:21 +0000  (10:24 +0000)] 
 
Fix a diagnostic message. 
 
Signed-off-by: Ralf Baechle <ralf@linux-mips.org>  
Ralf Baechle  [Mon, 27 Jun 2005 22:07:43 +0000  (22:07 +0000)] 
 
Conversion to plat_setup() for TX4927 also. 
 
Signed-off-by: Ralf Baechle <ralf@linux-mips.org>  
Ralf Baechle  [Mon, 27 Jun 2005 08:34:27 +0000  (08:34 +0000)] 
 
Using get_nasid() to find the console node will blow up nicely if 
called on a another node than the console node, so use the master_nasid 
instead and in the unlikely case that one isn't initialized yet, fall 
back to get_nasid(). 
 
Signed-off-by: Ralf Baechle <ralf@linux-mips.org>  
Maciej W. Rozycki  [Thu, 23 Jun 2005 15:57:15 +0000  (15:57 +0000)] 
 
Always use ".set mips3" rather than select between "mips2" or "mips3" 
for assembling ll/sc sequences to avoid problems with 64-bit 
configurations. 
 
Signed-off-by: Ralf Baechle <ralf@linux-mips.org>  
Maciej W. Rozycki  [Wed, 22 Jun 2005 20:58:45 +0000  (20:58 +0000)] 
 
Actual handlers for bus errors for Pmax and 3min. 
 
Signed-off-by: Ralf Baechle <ralf@linux-mips.org>  
diff --git a/arch/mips/dec/kn01-berr.c b/arch/mips/dec/kn01-berr.c 
new file mode 100644 
 
Maciej W. Rozycki  [Wed, 22 Jun 2005 20:56:26 +0000  (20:56 +0000)] 
 
System-specific handling of bus errors for DECstation variations 
supporting parity errors only for memory (Pmax/3min/Maxine). 
Fixes for resources decoded by the KN04/KN05 MB ASIC.  Additional 
clean-ups for the ECC handler. 
 
Signed-off-by: Ralf Baechle <ralf@linux-mips.org>  
Maciej W. Rozycki  [Wed, 22 Jun 2005 20:43:29 +0000  (20:43 +0000)] 
 
Use correct names for bits in the R3k cp0.status register. 
 
Signed-off-by: Ralf Baechle <ralf@linux-mips.org>  
Ralf Baechle  [Tue, 21 Jun 2005 13:52:33 +0000  (13:52 +0000)] 
 
Get the thing to compile again ... 
 
Signed-off-by: Ralf Baechle <ralf@linux-mips.org>  
Maciej W. Rozycki  [Mon, 20 Jun 2005 13:09:49 +0000  (13:09 +0000)] 
 
Use macros for the RM7k cp0.config bits instead of magic numbers. 
Minor clean-ups. 
 
Signed-off-by: Ralf Baechle <ralf@linux-mips.org>  
Maciej W. Rozycki  [Thu, 16 Jun 2005 20:50:55 +0000  (20:50 +0000)] 
 
Fix types for firmware arguments.  Don't define unneeded messages. 
 
Signed-off-by: Ralf Baechle <ralf@linux-mips.org>  
Maciej W. Rozycki  [Thu, 16 Jun 2005 20:49:03 +0000  (20:49 +0000)] 
 
Remove left-over unused bits. 
 
Signed-off-by: Ralf Baechle <ralf@linux-mips.org>  
Maciej W. Rozycki  [Thu, 16 Jun 2005 20:39:12 +0000  (20:39 +0000)] 
 
Mark __die() "noreturn" for real. 
 
Signed-off-by: Ralf Baechle <ralf@linux-mips.org>  
Maciej W. Rozycki  [Thu, 16 Jun 2005 20:37:40 +0000  (20:37 +0000)] 
 
Fix function types to ones appropriate for initcalls. 
 
Signed-off-by: Ralf Baechle <ralf@linux-mips.org>  
Maciej W. Rozycki  [Thu, 16 Jun 2005 20:35:48 +0000  (20:35 +0000)] 
 
GCC 4.0.0 broke `attribute(("alias"))' -- resort to an assembly variant. 
 
Signed-off-by: Ralf Baechle <ralf@linux-mips.org>  
Maciej W. Rozycki  [Thu, 16 Jun 2005 20:30:54 +0000  (20:30 +0000)] 
 
Deal with the bloody KSEG vs CKSEG horror... 
 
Signed-off-by: Ralf Baechle <ralf@linux-mips.org>  
Maciej W. Rozycki  [Thu, 16 Jun 2005 20:23:20 +0000  (20:23 +0000)] 
 
There is NO port I/O space on the DECstation.  Minor clean-ups. 
 
Signed-off-by: Ralf Baechle <ralf@linux-mips.org>  
Ralf Baechle  [Wed, 15 Jun 2005 13:00:12 +0000  (13:00 +0000)] 
 
Redo RM9000 workaround which along with other DSP ASE changes was 
causing some headache for debuggers knowing about signal frames. 
 
Signed-off-by: Ralf Baechle <ralf@linux-mips.org>  
Maciej W. Rozycki  [Tue, 14 Jun 2005 17:35:03 +0000  (17:35 +0000)] 
 
Enable a suitable ISA for the assembler around ll/sc so that code 
builds even for processors that don't support the instructions. 
Plus minor formatting fixes. 
 
Signed-off-by: Ralf Baechle <ralf@linux-mips.org>  
Maciej W. Rozycki  [Mon, 13 Jun 2005 20:24:00 +0000  (20:24 +0000)] 
 
Optimize R3k TLB Load/Store/Modified handlers, by scheduling 
delay slots properly and avoiding an unnecessary jump to a jump. 
 
Signed-off-by: Ralf Baechle <ralf@linux-mips.org>  
Maciej W. Rozycki  [Mon, 13 Jun 2005 20:12:01 +0000  (20:12 +0000)] 
 
Fill R3k load delay slots properly. 
 
Signed-off-by: Ralf Baechle <ralf@linux-mips.org>  
Maciej W. Rozycki  [Mon, 13 Jun 2005 20:09:32 +0000  (20:09 +0000)] 
 
Only dump instructions actually emitted. 
 
Signed-off-by: Ralf Baechle <ralf@linux-mips.org>  
Maciej W. Rozycki  [Mon, 13 Jun 2005 19:55:42 +0000  (19:55 +0000)] 
 
dec_esp: Use physical addresses 
 
These should really be addresses obtained with ioremap() or some 
bus-specific backend, but for now... 
 
Signed-off-by: Ralf Baechle <ralf@linux-mips.org>  
Maciej W. Rozycki  [Mon, 13 Jun 2005 19:53:38 +0000  (19:53 +0000)] 
 
This interrupt is *always* handled -- MIPS_BE_DISCARD just means 
no further action wanted. 
 
Signed-off-by: Ralf Baechle <ralf@linux-mips.org>  
Maciej W. Rozycki  [Mon, 13 Jun 2005 19:50:42 +0000  (19:50 +0000)] 
 
Fix dependencies for DECstation framebuffers. 
 
Signed-off-by: Ralf Baechle <ralf@linux-mips.org>  
Ralf Baechle  [Tue, 7 Jun 2005 11:39:57 +0000  (11:39 +0000)] 
 
Remove dead code which was causing warnings. 
 
Signed-off-by: Ralf Baechle <ralf@linux-mips.org>  
Maciej W. Rozycki  [Mon, 6 Jun 2005 16:40:58 +0000  (16:40 +0000)] 
 
For MIPS32/MIPS64 cp0.config.mt == 1 implies a standard (R4k-style) 
TLB, so no need to set it separately for each implementation. 
 
Signed-off-by: Ralf Baechle <ralf@linux-mips.org>  
Steven J. Hill  [Sun, 5 Jun 2005 03:57:20 +0000  (03:57  +0000)] 
 
The DbAu1500 board also support big endian. Gee, imagine that. 
 
Signed-off-by: Ralf Baechle <ralf@linux-mips.org>  
Ralf Baechle  [Wed, 1 Jun 2005 12:18:30 +0000  (12:18 +0000)] 
 
Fix build with CONFIG_PRINTK disabled. 
 
Signed-off-by: Ralf Baechle <ralf@linux-mips.org>