issues
search
IsaacWoods
/
poplar
Microkernel and userspace written in Rust exploring modern ideas
https://poplar.isaacwoods.dev
Mozilla Public License 2.0
251
stars
8
forks
source link
USB support - EHCI
#101
Closed
IsaacWoods
closed
8 months ago
IsaacWoods
commented
11 months ago
[x] Enumerate EHCI controllers with new userspace bus driver
[x] Initialize controller
[x] Enumerate and reset connected ports
[x] Send control transfers
[x] Get device descriptors from connected devices
Spin-off tasks
[x] Disassociate Memory Objects from virtual addresses (mappings will instead happen via the Address Space)
[x] Abstract out userspace
MemoryObject
and
MappedMemoryObject
representations (cc #71)
[x] Provide managed (i.e. has an allocator) physically-mapped memory region thing
Spin-off tasks
MemoryObject
andMappedMemoryObject
representations (cc #71)