| Commit message (Expand) | Author | Age | Files | Lines |
* | Add upa.h, which I had previously forgotten, to unbreak the sparc64 | tmm | 2002-01-08 | 1 | -0/+34 |
* | Catch up to the latest and greatest. | jake | 2002-01-08 | 1 | -1/+26 |
* | Add initial smp support. This gets as far as allowing the secondary | jake | 2002-01-08 | 7 | -0/+1093 |
* | Setup the normal global pcb register as well on entry from user land. | jake | 2002-01-08 | 2 | -92/+116 |
* | Adapt the vectored interrupt handler for receiving ipis. If the second | jake | 2002-01-08 | 2 | -94/+106 |
* | Use the per-cpu panic stack in the case of a fault with a bad kernel | jake | 2002-01-08 | 2 | -4/+10 |
* | Remove ATOMIC_INC_INT macro which has moved elsewhere. | jake | 2002-01-08 | 2 | -22/+0 |
* | Catch up to change in compile time assertion interface. | jake | 2002-01-08 | 2 | -3/+3 |
* | Make this code more robust in the event of stray interrupts. Handle | jake | 2002-01-08 | 1 | -12/+22 |
* | Use cpufunc macros instead of using inline asm directly. | jake | 2002-01-08 | 1 | -1/+1 |
* | Set the normal global pcb register when context switching. | jake | 2002-01-08 | 2 | -0/+4 |
* | Add a macro for getting the tlbs (itlb and/or dtlb) which the given | jake | 2002-01-08 | 1 | -0/+1 |
* | Prototype pmap_map_tsb(). | jake | 2002-01-08 | 1 | -0/+2 |
* | Remove PANIC_STACK_PAGES which is no longer used. | jake | 2002-01-08 | 1 | -5/+3 |
* | Add declarations needed by last commit. | jake | 2002-01-08 | 1 | -0/+8 |
* | Update comments about _start, the kernel entry point, to reflect new | jake | 2002-01-08 | 4 | -101/+321 |
* | Fix qsort callouts used for sorting memory regions during boot. vm_offset_t | jake | 2002-01-08 | 1 | -4/+22 |
* | Add a md field to pcpu for the upa module id. | jake | 2002-01-08 | 1 | -3/+6 |
* | Define CKLF_PC in terms of TRAPF_PC. | jake | 2002-01-08 | 1 | -1/+1 |
* | Add a mov() macro, which is used in conjunction with the register defines | jake | 2002-01-08 | 1 | -0/+4 |
* | Update comments and defines to reflect that normal and alternate g6 point | jake | 2002-01-08 | 1 | -22/+52 |
* | Add asis for the upa config reg, which contains the hardware cpu id, and | jake | 2002-01-08 | 1 | -0/+2 |
* | Convert a bunch of 1 << PCPU_GET(cpuid) to PCPU_GET(cpumask). | peter | 2002-01-05 | 1 | -1/+1 |
* | 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 |