WARNING - OLD ARCHIVES

This is an archived copy of the Xen.org mailing list, which we have preserved to ensure that existing links to archives are not broken. The live archive, which contains the latest emails, can be found at http://lists.xen.org/
   
 
 
Xen 
 
Home Products Support Community News
 
   
 

xen-cim

Re: [Xen-cim] [PATCH] Xen_OperatingSystem_setInstanceFromResource patch

To: "Subrahmanian, Raj" <raj.subrahmanian@xxxxxxxxxx>
Subject: Re: [Xen-cim] [PATCH] Xen_OperatingSystem_setInstanceFromResource patch
From: Jim Fehlig <jfehlig@xxxxxxxxxx>
Date: Tue, 19 Dec 2006 09:28:21 -0700
Cc: xen-cim@xxxxxxxxxxxxxxxxxxx
Delivery-date: Tue, 19 Dec 2006 08:32:24 -0800
Envelope-to: www-data@xxxxxxxxxxxxxxxxxx
In-reply-to: <94C8C9E8B25F564F95185BDA64AB05F604853631@xxxxxxxxxxxxxxxxxxxxxxxxxxxx>
List-help: <mailto:xen-cim-request@lists.xensource.com?subject=help>
List-id: xen-cim mailing list <xen-cim.lists.xensource.com>
List-post: <mailto:xen-cim@lists.xensource.com>
List-subscribe: <http://lists.xensource.com/cgi-bin/mailman/listinfo/xen-cim>, <mailto:xen-cim-request@lists.xensource.com?subject=subscribe>
List-unsubscribe: <http://lists.xensource.com/cgi-bin/mailman/listinfo/xen-cim>, <mailto:xen-cim-request@lists.xensource.com?subject=unsubscribe>
References: <94C8C9E8B25F564F95185BDA64AB05F604853631@xxxxxxxxxxxxxxxxxxxxxxxxxxxx>
Sender: xen-cim-bounces@xxxxxxxxxxxxxxxxxxx
User-agent: Thunderbird 1.5.0.8 (X11/20061025)
Subrahmanian, Raj wrote:
After the new updates to compile witth Xen-3.0.4, I found that we still
could not enumerate Xen_OperatingSystem. The issue is that the pv_kernel
parameter is null. This patch does a sanity check to ensure that the
pv_kernel value is clean before it does anything. Also, it will not
fault if the pv_kernel path does not look like it expects it to be.
pv_kernel should not have been null, ut this initial patch will ensure
that the CIMOM does not croak on bad returns from libXen.

With this patch, I can enumerate Xen_OperatingSystem classes.

Raj

Need the patch :-).  The previous one is against pre-3.0.4.

I'm assuming you took care of the case where pv_kernel is null - which will always be the case if bootloader is used or guest is HVM. We'll have to think about how to deal with the Xen_OperatingSystem class in these cases. The assumption that property OSType == Linux will have to be fixed as well.

Jim


_______________________________________________
Xen-cim mailing list
Xen-cim@xxxxxxxxxxxxxxxxxxx
http://lists.xensource.com/xen-cim