[SeaBIOS] [PATCH 0/4] Some additional PCI cleanups

Kevin O'Connor kevin at koconnor.net
Wed Feb 3 16:51:50 CET 2016


Some additional PCI code cleanup - most notable is the first patch
which adds a '%pP' modifier to the 'printf' code for outputting
'struct pci_device' pointers.

This series is on top of the previous series; it is also at:

  https://github.com/KevinOConnor/seabios/tree/testing

-Kevin


Kevin O'Connor (4):
  pci: Implement '%pP' printf handler for 'struct pci_device' pointers
  pci: Move code in pci.c that is specific to pciinit.c to pciinit.c
  pci: Split low-level pci code from higher-level 'struct pci_device'
    code
  scsi: Always use MAXDESCSIZE when building drive description

 Makefile                      |   2 +-
 src/boot.c                    |   1 +
 src/fw/acpi.c                 |   2 +-
 src/fw/coreboot.c             |   2 +-
 src/fw/csm.c                  |   3 +-
 src/fw/mptable.c              |   5 +-
 src/fw/mtrr.c                 |   1 -
 src/fw/paravirt.c             |   3 +-
 src/fw/pciinit.c              |  63 ++++++++---
 src/fw/smm.c                  |   1 +
 src/hw/ahci.c                 |   8 +-
 src/hw/ata.c                  |   3 +-
 src/hw/esp-scsi.c             |  10 +-
 src/hw/floppy.c               |   2 +-
 src/hw/lsi-scsi.c             |  10 +-
 src/hw/megasas.c              |  12 +--
 src/hw/pci.c                  | 241 +-----------------------------------------
 src/hw/pci.h                  | 104 ++----------------
 src/hw/{pci.c => pcidevice.c} | 137 +-----------------------
 src/hw/{pci.h => pcidevice.h} |  71 ++-----------
 src/hw/pvscsi.c               |  10 +-
 src/hw/sdcard.c               |   2 +-
 src/hw/usb-ehci.c             |   6 +-
 src/hw/usb-ohci.c             |   6 +-
 src/hw/usb-uhci.c             |   7 +-
 src/hw/usb-xhci.c             |   9 +-
 src/hw/virtio-blk.c           |  41 +++----
 src/hw/virtio-pci.c           |  12 +--
 src/hw/virtio-scsi.c          |  15 +--
 src/optionroms.c              |  22 ++--
 src/output.c                  |  19 ++++
 src/pcibios.c                 |   1 +
 src/util.h                    |   2 +
 src/vgahooks.c                |   3 +-
 34 files changed, 173 insertions(+), 663 deletions(-)
 copy src/hw/{pci.c => pcidevice.c} (64%)
 copy src/hw/{pci.h => pcidevice.h} (59%)

-- 
2.5.0




More information about the SeaBIOS mailing list