Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | let it compile again | Harald Koerfgen | 2000-08-08 | 9 | -26/+27 |
| | |||||
* | Merge with Linux 2.4.0-test6-pre1. | Ralf Baechle | 2000-08-08 | 196 | -1894/+4033 |
| | |||||
* | Port the recent cache changes forward and backward between mips and | Ralf Baechle | 2000-08-08 | 8 | -306/+208 |
| | | | | mips64. | ||||
* | Tweak the initialization macros so that they work even on a system | Kanoj Sarcar | 2000-08-05 | 2 | -5/+15 |
| | | | | that has no physical address 0 (non nasid 0 systems). | ||||
* | sys_sysctl implementation | Ulf Carlsson | 2000-08-05 | 2 | -1/+89 |
| | |||||
* | Delete unused definition of pte_page. | Kanoj Sarcar | 2000-08-04 | 1 | -5/+0 |
| | |||||
* | Fix over enthusiastic tlbflush optimizations. | Kanoj Sarcar | 2000-08-03 | 1 | -3/+6 |
| | |||||
* | r3k_flush_cache_sigtramp() still assumed 8 byte cachelines | Harald Koerfgen | 2000-08-03 | 1 | -11/+1 |
| | |||||
* | ARC console is not just for IP22. | Keith M Wesolowski | 2000-08-01 | 16 | -433/+126 |
| | | | | Timer dead code cleanup. | ||||
* | Compile fix: get the ip27-timer.c code that updates process times looking | Kanoj Sarcar | 2000-08-01 | 1 | -25/+10 |
| | | | | like its i386 counterpart. | ||||
* | R3000 cache bugfix from Maciej. | Ralf Baechle | 2000-07-31 | 1 | -1/+1 |
| | |||||
* | Shave of 50% of lat_mmap. Our cache routines were plain stupid. | Ralf Baechle | 2000-07-31 | 9 | -77/+95 |
| | |||||
* | We set the text variable but never used it. | Ralf Baechle | 2000-07-30 | 1 | -14/+0 |
| | |||||
* | Some of the r4k_flush_page_to_ram variants were identical. | Ralf Baechle | 2000-07-30 | 1 | -28/+17 |
| | |||||
* | Cleanup r4k_flush_page_to_ram_*() functions. | Ralf Baechle | 2000-07-30 | 1 | -88/+21 |
| | |||||
* | Missing from last merge. | Ralf Baechle | 2000-07-30 | 1 | -0/+15 |
| | |||||
* | Smarter and more scalable tlb flushing routines. No need to interrupt | Kanoj Sarcar | 2000-07-30 | 1 | -12/+43 |
| | | | | | | other cpus when flushing tlbs for single threaded mm's. Rather, just make sure the mm will have to do a new context allocation if it runs on the other cpus. | ||||
* | Allow selection of PS/2 mouse again on IP22. | Keith M Wesolowski | 2000-07-29 | 1 | -0/+4 |
| | |||||
* | Merge with 2.4.0-test5 final. | Ralf Baechle | 2000-07-28 | 92 | -772/+1082 |
| | |||||
* | Merge with Linux 2.4.0-test5-pre6. | Ralf Baechle | 2000-07-28 | 69 | -1309/+2064 |
| | |||||
* | Get PROM console working again. | Ralf Baechle | 2000-07-28 | 1 | -0/+6 |
| | |||||
* | Merge with Linux 2.4.0-test5-pre5. | Ralf Baechle | 2000-07-27 | 139 | -1234/+2425 |
| | |||||
* | Optimized cache flushing on r10k/o200s, assuming processor handles | Kanoj Sarcar | 2000-07-27 | 2 | -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 Baechle | 2000-07-26 | 3 | -3/+14 |
| | |||||
* | Optimize andes_clear_page() and andes_copy_page() with prefetch | Ralf Baechle | 2000-07-26 | 1 | -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 update | Kanoj Sarcar | 2000-07-25 | 2 | -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 anything | Kanoj Sarcar | 2000-07-24 | 8 | -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 helps | Kanoj Sarcar | 2000-07-24 | 6 | -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 Baechle | 2000-07-24 | 3 | -10/+10 |
| | |||||
* | Fix syscall tracing. | Ralf Baechle | 2000-07-24 | 2 | -6/+6 |
| | |||||
* | Fix a timer calibration bug. This should get rid of the delay loop hang. | Keith M Wesolowski | 2000-07-24 | 1 | -7/+8 |
| | |||||
* | Merge with Linux 2.4.0-test5-pre4. | Ralf Baechle | 2000-07-23 | 189 | -5140/+14211 |
| | |||||
* | Another current->mm -> current->active_mm change. | Ralf Baechle | 2000-07-21 | 1 | -11/+9 |
| | |||||
* | Merge with Linux 2.4.0-test5-pre3. | Ralf Baechle | 2000-07-21 | 360 | -8602/+58916 |
| | |||||
* | 32 bit sys ipc, stolen from ia64 ... | Kanoj Sarcar | 2000-07-21 | 2 | -1/+415 |
| | |||||
* | The 32 bit version of exec (picked from ia64) was writing into user | Kanoj Sarcar | 2000-07-20 | 1 | -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 Baechle | 2000-07-19 | 1 | -72/+78 |
| | |||||
* | Undo damage done by recent ``cleanup''. | Ralf Baechle | 2000-07-19 | 7 | -100/+126 |
| | |||||
* | Merge with Linux 2.4.0-test5-pre2. | Ralf Baechle | 2000-07-18 | 67 | -921/+1017 |
| | |||||
* | Remove duplicate check. Fix code in multicast selection. Handle | Ralf Baechle | 2000-07-18 | 1 | -18/+29 |
| | | | | receiver and receiver buffer overflow interrupts. | ||||
* | Fix reported Samba bug. | Ralf Baechle | 2000-07-18 | 1 | -66/+65 |
| | |||||
* | Driver reset was loosing the SSRAM bits from emcr when reseting. | Ralf Baechle | 2000-07-17 | 1 | -3/+1 |
| | |||||
* | Fix a (harmless) typo in the SMP save_and_cli definition. Also, mark | Kanoj Sarcar | 2000-07-17 | 2 | -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 Baechle | 2000-07-15 | 324 | -4475/+7762 |
| | | | | The IP22 cache bugs which are plaguing some machines are still unfixed. | ||||
* | Portability cleanup as required by Linus. | Ralf Baechle | 2000-07-15 | 9 | -25/+49 |
| | |||||
* | Make sure we don't add timers back in history. This gets serial | Ralf Baechle | 2000-07-15 | 1 | -2/+6 |
| | | | | console working again. Tytso is notified. | ||||
* | Kill variable ds1286_irq_data. | Ralf Baechle | 2000-07-14 | 1 | -67/+34 |
| | |||||
* | Compile RTC driver by default. | Ralf Baechle | 2000-07-14 | 1 | -1/+1 |
| | |||||
* | Another reversed condition. | Ralf Baechle | 2000-07-13 | 2 | -12/+14 |
| | |||||
* | Fix IRIX ELF, too. | Ralf Baechle | 2000-07-13 | 1 | -1/+2 |
| |