kvm-unit-tests: VMX: Add PAT control fields test cases

Add PAT enter/exit control fields test cases, test ENT_LOAD_PAT,
EXI_LOAD_PAT and EXI_SAVE_PAT.

Signed-off-by: Arthur Chunqi Li <yzt356@gmail.com>
kvm-unit-tests: VMX: Add EFER control fields test cases

Add EFER enter/exit control fields test cases, test ENT_LOAD_EFER,
EXI_LOAD_EFER and EXI_SAVE_EFER.

Signed-off-by: Arthur Chunqi Li <yzt356@gmail.com>
kvm-unit-tests: VMX: Add I/O bitmap test cases

Add I/O bitmap test cases. Test all I/O port in/out.

Signed-off-by: Arthur Chunqi Li <yzt356@gmail.com>
kvm-unit-tests: VMX: Add CR0/4 shadowing test cases

Add test cases for CR0 & CR4 shadowing.

Signed-off-by: Arthur Chunqi Li <yzt356@gmail.com>
kvm-unit-tests: VMX: Add instruction intercepts test cases

Add test cases for instruction intercepts. Test exit inromations for
CPUID/HLT/INVLPG/MWAIT/RDPMC/RDTSC/MONITOR/PAUSE/WBINVD/INVD.

Signed-off-by: Arthur Chunqi Li <yzt356@gmail.com>
kvm-unit-tests: VMX: Add preemption timer test cases

Add test cases for preemption timer.
This is a draft version.

Signed-off-by: Arthur Chunqi Li <yzt356@gmail.com>