chipset/lib.rs
1// Copyright (c) Microsoft Corporation.
2// Licensed under the MIT License.
3
4//! A hodgepodge of chipset devices you'd expect to find on an x86 box.
5//!
6//! # A note on organization
7//!
8//! There's no real reason why we decided to lump these particular devices
9//! together in the `chipset` crate (vs. each device having their own crates).
10//! It was just convenient, and given that these devices are all pretty "small",
11//! it didn't substantially bump compile times to have them live under one roof.
12//!
13//! Future refactors / reorganization may want to split these devices up into
14//! their own crates.
15
16#![expect(missing_docs)]
17#![forbid(unsafe_code)]
18
19pub mod battery;
20pub mod cmos_rtc;
21pub mod dma;
22pub mod i8042;
23pub mod ioapic;
24pub mod pic;
25pub mod pit;
26pub mod pm;
27pub mod psp;