def AcpiXsdt.build
bend-osdev-acpi@0.1.1.0 · rsdt.bend:103
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
103def AcpiXsdt.build(h: H.AcpiHeader, xs: List<&2, W.W64>) -> B.Octets:
104 match h:
105 case H.AcpiHeader{s, l, r, c, o, t, orv, ci, cr}:
106 H.AcpiSdt.build(H.AcpiHeader{B.Octets.of_string("XSDT"), l, r, c, o, t, orv, ci, cr}, B.Octets.concat(sl.enc(xs, True{})))