summaryrefslogtreecommitdiffstats
path: root/sys/amd64
Commit message (Expand)AuthorAgeFilesLines
...
| | * | | | Prefer x2apic mode when running inside a virtual machine.neel2012-12-162-0/+3
| | * | | | IFC @r243836neel2012-12-042-25/+31
| | |\ \ \ \
| | * | | | | Properly screen for the AND 0x81 instruction from the setgrehan2012-11-301-0/+7
| | * | | | | Remove debug printf.grehan2012-11-291-1/+0
| | * | | | | Add support for the 0x81 AND instruction, now generatedgrehan2012-11-292-4/+34
| | * | | | | Cleanup the user-space paging exit handler now that the unified instructionneel2012-11-282-4/+0
| | * | | | | Change emulate_rdmsr() and emulate_wrmsr() to return 0 on sucess and errno onneel2012-11-283-65/+37
| | * | | | | Revamp the x86 instruction emulation in bhyve.neel2012-11-288-218/+605
| | * | | | | Fix a bug in the MSI-X resource allocation for PCI passthrough devices.neel2012-11-221-37/+26
| | * | | | | Get rid of redundant comparision which is guaranteed to be "true" for unsignedneel2012-11-221-1/+1
| | * | | | | Handle CPUID leaf 0x7 now that FreeBSD is using it.grehan2012-11-202-0/+2
| | * | | | | IFC @ r243164neel2012-11-172-6/+3
| | |\ \ \ \ \
| | * \ \ \ \ \ IFC @ r242940neel2012-11-131-1/+15
| | |\ \ \ \ \ \
| | * \ \ \ \ \ \ IFC @ r242684neel2012-11-1127-1134/+458
| | |\ \ \ \ \ \ \
| | * | | | | | | | Fix issue found with clang build. Avoid code insertion by the compilergrehan2012-11-061-29/+48
| | * | | | | | | | Convert VMCS_ENTRY_INTR_INFO field into a vmcs identifier before passing itneel2012-10-291-1/+1
| | * | | | | | | | Corral all the host state associated with the virtual machine into its own file.neel2012-10-295-24/+218
| | * | | | | | | | Set the valid field of the newly allocated field as all othergrehan2012-10-261-0/+1
| | * | | | | | | | Unconditionally enable fpu emulation by setting CR0.TS in the host after theneel2012-10-262-1/+22
| | * | | | | | | | If the guest vcpu wants to idle then use that opportunity to relinquish theneel2012-10-252-23/+95
| | * | | | | | | | Hide the monitor/mwait instruction capability from the guest until we know howneel2012-10-251-0/+6
| | * | | | | | | | Maintain state regarding NMI delivery to guest vcpu in VT-x independent manner.neel2012-10-245-34/+45
| | * | | | | | | | Test for AST pending with interrupts disabled right before entering the guest.neel2012-10-234-28/+86
| | * | | | | | | | Calculate the number of host ticks until the next guest timer interrupt.neel2012-10-204-56/+65
| | * | | | | | | | Add the guest physical address and r/w/x bits togrehan2012-10-122-0/+4
| | * | | | | | | | Provide per-vcpu locks instead of relying on a single big lock.neel2012-10-127-76/+134
| | * | | | | | | | Fix warnings generated by 'debug.witness.watch' during VM creation andneel2012-10-113-39/+59
| | * | | | | | | | Deliver the MSI to the correct guest virtual cpu.neel2012-10-111-4/+1
| | * | | | | | | | Allocate memory pages for the guest from the host's free page queue.neel2012-10-088-374/+193
| | * | | | | | | | Change vm_malloc() to map pages in the guest physical address space in 4KBneel2012-10-045-20/+53
| | * | | | | | | | Get rid of assumptions in the hypervisor that the host physical memoryneel2012-10-032-2/+8
| | * | | | | | | | Get rid of assumptions in the hypervisor that the host physical memoryneel2012-10-036-45/+134
| | * | | | | | | | Get rid of assumptions in the hypervisor that the host physical memoryneel2012-09-293-11/+53
| | * | | | | | | | Intel VT-x provides the length of the instruction at the time of the nestedneel2012-09-275-35/+44
| | * | | | | | | | Add an option "-a" to present the local apic in the XAPIC mode instead of theneel2012-09-263-10/+19
| | * | | | | | | | Add support for trapping MMIO writes to local apic registers and emulating them.neel2012-09-2510-25/+676
| | * | | | | | | | Add ioctls to control the X2APIC capability exposed by the virtual machine toneel2012-09-254-0/+61
| | * | | | | | | | Add an explicit exit code 'SPINUP_AP' to tell the controlling process that anneel2012-09-253-5/+67
| | * | | | | | | | Stash the 'vm_exit' information in each 'struct vcpu'.neel2012-09-244-7/+27
| | * | | | | | | | Restructure the x2apic access code in preparation for supporting memory mappedneel2012-09-215-59/+108
| | * | | | | | | | Add sysctls to display the total and free amount of hard-wired mem for VMsgrehan2012-08-263-0/+46
| | * | | | | | | | Include 'device uart' in the guest kernel.neel2012-08-041-1/+1
| | * | | | | | | | Force certain bits in %cr4 to be hard-wired to '1' or '0' from a guest'sneel2012-08-041-16/+52
| | * | | | | | | | Verify that VMX operation has been enabled by BIOS before executing theneel2012-07-251-1/+11
| | * | | | | | | | IFC @ r238370grehan2012-07-1133-1140/+1206
| | |\ \ \ \ \ \ \ \
| | * | | | | | | | | Until the issue of how to handle guest XCR0 state is resolved,grehan2012-05-031-0/+7
| | * | | | | | | | | MSI-x interrupt support for PCI pass-thru devices.grehan2012-04-288-6/+213
| | * | | | | | | | | IFC @ r234692grehan2012-04-2663-2477/+2011
| | |\ \ \ \ \ \ \ \ \
| | * | | | | | | | | | Remove duplicated license text.emaste2012-03-061-28/+0
| | * | | | | | | | | | IFC to head to catch up the bhyve branchsbruno2012-01-0414-23/+100
| | |\ \ \ \ \ \ \ \ \ \
OpenPOWER on IntegriCloud