| Commit message (Expand) | Author | Age | Files | Lines |
* | Unconditionally enable fpu emulation by setting CR0.TS in the host after the | neel | 2012-10-26 | 2 | -1/+22 |
* | If the guest vcpu wants to idle then use that opportunity to relinquish the | neel | 2012-10-25 | 2 | -23/+95 |
* | Hide the monitor/mwait instruction capability from the guest until we know how | neel | 2012-10-25 | 1 | -0/+6 |
* | Maintain state regarding NMI delivery to guest vcpu in VT-x independent manner. | neel | 2012-10-24 | 5 | -34/+45 |
* | Test for AST pending with interrupts disabled right before entering the guest. | neel | 2012-10-23 | 4 | -28/+86 |
* | Calculate the number of host ticks until the next guest timer interrupt. | neel | 2012-10-20 | 4 | -56/+65 |
* | Add the guest physical address and r/w/x bits to | grehan | 2012-10-12 | 2 | -0/+4 |
* | Provide per-vcpu locks instead of relying on a single big lock. | neel | 2012-10-12 | 7 | -76/+134 |
* | Fix warnings generated by 'debug.witness.watch' during VM creation and | neel | 2012-10-11 | 3 | -39/+59 |
* | Deliver the MSI to the correct guest virtual cpu. | neel | 2012-10-11 | 1 | -4/+1 |
* | Allocate memory pages for the guest from the host's free page queue. | neel | 2012-10-08 | 8 | -374/+193 |
* | Change vm_malloc() to map pages in the guest physical address space in 4KB | neel | 2012-10-04 | 5 | -20/+53 |
* | Get rid of assumptions in the hypervisor that the host physical memory | neel | 2012-10-03 | 2 | -2/+8 |
* | Get rid of assumptions in the hypervisor that the host physical memory | neel | 2012-10-03 | 6 | -45/+134 |
* | Get rid of assumptions in the hypervisor that the host physical memory | neel | 2012-09-29 | 3 | -11/+53 |
* | Intel VT-x provides the length of the instruction at the time of the nested | neel | 2012-09-27 | 5 | -35/+44 |
* | Add an option "-a" to present the local apic in the XAPIC mode instead of the | neel | 2012-09-26 | 3 | -10/+19 |
* | Add support for trapping MMIO writes to local apic registers and emulating them. | neel | 2012-09-25 | 10 | -25/+676 |
* | Add ioctls to control the X2APIC capability exposed by the virtual machine to | neel | 2012-09-25 | 4 | -0/+61 |
* | Add an explicit exit code 'SPINUP_AP' to tell the controlling process that an | neel | 2012-09-25 | 3 | -5/+67 |
* | Stash the 'vm_exit' information in each 'struct vcpu'. | neel | 2012-09-24 | 4 | -7/+27 |
* | Restructure the x2apic access code in preparation for supporting memory mapped | neel | 2012-09-21 | 5 | -59/+108 |
* | Add sysctls to display the total and free amount of hard-wired mem for VMs | grehan | 2012-08-26 | 3 | -0/+46 |
* | Include 'device uart' in the guest kernel. | neel | 2012-08-04 | 1 | -1/+1 |
* | Force certain bits in %cr4 to be hard-wired to '1' or '0' from a guest's | neel | 2012-08-04 | 1 | -16/+52 |
* | Verify that VMX operation has been enabled by BIOS before executing the | neel | 2012-07-25 | 1 | -1/+11 |
* | IFC @ r238370 | grehan | 2012-07-11 | 33 | -1140/+1206 |
|\ |
|
| * | 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 |