def AcpiRsdt.build
bend-osdev-acpi@0.1.1.0 · rsdt.bend:95
import bend-osdev-acpi@0.1.1.0/rsdt.bend as Rsdt
import Base
import bend-osdev-word64@0.1.1.0/word64.bend as W
import bend-osdev-bytes@0.1.1.0/bytes.bend as B
import bend-osdev-acpi@0.1.1.0/header.bend as H
95
96
97
98def AcpiRsdt.build(h: H.AcpiHeader, xs: List<&2, W.W64>) -> B.Octets:
99 match h:
100 case H.AcpiHeader{s, l, r, c, o, t, orv, ci, cr}:
101 H.AcpiSdt.build(H.AcpiHeader{B.Octets.of_string("RSDT"), l, r, c, o, t, orv, ci, cr}, B.Octets.concat(sl.enc(xs, False{})))