Crate arm_gic_driver

Source
Expand description

§arm-gic-driver

§介绍

arm gic 通用驱动,支持 v1-4

§使用说明

let mut v2 = GicV2::new(gicd, gicc).unwrap();
v2.enable_irq(irq_num);
let mut v3 = GicV3::new(gicd, gicr).unwrap();
v3.enable_irq(irq_num);

Modules§

CTLR
PIDR2
v2
v3

Structs§

CpuId
Distributor
FdtProbeInfo
IrqConfig
IrqId

Enums§

Trigger
The trigger configuration for an interrupt.

Traits§

DriverGeneric
Interface
InterfaceCPU
在中断中调用,不会被打断,视为Sync

Functions§

fdt_parse_irq_config

Type Aliases§

DriverResult
FdtParseConfigFn
Fdt 解析 interrupts 函数,一次解析一个cell
Hardware
HardwareCPU