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/
Home Products Support Community News


Re: [Xen-devel] [PATCH] new hvm platform vhpet enable parameter

To: "dan.magenheimer@xxxxxxxxxx" <dan.magenheimer@xxxxxxxxxx>, "xen-devel@xxxxxxxxxxxxxxxxxxx" <xen-devel@xxxxxxxxxxxxxxxxxxx>
Subject: Re: [Xen-devel] [PATCH] new hvm platform vhpet enable parameter
From: Keir Fraser <Keir.Fraser@xxxxxxxxxxxx>
Date: Thu, 07 Feb 2008 18:37:15 +0000
Delivery-date: Thu, 07 Feb 2008 10:38:20 -0800
Envelope-to: www-data@xxxxxxxxxxxxxxxxxx
In-reply-to: <20080207112932718.00000003652@djm-pc>
List-help: <mailto:xen-devel-request@lists.xensource.com?subject=help>
List-id: Xen developer discussion <xen-devel.lists.xensource.com>
List-post: <mailto:xen-devel@lists.xensource.com>
List-subscribe: <http://lists.xensource.com/cgi-bin/mailman/listinfo/xen-devel>, <mailto:xen-devel-request@lists.xensource.com?subject=subscribe>
List-unsubscribe: <http://lists.xensource.com/cgi-bin/mailman/listinfo/xen-devel>, <mailto:xen-devel-request@lists.xensource.com?subject=unsubscribe>
Sender: xen-devel-bounces@xxxxxxxxxxxxxxxxxxx
Thread-index: AchpsV707M1mJgwlSGunlYGnJNsR0QAAQJ/OAADzrCAAAJFmsw==
Thread-topic: [Xen-devel] [PATCH] new hvm platform vhpet enable parameter
User-agent: Microsoft-Entourage/

On 7/2/08 18:29, "Dan Magenheimer" <dan.magenheimer@xxxxxxxxxx> wrote:

>> HPET is also advertised in the ACPI tables which would need
>> to be gated.
> Could you point me in the right direction?  I see that a Linux
> hvm kernel still prints a line indicating it has discovered
> an HPET in the ACPI tables, but I couldn't find anything in
> hvm code that would turn that off, and I just want to turn off
> HPET per guest, not for Xen and all guests.

Yes, tools/firmware/hvmloader/acpi/dsdt.asl. The right way to do this will
be to gate it on a flag set up in memory by hvmloader (we already do this
e.g., for com1 and com2 -- see construct_bios_info_table() in build.c in the
same directory). That might be a bit tricky as it probably needs a bit of
ASL hacking, which has a little learning curve. I can take a look maybe next

 -- Keir

Xen-devel mailing list