age author revision description
2007-01-10 Jim Fehlig 51:ab8e99c757f5 Updated to version 0.7.7 of DMTF SVPC Virtual System Profile.
2007-01-09 Jim Fehlig 50:ebf84a861e86 Improve memory cleanup in InvokeMethod code path within VirtualSystemManagementService.
2007-01-09 Jim Fehlig 49:cd21b7e999f3 Updated to latest DMTF SVPC schema.
2007-01-08 Jim Fehlig 48:b5de9129d567 Remove some mof and registration files that are no longer used.
2007-01-08 Jim Fehlig 47:e0f068d0632a First stab at optimizing Xend session handling.
2006-12-22 jfehlig 46:391b3af1a01f Minor fix in configure script to look for libxenapi instead of libxen.
2006-12-22 jfehlig 45:6ec07cc4fe79 Minor changes to README file.
2006-12-21 jfehlig 44:0dde221a96c3 Implementation of HHTP client code that connects to xen-api-server listening on a Unix Domain Socket. Use of libcurl has been removed. We may want to revisit this in the future when/if it is desired to have the providers connect to xend remotely.
2006-12-19 jfehlig 43:b0df13079b16 This patch updates the Xen_NetworkPort_Resource.c and .h files to read the device information. I also changed all references to 'nic' to 'vif' to keep it unifotm. The patch basically follows the Xen_Disk_Resource.c patch that came in yesterday.
2006-12-19 jfehlig 42:4982f113be4a Add support to boot using a bootloader, e.g. pygrub or domUloader.
2006-12-19 jfehlig 41:54d2d23c545b This patch fixes a segfault when Xen_OperatingSystem is enumerated.
2006-12-18 jfehlig 40:7ec3c3a17b78 Update providers to build against Xen 3.0.4 RC3.
2006-12-18 jfehlig 39:94526250c762 Fixed resource interface for Xen_Disk class. Also made fixes to DefineVirtualSystem operation allowing multiple disks to be specified on VM definition.
2006-12-14 jfehlig 38:14ef6944c18c Fixed typo in resource population for class Xen_VirtualSystemManagementService.
2006-12-13 jfehlig 37:739c07210142 Enabled creation of VIF devices on DefineVirtualSystem operation. Previously xend failed to create VIF devices but a patch to fix the issue has been accepted in upstream xen, so enable it in the providers now.
2006-12-08 jfehlig 36:453d2fb8c386 Adjustments to account for new location of libxen headers. When libxen was incorporated into the overall Xen build, headers were installed in /usr/include/xen/api. This patch makes the providers use headers from the new location.
2006-11-17 jfehlig 35:21a449d9e814 Cleanups to the new vm lifecycle code.
2006-11-14 jfehlig 34:70dde628345c Remove extracting resident VMs from host record and retrieve directly using host.get_resident_VMs() RPC. A patch has been submitted upstream that fixes this RPC on the xend side.
2006-11-13 jfehlig 33:acaabfa6fb4a Initial port of all providers to the new Xen API.
2006-10-24 jfehlig 32:75b18359b74d Fixed a few compilation warnings, fixed 'make dist' target, and updated release tag in configure.ac to 0.1.1.
2006-10-24 jfehlig 31:33d4316c01a2 Fixed compilation warings throughout the project. Nearly all files touched.
2006-10-20 jfehlig 30:7c937c187b5e Remove obsoleted CIM class implementations from repository.
2006-10-16 jfehlig 29:f95f149022c3 Added capabilities classes and their associations for representing capabilities of virtual computer systems and virtual system management service.
2006-10-16 jfehlig 28:6137ddada5ca Updated postinstall target to install necessary XenCIM schema in Interop and host instrumentation namespaces. Updated README.
2006-10-06 jfehlig 27:cd38c6aaf924 Added an option to configure script which allows user to select host instrumentation. Choices are omc and sblim with omc as the default.
2006-10-06 jfehlig 26:a4962bb9446a Fixed bugs associated with 'make postinstall' target. We were not deriving from
2006-09-28 jfehlig 25:16d625984bc4 Lots of work on MemoryPool and its associations. Also fixed bugs in various
2006-09-26 jfehlig 24:5ea0266dce26 Implement Xen_ProcessorPoolComponent association.
2006-09-05 jfehlig 23:9bfa7666a504 Added support for 'suspended' state in shim. Also updated various state properties as per SVPC profiles.
2006-08-31 jfehlig 22:168eab2523f9 Bug fixes related to VM lifecycle management.
2006-08-25 jfehlig 21:d41f84e91f1d Initial implementation of System Virtualization and Virtual System Profile registration.
2006-08-24 jfehlig 20:efe4945dbfd0 Updated RequestStateChange() method to Virtual System Profile 0.7.1.
2006-08-21 jfehlig 19:c6ef1b7774ef Updated properties of class Xen_ComputerSystem to reflect current Virtual System Profile (v0.7.1).
2006-08-18 jfehlig 18:8485e8704003 Added DMTF SPVC mof files to the repository.
2006-08-15 jfehlig 17:1faa76de765e Changes to several files to satisfy the SuSE autobuild process, e.g. cleaned up warnings, buffer overflows, etc.
2006-07-28 jfehlig 16:94fc22b52c5d Switched ProcessorPool to using SMASH providers for host processor instrumentation.
2006-07-27 jfehlig 15:b41cd972b2fe Removed remaining references to Linux_* classes. Now using CIM_* equivalents. Also updated Xen_MemorySettingData to conform to latest CIM_RASD.
2006-07-26 jfehlig 14:d086bab6deb9 Reworked Xen_ProcessorPool and its associations to conform to latest profiles and schema from SVPC.
2006-07-17 jfehlig 13:39ebe2d9be05 Backed out changes initially made to support InstanceID generation algorithm specified in CIM_SettingData. For now we will not support this algorithm.
2006-07-17 jfehlig 12:fd9074cc89e6 Created convenience lib libXen_utils for common provider code. Changed build to place build products in src directory.
2006-07-17 jfehlig 11:b56bc8499ffc Initial integration with SMASH providers from OMC project - http://www.omc-project.org. Other providers integrating with SMASH should follow this pattern.
2006-06-27 jfehlig 10:8e52de626fb5 Removed association Xen_HostedVirtualizationManagementService and replaced with an updated Xen_HostedVirtualSystemManagementService.
2006-06-16 jfehlig 9:3b565b599c83 First cut of implementing VirtualSystemManagementService and RequestStateChange.
2006-06-02 jfehlig 8:00129d9fb639 Added temporary support for writing / reading config in libxm shim. This facilitates implementation of DefineVirtualSystem and reading recorded settings.
2006-05-31 jfehlig 7:620c83169325 Pulled code from SettingData classes that generated InstanceID in "<orgid>:<localid>"form described in CIM_SettingData.mof. Must decide when/how to support DMTF preferred format.
2006-05-19 jfehlig 6:7c8d92923475 Added '/usr/local/include/openwbem' path to CHECK_CMPI macro - submitted by Raj Subrahmanian.
2006-05-18 jfehlig 5:546080df8a77 Cleanup of Xen_ComputerSystem and Xen_HostedComputerSystem provided by Raj Subrahmanian.
2006-05-17 jfehlig 4:76f6001a7372 Removed "Domain-0" from the list of domains returned by libxm. Fixed
2006-05-16 jfehlig 3:72ce17d5b848 Updated Xen_*SettingData classes to latest schema from DMTF SPVC working group.
2006-04-27 jfehlig 2:17b5de70c6ab Add checks for libvirt and libxml2 in configure script.
2006-04-26 jfehlig 1:bdf24cd56bed Initial change to make the provider work with libvirt and openwbem.
2006-03-22 jbulpin 0:72b83cde6b72 Initial checkin