lazybios 3.0.0
Lightweight SMBIOS/DMI parsing library
Loading...
Searching...
No Matches
Related Pages
Here is a list of all related documentation pages:
[detail level 123]
 Library ExtensionsOptional companion libraries and output serializers for lazybios
User GuidePractical guidance for integrating, loading, parsing, and releasing lazybios data
  Building and IntegrationBuild requirements, CMake integration, pkg-config integration, and logging options
  Getting StartedMinimal workflows for reading SMBIOS data and accessing parsed structures
  Backends and Input ModesPlatform backend behavior and supported file layouts
  Core Concepts and OwnershipContext layout, memory ownership, entry points, field status, and decoder contracts
 Standard SMBIOS Type GuidesInterpretation and ownership guidance for standard SMBIOS types
   Type 0: BIOS Information GuideBIOS identity, ROM capacity, release data, and firmware capability interpretation
   Type 1: System Information GuideSystem identity, UUID, wake-up event, SKU, and family interpretation
   Type 2: Baseboard Information GuideBaseboard identity, feature flags, chassis association, and contained handles
   Type 3: Chassis Information GuideChassis identity, state, security, contained elements, and rack data
   Type 4: Processor Information GuideProcessor identity, socket, status, voltage, cache handles, and topology counts
   Type 5: Memory Controller Information GuideLegacy memory-controller capability and module-socket information
   Type 6: Memory Module Information GuideLegacy memory-module socket, connection, capacity, and error information
   Type 7: Cache Information GuideCache level, configuration, capacity, SRAM type, and associativity interpretation
   Type 8: Port Connector Information GuidePort reference designators, connector types, and port functions
   Type 9: System Slots GuideSystem slot identity, capabilities, PCI location, peer groups, and physical dimensions
   Type 10: On Board Devices Information GuideLegacy onboard-device type, enablement, and description information
   Type 11: OEM Strings GuideOEM-defined free-form strings and their ownership rules
   Type 12: System Configuration Options GuideBaseboard jumper and switch configuration strings and their ownership rules
   Type 13: Firmware Language Information GuideInstallable firmware languages, description format, and current language
   Type 14: Group Associations GuideComponent grouping, hierarchy, and nested association records
   Type 15: System Event Log GuideEvent-log location, access, status, and supported event descriptors
   Type 16: Physical Memory Array GuidePhysical memory array placement, purpose, capacity, and error handling
   Type 17: Memory Device GuideMemory-slot identity, capacity, speed, technology, voltage, and component IDs
   Type 18: 32-Bit Memory Error Information GuideMemory error classification, operation, syndrome, address, and resolution
   Type 19: Memory Array Mapped Address GuideAddress ranges mapped to physical memory arrays
   Type 20: Memory Device Mapped Address GuideDevice-level address ranges, partition positions, and interleaving
   Type 21: Built-in Pointing Device GuideBuilt-in pointing-device classification and interface information
   Type 22: Portable Battery GuidePortable battery identity, electrical characteristics, and SBDS data
   Type 23: System Reset GuideAutomatic reset configuration, limits, and watchdog timing
   Type 24: Hardware Security GuideSystem-wide password and front-panel reset security settings
   Type 25: System Power Controls GuideDate and time fields for the next scheduled system power-on
   Type 26: Voltage Probe GuideVoltage-probe placement, health, range, and measurement precision
   Type 27: Cooling Device GuideCooling-device classification, health, redundancy, and speed information
   Type 28: Temperature Probe GuideTemperature-probe placement, health, range, and measurement precision
   Type 29: Electrical Current Probe GuideCurrent-probe placement, health, range, and measurement precision
   Type 30: Out-of-Band Remote Access GuideRemote-access facility identity and connection policy information
   Type 31: Boot Integrity Services Entry Point GuideBoot Integrity Services entry-point addresses and structure validation
   Type 32: System Boot Information GuideSystem boot result codes and status-specific additional data
   Type 33: 64-Bit Memory Error Information GuideMemory error classification, operation, syndrome, 64-bit addresses, and resolution
   Type 34: Management Device GuideManagement-device identity, hardware type, address, and addressing method
   Type 35: Management Device Component GuideAssociations between management devices, monitored components, and thresholds
   Type 36: Management Device Threshold Data GuideThreshold values for environmental management-device components
   Type 37: Memory Channel GuideMemory-channel classification, load limits, and device associations
   Type 38: IPMI Device Information GuideIPMI BMC interface, addressing, and interrupt configuration
   Type 39: System Power Supply GuideSystem power-supply identity, capacity, state, and component associations
   Type 40: Additional Information GuideSupplemental values and descriptions for fields in other structures
   Type 41: Onboard Devices Extended Information GuideOnboard-device identity, status, instance, and bus location
   Type 42: Management Controller Host Interface GuideManagement-controller host-interface data and shared protocols
   Type 43: TPM Device GuideTrusted Platform Module identity, firmware, and capabilities
   Type 44: Processor Additional Information GuideArchitecture-specific processor data associated with Type 4 records
   Type 45: Firmware Inventory Information GuideFirmware component inventory, state, and structure associations
   Type 46: String Property GuideString properties attached to other SMBIOS structures
 OEM SMBIOS Type GuidesA practical guide to the vendor-specific SMBIOS structures supported by lazybios
   Dell OEM Type 177: Dell BIOS Flags GuideAccess and interpret Dell BIOS Flags information
   Dell OEM Type 212: Dell Indexed I/O Access GuideAccess Dell Indexed I/O Access ports, checksum settings, and token records
   Dell OEM Type 218: Dell Token Interface GuideAccess the Dell Token Interface command port, command classes, and token records
   HP OEM Type 204: HPE ProLiant System/Rack Locator GuideAccess HPE ProLiant System/Rack Locator information
  Platform Notes and LimitationsSupported backends, implemented structure types, and API boundaries
  Testing, Fuzzing, and RegressionsSemantic tests, libFuzzer targets, sanitizers, regressions, and source coverage
 Contributing
 Issues