| Commit message (Expand) | Author | Age | Files | Lines |
* | Compromise for critical*()/cpu_critical*() recommit. Cleanup the interrupt | dillon | 2002-03-27 | 2 | -18/+8 |
* | Add missing declarations. | tmm | 2002-03-25 | 1 | -0/+4 |
* | Guard against redefining __gnuc_va_list. | obrien | 2002-03-24 | 1 | -1/+2 |
* | Revamp the busdma implementation a bit: | tmm | 2002-03-24 | 3 | -36/+150 |
* | Make the OpenFirmware interrupt mapping code more generic, to reduce | tmm | 2002-03-24 | 1 | -2/+4 |
* | Add code to print the fault virtual address for uncorrectable DMA errors | tmm | 2002-03-23 | 1 | -0/+1 |
* | De-__P(), de-K&R, remove superfluous comments and prototypes, some | tmm | 2002-03-23 | 1 | -565/+122 |
* | Fix a deadlock condition with tlb shootdown ipi delivery. Since ipis are | jake | 2002-03-23 | 1 | -0/+17 |
* | ASM versions of __FBSDID. | obrien | 2002-03-23 | 1 | -0/+10 |
* | intr_disable returns register_t | imp | 2002-03-21 | 1 | -1/+1 |
* | Remove references to vm_zone.h and switch over to the new uma API. | jeff | 2002-03-21 | 1 | -2/+1 |
* | Remove __P. | alfred | 2002-03-21 | 4 | -35/+35 |
* | This is the first part of the new kernel memory allocator. This replaces | jeff | 2002-03-19 | 1 | -0/+1 |
* | Move the definition of PT_[GS]ET{,DB,FP}REGS from the MD ptrace.h to the | des | 2002-03-16 | 1 | -9/+1 |
* | Fix ifdef LOCORE protection. | jake | 2002-03-13 | 1 | -4/+4 |
* | Add support for starting and stopping cpus with ipis. | jake | 2002-03-13 | 1 | -1/+1 |
* | Add support for driving the clocks on secondary cpus. | jake | 2002-03-13 | 1 | -0/+3 |
* | Make IPI_WAIT use a bit mask of the cpus that a pmap is active on and only | jake | 2002-03-13 | 1 | -18/+12 |
* | Add an ATOMIC_CLEAR_INT macro. | jake | 2002-03-13 | 1 | -2/+13 |
* | Fix the type of some constants, and make some macros safer by casting | tmm | 2002-03-11 | 1 | -18/+18 |
* | Add convenience macros to extract the cc0 and cc1 from format 2 and 3 | tmm | 2002-03-11 | 1 | -0/+6 |
* | Increase VM_KMEM_SIZE to 16 megs from 12. Define VM_KMEM_SIZE_SCALE so that | jake | 2002-03-09 | 1 | -1/+10 |
* | o Don't require long long support in bswap64() functions. | mike | 2002-03-09 | 1 | -1/+35 |
* | Implement delivery of tlb shootdown ipis. This is currently more fine grained | jake | 2002-03-07 | 2 | -170/+104 |
* | Modify the tlb demap API to take a pmap instead of a tlb context number. | jake | 2002-03-07 | 1 | -10/+19 |
* | Add support for starting secondary cpus in kernel, as opposed to relying | jake | 2002-03-04 | 3 | -11/+33 |
* | Dig the information about which tlb slots were used to map the kernel out | jake | 2002-03-04 | 1 | -0/+3 |
* | Allocate tlb contexts on the fly in cpu_switch, instead of statically 1 to 1 | jake | 2002-03-04 | 3 | -16/+17 |
* | Add the following functions/macros to support byte order conversions and | tmm | 2002-02-27 | 1 | -5/+0 |
* | Minimal testing has shown that a 4 page tsb is a nice sweet spot for current | jake | 2002-02-27 | 1 | -1/+1 |
* | Parameterize the number of pages to allocate for the per-cpu area on | jake | 2002-02-27 | 1 | -0/+1 |
* | Make cpu_identify take the value of the ver register and cpuid as arguments | jake | 2002-02-27 | 1 | -1/+1 |
* | Wrap long lines. | jake | 2002-02-27 | 1 | -1/+2 |
* | Add a macro for shift of an integer (1 << shift == sizeof). Move the pointer | jake | 2002-02-27 | 2 | -1/+3 |
* | Define basic macros required by GDB. | obrien | 2002-02-26 | 1 | -5/+21 |
* | Convert pmap.pm_context to an array of contexts indexed by cpuid. This | jake | 2002-02-26 | 1 | -1/+1 |
* | Allow the user tsb to span multiple pages. Make the default 2 pages for now | jake | 2002-02-26 | 1 | -1/+3 |
* | Remove code to lock the user tsb into the tlb. We can handle faults on it | jake | 2002-02-25 | 1 | -1/+0 |
* | Implement a nested window state. This avoids attempting to spill a user | jake | 2002-02-25 | 1 | -10/+9 |
* | Modify the tte format to not include the tlb context number and to store the | jake | 2002-02-25 | 2 | -41/+16 |
* | Add inlines for demapping a range of pages from the itlb and dtlb. This | jake | 2002-02-23 | 1 | -5/+16 |
* | Use intr_disable/intr_restore instead of TLB_ATOMIC_START/END. | jake | 2002-02-23 | 1 | -13/+8 |
* | Adapt the tsb_foreach interface to take a source and a destination pmap so | jake | 2002-02-23 | 1 | -2/+2 |
* | Add macros to extract the UPA module id from the UPA config register. | jake | 2002-02-23 | 1 | -0/+6 |
* | Include intr_machdep.h only for !LOCORE. | jake | 2002-02-23 | 1 | -2/+2 |
* | Add metadata types for dtlb and itlb data, and number of slots used. | jake | 2002-02-23 | 1 | -0/+10 |
* | o Move NTOHL() and associated macros into <sys/param.h>. These are | mike | 2002-02-18 | 1 | -38/+16 |
* | Resurrect one of the easiest changes from my big include files roll-up | wollman | 2002-02-15 | 1 | -0/+1 |
* | Add a delta missed in the last iommu.c commit. This unbreaks the sparc64 | tmm | 2002-02-15 | 1 | -12/+24 |
* | Avoid crashing in early boot when WITNESS is enabled by moving the | tmm | 2002-02-13 | 1 | -1/+2 |