memtest86plus/system
Martin Whitaker f109a5814b Implement EHCI handover to companion controllers.
Low/full speed USB devices attached directly to the root hub must be
rerouted to a companion controller. We can't rely on the BIOS to do
this for us. This requires us to initialise the EHCI device before
initialising any of its companions.

This also allows us to support keyboards attached via a high speed
hub on a system with EHCI plus companions.
2022-02-20 20:21:16 +00:00
..
cache.h Exclude copyright notices from Doxygen file descriptions. 2022-02-19 19:56:55 +00:00
cpuid.c Remove distinction between physical and virtual CPUs. 2022-01-31 22:59:14 +00:00
cpuid.h Exclude copyright notices from Doxygen file descriptions. 2022-02-19 19:56:55 +00:00
cpuinfo.c Remove distinction between physical and virtual CPUs. 2022-01-31 22:59:14 +00:00
cpuinfo.h Exclude copyright notices from Doxygen file descriptions. 2022-02-19 19:56:55 +00:00
ehci.c Implement EHCI handover to companion controllers. 2022-02-20 20:21:16 +00:00
ehci.h Exclude copyright notices from Doxygen file descriptions. 2022-02-19 19:56:55 +00:00
font.c Initial commit. 2020-05-24 21:30:55 +01:00
font.h Exclude copyright notices from Doxygen file descriptions. 2022-02-19 19:56:55 +00:00
hwctrl.c Initial commit. 2020-05-24 21:30:55 +01:00
hwctrl.h Exclude copyright notices from Doxygen file descriptions. 2022-02-19 19:56:55 +00:00
io.h Exclude copyright notices from Doxygen file descriptions. 2022-02-19 19:56:55 +00:00
keyboard.c Remap numeric keypad to cursor keys. 2022-01-30 15:18:25 +00:00
keyboard.h Exclude copyright notices from Doxygen file descriptions. 2022-02-19 19:56:55 +00:00
memrw32.h Exclude copyright notices from Doxygen file descriptions. 2022-02-19 19:56:55 +00:00
memrw64.h Exclude copyright notices from Doxygen file descriptions. 2022-02-19 19:56:55 +00:00
memsize.h Exclude copyright notices from Doxygen file descriptions. 2022-02-19 19:56:55 +00:00
msr.h Exclude copyright notices from Doxygen file descriptions. 2022-02-19 19:56:55 +00:00
ohci.c Minor code tweaks - no functional change. 2022-01-23 17:55:57 +00:00
ohci.h Exclude copyright notices from Doxygen file descriptions. 2022-02-19 19:56:55 +00:00
pci.c Improved PCI configuration space access functions. 2021-12-05 14:15:37 +00:00
pci.h Exclude copyright notices from Doxygen file descriptions. 2022-02-19 19:56:55 +00:00
pmem.c Store pmem temporary arrays on the stack to reduce memory footprint. 2022-01-09 21:27:44 +00:00
pmem.h Exclude copyright notices from Doxygen file descriptions. 2022-02-19 19:56:55 +00:00
reloc32.c Initial commit. 2020-05-24 21:30:55 +01:00
reloc64.c Initial commit. 2020-05-24 21:30:55 +01:00
screen.c Map USB controller registers into the reserved area of virtual memory. 2021-12-23 17:45:26 +00:00
screen.h Exclude copyright notices from Doxygen file descriptions. 2022-02-19 19:56:55 +00:00
smp.c Increase timeout delay for starting APs. 2022-02-13 20:25:11 +00:00
smp.h Exclude copyright notices from Doxygen file descriptions. 2022-02-19 19:56:55 +00:00
temperature.c Remove distinction between physical and virtual CPUs. 2022-01-31 22:59:14 +00:00
temperature.h Exclude copyright notices from Doxygen file descriptions. 2022-02-19 19:56:55 +00:00
tsc.h Exclude copyright notices from Doxygen file descriptions. 2022-02-19 19:56:55 +00:00
uhci.c Add preliminary (untested) code for supporting UHCI. 2022-02-19 16:24:47 +00:00
uhci.h Exclude copyright notices from Doxygen file descriptions. 2022-02-19 19:56:55 +00:00
usb.h Exclude copyright notices from Doxygen file descriptions. 2022-02-19 19:56:55 +00:00
usbhcd.c Implement EHCI handover to companion controllers. 2022-02-20 20:21:16 +00:00
usbhcd.h Exclude copyright notices from Doxygen file descriptions. 2022-02-19 19:56:55 +00:00
vmem.c Map USB controller registers into the reserved area of virtual memory. 2021-12-23 17:45:26 +00:00
vmem.h Exclude copyright notices from Doxygen file descriptions. 2022-02-19 19:56:55 +00:00
xhci.c Minor code tweaks - no functional change. 2022-01-23 17:55:57 +00:00
xhci.h Exclude copyright notices from Doxygen file descriptions. 2022-02-19 19:56:55 +00:00