summaryrefslogtreecommitdiffstats
path: root/sys/sparc64/include
Commit message (Expand)AuthorAgeFilesLines
* Compromise for critical*()/cpu_critical*() recommit. Cleanup the interruptdillon2002-03-272-18/+8
* Add missing declarations.tmm2002-03-251-0/+4
* Guard against redefining __gnuc_va_list.obrien2002-03-241-1/+2
* Revamp the busdma implementation a bit:tmm2002-03-243-36/+150
* Make the OpenFirmware interrupt mapping code more generic, to reducetmm2002-03-241-2/+4
* Add code to print the fault virtual address for uncorrectable DMA errorstmm2002-03-231-0/+1
* De-__P(), de-K&R, remove superfluous comments and prototypes, sometmm2002-03-231-565/+122
* Fix a deadlock condition with tlb shootdown ipi delivery. Since ipis arejake2002-03-231-0/+17
* ASM versions of __FBSDID.obrien2002-03-231-0/+10
* intr_disable returns register_timp2002-03-211-1/+1
* Remove references to vm_zone.h and switch over to the new uma API.jeff2002-03-211-2/+1
* Remove __P.alfred2002-03-214-35/+35
* This is the first part of the new kernel memory allocator. This replacesjeff2002-03-191-0/+1
* Move the definition of PT_[GS]ET{,DB,FP}REGS from the MD ptrace.h to thedes2002-03-161-9/+1
* Fix ifdef LOCORE protection.jake2002-03-131-4/+4
* Add support for starting and stopping cpus with ipis.jake2002-03-131-1/+1
* Add support for driving the clocks on secondary cpus.jake2002-03-131-0/+3
* Make IPI_WAIT use a bit mask of the cpus that a pmap is active on and onlyjake2002-03-131-18/+12
* Add an ATOMIC_CLEAR_INT macro.jake2002-03-131-2/+13
* Fix the type of some constants, and make some macros safer by castingtmm2002-03-111-18/+18
* Add convenience macros to extract the cc0 and cc1 from format 2 and 3tmm2002-03-111-0/+6
* Increase VM_KMEM_SIZE to 16 megs from 12. Define VM_KMEM_SIZE_SCALE so thatjake2002-03-091-1/+10
* o Don't require long long support in bswap64() functions.mike2002-03-091-1/+35
* Implement delivery of tlb shootdown ipis. This is currently more fine grainedjake2002-03-072-170/+104
* Modify the tlb demap API to take a pmap instead of a tlb context number.jake2002-03-071-10/+19
* Add support for starting secondary cpus in kernel, as opposed to relyingjake2002-03-043-11/+33
* Dig the information about which tlb slots were used to map the kernel outjake2002-03-041-0/+3
* Allocate tlb contexts on the fly in cpu_switch, instead of statically 1 to 1jake2002-03-043-16/+17
* Add the following functions/macros to support byte order conversions andtmm2002-02-271-5/+0
* Minimal testing has shown that a 4 page tsb is a nice sweet spot for currentjake2002-02-271-1/+1
* Parameterize the number of pages to allocate for the per-cpu area onjake2002-02-271-0/+1
* Make cpu_identify take the value of the ver register and cpuid as argumentsjake2002-02-271-1/+1
* Wrap long lines.jake2002-02-271-1/+2
* Add a macro for shift of an integer (1 << shift == sizeof). Move the pointerjake2002-02-272-1/+3
* Define basic macros required by GDB.obrien2002-02-261-5/+21
* Convert pmap.pm_context to an array of contexts indexed by cpuid. Thisjake2002-02-261-1/+1
* Allow the user tsb to span multiple pages. Make the default 2 pages for nowjake2002-02-261-1/+3
* Remove code to lock the user tsb into the tlb. We can handle faults on itjake2002-02-251-1/+0
* Implement a nested window state. This avoids attempting to spill a userjake2002-02-251-10/+9
* Modify the tte format to not include the tlb context number and to store thejake2002-02-252-41/+16
* Add inlines for demapping a range of pages from the itlb and dtlb. Thisjake2002-02-231-5/+16
* Use intr_disable/intr_restore instead of TLB_ATOMIC_START/END.jake2002-02-231-13/+8
* Adapt the tsb_foreach interface to take a source and a destination pmap sojake2002-02-231-2/+2
* Add macros to extract the UPA module id from the UPA config register.jake2002-02-231-0/+6
* Include intr_machdep.h only for !LOCORE.jake2002-02-231-2/+2
* Add metadata types for dtlb and itlb data, and number of slots used.jake2002-02-231-0/+10
* o Move NTOHL() and associated macros into <sys/param.h>. These aremike2002-02-181-38/+16
* Resurrect one of the easiest changes from my big include files roll-upwollman2002-02-151-0/+1
* Add a delta missed in the last iommu.c commit. This unbreaks the sparc64tmm2002-02-151-12/+24
* Avoid crashing in early boot when WITNESS is enabled by moving thetmm2002-02-131-1/+2
OpenPOWER on IntegriCloud