Support skipping content when reading from QEMU fw_cfg romfile entries.

Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
Convert fw_cfg ACPI entries into romfile entries.

Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
Convert fw_cfg SMBIOS entries into romfile entries.

Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
Convert basic integer fw_cfg entries into romfile entries.

Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
Convert fw_cfg NUMA entries into a romfile entry.

Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
Process fw_cfg e820 entries during the fw_cfg setup stage.

Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
Integrate qemu_cfg_preinit() into qemu_romfile_init().

Now that only qemu_romfile_init() uses the fw_cfg interface, it only
needs to be detected in that function.

Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
Group QEMU platform setup together and move to paravirt.c.

Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
vgabios: Bochs/QEMU vgabios support should depend on CONFIG_QEMU.

The Cirrus, Standard VGA, and Bochs VGA should depend on CONFIG_QEMU
and not CONFIG_COREBOOT.

Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
USB-EHCI: Fix null pointer assignment

cntl->regs should not be accessed before initializing it.

Signed-off-by: Avik Sil <aviksil@linux.vnet.ibm.com>