[SeaBIOS] [PATCH 0/3][RFC] POST changes to help with CSM

Kevin O'Connor kevin at koconnor.net
Mon Jan 21 08:04:58 CET 2013


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(-)

-- 
1.7.11.7




More information about the SeaBIOS mailing list