freebsd-dev/sys/amd64/vmm/amd
Neel Natu 7d69783ae4 Fix warnings/errors when building vmm.ko with gcc:
- fix warning about comparison of 'uint8_t v_tpr >= 0' always being true.

- fix error triggered by an empty clobber list in the inline assembly for
  "clgi" and "stgi"

- fix error when compiling "vmload %rax", "vmrun %rax" and "vmsave %rax". The
  gcc assembler does not like the explicit operand "%rax" while the clang
  assembler requires specifying the operand "%rax". Fix this by encoding the
  instructions using the ".byte" directive.

Reported by:	julian
MFC after:	1 week
2015-03-02 20:13:49 +00:00
..
amdv.c Bring (almost) up-to-date with HEAD. 2014-06-03 06:56:54 +00:00
npt.c style(9) fixes. 2014-10-11 03:19:26 +00:00
npt.h Get rid of unused forward declaration of 'struct svm_softc'. 2014-10-11 03:21:33 +00:00
svm_genassym.c Simplify register state save and restore across a VMRUN: 2014-09-27 02:04:58 +00:00
svm_msr.c IFC r271888. 2014-09-20 21:46:31 +00:00
svm_msr.h IFC r271888. 2014-09-20 21:46:31 +00:00
svm_softc.h Clear blocking due to STI or MOV SS in the hypervisor when an instruction is 2015-01-06 19:04:02 +00:00
svm_support.S Fix warnings/errors when building vmm.ko with gcc: 2015-03-02 20:13:49 +00:00
svm.c Fix warnings/errors when building vmm.ko with gcc: 2015-03-02 20:13:49 +00:00
svm.h Get rid of unused headers. 2014-10-11 04:41:21 +00:00
vmcb.c Reported by: Coverity 2014-10-28 07:19:02 +00:00
vmcb.h Inject #UD into the guest when it executes either 'MONITOR' or 'MWAIT' on 2014-12-30 02:44:33 +00:00