Age | Commit message (Collapse) | Author | |
---|---|---|---|
2004-09-24 | new style interrupt counters; pefo ok | Theo de Raadt | |
2004-09-23 | Clean clean clean... should be OK now | Per Fogelstrom | |
2004-09-23 | More pmap bugs cleaned out. Some old, some new. | Per Fogelstrom | |
Better structured pmap.c. Evil still in there, more work to do. | |||
2004-09-22 | Add systrace support. | Miod Vallat | |
2004-09-22 | Partially revert 1.9, the new mod/ref accounting has issues with mmap(). | Miod Vallat | |
2004-09-21 | trap() should return a 64 bit value now. | Miod Vallat | |
2004-09-21 | Make RM7K get L3 cache from config reg. cleanup | Per Fogelstrom | |
2004-09-21 | Previous commit removed proper caching when growing segmaps by mistake; | Miod Vallat | |
spotted by pefo@ | |||
2004-09-21 | Nuke commons. | Miod Vallat | |
2004-09-20 | Move <machine/pte.h> to mips64 land. | Miod Vallat | |
2004-09-20 | There was one CF_5_xx constant left in the 52xx code, change it to CF_52_xx | Miod Vallat | |
(purely cosmetic, as these constant share the same values). | |||
2004-09-20 | Some cleanups for RM52x0 cpus. | Per Fogelstrom | |
2004-09-20 | Add support for R10K cpu class | Per Fogelstrom | |
2004-09-20 | R10K cpu class cache support | Per Fogelstrom | |
2004-09-19 | nop missing in bd slot | Per Fogelstrom | |
2004-09-17 | In vmapbuf(), pass VM_PROT_READ | VM_PROT_WRITE as flags hints too. | Miod Vallat | |
2004-09-17 | Now that we can check for pmap_extract() failure properly, do so. | Miod Vallat | |
2004-09-17 | Long-due mips pmap potpourri: | Miod Vallat | |
- un-__P()ee. - remove splimp() protection. - allow pmap_extract() to return FALSE, dammit! XXX some code under arch/mips64 considers pa == 0 as failure, instead of checking the return value of pmap_extract(). Free commits. - do not peek at uvm vm_page flags for ref/mod accounting, but use real MD flags in pv lists, and implement pmap_is_* and pmap_clear_*, so uvm (which knows better) does the right thing. - debug code #ifdef PMAPDEBUG, not #ifdef DIAGNOSTIC. - merge pmap_init() and pmap_pinit(), pmap_destroy() and pmap_release(), and update comments. - better pmap_enter() logic, from NetBSD. - do not use IS_VM_PHYSADDR() to know if we can use PHYS_TO_VM_PAGE() unchecked. Instead, compute PHYS_TO_VM_PAGE(), and check it against NULL. Saves a vm_physseg_find() call each time. - pass vm_page_t to internal function whenever possible, rather than paddr_t, so that PHYS_TO_VM_PAGE() needs not be computed again. - in the same way, do not compute PHYS_TO_KSEG0(foo) several times in a row (though PHYS_TO_KSEG0 is trivial). - allow userspace address to cross 0x80000000 (may be useful in the future). - implement PMAP_CANFAIL. As a bonus: - switch from HAVE_PMAP_PHYSSEG to HAVE_VM_PAGE_MD. - remove dead (pre-pmap_pv_pool) code. - KNF fixes. | |||
2004-09-17 | Crank MSIZE and NMBCLUSTERS, per other 64bit arches. | Miod Vallat | |
2004-09-17 | Properly setup register ra in sendsig() in 64bit world. | Miod Vallat | |
2004-09-17 | Kill an assembler warning. | Miod Vallat | |
2004-09-16 | typo | Miod Vallat | |
2004-09-16 | Use preempt() instead of rolling our own version. | Miod Vallat | |
2004-09-16 | Day of week count 1-7 | Per Fogelstrom | |
2004-09-16 | When copyout() of the signal frame fails, sigexit() the process instead of | Miod Vallat | |
doing this by an hand-delivered SIGILL. | |||
2004-09-16 | ``viritual'' is a virtual word and this is a real tree. | Miod Vallat | |
2004-09-16 | Dead meat. | Miod Vallat | |
2004-09-16 | Superseded by MI <link.h> | Miod Vallat | |
2004-09-15 | Make trace work better. Don't hope for a good stacktrace without symbols | Per Fogelstrom | |
loaded. GCC 3.x really moves things around. | |||
2004-09-10 | Need to sync NLEAF() occurences too. | Miod Vallat | |
2004-09-10 | typo in SAVE_CPU expansion. | Miod Vallat | |
2004-09-10 | Use correct register aliases wrt the __mips_n64 regdef. | Per Fogelstrom | |
2004-09-10 | Fix LEAF usage adding new extra arg. spotted by miod. | Per Fogelstrom | |
2004-09-09 | these should have gone in with the other 64 bit changes | Per Fogelstrom | |
2004-09-09 | Kernel moves to 64 bit. A few more tweaks when binutils is updated. | Per Fogelstrom | |
2004-09-09 | Kill mb_map and related defines, we don't need one. | Miod Vallat | |
2004-08-30 | fix some types not agreeing with gcc 3 | Per Fogelstrom | |
2004-08-23 | new disklabel for sgi | Per Fogelstrom | |
2004-08-15 | gracefully handle FP traps | Per Fogelstrom | |
2004-08-15 | cast | Per Fogelstrom | |
2004-08-15 | gas 2.14 have different understanding of 32-64 bit constant cvt | Per Fogelstrom | |
2004-08-15 | remove LP32 defs not used | Per Fogelstrom | |
2004-08-15 | Add back the broken swap. This needs to be checked why it has to | Per Fogelstrom | |
(or not) be there. Meanwhile leave it in. | |||
2004-08-15 | cleanup and more protos | Per Fogelstrom | |
2004-08-11 | fix microtime | Per Fogelstrom | |
2004-08-11 | ansi | Theo de Raadt | |
2004-08-11 | spacing | Theo de Raadt | |
2004-08-10 | copyrigths | Per Fogelstrom | |
2004-08-10 | spacing | Theo de Raadt | |
2004-08-10 | spacing | Theo de Raadt | |