summaryrefslogtreecommitdiffstats
path: root/sys/amd64
Commit message (Expand)AuthorAgeFilesLines
* Add helper functions to populate VM exit information for rendezvous andneel2014-06-103-32/+36
* Turn on interrupt window exiting unconditionally when an ExtINT is beingneel2014-06-101-2/+6
* Add reserved bit checking when doing %CR8 emulation and inject #GP if required.neel2014-06-093-25/+51
* Add ioctl(VM_REINIT) to reinitialize the virtual machine state maintainedneel2014-06-076-80/+153
* Add a page size field to struct vm_page. Increase the page size field whenalc2014-06-071-3/+1
* Support guest accesses to %cr8.tychon2014-06-063-53/+166
* Restore comments accidentally removed.imp2014-06-061-1/+1
* Activate vcpus from bhyve(8) using the ioctl VM_ACTIVATE_CPU instead of doingneel2014-05-315-15/+70
* To allow to run the interpreter itself add a new ELF branding type.dchagin2014-05-311-2/+2
* If VMX isn't enabled so long as the lock bit isn't set yet in MSRtychon2014-05-301-1/+10
* Remove bogus check for kmem_malloc() failure even though M_WAITOK is set.neel2014-05-301-7/+0
* Allocate a zeroed LDT.neel2014-05-301-1/+1
* When usermode loaded non-default segment selector into the %gs,kib2014-05-291-3/+20
* Commit the rest of the changes that were intended to be part of r266826.markj2014-05-291-22/+0
* - Rework the XSAVE/XRSTOR emulation to only expose XCR0 features to thejhb2014-05-273-3/+50
* Add segment protection and limits violation checks in vie_calculate_gla()neel2014-05-274-37/+91
* Remove restriction on insb/insw/insl emulation. These instructions areneel2014-05-251-8/+0
* Do the linear address calculation for the ins/outs emulation using a newneel2014-05-255-59/+35
* Add libvmmapi functions vm_copyin() and vm_copyout() to copy into and outneel2014-05-244-14/+39
* Consolidate all the information needed by the guest page table walker intoneel2014-05-246-127/+154
* When injecting a page fault into the guest also update the guest's %cr2 toneel2014-05-244-19/+28
* Check for alignment check violation when processing in/out string instructions.neel2014-05-233-23/+36
* Add emulation of the "outsb" instruction. NetBSD guests use this to write toneel2014-05-238-35/+379
* A Centos 6.4 guest will write 0xff to the 8259 mask register before beginningneel2014-05-231-0/+1
* Don't permit users to request a subset of the AVX512 or MPX xsave masks.jhb2014-05-221-0/+4
* Allow vmx_getdesc() and vmx_setdesc() to be called for a vcpu that is in theneel2014-05-223-10/+24
* imagact_binmisc builds for all supported architectures, so enable it for all.jhibbits2014-05-221-3/+0
* Inject page fault into the guest if the page table walker detects an invalidneel2014-05-224-25/+82
* Add PG_RW check when translating a guest linear to guest physical address.neel2014-05-201-20/+83
* Add support for decoding the AMD SVM instructions.jhb2014-05-191-0/+40
* Add PG_U (user/supervisor) checks when translating a guest linear addressneel2014-05-195-25/+52
* Make the vmx asm code dtrace-fbt-friendly bygrehan2014-05-182-7/+19
* Add support for decoding rdrand and rdseed.jhb2014-05-171-1/+23
* Add definitions for more structured extended features as well asjhb2014-05-161-3/+13
* Implement a PCI interrupt router to route PCI legacy INTx interrupts tojhb2014-05-155-0/+57
* Increase the TSS limit by one byte. The processor requires an additional byteneel2014-05-144-8/+10
* Virtual machine halt detection is turned on by default. Allow it to beneel2014-05-051-1/+11
* Disable ACPI and P4TCC throttling by default, following discussion onnwhitehorn2014-05-041-0/+2
* Bring in the mpr(4) driver for LSI's MPT3 12Gb SAS controllers.ken2014-05-021-0/+1
* lindev(4): finish the partial commit in r265212eadler2014-05-021-3/+0
* Add logic in the HLT exit handler to detect if the guest has put all vcpusneel2014-05-022-4/+34
* Ignore writes to microcode update MSR. This MSR is accessed by RHEL7 guest.neel2014-04-301-0/+3
* Some Linux guests will implement a 'halt' by disabling the APIC and executingneel2014-04-292-68/+29
* Allow a virtual machine to be forcibly reset or powered off. This is doneneel2014-04-285-20/+57
* Report boot method (BIOS/UEFI) via sysctl machdep.bootmethodemaste2014-04-271-0/+6
* Same as it was done in r263878 for invlrng_handler(), fix order ofkib2014-04-271-6/+5
* Don't need this now. VT does the same thing, but better.nwhitehorn2014-04-271-11/+0
* Add vt_efifb to VT kernel configuration now that that actually works. Thisnwhitehorn2014-04-271-0/+1
* A VMCS is always inactive when it exits the vmx_run() loop.neel2014-04-261-8/+1
* Retire smp_active. It was racey and caused demonstrated problems withscottl2014-04-262-2/+1
OpenPOWER on IntegriCloud