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