[SeaBIOS] [PATCH 0/4] Make XHCI driver run entirely in 32bit mode

Kevin O'Connor kevin at koconnor.net
Tue Dec 31 04:22:23 CET 2013


Some further testing code for xhci.  This patch set allows the xhci
controller to run entirely in 32bit mode, which can lead to further
code simplifications and reduces the overall seabios binary size.

I've pushed this to the xhci-testing branch at:
https://github.com/KevinOConnor/seabios/tree/xhci-testing

-Kevin


Kevin O'Connor (4):
  Add call32_params() helper function.
  Add space between DTYPE_* definitions.
  xhci: Run the XHCI driver entirely in 32bit mode.
  Remove pci_writel() and pci_readl() functions.

 Makefile          |  4 ++--
 src/block.c       |  2 ++
 src/block.h       | 32 +++++++++++++++++---------------
 src/hw/blockcmd.c |  6 ++++++
 src/hw/pci.c      | 46 ----------------------------------------------
 src/hw/pci.h      |  4 ----
 src/hw/usb-msc.c  |  5 ++++-
 src/hw/usb-uas.c  |  5 ++++-
 src/hw/usb-xhci.c | 13 ++++++-------
 src/hw/usb.c      | 13 +++++++++++--
 src/hw/usb.h      |  1 +
 src/stacks.c      | 27 +++++++++++++++++++++++++++
 src/stacks.h      |  1 +
 13 files changed, 81 insertions(+), 78 deletions(-)

-- 
1.8.3.1




More information about the SeaBIOS mailing list