Stream from November 4, 2023 on / sphaerophoria
Today we were working on https://github.com/sphaerophoria/stre..., an x86 operating system. Today's goal was to try to get some form of USB interaction. We managed to talk to the EHCI controller, but still have lots to do in order to actually talk to a device.
00:00 Intro
10:20 Find the USB host controller
15:15 Convert PCI device instantiation to iterator
34:30 Parse class ids from PCI
41:20 Debugging repeating vendor ids
50:30 PCI driver dispatch
01:02:24 Learning about USB
01:36:30 Finding the USB host registers