bend-osdev-acpi
Releases (3)
Definitions (1,733)
mcfg.bend
- def AcpiMcfg.entries
- def mcfg.covers
- def mcfg.addr
- def mcfg.hit
- def mcfg.first
- def mcfg.enc
- def AcpiMcfg.ecam_addressthe physical address of a configuration register, if a structure covers the segment and bus
- def AcpiMcfg.build
registry.bend
- type AcpiKindthe parsers a signature can name
- type AcpiRegEntry
- type AcpiRegistry
- def reg.e
- def AcpiRegistry.defaultevery table this package reads
- def AcpiRegistry.emptyno parsers: every table raw
- def reg.lookup.pick
- def reg.lookup
- def AcpiRegistry.lookupthe parser for a signature (AcpiKRaw{} if the registry has none)
- def reg.keep
- def reg.drop
- def AcpiRegistry.setthe registry with sig mapped to k (replacing any earlier mapping)
- def AcpiRegistry.removethe registry without sig (its tables then read raw)
- type AcpiTableA parsed table.
- type AcpiNoExt
- def AcpiNoExt.parsethe extension parser of AcpiTable.parse: refuses every tag
- def reg.wrap
- def reg.ext
- def reg.dispatch
- def reg.go
- def AcpiTable.parse_withthe table at the front of o: checked (AcpiSdt.check: length and checksum), then read by the parser the registry names for its signature, with ext for AcpiKExt tags
- def AcpiTable.parsethe same without extension parsers
- def AcpiTable.namethe name of the parser that read the table
rsdp.bend
- type AcpiRsdpExtthe revision 2 fields
- type AcpiRsdp
- def AcpiRsdp.signature
- def AcpiRsdp.revision
- def AcpiRsdp.rsdt_address
- def AcpiRsdp.ext
- def rs.xsdt
- def AcpiRsdp.xsdt_addressthe XSDT's address (zero for a revision 0 RSDP)
- def rs.checked
- def AcpiRsdp.checkedhow many bytes the checksums covered: 20 for revision 0, Length after
- def rs.p7
- def rs.p6
- def rs.p5
- def rs.p4
- def rs.p3
- def rs.p2
- def rs.p1
- def AcpiRsdp.parsethe RSDP at the front of o
- def rs.v1
- def rs.build
- def AcpiRsdp.build
- def rs.here
- def rs.find.go
- def AcpiRsdp.find
rsdt.bend
- type AcpiSdtList
- def AcpiSdtList.entries
- def AcpiSdtList.header
- def sl.rev
- def sl.readn entries of width 4 or 8 bytes from the front of o
- def sl.width
- def sl.body
- def sl.of_sdta checked table's body as entries; AcpiBadSize if it is not a whole number of them
- def AcpiRsdt.of_sdt
- def AcpiXsdt.of_sdt
- def sl.parse
- def AcpiRsdt.parse
- def AcpiXsdt.parse
- def sl.enc
- def AcpiRsdt.buildthe table (header from H.AcpiHeader.make or decoded; its signature is replaced, its length and checksum computed).
- def AcpiXsdt.build
show.bend
- def sh.u
- def sh.n
- def sh.w
- def sh.x
- def sh.list
- def AcpiShow.error
- def AcpiShow.header
- def AcpiShow.gas
- def sh.rsdp.ext
- def AcpiShow.rsdp
- def sh.ws
- def AcpiShow.sdt_list
- def AcpiShow.madt_entry
- def sh.madt.es
- def AcpiShow.madt
- def sh.fadt.core
- def sh.fadt.ext
- def sh.fadt.sleep
- def sh.fadt.hyp
- def AcpiShow.fadt
- def AcpiShow.facs
- def AcpiShow.hpet
- def sh.mcfg.es
- def AcpiShow.mcfg
- def AcpiShow.srat_entry
- def sh.srat.es
- def AcpiShow.srat
- def AcpiShow.slit
- def AcpiShow.bgrt