| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
| |
* use openlmi common library where possible
* get rid of LMI_Hardware.h file
* some other cosmetic changes
|
|
|
|
|
|
|
| |
Make naming consistent. Gather common functionality into one library and
try to use it across all providers.
Introduce libtool-style versioning for libraries.
|
|
|
|
| |
Updated copyright years to include new year 2014.
|
|
|
|
|
|
| |
Renamed LMI_ATAProtocolEndpointProvider to
LMI_DiskDriveATAProtocolEndpointProvider so the name matches the pattern used in
all disk drive classes.
|
|
|
|
|
| |
New provider:
* LMI_DiskDriveATAPortProvider
|
|
|
|
|
| |
New Provider:
* LMI_ATAProtocolEndpoint
|
|
|
|
|
| |
New provider:
* LMI_DiskDriveSoftwareIdentity
|
|
|
|
|
|
|
| |
New provider:
* LMI_DiskDriveProvider
Also, added missing config init to disk providers.
|
|
|
|
|
| |
New Provider:
* LMI_DiskPhysicalPackage
|
| |
|
|
|
|
|
|
|
|
|
| |
Separated PCI_Bridges from PCI_Devices and provided multiple additional
information related to PCI_Bridges.
New providers:
* LMI_PCIBridgeProvider
* LMI_PCIBridgeSystemDeviceProvider
|
|
|
|
|
|
|
|
|
| |
New providers:
* LMI_ProcessorSystemDeviceProvider
* LMI_MemorySystemDeviceProvider
* LMI_PCIDeviceSystemDeviceProvider
* LMI_BatterySystemDeviceProvider
* LMI_ChassisComputerSystemPackageProvider
|
|
|
|
|
|
|
| |
LMI_PCIDevice provider was updated to match the rest of the providers in the
Hardware, multiple information was added. As main and only source of information
is still libpci library, as udev doesn't provide all necessary information and
if used, it would have to be combined with libpci anyway.
|
|
|
|
|
|
|
|
| |
New providers:
* LMI_BatteryProvider
* LMI_BatteryPhysicalPackageProvider
* LMI_PhysicalBatteryContainerProvider
* LMI_PhysicalBatteryRealizesProvider
|
|
|
|
|
|
|
|
| |
New provider:
* LMI_PointingDeviceProvider
It currently represents pointing devices on chassis, such as touch pad or track
point.
|
|
|
|
|
|
| |
New providers:
* LMI_SystemSlotProvider
* LMI_SystemSlotContainerProvider
|
|
|
|
|
|
| |
New providers:
* LMI_PortPhysicalConnectorProvider
* LMI_PortPhysicalConnectorContainerProvider
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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.
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
| |
New Provider:
* LMI_ChassisProvider
|
|
|
|
|
|
|
|
|
|
| |
New Providers:
* LMI_PhysicalMemoryProvider
* LMI_PhysicalMemoryRealizesProvider
Other Changes:
* Fixed InstanceID in hardware to match the rest of the providers
* Removed some unused variables
|
|
|
|
|
| |
Added new provider:
* LMI_MemoryProvider
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
| |
* Got rid of asprintf() where suitable (used static memory instead)
* Removed if conditional before free()
* Replaced more hard coded numbers with LMI constants
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
Providers added:
* LMI_ProcessorCapabilitiesProvider
* LMI_ProcessorElementCapabilitiesProvider
|