diff --git a/hypervisor/arch/x86/configs/apl-mrb/board.c b/hypervisor/arch/x86/configs/apl-mrb/board.c index fed30e6fc..b7fc70e58 100644 --- a/hypervisor/arch/x86/configs/apl-mrb/board.c +++ b/hypervisor/arch/x86/configs/apl-mrb/board.c @@ -16,4 +16,11 @@ struct dmar_info plat_dmar_info; struct platform_clos_info platform_clos_array[MAX_PLATFORM_CLOS_NUM]; const struct cpu_state_table board_cpu_state_tbl; -const union pci_bdf plat_hidden_pdevs[MAX_HIDDEN_PDEVS_NUM]; + +const union pci_bdf plat_hidden_pdevs[MAX_HIDDEN_PDEVS_NUM] = { + { + .bits.b = 0x0U, + .bits.d = 0xdU, + .bits.f = 0x0U, + }, +}; diff --git a/hypervisor/arch/x86/configs/apl-mrb/misc_cfg.h b/hypervisor/arch/x86/configs/apl-mrb/misc_cfg.h index 32069b7a8..0b07a8d94 100644 --- a/hypervisor/arch/x86/configs/apl-mrb/misc_cfg.h +++ b/hypervisor/arch/x86/configs/apl-mrb/misc_cfg.h @@ -41,6 +41,6 @@ "cma=64M@0- " \ "panic_print=0x1f" -#define MAX_HIDDEN_PDEVS_NUM 0U +#define MAX_HIDDEN_PDEVS_NUM 1U #endif /* MISC_CFG_H */