| 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.
|
|
|
|
|
| |
If dmidecode doesn't report correct cpu cores or cpu threads, use the values
from lscpu.
|
|
|
|
| |
Updated copyright years to include new year 2014.
|
|
|
|
| |
Missing format strings are considered a vulnerability.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
PG_ComputerSystem has different method how to get hostname than our
providers. In order to create the associations to this class we need to
enumerate it. The downside is that all providers must supply CMPIContext
to the lmi_init function.
New function lmi_get_computer_system returns CMPIObjectPath to the
configured CIM_ComputerSystem subclass instance. This object should be
used in all references with ComputerSystem.
Function lmi_get_system_name has been altered to return same value as
ComputerSystem "Name" property.
|
| |
|
|
|
|
|
|
| |
KonkretCMPI was recently changed to handle EmbeddedInstances as
KInstance type instead of KString, which is much more convinient to use,
but the generated sources must be sometimes fixed.
|
|
|
|
|
|
|
|
|
|
| |
New Providers:
* LMI_PhysicalMemoryProvider
* LMI_PhysicalMemoryRealizesProvider
Other Changes:
* Fixed InstanceID in hardware to match the rest of the providers
* Removed some unused variables
|
|
|
|
|
|
|
|
|
|
| |
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
|