This patch series reorganizes the POST initialization sequence to make it more reusable should SeaBIOS be hooked up as a UEFI Compatibility Support Module (CSM). This is a work in progress.
-Kevin
Kevin O'Connor (3): post: Avoid calling maininit() from init reloc_init(). Normalize POST initialization function name suffixes. POST: Reorganize post init functions for better grouping and reusability.
src/acpi.c | 12 +- src/acpi.h | 2 +- src/ahci.c | 14 +-- src/ata.c | 4 +- src/block.c | 2 +- src/blockcmd.c | 2 +- src/blockcmd.h | 2 +- src/boot.c | 22 ++-- src/boot.h | 5 +- src/bootsplash.c | 2 + src/cdrom.c | 4 +- src/clock.c | 12 +- src/coreboot.c | 6 +- src/disk.h | 4 +- src/esp-scsi.c | 4 +- src/kbd.c | 2 +- src/lsi-scsi.c | 4 +- src/megasas.c | 4 +- src/memmap.c | 2 +- src/memmap.h | 2 +- src/misc.c | 2 +- src/mouse.c | 2 +- src/mptable.c | 2 +- src/mptable.h | 2 +- src/optionroms.c | 12 +- src/output.c | 2 +- src/paravirt.c | 6 +- src/paravirt.h | 4 +- src/pci.h | 2 +- src/pcibios.c | 2 +- src/pciinit.c | 52 ++++----- src/pirtable.c | 2 +- src/pmm.c | 15 ++- src/pnpbios.c | 2 +- src/post.c | 331 ++++++++++++++++++++++++++++-------------------------- src/ps2port.c | 4 +- src/resume.c | 10 +- src/smbios.c | 12 +- src/smbios.h | 2 +- src/smm.c | 10 +- src/smp.c | 2 +- src/usb-ehci.c | 12 +- src/usb-ehci.h | 2 +- src/usb-hid.c | 16 +-- src/usb-hid.h | 2 +- src/usb-hub.c | 2 +- src/usb-hub.h | 2 +- src/usb-msc.c | 12 +- src/usb-msc.h | 2 +- src/usb-ohci.c | 2 +- src/usb-ohci.h | 2 +- src/usb-uas.c | 14 +-- src/usb-uas.h | 2 +- src/usb-uhci.c | 2 +- src/usb-uhci.h | 2 +- src/usb.c | 30 ++--- src/util.h | 46 ++++---- src/virtio-scsi.c | 4 +- src/xen.c | 8 +- src/xen.h | 8 +- vgasrc/bochsvga.c | 4 +- vgasrc/bochsvga.h | 2 +- vgasrc/clext.c | 6 +- vgasrc/clext.h | 2 +- vgasrc/geodevga.c | 10 +- vgasrc/geodevga.h | 2 +- vgasrc/stdvga.c | 4 +- vgasrc/stdvga.h | 2 +- vgasrc/vgabios.c | 4 +- vgasrc/vgahw.h | 12 +- 70 files changed, 408 insertions(+), 399 deletions(-)