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

RE: [Xen-devel] [PATCH 0/9] tmem: Add transcendent memory to hypervisor

To: "Xen-Devel (E-mail)" <xen-devel@xxxxxxxxxxxxxxxxxxx>
Subject: RE: [Xen-devel] [PATCH 0/9] tmem: Add transcendent memory to hypervisor
From: Dan Magenheimer <dan.magenheimer@xxxxxxxxxx>
Date: Thu, 5 Feb 2009 19:46:54 -0800 (PST)
Delivery-date: Thu, 05 Feb 2009 19:48:31 -0800
Envelope-to: www-data@xxxxxxxxxxxxxxxxxxx
In-reply-to: <990a221a-315f-4750-a2bb-51b59ea1f6b3@default>
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
Thanks to those who pointed out that the attachment
contents were fine... just the MIME type was wrong.

But if you have trouble, a tarball of the patchset can
be downloaded from here:

http://oss.oracle.com/projects/tmem/dist/files/xen-unstable/tmem-xen-19130-090205.tgz

I forgot to add that this patchset is relative to xen-unstable
c/s 19130.  Also, here is the diffstat:

 b/xen/common/lzo.c                 |  548 ++++++++++++
 b/xen/common/radix-tree.c          |  447 ++++++++++
 b/xen/common/tmem.c                | 1566 +++++++++++++++++++++++++++++++++++++
 b/xen/common/tmem_xen.c            |  170 ++++
 b/xen/include/xen/hash.h           |   58 +
 b/xen/include/xen/lzo.h            |   44 +
 b/xen/include/xen/radix-tree.h     |   78 +
 b/xen/include/xen/tmem.h           |   21 
 b/xen/include/xen/tmem_xen.h       |  145 +++
 xen/arch/x86/setup.c               |    3 
 xen/arch/x86/x86_32/entry.S        |    2 
 xen/arch/x86/x86_64/compat/entry.S |    2 
 xen/arch/x86/x86_64/entry.S        |    3 
 xen/common/Makefile                |    4 
 xen/common/domain.c                |    4 
 xen/common/page_alloc.c            |    3 
 xen/include/public/xen.h           |   68 +
 xen/include/xen/hypercall.h        |    4 
 xen/include/xen/sched.h            |    3 
 19 files changed, 3172 insertions(+), 1 deletion(-)

> -----Original Message-----
> From: Dan Magenheimer 
> Sent: Thursday, February 05, 2009 6:38 PM
> To: Dan Magenheimer; Xen-Devel (E-mail)
> Subject: RE: [Xen-devel] [PATCH 0/9] tmem: Add transcendent memory to
> hypervisor
> 
> 
> Argh.  I see the attachments are even worse.  Stupid
> mailer messed with them too (and I don't recall this
> being a problem before).  If you can read the
> contents of the attachments, they DO contain the
> correct patches.  I'll try to make a tarball of
> the patchset downloadable from somewhere, but can't
> do that until tomorrow.
> 
> Dan
> 
> > -----Original Message-----
> > From: Dan Magenheimer 
> > Sent: Thursday, February 05, 2009 5:40 PM
> > To: Xen-Devel (E-mail)
> > Subject: [Xen-devel] [PATCH 0/9] tmem: Add transcendent memory to
> > hypervisor
> > 
> > 
> > This patch series implements the hypervisor portion
> > of transcendent memory as described at
> > http://oss.oracle.com/projects/tmem
> > 
> > Tools patches to follow.
> > 
> > All patches are sent as attachments as my mailer tends
> > to mess with attached text.  Apologies to those for
> > whom this is inconvenient.
> > 
> > Signed-off-by: Dan Magenheimer <dan.magenheimer.com>
> > 
> > [1] Public interface for tmem
> > [2] add pointer to tmem for each domain
> > [3] add hash.h from Linux
> > [4] add lzo compression files from Linux
> > [5] add radix-tree files from Linux with a few
> >     changes (documented at begin of file)
> > [6] interface abstractions between core tmem and xen
> > [7] core tmem code
> > [8] invocations of tmem code from existing xen code
> > [9] remove noisy debug message that no longer applies
> > 
> > _______________________________________________
> > Xen-devel mailing list
> > Xen-devel@xxxxxxxxxxxxxxxxxxx
> > http://lists.xensource.com/xen-devel
> > 
> >
>

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

<Prev in Thread] Current Thread [Next in Thread>