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