Second Devlog - Stardance
~2h of progress for this feature.
Updates
- AC97 Driver Support
- PCI Device Discovery
Struggles
The reason this feature took so long to complete was due to lots of issues with the memory allocator not being fully registered by the time scan_pci_devices() is invoked. I overcame this by instead using a heapless vector with a max of 32 PCI Devices, which can be changed with a const if needed.
todo!()
- Add network driver
- Test AC97 Driver thouroughly
- Add mp4 decoder
- Read kernel from FAT-32 partion