type AcpiTable

bend-osdev-acpi@0.1.1.0 · registry.bend:103

import bend-osdev-acpi@0.1.1.0/registry.bend as Registry
import Base
import bend-osdev-acpi@0.1.1.0/header.bend as H
import bend-osdev-acpi@0.1.1.0/rsdt.bend as S
import bend-osdev-acpi@0.1.1.0/madt.bend as M
import bend-osdev-acpi@0.1.1.0/fadt.bend as F
import bend-osdev-acpi@0.1.1.0/hpet.bend as P
import bend-osdev-acpi@0.1.1.0/mcfg.bend as C
import bend-osdev-acpi@0.1.1.0/srat.bend as R
import bend-osdev-acpi@0.1.1.0/slit.bend as L
import bend-osdev-acpi@0.1.1.0/bgrt.bend as G
import bend-osdev-acpi@0.1.1.0/dsdt.bend as D

103# A parsed table. X is the type the caller's extension parser answers
104# (AcpiNoExt when there is none).
105type AcpiTable<-X: Data> is Data:
106  AcpiTRsdt{t: S.AcpiSdtList}
107  AcpiTXsdt{t: S.AcpiSdtList}
108  AcpiTMadt{t: M.AcpiMadt}
109  AcpiTFadt{t: F.AcpiFadt}
110  AcpiTHpet{t: P.AcpiHpet}
111  AcpiTMcfg{t: C.AcpiMcfg}
112  AcpiTSrat{t: R.AcpiSrat}
113  AcpiTSlit{t: L.AcpiSlit}
114  AcpiTBgrt{t: G.AcpiBgrt}
115  AcpiTAml{t: D.AcpiAml}
116  AcpiTRaw{t: H.AcpiSdt}
117  AcpiTExt{tag: U32, x: X}

Uses (11)

Used by (18)