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


[Xen-devel] [PATCH 0/6] xenpaging changes for xen-4.1

To: xen-devel@xxxxxxxxxxxxxxxxxxx
Subject: [Xen-devel] [PATCH 0/6] xenpaging changes for xen-4.1
From: Olaf Hering <olaf@xxxxxxxxx>
Date: Sun, 16 Jan 2011 17:32:29 +0100
Delivery-date: Sun, 16 Jan 2011 08:34:28 -0800
Dkim-signature: v=1; a=rsa-sha1; c=relaxed/relaxed; t=1295195550; l=768; s=domk; d=aepfle.de; h=Subject:To:From:Date:X-RZG-CLASS-ID:X-RZG-AUTH; bh=wrs3HrcMsI6o2wXDKH6OZhf0Qtc=; b=vHXqibTEiVYfJplyflx7X8I/cf68/MdWct4XBQHS/eo7jIkZwv30Dwh359omW7TTXpK uVvHcvCt7z8c/yjNlSygC67gdYwW3/jFTvGwd7926aBNpBor4QeFNXXsO+XN0aC/Uoy5Z TgRv4Z2QCShxNWE2HYm+Pq+90OxJqu5SpLM=
Envelope-to: www-data@xxxxxxxxxxxxxxxxxxx
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/mailman/listinfo/xen-devel>, <mailto:xen-devel-request@lists.xensource.com?subject=subscribe>
List-unsubscribe: <http://lists.xensource.com/mailman/listinfo/xen-devel>, <mailto:xen-devel-request@lists.xensource.com?subject=unsubscribe>
Sender: xen-devel-bounces@xxxxxxxxxxxxxxxxxxx
User-agent: quilt/0.48-4.4

These changes make xenpaging work for me.
The first one is a fix for a bug I introduced shortly before leaving for
vacation. Currently the guest will hang because the ring fills up when the
balloon driver removes pages.
The second one avoids a crash during BIOS startup.
The third one is another version of the machine_to_phys_mapping[] handling.
The fourth is only required when the balloon driver is used in the guest.
The fifth implements a config option to allow an automated start of
xenpaging for a given guest.
And the last one lists some action items for xenpaging.

As of now, xenpaging will either crash the hypervisor or the guest due
to page-out of low memory. Perhaps the building of xenpaging could be
disabled in the Makefile?


Xen-devel mailing list