Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Merge with Linux 2.4.0-test12. | Ralf Baechle | 2001-01-10 | 1 | -13/+0 |
| | |||||
* | Merge with 2.4.0-test11. | Ralf Baechle | 2000-11-28 | 2 | -5/+3 |
| | |||||
* | Merge with Linux 2.4.0-test10. | Ralf Baechle | 2000-11-23 | 2 | -6/+27 |
| | |||||
* | newstat / newlstat / newfstat have 2 not three arguments. | Ralf Baechle | 2000-11-08 | 1 | -3/+3 |
| | |||||
* | Fix bug in macro arguments naming. | Ralf Baechle | 2000-10-27 | 1 | -4/+3 |
| | |||||
* | 32-bit compatibility versions of recvfrom(2) and sendmsg(2). This | Ralf Baechle | 2000-10-27 | 2 | -2/+265 |
| | | | | | fixes the bugreports about the portmapper sucking up all CPU on Origin. | ||||
* | Modified two things: | Nick Pollitt | 2000-10-26 | 1 | -20/+37 |
| | | | | | 1) Added loop to provide per cpu info like other architectures 2) Added >4K output support | ||||
* | Delete unused variable, fix prototype definition. | Kanoj Sarcar | 2000-10-25 | 1 | -1/+1 |
| | |||||
* | Fix get_wchan for real. The 64-bit version also supports 32-bit ps | Ralf Baechle | 2000-10-24 | 1 | -13/+36 |
| | | | | | binaries. For 64-bit kernel and 32-bit the higher 32-bit of addresses have to be stripped of all addresses. | ||||
* | Fix 32-bit pread(2) / pwrite(2) syscalls. | Ralf Baechle | 2000-10-24 | 2 | -2/+69 |
| | |||||
* | Fix sysmips32(MIPS_ATOMIC_SET, ...). In case of a page fault on SMP | Ralf Baechle | 2000-10-19 | 1 | -9/+35 |
| | | | | | this might freeze the entire machine which killed my work several times ... | ||||
* | Fix 32-bit sigaltstack(2). This was breaking a number of programs, | Ralf Baechle | 2000-10-19 | 1 | -3/+6 |
| | | | | some of them silently. | ||||
* | Merge with Linux 2.4.0-test9. Please check DECstation, I had a number | Ralf Baechle | 2000-10-05 | 5 | -8/+10 |
| | | | | | | | 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. | ||||
* | Compatibility version of utime(2). | Ralf Baechle | 2000-10-02 | 2 | -1/+32 |
| | |||||
* | Add autofs ioctls. | Ralf Baechle | 2000-09-08 | 1 | -16/+47 |
| | |||||
* | Compile fix: flush only L2 cache. | Kanoj Sarcar | 2000-09-06 | 1 | -1/+1 |
| | |||||
* | - adjtimex(2) emulation. | Ralf Baechle | 2000-09-05 | 2 | -3/+90 |
| | | | | | | | | | | | | | | - 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. | ||||
* | Merge with 2.4.0-test7. | Ralf Baechle | 2000-08-28 | 3 | -6/+26 |
| | |||||
* | More debris. | Ralf Baechle | 2000-08-27 | 1 | -29/+0 |
| | |||||
* | Desinfect console code from #ifdefmania. | Ralf Baechle | 2000-08-27 | 1 | -4/+3 |
| | |||||
* | Use prom_printf() as the primary method of doing printks() for IP27. | Kanoj Sarcar | 2000-08-24 | 1 | -0/+24 |
| | |||||
* | Merge with Linux 2.4.0-test6-pre4. | Ralf Baechle | 2000-08-08 | 3 | -7/+7 |
| | |||||
* | sys_sysctl implementation | Ulf Carlsson | 2000-08-05 | 2 | -1/+89 |
| | |||||
* | Fix over enthusiastic tlbflush optimizations. | Kanoj Sarcar | 2000-08-03 | 1 | -3/+6 |
| | |||||
* | 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. | ||||
* | Name change: the generic call flush_cache_all() does not do anything | Kanoj Sarcar | 2000-07-24 | 2 | -2/+2 |
| | | | | | 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. | ||||
* | Fix syscall tracing for mips64, too. | Ralf Baechle | 2000-07-24 | 2 | -10/+9 |
| | |||||
* | 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. | ||||
* | Fixup the recent ELF loader changes which were toast ... | Ralf Baechle | 2000-07-13 | 1 | -3/+3 |
| | |||||
* | Merge with 2.4.0-test4-pre2. | 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 |
| | |||||
* | $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 | 1 | -1/+1 |
| | |||||
* | Remove bogusity. | Ulf Carlsson | 2000-07-10 | 1 | -3/+2 |
| | |||||
* | Same for 64-bit kernel. | Ralf Baechle | 2000-07-09 | 1 | -8/+7 |
| | |||||
* | Kill warnings in the 64-bit kernel. | Ralf Baechle | 2000-07-09 | 8 | -70/+68 |
| | |||||
* | We have to enable interrupts *AFTER* we read CP0_BADVADDR. | Ulf Carlsson | 2000-07-08 | 1 | -2/+3 |
| | | | | We should not do ret_from_irq after a page fault. | ||||
* | Merge with Linux 2.4.0-test3-pre5. 64-bit kernel are still not | Ralf Baechle | 2000-07-08 | 3 | -16/+5 |
| | | | | -Werror clean. | ||||
* | Merge with 2.4.0-test3-pre4. | Ralf Baechle | 2000-07-08 | 3 | -145/+60 |
| | |||||
* | Vmalloc/vfree fixes: use swapper_pg_dir[0] for the vmalloc range | Kanoj Sarcar | 2000-07-06 | 2 | -1/+10 |
| | | | | | | translations, use a kernel pmd table that points into the kptbl[]. This is to make the generic part of vmalloc()/vfree() find pgd/pmd/pte that it expects. | ||||
* | Truncate sign extension in oops. | Ulf Carlsson | 2000-07-01 | 1 | -1/+5 |
| | |||||
* | Fix the oops messages. | Ulf Carlsson | 2000-07-01 | 1 | -11/+11 |
| | |||||
* | Implement a functional vmalloc(). THe vmalloc range address translations | Kanoj Sarcar | 2000-06-30 | 3 | -5/+59 |
| | | | | | | | | are stashed in an array of page tables, starting from kptbl[]. The fast tlbmiss handler quickly checks to see if the faulting address is in the vmalloc range, and if so, it uses the translations in the kptbl to update the tlbs. Still to do: tlb invalid faults in the vmalloc range needs to be handled properly. | ||||
* | Explain pgd/pmd allocation failure strategies. Create a global bad-pmd-table, | Kanoj Sarcar | 2000-06-27 | 1 | -1/+0 |
| | | | | | | | distinct from invalid-pmd-table for use during pmd allocation failure (so as to differentiate pgd_bad and pgd_none). The bad page table must have invalid pte entries to catch any user references to the range of virtual addresses it covers. | ||||
* | Fix another minor typo - get the global/special page symbols to point | Kanoj Sarcar | 2000-06-27 | 1 | -1/+1 |
| | | | | to their rightful locations. |