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 00/21] xenpaging changes for xen-unstable

To: xen-devel@xxxxxxxxxxxxxxxxxxx
Subject: [Xen-devel] [PATCH 00/21] xenpaging changes for xen-unstable
From: Olaf Hering <olaf@xxxxxxxxx>
Date: Fri, 26 Nov 2010 14:49:01 +0100
Delivery-date: Fri, 26 Nov 2010 05:54:26 -0800
Dkim-signature: v=1; a=rsa-sha1; c=relaxed/relaxed; t=1290779348; l=758; s=domk; d=aepfle.de; h=Subject:To:From:Date:X-RZG-CLASS-ID:X-RZG-AUTH; bh=NcFD3vnjrxctHI3h90ppo78/Z/4=; b=Y9IXnbWe9XjD5dy9nkacB/VzH16LQ+Fq/oA03MESeBe4ooN0HJFIVueEMhmpRbg60Fg M8fftqKLXUvqnJHXHQJVNl9c90tNn1T38UEin9DBXCg0WU9eon74tMfJpvQhDdH70kDhV bdZ8E21Vd/at2khFTXA9+KVkcdDdkB3pSY8=
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
Here are some changes for xenpaging in xen-unstable.

Patches 1 to 14 are likely non-controversial and could be applied.
All later patches need more review (15/16), and more work from my side (17+).

With a similar series of changes for 4.0.1 my testcase, which is a continuous
reboot of a Linux guest, passes now. It ran for more than 1000 iterations and
exercised the early bootcode.

There are still some issues like guests not starting up when running the
reboot loop with 4x1G guests parallel on a 4GB box with all guest memory paged.
This seems to happen when the guest initially needs the full 1G until
xenpaging frees that memory again.

Other than that, xenpaging is now more mature.
I havent seen data corruption anymore.


Xen-devel mailing list