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

[Xen-devel] [PATCH] latest tmem xen-side code update

To: "Xen-Devel (E-mail)" <xen-devel@xxxxxxxxxxxxxxxxxxx>, tmem-devel@xxxxxxxxxxxxxx
Subject: [Xen-devel] [PATCH] latest tmem xen-side code update
From: Dan Magenheimer <dan.magenheimer@xxxxxxxxxx>
Date: Sat, 7 Mar 2009 12:18:16 -0800 (PST)
Cc:
Delivery-date: Sat, 07 Mar 2009 12:19:02 -0800
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
An updated patch for tmem (hypervisor-side patch only) is now
available at:

http://oss.oracle.com/projects/tmem/dist/files/xen-unstable/tmem-xen-unstable-19267-090306.patch

Changes:
- applies to xen-unstable c/s 19267*
- fixed a scaleability problem by changing a data structure
  from a chained hashtable to a hashtable of rbtree's.  This
  required the addition of rbtree.[ch] code (unchanged except
  for include files from Linux)
- implemented "memory scheduler" functionality to ensure
  one guest using tmem can't DoS another guest using tmem
- improved ballooning interaction with core xen memory
  management; reduces tmem flushing when a new domain launches
- now builds on ia64 (needs three arch-specific routines to
  be rewritten for ia64 and it may actually run on ia64 too!)
- added a new program in tools/tmem directory that parses
  output of "xm tmem-list".  With this working, all of the
  routines to support the two tmem-specific xm debug-keys
  (which were a useful hack for development) are now removed
- various minor code cleanup

For more information on tmem (transcendent memory), see:
http://oss.oracle.com/projects/tmem/

(*Note: there may be a tools build problem on 19267, patch
builds properly for make tools on 19187)

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

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