Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2005-10-29 | Fix function types to ones appropriate for initcalls. | Maciej W. Rozycki | 1 | -3/+5 | |
Signed-off-by: Ralf Baechle <ralf@linux-mips.org> | |||||
2005-10-29 | GCC 4.0.0 broke `attribute(("alias"))' -- resort to an assembly variant. | Maciej W. Rozycki | 1 | -13/+15 | |
Signed-off-by: Ralf Baechle <ralf@linux-mips.org> | |||||
2005-10-29 | Deal with the bloody KSEG vs CKSEG horror... | Maciej W. Rozycki | 10 | -26/+26 | |
Signed-off-by: Ralf Baechle <ralf@linux-mips.org> | |||||
2005-10-29 | There is NO port I/O space on the DECstation. Minor clean-ups. | Maciej W. Rozycki | 1 | -5/+9 | |
Signed-off-by: Ralf Baechle <ralf@linux-mips.org> | |||||
2005-10-29 | Redo RM9000 workaround which along with other DSP ASE changes was | Ralf Baechle | 9 | -86/+98 | |
causing some headache for debuggers knowing about signal frames. Signed-off-by: Ralf Baechle <ralf@linux-mips.org> | |||||
2005-10-29 | Enable a suitable ISA for the assembler around ll/sc so that code | Maciej W. Rozycki | 4 | -32/+118 | |
builds even for processors that don't support the instructions. Plus minor formatting fixes. Signed-off-by: Ralf Baechle <ralf@linux-mips.org> | |||||
2005-10-29 | Optimize R3k TLB Load/Store/Modified handlers, by scheduling | Maciej W. Rozycki | 1 | -40/+30 | |
delay slots properly and avoiding an unnecessary jump to a jump. Signed-off-by: Ralf Baechle <ralf@linux-mips.org> | |||||
2005-10-29 | Fill R3k load delay slots properly. | Maciej W. Rozycki | 1 | -0/+3 | |
Signed-off-by: Ralf Baechle <ralf@linux-mips.org> | |||||
2005-10-29 | Only dump instructions actually emitted. | Maciej W. Rozycki | 1 | -7/+7 | |
Signed-off-by: Ralf Baechle <ralf@linux-mips.org> | |||||
2005-10-29 | dec_esp: Use physical addresses | Maciej W. Rozycki | 1 | -1/+1 | |
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> | |||||
2005-10-29 | This interrupt is *always* handled -- MIPS_BE_DISCARD just means | Maciej W. Rozycki | 1 | -1/+1 | |
no further action wanted. Signed-off-by: Ralf Baechle <ralf@linux-mips.org> | |||||
2005-10-29 | Fix dependencies for DECstation framebuffers. | Maciej W. Rozycki | 1 | -4/+4 | |
Signed-off-by: Ralf Baechle <ralf@linux-mips.org> | |||||
2005-10-29 | Remove dead code which was causing warnings. | Ralf Baechle | 1 | -3/+0 | |
Signed-off-by: Ralf Baechle <ralf@linux-mips.org> | |||||
2005-10-29 | For MIPS32/MIPS64 cp0.config.mt == 1 implies a standard (R4k-style) | Maciej W. Rozycki | 1 | -5/+1 | |
TLB, so no need to set it separately for each implementation. Signed-off-by: Ralf Baechle <ralf@linux-mips.org> | |||||
2005-10-29 | The DbAu1500 board also support big endian. Gee, imagine that. | Steven J. Hill | 1 | -0/+1 | |
Signed-off-by: Ralf Baechle <ralf@linux-mips.org> | |||||
2005-10-29 | Fix build with CONFIG_PRINTK disabled. | Ralf Baechle | 1 | -0/+4 | |
Signed-off-by: Ralf Baechle <ralf@linux-mips.org> | |||||
2005-10-29 | Support the MIPS32 / MIPS64 DSP ASE. | Ralf Baechle | 34 | -139/+876 | |
Signed-off-by: Ralf Baechle <ralf@linux-mips.org> | |||||
2005-10-29 | 64-bit fixes for Alchemy code ;) | Ralf Baechle | 1 | -6/+5 | |
Signed-off-by: Ralf Baechle <ralf@linux-mips.org> | |||||
2005-10-29 | Fix build for CONFIG_BUG=n. Yes, bugs are now a compile time option ;-) | Ralf Baechle | 1 | -2/+2 | |
Signed-off-by: Ralf Baechle <ralf@linux-mips.org> | |||||
2005-10-29 | When building for Atlas, Malta or SEAD convert the kernel to srecs by | Ralf Baechle | 1 | -0/+12 | |
default. Signed-off-by: Ralf Baechle <ralf@linux-mips.org> | |||||
2005-10-29 | Fix tasteless #ifdef mess in audit_arch(), minor cleanups. | Ralf Baechle | 1 | -17/+12 | |
Signed-off-by: Ralf Baechle <ralf@linux-mips.org> | |||||
2005-10-29 | Bugs are now a configuration option. | Ralf Baechle | 1 | -0/+6 | |
Signed-off-by: Ralf Baechle <ralf@linux-mips.org> | |||||
2005-10-29 | On MIPS the struct sigev preamble is only 8 bytes. | Ralf Baechle | 1 | -0/+1 | |
Signed-off-by: Ralf Baechle <ralf@linux-mips.org> | |||||
2005-10-29 | Now that a struct is the only member left in struct | Ralf Baechle | 3 | -36/+34 | |
mips_fpu_emulator_stats cleanup that unnecessary nesting of structs. Signed-off-by: Ralf Baechle <ralf@linux-mips.org> | |||||
2005-10-29 | Get rid of the eir struct mips_fpu_emulator_private member. It's | Ralf Baechle | 2 | -5/+0 | |
never initialized been initialized anywhere, just saved to and restored from signal frames so nonsense anyway. As neat side effect of being shared between all processors it was also abusable as a nice covert channel between processes. Signed-off-by: Ralf Baechle <ralf@linux-mips.org> | |||||
2005-10-29 | __compute_return_epc() uses CFC1 instruction which might result in a | Ralf Baechle | 2 | -5/+14 | |
coprocessor unusable exception since the process can lose its fpu context by preemption. Signed-off-by: Ralf Baechle <ralf@linux-mips.org> | |||||
2005-10-29 | sys_nfsservctl() needs translation. | Maciej W. Rozycki | 1 | -1/+1 | |
Signed-off-by: Ralf Baechle <ralf@linux-mips.org> | |||||
2005-10-29 | No point in checking cpu_has_tlb before we've computed the CPU options. | Ralf Baechle | 1 | -4/+4 | |
So for now we just unconditionally set the option - Linux wouldn't work without a TLB anyway. Setting MIPS_CPU_4KTLB was missing for Alchemy and Sandcraft, add that back. Signed-off-by: Ralf Baechle <ralf@linux-mips.org> | |||||
2005-10-29 | Cleanup decoding of MIPSxx config registers. | Ralf Baechle | 6 | -49/+175 | |
Signed-off-by: Ralf Baechle <ralf@linux-mips.org> | |||||
2005-10-29 | Fix preemption and SMP problems in the FP emulator code. | Ralf Baechle | 5 | -119/+122 | |
Signed-off-by: Ralf Baechle <ralf@linux-mips.org> | |||||
2005-10-29 | Handle _PAGE_DIRTY correctly for CONFIG_64BIT_PHYS_ADDR on 32bit CPUs. | Thiemo Seufer | 1 | -23/+29 | |
Signed-off-by: Thiemo Seufer <ths@networkno.de> Signed-off-by: Ralf Baechle <ralf@linux-mips.org> | |||||
2005-10-29 | Better interface to run uncached cache setup code. | Thiemo Seufer | 6 | -27/+94 | |
Signed-off-by: Thiemo Seufer <ths@networkno.de> Signed-off-by: Ralf Baechle <ralf@linux-mips.org> | |||||
2005-10-29 | * use 'unsigned long' as address supplied to au_write[bwl]() | Pete Popov | 1 | -95/+32 | |
* remove two already unused and commented structures * added an ULL suffix to several address constants that use bits 35-32 Signed-off-by: Ralf Baechle <ralf@linux-mips.org> | |||||
2005-10-29 | Fix D-cache aliasing problem in the PIO IDE driver potencially resulting | Ralf Baechle | 1 | -8/+65 | |
in the kernel or userspace seeing stale data. Signed-off-by: Ralf Baechle <ralf@linux-mips.org> | |||||
2005-10-29 | Fix a few build warnings. | Ralf Baechle | 1 | -2/+2 | |
Signed-off-by: Ralf Baechle <ralf@linux-mips.org> | |||||
2005-10-29 | Need to include smp.h for the definition of smp_processor_id(). | Ralf Baechle | 1 | -1/+1 | |
Signed-off-by: Ralf Baechle <ralf@linux-mips.org> | |||||
2005-10-29 | Ustat needs a wrapper on n32. | Thiemo Seufer | 1 | -1/+1 | |
Signed-off-by: Thiemo Seufer <ths@networkno.de> Signed-off-by: Ralf Baechle <ralf@linux-mips.org> | |||||
2005-10-29 | Move sync into the delay slot here also. | Ralf Baechle | 1 | -6/+3 | |
Signed-off-by: Ralf Baechle <ralf@linux-mips.org> | |||||
2005-10-29 | Useless includes of everything, the kitchen sink and version.h ... | Ralf Baechle | 4 | -4/+0 | |
Signed-off-by: Ralf Baechle <ralf@linux-mips.org> | |||||
2005-10-29 | Arrested for multiple offences of header file inclusion. | Ralf Baechle | 7 | -8/+1 | |
Signed-off-by: Ralf Baechle <ralf@linux-mips.org> | |||||
2005-10-29 | We pass a kernel pointer to do_sigaltstack in sys32_sigaltstack, so | Ralf Baechle | 1 | -0/+4 | |
we need to do the set_fs(KERNEL_DS) thing around this call. Signed-off-by: Ralf Baechle <ralf@linux-mips.org> | |||||
2005-10-29 | NPTL, round one. | Ralf Baechle | 14 | -14/+129 | |
Signed-off-by: Ralf Baechle <ralf@linux-mips.org> | |||||
2005-10-29 | Build fix for certain configurations. | Ralf Baechle | 1 | -0/+1 | |
Signed-off-by: Ralf Baechle <ralf@linux-mips.org> | |||||
2005-10-29 | Fix BogoMIPS display on UP and some minor cosmetical things. | Ralf Baechle | 4 | -8/+5 | |
Signed-off-by: Ralf Baechle <ralf@linux-mips.org> | |||||
2005-10-29 | fcntl64 needs to be wrapped for n32. | Thiemo Seufer | 1 | -1/+1 | |
Signed-off-by: Thiemo Seufer <ths@networkno.de> Signed-off-by: Ralf Baechle <ralf@linux-mips.org> | |||||
2005-10-29 | Fix one more case of computing the return EPC after the registers have | Ralf Baechle | 1 | -1/+1 | |
already been modified. Signed-off-by: Ralf Baechle <ralf@linux-mips.org> | |||||
2005-10-29 | When simulating ll/sc compute the return EPC before modifying the | Ralf Baechle | 1 | -2/+3 | |
registers. Signed-off-by: Ralf Baechle <ralf@linux-mips.org> | |||||
2005-10-29 | Use fixed up pfn. | Thiemo Seufer | 1 | -1/+1 | |
Signed-off-by: Thiemo Seufer <ths@networkno.de> Signed-off-by: Ralf Baechle <ralf@linux-mips.org> | |||||
2005-10-29 | Detect the 4KEcR2 and for now detect handle it like the 4KEc. | Ralf Baechle | 1 | -0/+4 | |
Signed-off-by: Ralf Baechle <ralf@linux-mips.org> | |||||
2005-10-29 | Fixed buglet with previous patch that broke non au1x builds. | Pete Popov | 2 | -10/+8 | |
Signed-off-by: Ralf Baechle <ralf@linux-mips.org> |