1#![no_std]
2
3extern crate alloc;
4
5mod action;
6mod descriptor;
7mod lock;
8mod registry;
9mod types;
10
11#[cfg(all(axtest, feature = "axtest"))]
12pub mod axtest;
14
15pub use registry::Registry;
16pub use types::{
17 AcpiGsiController, AcpiGsiRoute, AcpiIrqPolarity, AcpiIrqTrigger, AutoEnable, BoxedIrqHandler,
18 ConcurrentBoxedIrqHandler, CpuId, CpuMask, CpuMaskIter, HwIrq, IrqAffinity, IrqContext,
19 IrqDomainId, IrqError, IrqExecution, IrqHandle, IrqId, IrqOps, IrqOutcome, IrqRequest,
20 IrqReturn, IrqScope, IrqSource, IrqStatus, ShareMode, TrapVector,
21};