summaryrefslogtreecommitdiffstats
path: root/sys/arch/amd64/include/vmmvar.h (follow)
Commit message (Expand)AuthorAgeFilesLines
* Mitigate Intel's Microarchitectural Data Sampling vulnerability.guenther2019-05-171-1/+4
* vmm: add host side pvclockpd2019-05-131-1/+5
* vmm: add a x86 page table walkerpd2019-05-121-1/+2
* vmm(4): Don't advertise support for SSBD and related speculative execmlarkin2019-04-011-1/+6
* vmm(4): Don't advertise support for MCE/MCA since we don't implementmlarkin2019-04-011-2/+3
* Bump VMM_MAX_NAME_LEN to 64 to allow for longer vm names.ajacoutot2019-03-021-2/+2
* vmm(4): allow preservation and restoration of guest debug registersmlarkin2019-02-201-2/+22
* vmm(4): Clear the guest MWAITX/MONITORX extended CPUID feature bit,brynet2018-09-201-3/+4
* Perform mitigations for Intel L1TF screwup. There are three options:deraadt2018-08-211-2/+2
* zap an extra newlinemlarkin2018-07-121-2/+1
* vmm(8)/vmm(4): send a copy of the guest register state to vmd on exit,mlarkin2018-07-121-13/+18
* vmm(4): return proper cache topology for cpuid(0x4)mlarkin2018-07-111-1/+6
* forgot to commit vmmvar.h needed by previous two commits, thanks ccardenasmlarkin2018-07-051-1/+10
* vmm(4): pass through ELCRx ports to vmd(8)mlarkin2018-04-271-2/+4
* vmm(4): passthrough port 0x61 to vmd(8)mlarkin2018-04-261-1/+6
* Remove RDTSCP from the CPUID flags reported to the guest VM. The instructionmlarkin2018-03-291-1/+7
* make vmm(4) less responsible for initial register state, preferring to letmlarkin2017-11-291-2/+6
* add some comments. no functional changemlarkin2017-11-291-6/+18
* vmmvar.h changes for upcoming cdrom support in vmd(8).mlarkin2017-11-171-1/+3
* vmd: Allow only upward migrationpd2017-08-201-1/+65
* vmm: add #defines for exception vectors that can be used to injectmlarkin2017-08-141-1/+26
* vmm: handle IA32_MISC_ENABLE MSR. Bits set in this MSR can result inmlarkin2017-08-121-3/+4
* vmm: support more than 3855MB guest memorymlarkin2017-08-051-3/+3
* Make max memory for VMs equal to MAXDSIZ to avoid failing later duringmlarkin2017-07-121-2/+2
* vmd: increase the max number of disks from 2 to 4. Requires kernel rebuildmlarkin2017-07-061-2/+2
* event injection framework, will be used for other features coming shortlymlarkin2017-05-301-1/+3
* FPU context save/restore for SVM in vmm(4), matches a previous diffmlarkin2017-05-301-1/+22
* rename some fieldsmlarkin2017-05-281-4/+4
* Respect max VPID/ASID limits. VMX VPIDs are capped at 4095, for now.mlarkin2017-05-191-1/+2
* Allow setting guest %xcr0 from vmd(8).mlarkin2017-05-051-2/+3
* Allow setting of guest MSRs from vmd(8). This change is the first part ofmlarkin2017-05-021-2/+13
* vmm: don't use invvpid if we didn't detect vpid capability duringmlarkin2017-04-281-1/+2
* rename a struct that was denoted as "VMX only" to make it more clearmlarkin2017-04-271-6/+7
* vmm(4): proper save/restore of FPU context during entry/exit.mlarkin2017-04-271-1/+12
* Bump the emulated PCI MMIO range end to 0xFFFFFFFF. This slightlymlarkin2017-03-231-2/+2
* SVM: asm support for SVM/RVImlarkin2017-02-201-1/+3
* SVM: misspelled field name in vmcb struct (renamed to match SVM code I'mmlarkin2017-01-241-2/+2
* forgot this in previous commit (SVM_MSR* macro definitions)mlarkin2017-01-191-1/+5
* rename a couple of macros that are causing me a merge headache with themlarkin2017-01-191-3/+3
* SVM: vcpu_init_svm - allocate memory for control structures (vmcb,mlarkin2017-01-191-1/+7
* Starting to merge my old AMD SVM/RVI tree, piece by piece.mlarkin2017-01-131-1/+104
* Remove vc_hsa_stack_va, it has not been used in a long time and is nomlarkin2017-01-121-2/+1
* SVM intercept codes (exit reason) definesmlarkin2017-01-111-1/+148
* Don't use a bitfield in the msr store index structure. This may not end upmlarkin2016-10-261-3/+3
* Allow 4 vio(4) interfaces in each VM. Also fix a bad interrupt assignment thatmlarkin2016-10-121-2/+2
* add a debug function that was useful in finding the previousmlarkin2016-10-061-1/+6
* disable PAT and MTRR in guest VMsmlarkin2016-10-031-2/+2
* Restrict MSR access to supported ones, log invalid accesses.mlarkin2016-09-041-1/+5
* Make vcpu_reset_regs use new writeregs codestefan2016-09-011-28/+2
* Add ioctls to get/set VCPU registersstefan2016-09-011-1/+60