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-ia64-devel

[Xen-ia64-devel] _OSI(Linux) == false

To: xen-ia64-devel <xen-ia64-devel@xxxxxxxxxxxxxxxxxxx>
Subject: [Xen-ia64-devel] _OSI(Linux) == false
From: Alex Williamson <alex.williamson@xxxxxx>
Date: Tue, 14 Aug 2007 16:44:23 -0600
Delivery-date: Tue, 14 Aug 2007 15:50:35 -0700
Envelope-to: www-data@xxxxxxxxxxxxxxxxxx
List-help: <mailto:xen-ia64-devel-request@lists.xensource.com?subject=help>
List-id: Discussion of the ia64 port of Xen <xen-ia64-devel.lists.xensource.com>
List-post: <mailto:xen-ia64-devel@lists.xensource.com>
List-subscribe: <http://lists.xensource.com/cgi-bin/mailman/listinfo/xen-ia64-devel>, <mailto:xen-ia64-devel-request@lists.xensource.com?subject=subscribe>
List-unsubscribe: <http://lists.xensource.com/cgi-bin/mailman/listinfo/xen-ia64-devel>, <mailto:xen-ia64-devel-request@lists.xensource.com?subject=unsubscribe>
Organization: HP OSLO R&D
Sender: xen-ia64-devel-bounces@xxxxxxxxxxxxxxxxxxx
   This changeset was just brought to my attention:

http://www.kernel.org/hg/linux-2.6/rev/7f6bc8a8fb19

In short, newer upstream kernels will return True for _OSI(Windows) and
False for _OSI(Linux).  This will cause Linux VT-i domains to get
incorrectly identified as Windows guests and do bad things with region 4
& 5 mapping.

   There is a DMI interface available that we could use to automatically
enable _OSI(Linux), but I think that means we'd need to generate a DMI
table for HVM domains.  Sounds like a pain, but maybe it's not actually
that hard.  Any other thoughts on how we could continue to detect the OS
on HVM domains for optimizations?  Thanks,

        Alex

-- 
Alex Williamson                             HP Open Source & Linux Org.


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