aboutsummaryrefslogtreecommitdiff
path: root/arch/mips
AgeCommit message (Collapse)AuthorFilesLines
2006-04-27[MIPS] Kconfig: Clarify description of CROSSCOMPILE.Ralf Baechle1-1/+7
Signed-off-by: Ralf Baechle <[email protected]>
2006-04-27[MIPS] 24K LV: Add core card id.Chris Dearman3-0/+5
Signed-off-by: Ralf Baechle <[email protected]>
2006-04-27[MIPS] Sparse: fix sparse for 64-bit kernels.Atsushi Nemoto1-1/+4
This commit breaks sparse for 64bit kernel. The -m64 option is required. Also, some macro values (such as _MIPS_TUNE, etc.) contain double-quote characters so it would be better quoting arguments by single-quote characters. Signed-off-by: Atsushi Nemoto <[email protected]> Signed-off-by: Ralf Baechle <[email protected]>
2006-04-27[MIPS] Use __ffs() instead of ffs() in ip32_irq0().Atsushi Nemoto1-3/+4
With recent rewrite for generic bitops, ffs() is defined the same way as the libc and compiler built-in routines (returns int instead of unsigned long). Use __ffs() for 64bit value. Signed-off-by: Atsushi Nemoto <[email protected]> Signed-off-by: Ralf Baechle <[email protected]>
2006-04-27[MIPS] Fix ip27 build.Atsushi Nemoto1-1/+1
Signed-off-by: Atsushi Nemoto <[email protected]> Signed-off-by: Ralf Baechle <[email protected]>
2006-04-27[MIPS] Oprofile: fix sparse warning.Ralf Baechle1-1/+1
Signed-off-by: Atsushi Nemoto <[email protected]> Signed-off-by: Ralf Baechle <[email protected]>
2006-04-27[MIPS] Fix oprofile module unloadingRalf Baechle1-1/+2
When unloading oprofile module with timer-mode, oprofile_arch_exit dereferences a NULL pointer. Signed-off-by: Atsushi Nemoto <[email protected]> Signed-off-by: Ralf Baechle <[email protected]>
2006-04-26[PATCH] fix mips sys32_p{read,write}Al Viro1-62/+2
Switched to use of sys_pread64()/sys_pwrite64() rather than keep duplicating their guts; among the little things that had been missing there were such as ret = security_file_permission (file, MAY_READ); Gotta love the LSM robustness, right? Signed-off-by: Al Viro <[email protected]> Signed-off-by: Linus Torvalds <[email protected]>
2006-04-19[MIPS] Use __ffs() instead of ffs() for waybit calculation.Atsushi Nemoto2-9/+9
Signed-off-by: Atsushi Nemoto <[email protected]> Signed-off-by: Ralf Baechle <[email protected]>
2006-04-19[MIPS] Fix Makefile bugs for MIPS32/MIPS64 R1 and R2.Ralf Baechle1-4/+4
This fixes kernel builds with gcc 3.2 (not 64-bit, that is looking like it is beyond recovery) and 3.3. With these bugs fixed we now also can get undo 3b4c4996a0c24da9e6f8be764e3950b756b18cc0 and similar bits for SMTC that were added in 79cc8007b93838a670b164b8a55ab3e735a12a8b. Signed-off-by: Ralf Baechle <[email protected]>
2006-04-19[MIPS] Handle IDE PIO cache aliases on SMP.Ralf Baechle5-0/+15
Signed-off-by: Ralf Baechle <[email protected]>
2006-04-19[MIPS] Make mips_srs_init static.Ralf Baechle1-1/+1
Nothing outside traps.c uses it. Signed-off-by: Ralf Baechle <[email protected]>
2006-04-19[MIPS] kgdb: Let gcc compute the array size itself.Ralf Baechle1-1/+1
This is the same method as used in the serial driver. Signed-off-by: Ralf Baechle <[email protected]>
2006-04-19[MIPS] FPU affinity for MT ASE.Ralf Baechle6-1/+72
Signed-off-by: Ralf Baechle <[email protected]>
2006-04-19[MIPS] MT: Improved multithreading support.Ralf Baechle35-155/+2796
Signed-off-by: Ralf Baechle <[email protected]>
2006-04-19[MIPS] kpsd and other AP/SP improvements.Ralf Baechle5-380/+1205
Signed-off-by: Ralf Baechle <[email protected]>
2006-04-19[MIPS] R2: Instruction hazard barrier.Ralf Baechle1-0/+15
Signed-off-by: Ralf Baechle <[email protected]>
2006-04-19[MIPS] R2: Implement shadow register allocation without spinlock.Ralf Baechle1-23/+18
Signed-off-by: Ralf Baechle <[email protected]>
2006-04-19[MIPS] Fix VR41xx build errors.Yoichi Yuasa1-0/+13
Signed-off-by: Ralf Baechle <[email protected]> Signed-off-by: Yoichi Yuasa <[email protected]>
2006-04-19[MIPS] Fix tx49_blast_icache32_page_indexed.Atsushi Nemoto1-1/+2
Fix the cache index value in tx49_blast_icache32_page_indexed(). This is a damage by de62893bc0725f8b5f0445250577cd7a10b2d8f8 commit. Signed-off-by: Atsushi Nemoto <[email protected]> Signed-off-by: Ralf Baechle <[email protected]>
2006-04-19[MIPS] Enable SCHED_NO_NO_OMIT_FRAME_POINTER for MIPS.Atsushi Nemoto1-0/+4
MIPS get_wchan() no longer requires -fno-omit-frame-pointer. Signed-off-by: Atsushi Nemoto <[email protected]> Signed-off-by: Ralf Baechle <[email protected]>
2006-04-19[MIPS] Rewrite all the assembler interrupt handlers to C.Ralf Baechle100-3388/+1114
Saves like 1,600 lines of code, is way easier to debug, compilers frequently do a better job than the cut and paste type of handlers many boards had. And finally having all the stuff done in a single place also means alot of bug potencial for the MT ASE is gone. The only surviving handler in assembler is the DECstation one; I hope Maciej will rewrite it. Signed-off-by: Ralf Baechle <[email protected]>
2006-04-19[MIPS] Fix the crime against humanity that mipsIRQ.S is.Ralf Baechle7-47/+243
Signed-off-by: Ralf Baechle <[email protected]>
2006-04-19[MIPS] Fixup damage done by 22a9835c350782a5c3257343713932af3ac92ee0.Ralf Baechle2-4/+6
Signed-off-by: Ralf Baechle <[email protected]>
2006-04-19[MIPS] Replace redundant declarations of _end by <asm/sections.h>.Ralf Baechle5-10/+7
Signed-off-by: Ralf Baechle <[email protected]>
2006-04-19[MIPS] JMR3927 build fixes for the RTC code.Ralf Baechle1-30/+30
Signed-off-by: Ralf Baechle <[email protected]>
2006-04-19[MIPS] EV96100: ev96100_cpu_irq needs a struct pt_regs argument.Ralf Baechle1-1/+1
Signed-off-by: Ralf Baechle <[email protected]>
2006-04-19[MIPS] EV96100: Fix over two year old typo in variable name.Ralf Baechle1-1/+1
Signed-off-by: Ralf Baechle <[email protected]>
2006-04-19[MIPS] Ocelot 3: Fix build errors after the recent move of Marvell headers.Ralf Baechle1-12/+12
Signed-off-by: Ralf Baechle <[email protected]>
2006-04-19[MIPS] ITE: Glue build.Ralf Baechle1-0/+1
Signed-off-by: Ralf Baechle <[email protected]>
2006-04-19[MIPS] Jaguar: Fix build errors after the recent move of Marvell headers.Ralf Baechle1-18/+18
Some things were renamed because the PPC variant of the MV-643XX now uses the same header and the Jaguar code didn't catch up on that. Signed-off-by: Ralf Baechle <[email protected]>
2006-04-19[MIPS] ITE8172: Fix build error due to missmatching prototypes.Ralf Baechle1-3/+0
Signed-off-by: Ralf Baechle <[email protected]>
2006-04-19[MIPS] Fix CONFIG_LIMITED_DMA build.Ralf Baechle1-0/+2
This fix a build error for the Momentum Jaguar ATX eval board. Signed-off-by: Ralf Baechle <[email protected]>
2006-04-19[MIPS] PNX8550 build fix.Ralf Baechle1-0/+1
Signed-off-by: Ralf Baechle <[email protected]>
2006-04-19[MIPS] Rewrite spurious_interrupt from assembler to C.Ralf Baechle17-44/+39
Signed-off-by: Ralf Baechle <[email protected]>
2006-04-19[MIPS] Fix breakage due to the grand makefile crapectomy.Ralf Baechle1-2/+2
It's cc-option not cc-options. Signed-off-by: Ralf Baechle <[email protected]>
2006-04-19[MIPS] Sort out duplicate exports.Ralf Baechle2-17/+0
Signed-off-by: Ralf Baechle <[email protected]>
2006-04-19[MIPS] Wire up sync_file_range(2).Ralf Baechle5-0/+14
Signed-off-by: Ralf Baechle <[email protected]>
2006-04-19[MIPS] Wire splice syscall.Ralf Baechle4-0/+4
Signed-off-by: Ralf Baechle <[email protected]>
2006-04-19[MIPS] Fix vectored interrupt support in TLB exception handler generator.Ralf Baechle1-2/+2
Signed-off-by: Ralf Baechle <[email protected]>
2006-04-19[MIPS] Some formatting fixes.Ralf Baechle1-3/+3
Signed-off-by: Ralf Baechle <[email protected]>
2006-04-19[MIPS] Fixup printk in mips_srs_init.Ralf Baechle1-1/+2
Signed-off-by: Ralf Baechle <[email protected]>
2006-04-19[MIPS] Remove redundant initialization of sr_allocated.Ralf Baechle1-2/+0
Signed-off-by: Ralf Baechle <[email protected]>
2006-04-19[MIPS] Make set_vi_srs_handler static.Ralf Baechle1-1/+1
Signed-off-by: Ralf Baechle <[email protected]>
2006-04-19[MIPS] Cleanup free_initmem the same way as i386 did.Ralf Baechle1-25/+23
Signed-off-by: Ralf Baechle <[email protected]>
2006-04-19[MIPS] Added tb0287_defconfig back.Yoichi Yuasa1-0/+1096
Signed-off-by: Yoichi Yuasa <[email protected]> Signed-off-by: Ralf Baechle <[email protected]>
2006-04-11[PATCH] No arch-specific strpbrk implementationsKyle McMartin1-1/+0
While cleaning up parisc_ksyms.c earlier, I noticed that strpbrk wasn't being exported from lib/string.c. Investigating further, I noticed a changeset that removed its export and added it to _ksyms.c on a few more architectures. The justification was that "other arches do it." I think this is wrong, since no architecture currently defines __HAVE_ARCH_STRPBRK, there's no reason for any of them to be exporting it themselves. Therefore, consolidate the export to lib/string.c. Signed-off-by: Kyle McMartin <[email protected]> Signed-off-by: Andrew Morton <[email protected]> Signed-off-by: Linus Torvalds <[email protected]>
2006-04-11[PATCH] Configurable NODES_SHIFTYasunori Goto1-0/+5
Current implementations define NODES_SHIFT in include/asm-xxx/numnodes.h for each arch. Its definition is sometimes configurable. Indeed, ia64 defines 5 NODES_SHIFT values in the current git tree. But it looks a bit messy. SGI-SN2(ia64) system requires 1024 nodes, and the number of nodes already has been changeable by config. Suitable node's number may be changed in the future even if it is other architecture. So, I wrote configurable node's number. This patch set defines just default value for each arch which needs multi nodes except ia64. But, it is easy to change to configurable if necessary. On ia64 the number of nodes can be already configured in generic ia64 and SN2 config. But, NODES_SHIFT is defined for DIG64 and HP'S machine too. So, I changed it so that all platforms can be configured via CONFIG_NODES_SHIFT. It would be simpler. See also: http://marc.theaimsgroup.com/?l=linux-kernel&m=114358010523896&w=2 Signed-off-by: Yasunori Goto <[email protected]> Cc: Hirokazu Takata <[email protected]> Cc: "Luck, Tony" <[email protected]> Cc: Andi Kleen <[email protected]> Cc: Paul Mackerras <[email protected]> Cc: Benjamin Herrenschmidt <[email protected]> Cc: Ivan Kokshaysky <[email protected]> Cc: Richard Henderson <[email protected]> Cc: Kyle McMartin <[email protected]> Cc: Russell King <[email protected]> Cc: Ralf Baechle <[email protected]> Cc: Jack Steiner <[email protected]> Signed-off-by: Andrew Morton <[email protected]> Signed-off-by: Linus Torvalds <[email protected]>
2006-04-02Manual merge with Linus.Dmitry Torokhov140-2892/+2157
Conflicts: arch/powerpc/kernel/setup-common.c drivers/input/keyboard/hil_kbd.c drivers/input/mouse/hil_ptr.c
2006-03-31[PATCH] unexport get_wchanAdrian Bunk1-1/+0
The only user of get_wchan is the proc fs - and proc can't be built modular. Signed-off-by: Adrian Bunk <[email protected]> Signed-off-by: Andrew Morton <[email protected]> Signed-off-by: Linus Torvalds <[email protected]>