add CONFIG_VM0_DESC support

if defined CONFIG_VM0_DESC, HV will use predefined vm0_desc to config
VM0, otherwise, HV will run VM0 with all physical cpus.

Signed-off-by: Jason Chen CJ <jason.cj.chen@intel.com>
Acked-by: Eddie Dong <eddie.dong@intel.com>
This commit is contained in:
Jason Chen CJ
2018-05-30 20:06:26 +08:00
committed by lijinxia
parent 22833787ce
commit 589c72382a
6 changed files with 34 additions and 0 deletions

View File

@@ -6,6 +6,8 @@
#include <hypervisor.h>
#ifdef CONFIG_VM0_DESC
/* Number of CPUs in VM0 */
#define VM0_NUM_CPUS 1
@@ -16,3 +18,9 @@ struct vm_description vm0_desc = {
.vm_hw_num_cores = VM0_NUM_CPUS,
.vm_pcpu_ids = &VM0_CPUS[0],
};
#else
struct vm_description vm0_desc;
#endif // CONFIG_VM0_DESC

View File

@@ -6,6 +6,8 @@
#include <hypervisor.h>
#ifdef CONFIG_VM0_DESC
/* Number of CPUs in VM0 */
#define VM0_NUM_CPUS 1
@@ -16,3 +18,9 @@ struct vm_description vm0_desc = {
.vm_hw_num_cores = VM0_NUM_CPUS,
.vm_pcpu_ids = &VM0_CPUS[0],
};
#else
struct vm_description vm0_desc;
#endif // CONFIG_VM0_DESC