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 acpi_power_button;
20pub mod battery;
21pub mod cmos_rtc;
22pub mod dma;
23pub mod i8042;
24pub mod ioapic;
25pub mod pic;
26pub mod pit;
27pub mod pm;
28pub mod psp;