def AmlMemHost.poke
import bend-osdev-acpi@0.1.1.0/aml_host.bend as AmlHostimport 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
94# the host with bytes o at address a of a space (no access logged)
95def AmlMemHost.poke(h: AmlMemHost, +space: U32, +a: W.W64, o: B.Octets) -> AmlMemHost:
96 match h:
97 case AmlMemHost{m, log}:
98 AmlMemHost{hst.load(B.Octets.to_list(o), m, space, a), log}