summaryrefslogtreecommitdiffstats
path: root/src/hardware/LMI_PCIDeviceProvider.c
Commit message (Collapse)AuthorAgeFilesLines
* Hardware: spring cleanup & refactorPeter Schiffer2014-05-121-15/+15
| | | | | | * use openlmi common library where possible * get rid of LMI_Hardware.h file * some other cosmetic changes
* libopenlmi: minor fixes and improvementsJan Synacek2014-05-061-2/+2
|
* libopenlmi: reorganize and gatherJan Synacek2014-04-301-4/+3
| | | | | | | 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 yearsPeter Schiffer2014-01-161-1/+1
| | | | Updated copyright years to include new year 2014.
* Add lmi_get_computer_system function and fix lmi_get_system_nameRadek Novacek2013-10-311-4/+4
| | | | | | | | | | | | | | 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.
* Merge branch 'master' of ssh://git.fedorahosted.org/git/openlmi-providersPeter Schiffer2013-09-251-0/+2
|\ | | | | | | | | | | | | | | Conflicts: src/hardware/LMI_PCIBridgeProvider.c src/hardware/LMI_PCIBridgeSystemDeviceProvider.c src/hardware/LMI_PCIDeviceProvider.c src/hardware/LMI_PCIDeviceSystemDeviceProvider.c
| * Call lmi_init function from providersRadek Novacek2013-09-191-0/+1
| |
* | Hardware: Move PCI bus initialization to the Initialize() functionPeter Schiffer2013-09-241-22/+18
|/ | | | Move initialize and cleanup code to the Initialize() and Cleanup() functions.
* Hardware: Added PCI_Bridge providerPeter Schiffer2013-09-091-77/+19
| | | | | | | | | Separated PCI_Bridges from PCI_Devices and provided multiple additional information related to PCI_Bridges. New providers: * LMI_PCIBridgeProvider * LMI_PCIBridgeSystemDeviceProvider
* Hardware: Added associations to the CIM_ComputerSystem classPeter Schiffer2013-07-251-1/+0
| | | | | | | | | New providers: * LMI_ProcessorSystemDeviceProvider * LMI_MemorySystemDeviceProvider * LMI_PCIDeviceSystemDeviceProvider * LMI_BatterySystemDeviceProvider * LMI_ChassisComputerSystemPackageProvider
* Hardware: Update LMI_PCIDevice providerPeter Schiffer2013-07-161-42/+217
| | | | | | | 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 provider: HardwareTomas Smetana2013-01-151-0/+371