lazybios 3.0.0
Lightweight SMBIOS/DMI parsing library
Loading...
Searching...
No Matches
Topics
Here is a list of all topics with brief descriptions:
[detail level 123]
Public APIEntry points, data types, constants, and macros exposed by lazybios
  Context and Data LoadingContext lifetime, backend selection, and SMBIOS data loading
  SMBIOS Entry Point DataRaw SMBIOS 2.x and 3.x entry point representations
  Core Parsing HelpersWhole-table parsing and SMBIOS version reporting
  Constants and Utility MacrosVersion constants, field-status values, and public utility macros
 SMBIOS Structure APIsParsers, parsed structures, and cleanup functions by SMBIOS type
   Type 0: BIOS InformationBIOS and platform firmware information parsing and decoding
   Type 1: System InformationSystem identity and wake-up information parsing and decoding
   Type 2: Baseboard InformationBaseboard and module information parsing and decoding
   Type 3: Chassis InformationSystem enclosure and chassis information parsing and decoding
   Type 4: Processor InformationProcessor socket, identity, topology, and status parsing and decoding
   Type 5: Memory Controller Information (Obsolete)Legacy memory-controller capabilities, slots, and module-handle information
   Type 6: Memory Module Information (Obsolete)Legacy memory-module socket, bank, type, size, and error information
   Type 7: Cache InformationCache configuration, capacity, and capability parsing and decoding
   Type 8: Port Connector InformationPort designator, connector type, and function parsing and decoding
   Type 9: System SlotsSystem slot identity, capabilities, PCI location, peer groups, and dimensions
   Type 10: On Board Devices Information (Obsolete)Legacy onboard-device type, status, and description information
   Type 11: OEM StringsOEM-defined free-form string collection parsing and ownership
   Type 12: System Configuration OptionsBaseboard jumper and switch configuration string parsing and ownership
   Type 13: Firmware Language InformationInstallable firmware language, format, and current-language parsing
   Type 14: Group AssociationsComponent grouping and hierarchy parsing and ownership
   Type 15: System Event LogSystem event-log metadata, access information, and descriptor decoding
   Type 16: Physical Memory ArrayPhysical memory array capacity, purpose, and error-correction information
   Type 17: Memory Device InformationMemory device identity, capacity, technology, and status parsing and decoding
   Type 18: 32-Bit Memory Error InformationMemory error classification, address, syndrome, and resolution information
   Type 19: Memory Array Mapped AddressPhysical memory array address-range mapping and partition information
   Type 20: Memory Device Mapped AddressMemory device address-range, partition, and interleave information
   Type 21: Built-in Pointing DeviceBuilt-in pointing-device type, interface, and button information
   Type 22: Portable BatteryPortable battery identity, chemistry, capacity, voltage, and SBDS information
   Type 23: System ResetAutomatic system-reset capabilities, limits, counters, and timers
   Type 24: Hardware SecuritySystem-wide password and front-panel reset security settings
   Type 25: System Power ControlsScheduled system power-on date and time information
   Type 26: Voltage ProbeVoltage-probe location, status, range, precision, and OEM information
   Type 27: Cooling DeviceCooling-device type, status, redundancy group, speed, and probe relationship information
   Type 28: Temperature ProbeTemperature-probe location, status, range, precision, and OEM information
   Type 29: Electrical Current ProbeCurrent-probe location, status, range, precision, and OEM information
   Type 30: Out-of-Band Remote AccessRemote-access facility manufacturer and inbound or outbound connection policy
   Type 31: Boot Integrity Services Entry PointBoot Integrity Services entry-point addresses and structure checksum information
   Type 32: System Boot InformationSystem boot status classification and status-specific additional data
   Type 33: 64-Bit Memory Error InformationMemory error classification, syndrome, 64-bit addresses, and resolution information
   Type 34: Management DeviceEnvironmental management-device identity, type, address, and addressing method
   Type 35: Management Device ComponentAssociations between management devices, environmental components, and threshold records
   Type 36: Management Device Threshold DataThreshold values associated with environmental management-device components
   Type 37: Memory ChannelMemory-channel classification, load limits, and associated memory devices
   Type 38: IPMI Device InformationIPMI BMC interface, addressing, register-spacing, and interrupt information
   Type 39: System Power SupplyPower-supply identity, capacity, characteristics, and probe associations
   Type 40: Additional InformationSupplemental values and descriptions associated with fields in other SMBIOS structures
   Type 41: Onboard Devices Extended InformationOnboard-device identity, status, instance, and bus location information
   Type 42: Management Controller Host InterfaceManagement-controller interface data and associated protocol records
   Type 43: TPM DeviceTrusted Platform Module identity, specification, firmware, and characteristics
   Type 44: Processor Additional InformationArchitecture-specific processor data associated with Type 4 processor structures
   Type 45: Firmware Inventory InformationFirmware component identity, version, state, characteristics, and associated structures
   Type 46: String PropertyString properties associated with parent SMBIOS structures
 OEM SMBIOS Structure APIsOEM-specific structure parsers, types, and cleanup functions
   Dell OEM Type 177: Dell BIOS FlagsDell BIOS Flags information
   Dell OEM Type 212: Dell Indexed I/O AccessDell Indexed I/O Access ports, checksum settings, and token records
   Dell OEM Type 218: Dell Token InterfaceDell Token Interface command port, command classes, and token records
   HP OEM Type 204: HPE ProLiant System/Rack LocatorHPE ProLiant System/Rack Locator information
  Library ExtensionsOptional extensions built on top of lazybios, such as cJSON serialization