aboutsummaryrefslogtreecommitdiff
path: root/sys/amd64
Commit message (Expand)AuthorAgeFilesLines
* Return 0 for a rdmsr of MSR_IA32_PLATFORM_ID. ThisPeter Grehan2013-09-271-1/+5
* In pmap_clear_modify(), initialize pvh even for fictitious managedKonstantin Belousov2013-09-241-1/+1
* Use the pv lists generation count to read-lock the pvh_global_lock inKonstantin Belousov2013-09-241-5/+30
* Ensure that the ERESTART return from the syscall reloads theKonstantin Belousov2013-09-241-0/+4
* Free both KVA and backing pages when freeing TSS memory.Konstantin Belousov2013-09-231-1/+1
* Put 'device hyperv' back in amd64/GENERIC, incorrectly removed withGlen Barber2013-09-211-0/+3
* Reorder/regroup the vmm ioctl api definitions to allow somePeter Grehan2013-09-211-21/+35
* Merge Xen PVHVM support into the GENERIC kernel config for bothJustin T. Gibbs2013-09-204-44/+12
* Substantial rewrite of bxe(4) to add support for the BCM57712 andDavid Christensen2013-09-202-4/+4
* Merge the following changes from projects/bhyve_npt_pmap:Neel Natu2013-09-201-1/+9
* Add support for suspend/resume/migration operations when running as aJustin T. Gibbs2013-09-202-2/+18
* The pmap function pmap_clear_reference() is no longer used. Remove it.Alan Cox2013-09-201-60/+0
* Reconnect the hyperv drivers back into GENERIC now that thePeter Grehan2013-09-191-0/+3
* Fix panic in ktrcapfail() when no capability rights are passed.Pawel Jakub Dawidek2013-09-181-1/+1
* Regen.Roman Divacky2013-09-185-94/+16
* Revert r255672, it has some serious flaws, leaking file references etc.Roman Divacky2013-09-182-6/+8
* Regen.Roman Divacky2013-09-185-16/+95
* Implement epoll support in Linuxulator. This is a tiny wrapper around kqueueRoman Divacky2013-09-182-8/+6
* Hide TSC-deadline APIC timer support from guests. This modePeter Grehan2013-09-171-1/+6
* Fix a bug in decoding an instruction that has an SIB byte as well as anNeel Natu2013-09-171-6/+6
* Add vmx(4) to i386 and amd64 GENERICBryan Venteicher2013-09-171-0/+2
* In pmap_copy(), when the copied region is mapped with superpage but doesKonstantin Belousov2013-09-161-0/+2
* Pull the hyperv drivers from GENERIC until the fix to the disengagePeter Grehan2013-09-141-3/+0
* Import Hyper-V paravirtualized drivers from projects/hypervPeter Grehan2013-09-131-0/+4
|\
| * IFC @ r255459Peter Grehan2013-09-1119-346/+484
| |\
| * \ IFC @ r255209Peter Grehan2013-09-0428-720/+1293
| |\ \
| * \ \ IFC @ r253862Peter Grehan2013-08-018-22/+156
| |\ \ \
| * | | | First cut at adding the hyperv drivers to GENERIC.Peter Grehan2013-07-191-0/+3
* | | | | Fix a limitation in bhyve that would limit the number of virtual machines toNeel Natu2013-09-113-1/+9
| |_|_|/ |/| | |
* | | | Go way past 11 and bump bhyve's max vCPUs to 16.Peter Grehan2013-09-101-1/+1
* | | | Prior to r254304, we only began scanning the active page queue when theAlan Cox2013-09-081-74/+87
* | | | Allocate VPIDs by using the unit number allocator to keep do the bookkeeping.Neel Natu2013-09-071-39/+103
* | | | Mask off the vector from the MSI-x data word.Peter Grehan2013-09-071-1/+1
* | | | Implement PV IPIs for PVHVM guests and further converge PV and HVMJustin T. Gibbs2013-09-065-35/+47
* | | | Add vmx device to the i386 and amd64 NOTES filesBryan Venteicher2013-09-061-0/+2
* | | | Only lock pvh_global_lock read-only for pmap_page_wired_mappings(),Konstantin Belousov2013-09-061-96/+110
* | | | In pmap_ts_referenced(), when restarting the loop due to pv listKonstantin Belousov2013-09-061-3/+1
* | | | On those machines, where sf_bufs do not represent any real object, makeGleb Smirnoff2013-09-062-22/+12
* | | | Emulate reading of the IA32_MISC_ENABLE MSR, by returningPeter Grehan2013-09-061-1/+16
* | | | Allow CPUID leaf 0xD to be read as zeroes.Peter Grehan2013-09-062-0/+2
* | | | Change the cap_rights_t type from uint64_t to a structure that we can extendPawel Jakub Dawidek2013-09-051-1/+4
* | | | Tidy up some loose ends in the PCID code:Konstantin Belousov2013-09-048-73/+98
| |_|/ |/| |
* | | Add support for the 'invpcid' instruction to binutils and DDB'sJohn Baldwin2013-09-031-1/+1
* | | Fix two build failures for non-tb configurations, UP [2] and when using gas [1].Konstantin Belousov2013-08-312-7/+8
* | | The pm_save should be cleared on the pmap initialization, and not onKonstantin Belousov2013-08-301-1/+1
* | | Implement support for the process-context identifiers ('PCID') onKonstantin Belousov2013-08-3010-104/+518
* | | Provide a wrapper for the INVPCID instruction, definition of theKonstantin Belousov2013-08-301-0/+20
* | | Implement vector callback for PVHVM and unify event channel implementationsJustin T. Gibbs2013-08-298-218/+79
* | | Significantly reduce the cost, i.e., run time, of calls to madvise(...,Alan Cox2013-08-291-0/+122
* | | Add support for emulating the byte move instruction "mov r/m8, r8".Neel Natu2013-08-271-2/+10