summaryrefslogtreecommitdiffstats
path: root/arch
Commit message (Collapse)AuthorAgeFilesLines
* Convert struct hw_interrupt_type initializations to ISO C99 namedRalf Baechle2005-10-2920-237/+211
| | | | | | initializers. Signed-off-by: Ralf Baechle <ralf@linux-mips.org>
* No barrier needed on au1x.Pete Popov2005-10-291-9/+0
| | | | Signed-off-by: Ralf Baechle <ralf@linux-mips.org>
* Comment correction after further investigation of issue.Pete Popov2005-10-291-3/+2
| | | | Signed-off-by: Ralf Baechle <ralf@linux-mips.org>
* Fix initialization. Unbreak the wait-for-completion loops. Code cleanup.Thiemo Seufer2005-10-291-22/+24
| | | | | Signed-off-by: Thiemo Seufer <ths@networkno.de> Signed-off-by: Ralf Baechle <ralf@linux-mips.org>
* Switch SiByte drivers back to __raw_*() functions.Maciej W. Rozycki2005-10-2910-209/+220
| | | | Signed-off-by: Ralf Baechle <ralf@linux-mips.org>
* Merge do_boot_cpu() into the new style __cpu_up().Ralf Baechle2005-10-291-21/+9
| | | | Signed-off-by: Ralf Baechle <ralf@linux-mips.org>
* On multiprocessor systems the BogoMIPS for each CPU was reported wasRalf Baechle2005-10-291-2/+2
| | | | | | the value for the last CPU having calibrated it's delay loop. Signed-off-by: Ralf Baechle <ralf@linux-mips.org>
* Resurrect Cobalt support for 2.6.Ralf Baechle2005-10-299-196/+233
| | | | Signed-off-by: Ralf Baechle <ralf@linux-mips.org>
* -nostdlib boilerplate.Thiemo Seufer2005-10-291-1/+1
| | | | | Signed-off-by: Thiemo Seufer <ths@networkno.de> Signed-off-by: Ralf Baechle <ralf@linux-mips.org>
* Fix wchan implementation, based on earlier by from Atsushi Nemoto.Thiemo Seufer2005-10-291-58/+77
| | | | | Signed-off-by: Thiemo Seufer <ths@networkno.de> Signed-off-by: Ralf Baechle <ralf@linux-mips.org>
* Improved modules loader, more robust and works on 64bit kernels.Thiemo Seufer2005-10-294-529/+337
| | | | | Signed-off-by: Thiemo Seufer <ths@networkno.de> Signed-off-by: Ralf Baechle <ralf@linux-mips.org>
* Until I figure out why NFS filesystems are having problems withSteven J. Hill2005-10-291-103/+123
| | | | | | | | | | | | the 'load_irix_binary' and having kernel faults, Irix support is disabled. I suspect locking of some sort, but I will now have to investigate further. Static IRIX binaries are now being detected properly and are using the ELF interpreter found in this file. Signed-off-by: Steven J. Hill <sjhill@realitydiluted.com> Signed-off-by: Ralf Baechle <ralf@linux-mips.org>
* Initialize iomem_resource.Thiemo Seufer2005-10-291-1/+3
| | | | | Signed-off-by: Thiemo Seufer <ths@networkno.de> Signed-off-by: Ralf Baechle <ralf@linux-mips.org>
* Handle addresses beyond VMALLOC_END correctly.Thiemo Seufer2005-10-291-1/+2
| | | | | Signed-off-by: Thiemo Seufer <ths@networkno.de> Signed-off-by: Ralf Baechle <ralf@linux-mips.org>
* Use intermediate variable.Thiemo Seufer2005-10-291-3/+3
| | | | | Signed-off-by: Thiemo Seufer <ths@networkno.de> Signed-off-by: Ralf Baechle <ralf@linux-mips.org>
* O2 doesn't have _that_ much RAM.Thiemo Seufer2005-10-291-2/+2
| | | | | Signed-off-by: Thiemo Seufer <ths@networkno.de> Signed-off-by: Ralf Baechle <ralf@linux-mips.org>
* Changed all Au1x boards to noncoherent again.Pete Popov2005-10-291-3/+3
| | | | Signed-off-by: Ralf Baechle <ralf@linux-mips.org>
* 32-bit compatibility for various timer-related system calls.Ralf Baechle2005-10-293-10/+60
| | | | Signed-off-by: Ralf Baechle <ralf@linux-mips.org>
* Update to match the native siginfo structure and code.Ralf Baechle2005-10-291-2/+9
| | | | Signed-off-by: Ralf Baechle <ralf@linux-mips.org>
* 32-bit compatibility for ptrace GETEVENTMSG operation.Ralf Baechle2005-10-291-1/+5
| | | | Signed-off-by: Ralf Baechle <ralf@linux-mips.org>
* Implement 32-bit compatibility for waitid(2).Ralf Baechle2005-10-294-2/+51
| | | | Signed-off-by: Ralf Baechle <ralf@linux-mips.org>
* Waitid(2) now has 5 arguments.Ralf Baechle2005-10-291-1/+1
| | | | Signed-off-by: Ralf Baechle <ralf@linux-mips.org>
* Use generic compat_sys_wait4 to implement 32-bit wait4(2).Ralf Baechle2005-10-293-74/+3
| | | | Signed-off-by: Ralf Baechle <ralf@linux-mips.org>
* Replace the complicated and broken attempt to clean interrupt byRalf Baechle2005-10-291-16/+4
| | | | | | something simple - doesn't need to be fast, after all. Signed-off-by: Ralf Baechle <ralf@linux-mips.org>
* If you want RM7000 better fix it to build first ...Ralf Baechle2005-10-291-1/+0
| | | | Signed-off-by: Ralf Baechle <ralf@linux-mips.org>
* It's unwise to disable all interrupts of the boot node ;-)Ralf Baechle2005-10-291-1/+4
| | | | Signed-off-by: Ralf Baechle <ralf@linux-mips.org>
* Enable RM7000 secondary cache for Atlas and Malta boards.Maciej W. Rozycki2005-10-291-0/+2
| | | | Signed-off-by: Ralf Baechle <ralf@linux-mips.org>
* Moves a test which determines if we actually need to perform aRalf Baechle2005-10-291-7/+7
| | | | | | | cacheflush to the right place. That's a bug which is harmless on UP but a severe bug on SMP. Signed-off-by: Ralf Baechle <ralf@linux-mips.org>
* Update MIPS to use the 4-level pagetable code thereby getting rid ofRalf Baechle2005-10-2912-31/+76
| | | | | | the compacrapability headers. Signed-off-by: Ralf Baechle <ralf@linux-mips.org>
* Document why calling smp_call_function will deadlock when called withRalf Baechle2005-10-291-1/+13
| | | | | | interrupts disabled. Signed-off-by: Ralf Baechle <ralf@linux-mips.org>
* 25Kf is also physically indexed.Ralf Baechle2005-10-291-0/+1
| | | | Signed-off-by: Ralf Baechle <ralf@linux-mips.org>
* 20Kc and SB1 don't suffer from aliases.Ralf Baechle2005-10-291-0/+2
| | | | Signed-off-by: Ralf Baechle <ralf@linux-mips.org>
* Delete duplicate copy of fixrange_init.Ralf Baechle2005-10-292-33/+3
| | | | Signed-off-by: Ralf Baechle <ralf@linux-mips.org>
* rm9000_init() really is __init code.Ralf Baechle2005-10-291-1/+2
| | | | Signed-off-by: Ralf Baechle <ralf@linux-mips.org>
* Use preempt_schedule_irq.Ralf Baechle2005-10-291-5/+2
| | | | Signed-off-by: Ralf Baechle <ralf@linux-mips.org>
* More oprofile bits for MIPS32-style performance counters. The code toRalf Baechle2005-10-294-12/+238
| | | | | | | | | bolt this into the actual hardware interrupt is yet missing from this commit. Signed-off-by: Ralf Baechle <ralf@linux-mips.org> FEXPORT(ret_from_fork)
* It works better when including arch/mips/sgi-ip27/Kconfig ...Ralf Baechle2005-10-291-0/+1
| | | | Signed-off-by: Ralf Baechle <ralf@linux-mips.org>
* Move missplaced code line to the right place.Ralf Baechle2005-10-292-3/+56
| | | | Signed-off-by: Ralf Baechle <ralf@linux-mips.org>
* Use hardware mechanism to deal with cache aliases in the 24K.Ralf Baechle2005-10-291-2/+10
| | | | Signed-off-by: Ralf Baechle <ralf@linux-mips.org>
* Remove old wrong bits of cache code.Ralf Baechle2005-10-291-3/+0
| | | | Signed-off-by: Ralf Baechle <ralf@linux-mips.org>
* Clean up SEAD interrupt initialization.Maciej W. Rozycki2005-10-291-7/+5
| | | | Signed-off-by: Ralf Baechle <ralf@linux-mips.org>
* Mask and ack CPU interrupts upon initialization. Keep the stateMaciej W. Rozycki2005-10-291-1/+6
| | | | | | of software interrupts when unmasking. Signed-off-by: Ralf Baechle <ralf@linux-mips.org>
* Move Sibyte Kconfig stuff into it's own Kconfig.Ralf Baechle2005-10-292-216/+145
| | | | Signed-off-by: Ralf Baechle <ralf@linux-mips.org>
* Replace deprecated interruptible_sleep_on() function call with directRalf Baechle2005-10-291-2/+9
| | | | | | wait-queue usage. Signed-off-by: Ralf Baechle <ralf@linux-mips.org>
* Update descriptions for MIPS Technologies evaluation boards.Maciej W. Rozycki2005-10-291-2/+5
| | | | Signed-off-by: Ralf Baechle <ralf@linux-mips.org>
* Reenable EARLY_PRINTK for the DECstation.Maciej W. Rozycki2005-10-291-0/+1
| | | | Signed-off-by: Ralf Baechle <ralf@linux-mips.org>
* Formatting fixes.Maciej W. Rozycki2005-10-291-9/+10
| | | | Signed-off-by: Ralf Baechle <ralf@linux-mips.org>
* Fixes for system controllers for Atlas/Malta core cards.Maciej W. Rozycki2005-10-295-98/+176
| | | | Signed-off-by: Ralf Baechle <ralf@linux-mips.org>
* Actually route cPCI interrupts. Update inaccurate comments.Maciej W. Rozycki2005-10-291-9/+32
| | | | Signed-off-by: Ralf Baechle <ralf@linux-mips.org>
* Signed-off-by: Ralf Baechle <ralf@linux-mips.org>Ralf Baechle2005-10-292-2/+6
| | | | Fix TASK_SIZE for 32-bit processes on 64-bit kernels.
OpenPOWER on IntegriCloud