acrn-hypervisor/hypervisor/include/arch/x86/guest
Yin Fengwei 4073b37369 hv: microcode: Enable microcode update from SOS.
microcode update from UOS is disabled.
microcode version checking is available for both SOS and UOS.

There are two TODOs of this patch:
1. This patch only update the uCode on pCPUs SOS owned. For the
   pCPUs not owned by SOS, the uCode is not updated. To handle
   this gap, we will have SOS own all pCPUs at boot time. So
   all pCPUs could have uCode updated. This will be handled
   in the patch to enable SOS own all pCPUs at boot time.

2. gva2gpa now doesn't check possible page table walk failure.
   Will add the failure check in gva2gpa in different patch.

Signed-off-by: Yin Fengwei <fengwei.yin@intel.com>
Reviewed-by: Anthony Xu (anthony.xu@intel.com)
Acked-by: Eddie Dong <eddie.dong@intel.com>
Acked-by: Tian, Kevin <kevin.tian@intel.com>
2018-05-15 17:19:37 +08:00
..
guest.h hv: microcode: Enable microcode update from SOS. 2018-05-15 17:19:37 +08:00
ucode.h hv: microcode: Enable microcode update from SOS. 2018-05-15 17:19:37 +08:00
vcpu.h apicv: cancel event injection if vcpu is scheduled out 2018-05-15 17:19:36 +08:00
vioapic.h initial import 2018-05-11 14:44:28 +08:00
vlapic.h hv: rename VM exit handlers in vlapic 2018-05-15 17:19:37 +08:00
vm.h add data structure in vm for enable trusty feature 2018-05-15 17:19:36 +08:00
vpic.h initial import 2018-05-11 14:44:28 +08:00