aboutsummaryrefslogtreecommitdiff
path: root/sys/amd64
Commit message (Expand)AuthorAgeFilesLines
* Add emulation for legacy x86 task switching mechanism.Neel Natu2014-07-164-5/+111
* Add support for operand size and address size override prefixes in bhyve'sNeel Natu2014-07-155-123/+234
* Make amd64 pmap_copy_pages() functional for pages not mapped by DMAP.Konstantin Belousov2014-07-151-5/+53
* Invoke the DTrace trap handler before calling trap() on amd64. This matchesMark Johnston2014-07-142-12/+17
* Use the correct offset when converting a logical address (segment:offset)Neel Natu2014-07-111-4/+5
* For safety, ensure that any consumer of the set_regs() andKonstantin Belousov2014-07-091-1/+3
* Accurately identify the vcpu's operating mode as 64-bit, compatibility,Neel Natu2014-07-082-4/+14
* Invalidate guest TLB mappings as a side-effect of its CR3 being updated.Neel Natu2014-07-081-27/+68
* Correct si_code for the SIGBUS signal generated by the alignment trap.Konstantin Belousov2014-07-081-0/+4
* Introduce pmap_unwire(). It will replace pmap_change_wiring(). There areAlan Cox2014-07-061-0/+96
* Prefer vt(4) for UEFI bootEd Maste2014-07-021-0/+8
* Add vt(4) devices and options to NOTESEd Maste2014-07-011-0/+4
* Add vt(4) to GENERIC and retire the separate VT configEd Maste2014-06-302-15/+5
* Pull in r267961 and r267973 again. Fix for issues reported will follow.Hans Petter Selasky2014-06-289-21/+12
* Revert r267961, r267973:Glen Barber2014-06-279-12/+21
* Extend the meaning of the CTLFLAG_TUN flag to automatically check ifHans Petter Selasky2014-06-279-21/+12
* Add support for emulating the move instruction: "mov r/m8, imm8".Tycho Nightingale2014-06-261-0/+15
* Expose the amount of resident and wired memory from the guest's vmspace.Peter Grehan2014-06-253-5/+78
* Add FPU_KERN_KTHR flag to fpu_kern_enter(9), which avoids saving FPUKonstantin Belousov2014-06-232-0/+9
* Revert r266925 as it can lead to instant panic at fexecve():Dmitry Chagin2014-06-171-2/+2
* Bring an overly enthusiastic KASSERT inline with the Intel SDM.Tycho Nightingale2014-06-161-2/+18
* - Modify vm_page_unwire() and vm_page_enqueue() to directly acceptAttilio Rao2014-06-161-1/+1
* amd64/i386: introduce APIC hooks for different APIC implementations.Roger Pau Monné2014-06-162-6/+3
* Replace enum forward declarations with complete definitions.Tycho Nightingale2014-06-101-50/+47
* Add helper functions to populate VM exit information for rendezvous andNeel Natu2014-06-103-32/+36
* Turn on interrupt window exiting unconditionally when an ExtINT is beingNeel Natu2014-06-101-2/+6
* Add reserved bit checking when doing %CR8 emulation and inject #GP if required.Neel Natu2014-06-093-25/+51
* Add ioctl(VM_REINIT) to reinitialize the virtual machine state maintainedNeel Natu2014-06-076-80/+153
* Add a page size field to struct vm_page. Increase the page size field whenAlan Cox2014-06-071-3/+1
* Support guest accesses to %cr8.Tycho Nightingale2014-06-063-53/+166
* Restore comments accidentally removed.Warner Losh2014-06-061-1/+1
* Activate vcpus from bhyve(8) using the ioctl VM_ACTIVATE_CPU instead of doingNeel Natu2014-05-315-15/+70
* To allow to run the interpreter itself add a new ELF branding type.Dmitry Chagin2014-05-311-2/+2
* If VMX isn't enabled so long as the lock bit isn't set yet in MSRTycho Nightingale2014-05-301-1/+10
* Remove bogus check for kmem_malloc() failure even though M_WAITOK is set.Neel Natu2014-05-301-7/+0
* Allocate a zeroed LDT.Neel Natu2014-05-301-1/+1
* When usermode loaded non-default segment selector into the %gs,Konstantin Belousov2014-05-291-3/+20
* Commit the rest of the changes that were intended to be part of r266826.Mark Johnston2014-05-291-22/+0
* - Rework the XSAVE/XRSTOR emulation to only expose XCR0 features to theJohn Baldwin2014-05-273-3/+50
* Add segment protection and limits violation checks in vie_calculate_gla()Neel Natu2014-05-274-37/+91
* Remove restriction on insb/insw/insl emulation. These instructions areNeel Natu2014-05-251-8/+0
* Do the linear address calculation for the ins/outs emulation using a newNeel Natu2014-05-255-59/+35
* Add libvmmapi functions vm_copyin() and vm_copyout() to copy into and outNeel Natu2014-05-244-14/+39
* Consolidate all the information needed by the guest page table walker intoNeel Natu2014-05-246-127/+154
* When injecting a page fault into the guest also update the guest's %cr2 toNeel Natu2014-05-244-19/+28
* Check for alignment check violation when processing in/out string instructions.Neel Natu2014-05-233-23/+36
* Add emulation of the "outsb" instruction. NetBSD guests use this to write toNeel Natu2014-05-238-35/+379
* A Centos 6.4 guest will write 0xff to the 8259 mask register before beginningNeel Natu2014-05-231-0/+1
* Don't permit users to request a subset of the AVX512 or MPX xsave masks.John Baldwin2014-05-221-0/+4
* Allow vmx_getdesc() and vmx_setdesc() to be called for a vcpu that is in theNeel Natu2014-05-223-10/+24