Skip to content

Pre-release v0.3-a0

Pre-release
Pre-release
Compare
Choose a tag to compare
@Demindiro Demindiro released this 02 Sep 14:26
· 61 commits to master since this release
v0.3-a0
3ed5c6c

New features since v0.2:

  • Add xHCI driver
    • Add USB keyboard driver
    • Add USB mass storage driver
  • Move PS/2 logic fully outside kernel.
  • Switch from TOML to custom (& much simpler) configuration format
  • Add memory driver to kernel, which exposes all addressable physical memory.
  • Add "smart" PCIe driver loader.
  • Add prototype user database
  • Add GPT partition driver

Bug fixes:

  • Mask MXCSR_INVALID_OPERATION_MASK et al. at program start.
  • Map framebuffer as WC using PAT. This improves display refresh
    performance significantly.
  • Fix thread::sleep returning immediately if some wakeup event preceded
    it.
  • Make PCIe driver work on devices with less than 256 buses.
  • Support PCIe MSI