Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | 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. | ||||
* | Rework documentation. | Jan Safranek | 2013-10-18 | 7 | -725/+0 |
| | | | | | | | | | | - Everything is in openlmi-providers/doc/admin directory. - 'make doc' automatically builds documentation of all enabled providers. - Documentation shares one 'conf.py' for sphinx. - All documentation uses the same directory structure. There is only one CMakefile.txt to generate all the docs. | ||||
* | Hardware: Created documentation | Peter Schiffer | 2013-10-16 | 7 | -0/+725 |
| | |||||
* | hardware: allow compilation for older cim-schema | Michal Minar | 2013-10-10 | 1 | -0/+10 |
| | | | | | | | Compilation fails with older schema (preceding 2.38.0) because of missing Values in CIM_Processor::Family's qualifiers. Let's check whether the values get generated by konkret and fallback to custom defines. | ||||
* | hardware: fix build | Jan Synacek | 2013-10-09 | 1 | -2/+0 |
| | | | | | This commit sort of reverts commit 657e5bfee810e4a51b33ffd401aa307862491423. |