| Commit message (Expand) | Author | Age | Files | Lines |
* | As discussed on -current, remove the hardcoded default maxswzone. | des | 2012-08-14 | 1 | -8/+0 |
* | Add a hackish debugging facility to provide a bit of information about | kib | 2012-08-14 | 1 | -2/+20 |
* | Real hardware, as opposed to QEMU, does not allow to have a call gate | kib | 2012-08-14 | 2 | -6/+27 |
* | Remove the deassert INIT IPI from the IPI startup sequence for APs. | jhb | 2012-08-13 | 1 | -16/+1 |
* | Add a 10 millisecond delay after sending the initial INIT IPI. This | jhb | 2012-08-13 | 1 | -1/+2 |
* | Build modules along with the XENHVM kernels. | cperciva | 2012-08-13 | 1 | -2/+0 |
* | The assertion that I added in r238889 could legitimately fail when a | alc | 2012-08-08 | 1 | -1/+2 |
* | Do not apply errata 721 workaround when under hypervisor, since | kib | 2012-08-07 | 1 | -1/+7 |
* | Remove duplicate header inclusion of <sys/sysent.h> | pluknet | 2012-08-07 | 1 | -1/+0 |
* | Shave off a few more cycles from the average execution time of pmap_enter() | alc | 2012-08-05 | 1 | -7/+2 |
* | Add lfence(). | kib | 2012-08-01 | 1 | -0/+7 |
* | Revise pmap_enter()'s handling of mapping updates that change the | alc | 2012-08-01 | 1 | -22/+30 |
* | Change (unused) prototype for stmxcsr() to match reality. | kib | 2012-07-30 | 1 | -1/+1 |
* | Shave off a few more cycles from pmap_enter()'s critical section. In | alc | 2012-07-29 | 1 | -14/+17 |
* | Forcibly shut up clang warning about NULL pointer dereference. | kib | 2012-07-23 | 1 | -0/+7 |
* | Constently use 2-space sentence breaks. | kib | 2012-07-21 | 1 | -2/+2 |
* | Stop caching curpcb in the local variable. | kib | 2012-07-21 | 1 | -16/+12 |
* | The PT_I386_{GET,SET}XMMREGS and PT_{GET,SET}XSTATE operate on the | kib | 2012-07-21 | 1 | -1/+6 |
* | Stop clearing x87 exceptions in the #MF handler on amd64. If user code | kib | 2012-07-21 | 1 | -18/+13 |
* | Introduce curpcb magic variable, similar to curthread, which is MD | kib | 2012-07-19 | 5 | -14/+30 |
* | Don't unnecessarily set PGA_REFERENCED in pmap_enter(). | alc | 2012-07-19 | 1 | -7/+5 |
* | On AMD64, provide siginfo.si_code for floating point errors when error | kib | 2012-07-18 | 3 | -15/+34 |
* | Add stmxcsr. | kib | 2012-07-18 | 1 | -0/+2 |
* | Add support for the XSAVEOPT instruction use. Our XSAVE/XRSTOR usage | kib | 2012-07-14 | 3 | -1/+73 |
* | Wring a few cycles out of pmap_enter(). In particular, on a user-space | alc | 2012-07-13 | 1 | -75/+86 |
* | Add a clts() wrapper around the 'clts' instruction to <machine/cpufunc.h> | jhb | 2012-07-09 | 2 | -6/+13 |
* | Partially revert r217515 so that the mem_range_softc variable is always | jhb | 2012-07-09 | 2 | -2/+3 |
* | Use assembler mnemonic instead of manually assembling, contination for r238142. | kib | 2012-07-06 | 1 | -6/+3 |
* | Several fixes to the amd64 disassembler: | jhb | 2012-07-06 | 1 | -22/+134 |
* | Make pmap_enter()'s management of PV entries consistent with the other pmap | alc | 2012-07-06 | 1 | -20/+15 |
* | Now that our assembler supports the xsave family of instructions, use them | jhb | 2012-07-05 | 2 | -19/+23 |
* | Calculate the new PTE value in pmap_enter() before acquiring any locks. | alc | 2012-07-05 | 1 | -32/+27 |
* | Correct an error in r237513. The call to reserve_pv_entries() must come | alc | 2012-07-05 | 1 | -8/+12 |
* | Decode the 'xsave', 'xrstor', 'xsaveopt', 'xgetbv', 'xsetbv', and | jhb | 2012-07-04 | 1 | -3/+18 |
* | tws(4) is interfaced with CAM so move it to the same section. | delphij | 2012-07-01 | 1 | -1/+1 |
* | Optimize reserve_pv_entries() using the popcnt instruction. | alc | 2012-06-30 | 2 | -3/+18 |
* | In r237592, I forgot that pmap_enter() might already hold a PV list lock | alc | 2012-06-29 | 1 | -15/+30 |
* | Avoid some unnecessary PV list locking in pmap_enter(). | alc | 2012-06-28 | 1 | -1/+1 |
* | Optimize pmap_pv_demote_pde(). | alc | 2012-06-28 | 1 | -10/+35 |
* | Add new pmap layer locks to the predefined lock order. Change the names | alc | 2012-06-27 | 1 | -3/+3 |
* | Introduce RELEASE_PV_LIST_LOCK(). | alc | 2012-06-26 | 1 | -8/+11 |
* | Add PV list locking to pmap_enter(). Its execution is no longer serialized | alc | 2012-06-26 | 1 | -57/+70 |
* | Add PV chunk and list locking to pmap_change_wiring(), pmap_protect(), and | alc | 2012-06-25 | 1 | -57/+109 |
* | Introduce reserve_pv_entry() and use it in pmap_pv_demote_pde(). In order | alc | 2012-06-23 | 1 | -1/+83 |
* | Implement mechanism to export some kernel timekeeping data to | kib | 2012-06-22 | 1 | -0/+6 |
* | Reserve AT_TIMEKEEP auxv entry for providing usermode the pointer to | kib | 2012-06-22 | 1 | -0/+1 |
* | Introduce CHANGE_PV_LIST_LOCK_TO_{PHYS,VM_PAGE}() to avoid duplication of | alc | 2012-06-22 | 1 | -24/+20 |
* | Update the PV stats in free_pv_entry() using atomics. After which, it is | alc | 2012-06-21 | 1 | -38/+14 |
* | Add PV list locking to pmap_copy(), pmap_enter_object(), and | alc | 2012-06-20 | 1 | -31/+61 |
* | Condition the implementation of pv_entry_count on PV_STATS. On amd64, | alc | 2012-06-19 | 1 | -16/+16 |