Crate chipset

source ·
Expand description

A hodgepodge of chipset devices you’d expect to find on an x86 box.

§A note on organization

There’s no real reason why we decided to lump these particular devices together in the chipset crate (vs. each device having their own crates). It was just convenient, and given that these devices are all pretty “small”, it didn’t substantially bump compile times to have them live under one roof.

Future refactors / reorganization may want to split these devices up into their own crates.

Modules§

  • Virtual battery device.
  • CMOS RTC device (MC146818 compatible), as found on PC (and PC compatible) platforms.
  • Implements dual 8237 ISA DMA controllers.
  • Intel 8042 controller for PS/2 keyboard and mouse input.
  • IO-APIC emulator.
  • Power Management Device (as found on the PIIX4 chipset - kinda)
  • !! THIS MODULE IS A STUB !!