summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Merge with Linux 2.4.0-test5-pre5.Ralf Baechle2000-07-27139-1234/+2425
|
* Optimized cache flushing on r10k/o200s, assuming processor handlesKanoj Sarcar2000-07-272-103/+44
| | | | | VCEs in hardwire, and system guarantees io coherency. Only need to do cache flushes for icache coherency.
* Apply the update_mmu_cache patch also to 32-bit mips.Ralf Baechle2000-07-263-3/+14
|
* Optimize andes_clear_page() and andes_copy_page() with prefetchRalf Baechle2000-07-261-16/+23
| | | | | | | operations. While those routines are now 30% - 60% faster it turned out that their influence on realworld applications and benchmars is fairly low; I saw an improvment of ~ 3% for lmbench exec sh and even less for other benches.
* When a debugger faults in a page for a debugee, we do not need to updateKanoj Sarcar2000-07-252-0/+12
| | | | | | the mmu cache/tlbs, since the debugger will use a kernel address to access the page, and not the user address. This should fix the strace warning messages that Ralf and Ulf have seen. Fix should be backported into MIPS.
* Name change: the generic call flush_cache_all() does not do anythingKanoj Sarcar2000-07-248-27/+28
| | | | | anymore. All the flush_cache_all() calls in MIPS code is changed to call flush_cache_l1(), and ends up flushing the L1 i/d caches.
* Introduce a new cpu specific routine to flush the L2 cache. This helpsKanoj Sarcar2000-07-246-23/+46
| | | | | | the stability of DISCONTIGMEM kernels. The L2 flushing is needed during bootup. With this, the initialization hacks of scanning the node memories at boot up time is not needed any more.
* Fix syscall tracing for mips64, too.Ralf Baechle2000-07-243-10/+10
|
* Fix syscall tracing.Ralf Baechle2000-07-242-6/+6
|
* Fix a timer calibration bug. This should get rid of the delay loop hang.Keith M Wesolowski2000-07-241-7/+8
|
* Merge with Linux 2.4.0-test5-pre4.Ralf Baechle2000-07-23189-5140/+14211
|
* Another current->mm -> current->active_mm change.Ralf Baechle2000-07-211-11/+9
|
* Merge with Linux 2.4.0-test5-pre3.Ralf Baechle2000-07-21360-8602/+58916
|
* 32 bit sys ipc, stolen from ia64 ...Kanoj Sarcar2000-07-212-1/+415
|
* The 32 bit version of exec (picked from ia64) was writing into userKanoj Sarcar2000-07-201-10/+21
| | | | | | | space from kernel without protection. Under tight memory conditions when the page fault could not allocate a page, irritating messages were being printed by the kernel. Write to user space with proper protection.
* Deal properly with IOC3 redzoning. Handle more IOC3 error interrupts.Ralf Baechle2000-07-191-72/+78
|
* Undo damage done by recent ``cleanup''.Ralf Baechle2000-07-197-100/+126
|
* Merge with Linux 2.4.0-test5-pre2.Ralf Baechle2000-07-1867-921/+1017
|
* Remove duplicate check. Fix code in multicast selection. HandleRalf Baechle2000-07-181-18/+29
| | | | receiver and receiver buffer overflow interrupts.
* Fix reported Samba bug.Ralf Baechle2000-07-181-66/+65
|
* Driver reset was loosing the SSRAM bits from emcr when reseting.Ralf Baechle2000-07-171-3/+1
|
* Fix a (harmless) typo in the SMP save_and_cli definition. Also, markKanoj Sarcar2000-07-172-2/+1
| | | | | the irqlock as not held by anyone initially. This allows SMP kernels to boot up.
* Merge with Linux 2.4.0-test5-pre1. This works again on Origin UP.Ralf Baechle2000-07-15324-4475/+7762
| | | | The IP22 cache bugs which are plaguing some machines are still unfixed.
* Portability cleanup as required by Linus.Ralf Baechle2000-07-159-25/+49
|
* Make sure we don't add timers back in history. This gets serialRalf Baechle2000-07-151-2/+6
| | | | console working again. Tytso is notified.
* Kill variable ds1286_irq_data.Ralf Baechle2000-07-141-67/+34
|
* Compile RTC driver by default.Ralf Baechle2000-07-141-1/+1
|
* Another reversed condition.Ralf Baechle2000-07-132-12/+14
|
* Fix IRIX ELF, too.Ralf Baechle2000-07-131-1/+2
|
* Fixup the recent ELF loader changes which were toast ...Ralf Baechle2000-07-133-5/+7
|
* Set EXTRAVERSION to the right value.Ralf Baechle2000-07-131-1/+2
|
* Revert last change. Bug noticed by Linus.Ralf Baechle2000-07-121-1/+1
|
* Reformat.Ralf Baechle2000-07-121-1/+1
|
* Hack into a shape ready to be merged and send patch off to Linus.Ralf Baechle2000-07-121-0/+2
|
* Remove useless file inclusion.Ralf Baechle2000-07-121-4/+0
|
* Delete vga_font.c, it's unused since eternities.Ralf Baechle2000-07-122-354/+1
|
* Use --trap for optimization.Ralf Baechle2000-07-122-9/+8
|
* Merge with Linux 2.4.0-test4-pre3.Ralf Baechle2000-07-1212-462/+459
|
* Merge with 2.4.0-test4-pre2.Ralf Baechle2000-07-12125-986/+1531
|
* ELF loader changes / cleanup as discussed on linux-kernel.Ralf Baechle2000-07-1211-15/+52
|
* Rest of HZ change.Ralf Baechle2000-07-121-9/+9
|
* Same here.Ralf Baechle2000-07-121-1/+1
|
* The condition needs to be reversed.Ralf Baechle2000-07-121-1/+1
|
* Make HZ_TO_STD macro name lowercase.Ralf Baechle2000-07-1218-66/+70
|
* Including config.h once is enough ...Ralf Baechle2000-07-121-2/+0
|
* Include config.h.Ralf Baechle2000-07-126-24/+23
|
* And this one also depends on config.h.Ralf Baechle2000-07-121-0/+1
|
* Thisone also needs config.h ...Ralf Baechle2000-07-121-1/+1
|
* Include config.h.Ralf Baechle2000-07-121-0/+1
|
* Don't include config.h.Ralf Baechle2000-07-121-3/+2
|