| Commit message (Expand) | Author | Age | Files | Lines |
* | 1. Implement an optimization for pmap_remove() and pmap_protect(): if a | tmm | 2002-01-02 | 4 | -48/+143 |
* | Correct the defintion of struct ofw_upa_regs, and use it instead of | tmm | 2002-01-02 | 6 | -61/+82 |
* | Close a window of time during early boot in which an interrupt would | tmm | 2002-01-02 | 1 | -18/+18 |
* | Correctly identify the cpu in certain ultra 1s. | jake | 2002-01-01 | 1 | -0/+1 |
* | Define __ASM__ so that libc will know not to define C things. | jake | 2002-01-01 | 1 | -0/+2 |
* | Add a define for the fp restore soft trap type. | jake | 2002-01-01 | 1 | -1/+2 |
* | Add constants needed by user trap code. | jake | 2002-01-01 | 1 | -0/+6 |
* | Enable virtual caching for kernel pages. When we enabled virtual caching | jake | 2002-01-01 | 1 | -3/+3 |
* | Add some more info to traces. | jake | 2002-01-01 | 2 | -38/+26 |
* | Ensure that the syscall trap vector is properly aligned. | jake | 2002-01-01 | 2 | -0/+2 |
* | Implement sysarch(SPARC_UTRAP_INSTALL). | jake | 2002-01-01 | 1 | -0/+69 |
* | Implement user trap delivery as specified by the sparc abi. This provides | jake | 2002-01-01 | 6 | -4/+189 |
* | Add a panic stack, which is used as a known good stack when there is | jake | 2002-01-01 | 6 | -9/+244 |
* | Add a soft trap for restoring the fpu registers from the pcb. | jake | 2002-01-01 | 2 | -0/+24 |
* | Fix long lines in the trap table due to the abi specificied trap types | jake | 2002-01-01 | 2 | -258/+260 |
* | Do not include pcib.h, which only existed in my development tree, and do | tmm | 2001-12-30 | 1 | -2/+1 |
* | Add bus_common.h, which contains some definiton that apply to both PCI | tmm | 2001-12-30 | 1 | -0/+69 |
* | Make these compile. | jake | 2001-12-29 | 3 | -24/+18 |
* | Remove local change that crept in. | jake | 2001-12-29 | 1 | -1/+0 |
* | Add a header for user trap types required by the sparc abi. | jake | 2001-12-29 | 1 | -0/+84 |
* | Adapt for used by upcoming fp emulation code. | jake | 2001-12-29 | 1 | -62/+41 |
* | Print the correct v9 opcodes. | jake | 2001-12-29 | 1 | -18/+18 |
* | Update to new constants. | jake | 2001-12-29 | 1 | -34/+34 |
* | Make cont in ddb work. | jake | 2001-12-29 | 1 | -0/+1 |
* | Prototype dcache_inval_phys. | jake | 2001-12-29 | 1 | -0/+1 |
* | Add comments as to why VM_MAXUSER_ADDRESS is magic (abitrary). | jake | 2001-12-29 | 1 | -6/+21 |
* | Make tte bit constants explicitly unsigned and long. | jake | 2001-12-29 | 1 | -46/+33 |
* | Add definitions for dcache color bits, which may move to cache.h. | jake | 2001-12-29 | 1 | -6/+36 |
* | Implement pv entries as separate structures from the ttes, like other | jake | 2001-12-29 | 1 | -162/+29 |
* | Remove support for multi level tsbs, making this code much simpler and | jake | 2001-12-29 | 2 | -356/+103 |
* | Implement pv entries as separate structures from the ttes, as other | jake | 2001-12-29 | 1 | -172/+177 |
* | Great pmap rewrite to use a much simpler one level tsb of ttes, instead | jake | 2001-12-29 | 1 | -430/+867 |
* | Use fprs to track floating register usage. Clear it once we've saved | jake | 2001-12-29 | 2 | -344/+270 |
* | Add .register directives for gcc3. | jake | 2001-12-29 | 2 | -1372/+1634 |
* | Add needed include of fsr.h. | jake | 2001-12-29 | 1 | -5/+5 |
* | 1. Adapt to new trap types. | jake | 2001-12-29 | 1 | -137/+149 |
* | Add .register directives for gcc3. | jake | 2001-12-29 | 2 | -34/+74 |
* | Assert at compile time that structures which need to be a power of | jake | 2001-12-29 | 1 | -6/+10 |
* | Remove a debug printf. | jake | 2001-12-29 | 1 | -70/+59 |
* | intr_handlers is an array of function pointers, not small structures. | jake | 2001-12-29 | 1 | -2/+5 |
* | Add .register directive for gcc3. | jake | 2001-12-29 | 2 | -4/+16 |
* | 1. Make this more name space friendly (* -> emul_*). | jake | 2001-12-29 | 1 | -20/+16 |
* | Be paranoid about the sizeof passed to db_get_value, not all trapframe | jake | 2001-12-29 | 1 | -136/+91 |
* | Implement dcache_inval_phys, which shoots the cache lines that correspond | jake | 2001-12-29 | 1 | -4/+29 |
* | Rename definitions to better match the hardware wstate fields. | jake | 2001-12-29 | 1 | -2/+2 |
* | Add definitions for TSTATE_MM_* and TSTATE_{I,X}CC_*. | jake | 2001-12-29 | 1 | -0/+10 |
* | Rename and renumber trap types to comply with the user trap types as | jake | 2001-12-29 | 1 | -40/+54 |
* | 1. Certain tlb operations need to be atomic, so disable interrupts for | jake | 2001-12-29 | 1 | -0/+54 |
* | jmpbuf is no longer a ucontext_t since it does not need to be passed | jake | 2001-12-29 | 1 | -1/+7 |
* | Add fprs to struct fpreg. | jake | 2001-12-29 | 1 | -0/+1 |