This series cleans up the xhci code (by removing some of the old 16bit assumptions), and rearranges things a little to make the code layout more similar to the other usb controller drivers. This is in preparation for the next USB series which reworks some of the USB timing.
This series (along with the next) is also at: https://github.com/KevinOConnor/seabios/tree/testing
-Kevin
Kevin O'Connor (4): xhci: Remove 16bit code wrappers. xhci: Use high memory instead of low memory for internal storage. xhci: Move root hub and setup code to top of file. xhci: Add xhci_check_ports() and xhci_free_pipes() functions.
src/hw/usb-xhci.c | 924 +++++++++++++++++++++++++++--------------------------- 1 file changed, 462 insertions(+), 462 deletions(-)