x86: efi-x86_payload: Enumerate PCI bus during early boot
authorBin Meng <bmeng.cn@gmail.com>
Sun, 17 Jun 2018 12:57:52 +0000 (05:57 -0700)
committerBin Meng <bmeng.cn@gmail.com>
Sun, 24 Jun 2018 00:56:04 +0000 (08:56 +0800)
commit6d02cf0562ead596b20ce23f102be5c3020c04f9
tree05d77124f0838c2f8a52e239d8933f7136dfca39
parentec15d5f6e5e4bb718d58ec2a3753ae95abc18279
x86: efi-x86_payload: Enumerate PCI bus during early boot

The generic efi payload currently does not enumerate the PCI bus,
which means peripherals on the PCI bus are not discovered by their
drivers. This uses board_early_init_r() to do the PCI enumeration.

Signed-off-by: Bin Meng <bmeng.cn@gmail.com>
Reviewed-by: Simon Glass <sjg@chromium.org>
board/efi/efi-x86_payload/Kconfig
board/efi/efi-x86_payload/Makefile
board/efi/efi-x86_payload/payload.c [new file with mode: 0644]