summaryrefslogtreecommitdiffstats
path: root/src/hardware/dmidecode.h
Commit message (Collapse)AuthorAgeFilesLines
* Hardware: Added additional information to the LMI_ChassisPeter Schiffer2013-07-291-0/+12
| | | | Added information about tag, model, product name and UUID to the LMI_Chassis.
* Hardware: Added battery providersPeter Schiffer2013-06-271-0/+29
| | | | | | | | New providers: * LMI_BatteryProvider * LMI_BatteryPhysicalPackageProvider * LMI_PhysicalBatteryContainerProvider * LMI_PhysicalBatteryRealizesProvider
* Hardware: Added pointing device providerPeter Schiffer2013-06-201-0/+22
| | | | | | | | New provider: * LMI_PointingDeviceProvider It currently represents pointing devices on chassis, such as touch pad or track point.
* Hardware: Added system slot providerPeter Schiffer2013-06-061-0/+26
| | | | | | New providers: * LMI_SystemSlotProvider * LMI_SystemSlotContainerProvider
* Hardware: Added chassis ports providerPeter Schiffer2013-06-061-0/+23
| | | | | | New providers: * LMI_PortPhysicalConnectorProvider * LMI_PortPhysicalConnectorContainerProvider
* Hardware: Connect processor(s) and memory with chassisPeter Schiffer2013-05-301-0/+8
| | | | | | | | | | | | | New providers: * LMI_ProcessorChipContainer * LMI_MemorySlot * LMI_MemorySlotContainer * LMI_MemoryPhysicalPackage * LMI_MemoryPhysicalPackageInConnector * LMI_PhysicalMemoryContainer This commmit brings also provider for memory slot, and memory physical package, which is plugged in memory slot.
* Hardware: Added Baseboard (Motherboard) ProviderPeter Schiffer2013-05-231-0/+22
| | | | | | | | | | New Providers: * LMI_BaseboardProvider * LMI_BaseboardContainerProvider Other Changes: * Removed useless providers_SRCS from CMakeLists.txt * Better, human friendly chassis name if type is not avaiable
* Hardware: Added Chassis providerPeter Schiffer2013-05-141-0/+25
| | | | | New Provider: * LMI_ChassisProvider
* Hardware: Added Physical Memory ProviderPeter Schiffer2013-04-231-0/+12
| | | | | | | | | | New Providers: * LMI_PhysicalMemoryProvider * LMI_PhysicalMemoryRealizesProvider Other Changes: * Fixed InstanceID in hardware to match the rest of the providers * Removed some unused variables
* Merge branch 'master' of ssh://git.fedorahosted.org/git/openlmi-providersPeter Schiffer2013-04-171-1/+0
|\
| * Support for using libopenlmicommon by external providersRadek Novacek2013-04-171-1/+0
| | | | | | | | | | | | | | | | | | * add FindOpenLMI.cmake module * add pkgconfig for OpenLMI * add openlmi.c/h with exported functions * add symlink with major version to openlmicommon library Resolves: https://bugzilla.redhat.com/show_bug.cgi?id=948948
* | Hardware: Added System Memory ProviderPeter Schiffer2013-04-151-0/+28
|/ | | | | Added new provider: * LMI_MemoryProvider
* Hardware: Added Processor Chip ProviderPeter Schiffer2013-04-101-0/+3
| | | | | | | | | | Added two new providers: * LMI_ProcessorChipProvider * LMI_ProcessorChipRealizesProvider Other Changes: * Added Association qualifier to the association classes in Hardware mof file * Removed initialization for static strings used in snprintf() function
* Hardware: Added Processor Cache Memory ProviderPeter Schiffer2013-04-041-0/+31
| | | | | | | | | | | | | New Providers: * LMI_ProcessorCacheMemoryProvider * LMI_AssociatedProcessorCacheMemoryProvider Other Changes: * Optimized usage of string constats * Fixed wrong usage of pointers in dmidecode.c * Filled unknown mandatory fields in providers with "Unknown" value * Replaced hard coded numbers with LMI constants * Minor optimization - don't gather data which won't be used
* Hardware: added new providersPeter Schiffer2013-03-261-0/+2
| | | | | | Providers added: * LMI_ProcessorCapabilitiesProvider * LMI_ProcessorElementCapabilitiesProvider
* Created LMI_ProcessorProvider providing basic information about CPU. Main sourcePeter Schiffer2013-03-061-0/+66
of information is dmidecode program, with additional information from lscpu program and /proc/cpuinfo file. If no output from dmidecode program is available, fallback with only lscpu and /proc/cpuinfo is used.