IdToDescription |
= |
{ 0 => 'bios', 1 => 'system', 2 => 'base_board', 3 => 'chassis', 4 => 'processor', 5 => 'memory_controller', 6 => 'memory_module', 7 => 'cache', 8 => 'port_connector', 9 => 'system_slots', 10 => 'on_board_devices', 11 => 'oem_strings', 12 => 'system_configuration_options', 13 => 'bios_language', 14 => 'group_associations', 15 => 'system_event_log', 16 => 'physical_memory_array', 17 => 'memory_device', 18 => '32_bit_memory_error', 19 => 'memory_array_mapped_address', 20 => 'memory_device_mapped_address', 21 => 'built_in_pointing_device', 22 => 'portable_battery', 23 => 'system_reset', 24 => 'hardware_security', 25 => 'system_power_controls', 26 => 'voltage_probe', 27 => 'cooling_device', 28 => 'temperature_probe', 29 => 'electrical_current_probe', 30 => 'out_of_band_remote_access', 31 => 'boot_integrity_services', 32 => 'system_boot', 33 => '64_bit_memory_error', 34 => 'management_device', 35 => 'management_device_component', 36 => 'management_device_threshold_data', 37 => 'memory_channel', 38 => 'ipmi_device', 39 => 'power_supply', 126 => 'disabled_entries', 127 => 'end_of_table_marker', } |
|
List of IDs and what they translate to from ‘man 8 dmidecode’
all-lowercase, all non-alphanumeric converted to ‘_’ 128-255
are ‘oem_data_[id]’ Everything else is ‘unknown‘
|
IdToCapture |
= |
[ 0, 1, 2, 3, 4, 6, 11 ] |
|
list of IDs to collect, otherwise we generate pages of hashes about cache
chip size and whatnot See OHAI-260. When we can give the user a choice,
this will be a default.
|