Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Hardware: spring cleanup & refactor | Peter Schiffer | 2014-05-12 | 63 | -331/+247 |
| | | | | | | * use openlmi common library where possible * get rid of LMI_Hardware.h file * some other cosmetic changes | ||||
* | libopenlmi: rename back to openlmicommon and get versioning right | Jan Synacek | 2014-05-06 | 1 | -1/+1 |
| | |||||
* | libopenlmi: minor fixes and improvements | Jan Synacek | 2014-05-06 | 25 | -60/+60 |
| | |||||
* | libopenlmi: reorganize and gather | Jan Synacek | 2014-04-30 | 57 | -241/+192 |
| | | | | | | | Make naming consistent. Gather common functionality into one library and try to use it across all providers. Introduce libtool-style versioning for libraries. | ||||
* | Hardware: added VirtualMachine field to the Chassis provider | Peter Schiffer | 2014-02-14 | 4 | -1/+97 |
| | |||||
* | Hardware: added temperature to the DiskDriveProvider | Peter Schiffer | 2014-02-10 | 3 | -1/+17 |
| | |||||
* | Hardware: minor CPU provider updates | Peter Schiffer | 2014-02-06 | 2 | -6/+20 |
| | | | | | * added cpu name fallback to ProcessorChip class * added stepping fallback for virtual CPUs to Processor class | ||||
* | Hardware: use unknown RPM value if real value is unavailable | Peter Schiffer | 2014-02-05 | 1 | -3/+8 |
| | |||||
* | Hardware: don't set ConfiguredMemoryClockSpeed if it's unknown | Peter Schiffer | 2014-02-05 | 1 | -2/+4 |
| | |||||
* | Hardware: better cpu name fallback | Peter Schiffer | 2014-02-04 | 1 | -1/+5 |
| | |||||
* | Hardware: fixed memory leak | Peter Schiffer | 2014-02-04 | 1 | -0/+2 |
| | |||||
* | Hardware: updated tests README | Peter Schiffer | 2014-02-04 | 1 | -7/+10 |
| | |||||
* | Hardware: Another conversion fix. | Robin Hack | 2014-01-31 | 1 | -1/+1 |
| | |||||
* | Hardware: Fix conversion to LMI data format. | Robin Hack | 2014-01-31 | 1 | -1/+1 |
| | |||||
* | Hardware: Added some documentation to README file. | Robin Hack | 2014-01-31 | 1 | -0/+8 |
| | |||||
* | Hardware: Fixes from review. | Robin Hack | 2014-01-31 | 1 | -10/+15 |
| | |||||
* | Hardware: Fixes from review. | Robin Hack | 2014-01-31 | 2 | -61/+130 |
| | |||||
* | Hardware: Upstream testsuite from QA. | Robin Hack | 2014-01-31 | 3 | -0/+707 |
| | |||||
* | Hardware: added disk capacity to LMI_DiskDriveProvider | Peter Schiffer | 2014-01-30 | 5 | -10/+67 |
| | |||||
* | Hardware: add cpu cores and threads fallback | Peter Schiffer | 2014-01-28 | 1 | -9/+9 |
| | | | | | If dmidecode doesn't report correct cpu cores or cpu threads, use the values from lscpu. | ||||
* | Hardware: fixed memory leak in dmidecode.c | Peter Schiffer | 2014-01-27 | 1 | -4/+4 |
| | |||||
* | Hardware: updated description of LMI_Processor class | Peter Schiffer | 2014-01-27 | 1 | -1/+1 |
| | |||||
* | Hardware: detect subsystem id and vendor for PCI Bridges | Peter Schiffer | 2014-01-24 | 1 | -2/+7 |
| | | | | PCI Bridges have subsystem id and vendor stored in capabilities, not in header. | ||||
* | Hardware: updated LMI_PhysicalMemoryProvider | Peter Schiffer | 2014-01-22 | 2 | -21/+22 |
| | | | | | | * be more picky when choosing bank locator * take into account Configured Clock Speed field from dmidecode * display speed only if the data is available | ||||
* | Hardware: Removed upstream test suite for hw provider. | Robin Hack | 2014-01-21 | 3 | -550/+0 |
| | | | | | | No standard review process was reached. No review process was reached. | ||||
* | Hardware: Added upstream test suite. | Robin Hack | 2014-01-21 | 3 | -0/+550 |
| | |||||
* | Updated copyright years | Peter Schiffer | 2014-01-16 | 62 | -62/+62 |
| | | | | Updated copyright years to include new year 2014. | ||||
* | Remove trailing spaces | Peter Schiffer | 2014-01-16 | 23 | -943/+943 |
| | | | | This patch removes trailing spaces from source files. | ||||
* | Hardware: fixed typos in comments | Peter Schiffer | 2014-01-15 | 1 | -2/+2 |
| | |||||
* | Hardware: renamed LMI_ATAProtocolEndpointProvider | Peter Schiffer | 2014-01-15 | 4 | -62/+64 |
| | | | | | | Renamed LMI_ATAProtocolEndpointProvider to LMI_DiskDriveATAProtocolEndpointProvider so the name matches the pattern used in all disk drive classes. | ||||
* | Hardware: added LMI_DiskDriveDeviceSAPImplementationProvider | Peter Schiffer | 2014-01-14 | 1 | -0/+284 |
| | | | | | New provider: * LMI_DiskDriveDeviceSAPImplementationProvider | ||||
* | Hardware: added LMI_DiskDriveATAPortProvider | Peter Schiffer | 2014-01-14 | 4 | -17/+414 |
| | | | | | New provider: * LMI_DiskDriveATAPortProvider | ||||
* | Hardware: added DiskDriveSAPAvailableForElementProvider | Peter Schiffer | 2014-01-10 | 1 | -0/+279 |
| | | | | | New provider: * LMI_DiskDriveSAPAvailableForElement | ||||
* | Use re-entrant version of strerror() for thread safety | Tomas Bzatek | 2014-01-09 | 4 | -7/+13 |
| | |||||
* | Hardware: added ATAProtocolEndpointProvider | Peter Schiffer | 2014-01-09 | 2 | -0/+245 |
| | | | | | New Provider: * LMI_ATAProtocolEndpoint | ||||
* | Hardware: added DiskDriveElementSoftwareIdentity association | Peter Schiffer | 2013-12-19 | 1 | -0/+274 |
| | | | | | New provider: * LMI_DiskDriveElementSoftwareIdentity | ||||
* | Hardware: added DiskDriveSoftwareIdentity provider | Peter Schiffer | 2013-12-17 | 4 | -0/+248 |
| | | | | | New provider: * LMI_DiskDriveSoftwareIdentity | ||||
* | Hardware: register SNIA profile with LMI_DiskDrive provider | Peter Schiffer | 2013-12-12 | 1 | -0/+25 |
| | |||||
* | Hardware: use lsblk as primary source for disks | Peter Schiffer | 2013-12-10 | 7 | -176/+122 |
| | | | | | | | | This patch makes lsblk primary source for information about disks instead of smartctl. This change was needed because in virtual environment some disks might be recognized by smartctl while others not, and in this case, some disks would be missing in LMI classes. With lsblk, all disks are always listed. Smartctl is used as source of additional information if avaiable. | ||||
* | Hardware: honour command return code in run_command() function | Peter Schiffer | 2013-12-10 | 3 | -7/+14 |
| | |||||
* | Hardware: added association class DiskDriveSystemDevice | Peter Schiffer | 2013-12-06 | 1 | -0/+286 |
| | | | | | New provider: * LMI_DiskDriveSystemDeviceProvider | ||||
* | Hardware: added association class DiskDriveRealizes | Peter Schiffer | 2013-12-03 | 1 | -0/+290 |
| | | | | | New provider: * LMI_DiskDriveRealizes | ||||
* | Hardware: Created DiskDrive provider | Peter Schiffer | 2013-12-03 | 7 | -14/+530 |
| | | | | | | | New provider: * LMI_DiskDriveProvider Also, added missing config init to disk providers. | ||||
* | Hardware: register SNIA profile with LMI_DiskPhysicalPackage provider | Peter Schiffer | 2013-11-20 | 1 | -0/+25 |
| | |||||
* | Hardware: Added LMI_DiskPhysicalPackageContainer association | Peter Schiffer | 2013-11-20 | 3 | -4/+298 |
| | | | | | | | Added LMI_DiskPhysicalPackageContainer association between LMI_DiskPhysicalPackage and LMI_Chassis. Also, added default values for disk manufacturer and model. | ||||
* | Fix missing format strings | Radek Novacek | 2013-11-18 | 6 | -6/+6 |
| | | | | Missing format strings are considered a vulnerability. | ||||
* | Hardware: added lsblk fallback for physical disks | Peter Schiffer | 2013-11-18 | 7 | -20/+360 |
| | | | | | | | | | Smartctl doesn't work in virtual machine environment. Lsblk program reads sysfs filesystem and outputs data about block devices. Advantage in using lsblk instead of reading sysfs is, that it's not easy to distinguish between cd-roms, disks, partitions, lvm.. Lsblk is doing some magic when determining the type of device, so instead of duplicating the code, I'm using it's output. Lsblk is part of the util-linux package, so no new dependency was introduced. | ||||
* | Hardware: added "Implemented(true)" qualifier for all supported properties | Peter Schiffer | 2013-11-11 | 1 | -0/+1 |
| | |||||
* | Hardware: Added Physical Disk Provider | Peter Schiffer | 2013-11-05 | 8 | -13/+555 |
| | | | | | New Provider: * LMI_DiskPhysicalPackage | ||||
* | Add lmi_get_computer_system function and fix lmi_get_system_name | Radek Novacek | 2013-10-31 | 36 | -210/+150 |
| | | | | | | | | | | | | | | 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. |