type AmlResource
bend-osdev-acpi@0.1.1.0 · aml_resource.bend:21
import bend-osdev-acpi@0.1.1.0/aml_resource.bend as AmlResource
import Base
import bend-osdev-bytes@0.1.1.0/bytes.bend as B
21type AmlResource is Data:
22
23
24 AmlRIrq{mask: U32, flags: U32}
25 AmlRDma{mask: U32, flags: U32}
26
27
28 AmlRIo{decode: U32, min: U32, max: U32, align: U32, len: U32}
29 AmlRFixedIo{base: U32, len: U32}
30
31
32 AmlRMem32{writable: U32, min: U32, max: U32, align: U32, len: U32}
33 AmlRMem32Fixed{writable: U32, base: U32, len: U32}
34
35
36
37
38 AmlRAddr{width: U32, kind: U32, flags: U32, tflags: U32, range: AmlRange}
39
40
41 AmlRExtIrq{flags: U32, irqs: List<&2, U32>}
42 AmlROther{tag: U32, data: B.Octets}