Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | Slightly tweak how the ioc3 fixup interacts with serial driver. Also, | Kanoj Sarcar | 2000-08-31 | 1 | -1/+2 | |
| | | | | | hardcode the 0xFF00 value into subsystem_vendor, instead of relying on PCI commands to ioc3 to do this. | |||||
* | No more hardcoded serial port addresses. Get the serial driver probing | Kanoj Sarcar | 2000-08-31 | 1 | -0/+16 | |
| | | | | addresses for ports. Serial driver changes are being sent to Linus. | |||||
* | Define prom_putchar/prom_getchar() for IP27s. The IP27 console printk | Kanoj Sarcar | 2000-08-29 | 2 | -10/+13 | |
| | | | | routine now uses prom_printf to correctly parse the format string. | |||||
* | Merge with 2.4.0-test7. | Ralf Baechle | 2000-08-28 | 7 | -28/+74 | |
| | ||||||
* | More debris. | Ralf Baechle | 2000-08-27 | 1 | -29/+0 | |
| | ||||||
* | Desinfect console code from #ifdefmania. | Ralf Baechle | 2000-08-27 | 6 | -39/+68 | |
| | ||||||
* | Merge with Linux 2.4.0-test6-pre10. | Ralf Baechle | 2000-08-25 | 1 | -2/+2 | |
| | ||||||
* | Do the bare minimum pci fixups needed for the IOC3, not more ... | Kanoj Sarcar | 2000-08-24 | 1 | -3/+0 | |
| | ||||||
* | On an SMP system, every cpu should use the master node's IOC3 uart port | Kanoj Sarcar | 2000-08-24 | 1 | -3/+2 | |
| | | | | for printk output, instead of trying to access its own. | |||||
* | Use prom_printf() as the primary method of doing printks() for IP27. | Kanoj Sarcar | 2000-08-24 | 1 | -0/+24 | |
| | ||||||
* | Make prom_printf() functional on IP27s. And prom_printf() is not an | Kanoj Sarcar | 2000-08-23 | 2 | -2/+28 | |
| | | | | init function, it needs to be around during regular system usage. | |||||
* | Kill warning. | Ralf Baechle | 2000-08-09 | 1 | -10/+13 | |
| | ||||||
* | Faster memcpy / copy_{from,to}_user. | Ralf Baechle | 2000-08-09 | 1 | -31/+76 | |
| | ||||||
* | Kill BARRIER macro; it's not needed on R10000. | Ralf Baechle | 2000-08-09 | 1 | -25/+0 | |
| | ||||||
* | Merge with Linux 2.4.0-test6-pre8. | Ralf Baechle | 2000-08-08 | 3 | -15/+16 | |
| | ||||||
* | Merge with Linux 2.4.0-test6-pre4. | Ralf Baechle | 2000-08-08 | 5 | -15/+7 | |
| | ||||||
* | Port the recent cache changes forward and backward between mips and | Ralf Baechle | 2000-08-08 | 1 | -211/+70 | |
| | | | | mips64. | |||||
* | Tweak the initialization macros so that they work even on a system | Kanoj Sarcar | 2000-08-05 | 1 | -3/+1 | |
| | | | | that has no physical address 0 (non nasid 0 systems). | |||||
* | sys_sysctl implementation | Ulf Carlsson | 2000-08-05 | 2 | -1/+89 | |
| | ||||||
* | Fix over enthusiastic tlbflush optimizations. | Kanoj Sarcar | 2000-08-03 | 1 | -3/+6 | |
| | ||||||
* | ARC console is not just for IP22. | Keith M Wesolowski | 2000-08-01 | 1 | -1/+1 | |
| | | | | 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. | |||||
* | Shave of 50% of lat_mmap. Our cache routines were plain stupid. | Ralf Baechle | 2000-07-31 | 1 | -1/+1 | |
| | ||||||
* | 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. | |||||
* | Merge with 2.4.0-test5 final. | Ralf Baechle | 2000-07-28 | 3 | -3/+3 | |
| | ||||||
* | Optimized cache flushing on r10k/o200s, assuming processor handles | Kanoj Sarcar | 2000-07-27 | 1 | -103/+20 | |
| | | | | | VCEs in hardwire, and system guarantees io coherency. Only need to do cache flushes for icache coherency. | |||||
* | 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 | 7 | -24/+24 | |
| | | | | | 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 | 5 | -21/+36 | |
| | | | | | | 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 | |
| | ||||||
* | Merge with Linux 2.4.0-test5-pre4. | Ralf Baechle | 2000-07-23 | 3 | -3/+3 | |
| | ||||||
* | 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. | |||||
* | Fix a (harmless) typo in the SMP save_and_cli definition. Also, mark | Kanoj Sarcar | 2000-07-17 | 1 | -1/+0 | |
| | | | | | 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 | 2 | -1/+3 | |
| | | | | The IP22 cache bugs which are plaguing some machines are still unfixed. | |||||
* | Fixup the recent ELF loader changes which were toast ... | Ralf Baechle | 2000-07-13 | 1 | -3/+3 | |
| | ||||||
* | Revert last change. Bug noticed by Linus. | Ralf Baechle | 2000-07-12 | 1 | -1/+1 | |
| | ||||||
* | Use --trap for optimization. | Ralf Baechle | 2000-07-12 | 1 | -2/+1 | |
| | ||||||
* | Merge with 2.4.0-test4-pre2. | Ralf Baechle | 2000-07-12 | 1 | -0/+1 | |
| | ||||||
* | Same here. | Ralf Baechle | 2000-07-12 | 1 | -1/+1 | |
| | ||||||
* | And this one also depends on config.h. | Ralf Baechle | 2000-07-12 | 1 | -0/+1 | |
| | ||||||
* | Thisone also needs config.h ... | Ralf Baechle | 2000-07-12 | 1 | -1/+1 | |
| | ||||||
* | Include config.h. | Ralf Baechle | 2000-07-12 | 1 | -0/+1 | |
| | ||||||
* | Don't include config.h. | Ralf Baechle | 2000-07-12 | 1 | -3/+2 | |
| | ||||||
* | This one relies on config.h. | Ralf Baechle | 2000-07-12 | 1 | -2/+2 | |
| | ||||||
* | We don't need config.h. | Ralf Baechle | 2000-07-12 | 1 | -5/+3 | |
| | ||||||
* | Discard .text.exit, .data.exit and .exitcall.exit sections. | Ralf Baechle | 2000-07-11 | 2 | -0/+18 | |
| | ||||||
* | $28 has to be setup before prom_init because smp_processor_id() | Ulf Carlsson | 2000-07-11 | 1 | -4/+4 | |
| | | | | is used in __wake_up. | |||||
* | Merge with Linux 2.4.0-test3. | Ralf Baechle | 2000-07-11 | 3 | -10/+9 | |
| |