diff --git a/hypervisor/arch/x86/configs/icl-rvp.config b/hypervisor/arch/x86/configs/icl-rvp.config new file mode 100644 index 000000000..f281b849b --- /dev/null +++ b/hypervisor/arch/x86/configs/icl-rvp.config @@ -0,0 +1,6 @@ +# Generated by Kconfiglib (https://github.com/ulfalizer/Kconfiglib) +CONFIG_BOARD="icl-rvp" +CONFIG_SERIAL_LEGACY=y +CONFIG_SOS_RAM_SIZE=0x600000000 +CONFIG_UOS_RAM_SIZE=0x600000000 +CONFIG_MAX_IOMMU_NUM=3 diff --git a/hypervisor/arch/x86/configs/icl-rvp/board.c b/hypervisor/arch/x86/configs/icl-rvp/board.c new file mode 100644 index 000000000..830a75dcc --- /dev/null +++ b/hypervisor/arch/x86/configs/icl-rvp/board.c @@ -0,0 +1,10 @@ +/* + * Copyright (C) 2019 Intel Corporation. All rights reserved. + * + * SPDX-License-Identifier: BSD-3-Clause + */ + +#include + +struct platform_clos_info platform_clos_array[0]; +uint16_t platform_clos_num = 0; diff --git a/hypervisor/arch/x86/configs/icl-rvp/ve820.c b/hypervisor/arch/x86/configs/icl-rvp/ve820.c new file mode 100644 index 000000000..c1e5bedd3 --- /dev/null +++ b/hypervisor/arch/x86/configs/icl-rvp/ve820.c @@ -0,0 +1,16 @@ +/* + * Copyright (C) 2019 Intel Corporation. All rights reserved. + * + * SPDX-License-Identifier: BSD-3-Clause + */ + +#include + +/** + * @pre vm != NULL + */ +void create_prelaunched_vm_e820(struct acrn_vm *vm) +{ + vm->e820_entry_num = 0U; + vm->e820_entries = NULL; +}