Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | Deal with ld missplacing sections. | Ralf Baechle | 2000-10-08 | 1 | -0/+10 | |
| | ||||||
* | Merge with Linux 2.4.0-test9. Please check DECstation, I had a number | Ralf Baechle | 2000-10-05 | 12 | -90/+55 | |
| | | | | | | | of rejects to fixup while integrating Linus patches. I also found that this kernel will only boot SMP on Origin; the UP kernel freeze soon after bootup with SCSI timeout messages. I commit this anyway since I found that the last CVS versions had the same problem. | |||||
* | Make /dev/console=5, 1 work by making sure output is redirected into | Kanoj Sarcar | 2000-10-03 | 1 | -1/+9 | |
| | | | | the first serial port (/dev/ttyS0), which is also the prom/kernel console. | |||||
* | Make user_mode mode an inline; it's the same on all 64-bit CPUs. | Ralf Baechle | 2000-10-02 | 3 | -12/+2 | |
| | ||||||
* | Compatibility version of utime(2). | Ralf Baechle | 2000-10-02 | 2 | -1/+32 | |
| | ||||||
* | Ignore generated file ld.script.elf32. | Ralf Baechle | 2000-10-02 | 1 | -0/+1 | |
| | ||||||
* | Move <asm/ioc3.h> to <asm/sn/ioc3.h> which is a better place. The old | Kanoj Sarcar | 2000-09-25 | 5 | -5/+5 | |
| | | | | | <asm/ioc3.h> is still around, and should be removed once Linus takes in the ioc3-eth.c patch that I am going to send him. | |||||
* | This is now a generated file. | Kanoj Sarcar | 2000-09-18 | 1 | -112/+0 | |
| | ||||||
* | Pass the loader script file thru cpp for CONFIG_MAPPED_KERNEL support. | Kanoj Sarcar | 2000-09-18 | 2 | -0/+117 | |
| | ||||||
* | virt_to_bus and bus_to_virt are gone! Implement true pci-dma api that | Kanoj Sarcar | 2000-09-13 | 2 | -2/+9 | |
| | | | | routes all dma's via the containing xbow's master hub. | |||||
* | Set the master hub's widget id for the o200 and ibrick cases also. | Kanoj Sarcar | 2000-09-13 | 1 | -0/+2 | |
| | ||||||
* | Route device intrs thru the master hub of the containing xbow, since the | Kanoj Sarcar | 2000-09-13 | 1 | -12/+21 | |
| | | | | | secondary hub may not be present. Also pave the way for dma to go thru the master hub. | |||||
* | Add autofs ioctls. | Ralf Baechle | 2000-09-08 | 1 | -16/+47 | |
| | ||||||
* | Enable some more features now that the thing is getting usefull. | Ralf Baechle | 2000-09-08 | 2 | -14/+24 | |
| | ||||||
* | Reformat. | Ralf Baechle | 2000-09-08 | 1 | -1/+2 | |
| | ||||||
* | Erase all traces of the ioc3-eth driver irq hacks. | Kanoj Sarcar | 2000-09-07 | 1 | -2/+3 | |
| | ||||||
* | Delete usage of PG_skip flag from mips64-DISCONTIG code. It was only | Kanoj Sarcar | 2000-09-07 | 1 | -22/+6 | |
| | | | | | | | being used to flag mem_map entries corresponding to holes for counting and reporting during boot time. The current code reports more accurate figures, based on what is found at szmem() time (the old code was reporting more total memory than szmem() had probed). | |||||
* | Compile fix: flush only L2 cache. | Kanoj Sarcar | 2000-09-06 | 1 | -1/+1 | |
| | ||||||
* | Set timeout values - this seems to be needed if we want to boot the | Kanoj Sarcar | 2000-09-06 | 1 | -0/+8 | |
| | | | | kernel on non-nasid0 systems. | |||||
* | NTP fixes from Maciej. | Ralf Baechle | 2000-09-06 | 2 | -6/+7 | |
| | ||||||
* | - adjtimex(2) emulation. | Ralf Baechle | 2000-09-05 | 3 | -50/+131 | |
| | | | | | | | | | | | | | | - set_rtc_mmss was crashing the machine. This went unnoticed so far only because it only happens one the machine is time synchronized. The machine now synchronizes with NTP quite well. - Better personality(2) emulation. This code is taken from Sparc64 which seems to do the right thing but I still wonder how it's supposed to work there. Uname(2) returning sparc64 or mips64 instead of sparc or mips is breaking alot of configuration scripts but on the other side returning the arch name without the 64 would prevent easy detection of the architecture by autoconf style scripts. I also don't see how the personality of 32-bit processes is ever being set to PER_LINUX32. | |||||
* | Handle a ton more block device, IDE (yuck :-), partition handling and | Ralf Baechle | 2000-09-05 | 5 | -45/+285 | |
| | | | | | tape ioctls. Dump support for ancient variants of uname(2) syscall; Nothing is using the since Linux/MIPS history started with glibc 2.0. | |||||
* | 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. |