search for: tmem

Displaying 20 results from an estimated 59 matches for "tmem".

Did you mean: them
2009 Feb 06
2
[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...
2012 Nov 01
4
[PATCH] xen-tmem-list-parse: fix ugly parse output
...de it upstream. See: http://lists.xen.org/archives/html/xen-devel/2011-11/msg00587.html http://lists.xen.org/archives/html/xen-devel/2011-11/msg02145.html It would be good if this very minor fix was also applied to 4.2 (and, if possible, 4.1). Thanks, Dan =================== The program xen-tmem-list-parse parses the output of xm/xl tmem-list into human-readable format. A missing NULL terminator sometimes causes garbage to be spewed where the two-letter pool type should be output. Signed-off-by: Dan Magenheimer <dan.magenheimer@oracle.com> --- tools/misc/xen-tmem-list-parse.c |...
2010 May 19
6
[PATCH 0/6]xl: Add ''xl tmem-*'' commands
Add tmem-* commands, did some simple tests. [PATCH 1/6]xl: Add ''xl tmem-list'' command [PATCH 2/6]xl: Add ''xl tmem-freeze'' command [PATCH 3/6]xl: Add ''xl tmem-destroy'' command [PATCH 4/6]xl: Add ''xl tmem-thaw'' command [PATCH 5/6]xl: Add...
2009 Jan 08
7
[RFC] Transcendent Memory ("tmem"): a new approach to physical memory management
...g" physical memory in every major virtualization system existing today. These weaknesses have led in many cases to unacceptable performance issues when VMs are densely packed; as a result, memory is becoming the bottleneck in many deployments of virtualization. Transcendent Memory -- or "tmem" for short -- is phase II of that work and it essentially augments ballooning and "fixes" many of its weaknesses. It requires paravirtualization, but the changes (to Linux) are fairly small and minimally-invasive. The changes to Xen are larger, but also fairly non-invasive. (No sh...
2013 May 20
7
Bye bye Mr tmem guy
...erybody for the many educational opportunities, the technical and political jousting, and the great times at conferences and summits! I wish you all the best of luck! Or to quote Douglas Adams: "So long and thanks for all the fish!" Cheers, Dan Magenheimer The Transcendent Memory ("tmem") guy Tmem-related historical webography: http://lwn.net/Articles/454795/ http://lwn.net/Articles/475681/ http://lwn.net/Articles/545244/ https://oss.oracle.com/projects/tmem/ http://www.linux-kvm.org/wiki/images/d/d7/TmemNotVirt-Linuxcon2011-Final.pdf http://lwn.net/Articles/465317/ htt...
2009 Feb 06
0
[PATCH 2/9] tmem: add pointer to tmem for each domain
[2] add pointer to tmem for each domain _______________________________________________ Xen-devel mailing list Xen-devel@lists.xensource.com http://lists.xensource.com/xen-devel
2009 Feb 06
0
[PATCH 7/9] tmem: core tmem code
[7] core tmem code _______________________________________________ Xen-devel mailing list Xen-devel@lists.xensource.com http://lists.xensource.com/xen-devel
2012 Apr 24
8
[PATCH v2] libxl: prevent xl from running if xend is running.
...a domain''s virtual block device", "<Domain> <DevId>", }, { "uptime", - &main_uptime, 0, + &main_uptime, 0, 0, "Print uptime for all/some domains", "[-s] [Domain]", }, { "tmem-list", - &main_tmem_list, 0, + &main_tmem_list, 0, 0, "List tmem pools", "[-l] [<Domain>|-a]", " -l List tmem stats", }, { "tmem-freeze", - &main_tmem_freeze, 0,...
2013 Jul 22
11
[PATCH] xen: arm: document which hypercalls (and subops) are supported on ARM
From: Ian Campbell <ian.campbell@citrix.com> There are many hypercalls which make no sense or which are not supported on ARM systems but it''s not all that obvious which ones we do support. So lets try and document the hypercalls which are useful on ARM. I''m not sure this is the best way to go about this, I''m open to other ideas. Signed-off-by: Ian Campbell
2011 Apr 21
0
Simple xen devel project: try out new compression algorithm (with tmem)
If any new Xen developers are interested in a simple project to learn Xen development (and also Xen Transcendent Memory), it would be interesting to test this in Xen. AFAIK, the only extensive use of compression is with Transcendent Memory ("tmem"), so learning about tmem would be a useful side-effect. Thanks, Dan http://driverdev.linuxdriverproject.org/pipermail/devel/2011-April/015113.html From: Zeev Tarantov <zeev.tarantov at gmail.com> Google''s Snappy data compression library is a faster alternative to LZO, opti...
2011 Apr 21
0
Simple xen devel project: try out new compression algorithm (with tmem)
If any new Xen developers are interested in a simple project to learn Xen development (and also Xen Transcendent Memory), it would be interesting to test this in Xen. AFAIK, the only extensive use of compression is with Transcendent Memory ("tmem"), so learning about tmem would be a useful side-effect. Thanks, Dan http://driverdev.linuxdriverproject.org/pipermail/devel/2011-April/015113.html From: Zeev Tarantov <zeev.tarantov at gmail.com> Google''s Snappy data compression library is a faster alternative to LZO, opti...
2010 Apr 22
6
libxenlight and xl: missing features
Hi all, this is a non comprehensive list of missing features in libxenlight and\or xl: - xen_platform_pci flag support in VM config files; - relative paths support in VM config files; - hap support in VM config files; - -c option to xl create; - remus; - trigger command; - tmem-* commands; - sched-* commands; - usb-* commands; - scsi-* commands. In general if you execute "xm help" and "xl help" any command presents in the former but not in the latter is a missing feature. Few items are known to be "work in progress": - network-* comman...
2012 May 23
4
Possible error restoring machine
...sible problem restoring a machine. In xc_domain_restore (xc_domain_restore.c) if it''s not the last checkpoint we set O_NONBLOCK flag (search for fcntl) that we can call pagebuf_get or just load other pages (see following "goto loadpages;" line). Now we could ending up calling xc_tmem_restore/xc_tmem_restore_extra (xc_tmem.c) which call read_extract (xc_private.c) on the same non blocking socket/file but read_extract does not handle EAGAIN/EWOULDBLOCK (both can be returned on non blocking socket depending on file type and Unix/Linux version) leading to a failure. Does this make...
2013 Dec 06
0
[Patch v2] xen/tmem: Fix uses of unmatched __map_domain_page()
...-by: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> Tested-by: Bob Liu <bob.liu@oracle.com> CC: Keir Fraser <keir@xen.org> CC: Jan Beulich <JBeulich@suse.com> --- Changes in v2: * Colate acked/tested-by tags, refer to retroactive CIDs. No code change --- xen/include/xen/tmem_xen.h | 78 +++++++++++++++++++++++--------------------- 1 file changed, 40 insertions(+), 38 deletions(-) diff --git a/xen/include/xen/tmem_xen.h b/xen/include/xen/tmem_xen.h index b26c6fa..cccc98e 100644 --- a/xen/include/xen/tmem_xen.h +++ b/xen/include/xen/tmem_xen.h @@ -228,26 +228,24 @@ st...
2009 Feb 06
0
[PATCH 5/9] tmem: add modified radix-tree files from Linux
[5] add radix-tree files from Linux with a few changes (documented at begin of file) _______________________________________________ Xen-devel mailing list Xen-devel@lists.xensource.com http://lists.xensource.com/xen-devel
2012 Nov 15
1
[RFC/PATCH v4] XENMEM_claim_pages (subop of existing) hypercall
...t;unclaimed pages stays at zero -- unless a new claim is subsequently staked. See Note 2. The systemwide variable total_unclaimed_pages is always the sum of d->unclaimed_pages, across all domains. A non-domain- specific heap allocation will fail if total_unclaimed_pages exceeds free (plus, on tmem enabled systems, freeable) pages. Claim semantics may be modified by flags. The initial implementation has one flag, which discerns whether the caller would like tmem freeable pages to be considered in determining whether or not the claim can be successfully staked. Future flags may, for example,...
2010 Nov 16
26
Balloon driver for Linux/HVM
Hi, I have noticed that, in the code of linux/drivers/xen/balloon.c, there exists the snippet as this: static int __init balloon_init(void) { unsigned long pfn; struct page *page; if (!xen_pv_domain()) return -ENODEV; ..... } Does it means the driver will not work in HVM? If so, where is the HVN-enabled code for that? 2010-11-16 Rui Chu _______________________________________________
2013 Jun 10
0
[GIT PULL] (xen) stable/for-linus-3.10-rc5-tag
...y Linus, Please git pull the following tag: git://git.kernel.org/pub/scm/linux/kernel/git/konrad/xen.git stable/for-linus-3.10-rc5-tag which has two fixes for regressions that occured in v3.10. The signed tag has more details so replicating it here: <tag> Bug-fixes for regressions: - xen/tmem stopped working after a certain combination of modprobe/swapon was used - cpu online/offlining would trigger WARN_ON. </tag> Thanks! arch/x86/xen/smp.c | 8 ++++++++ drivers/xen/tmem.c | 4 ++-- 2 files changed, 10 insertions(+), 2 deletions(-) Konrad Rzeszutek Wilk (2): xen/smp: F...
2011 Sep 06
3
Memory fragmentation and PCI passthrough
...n for this problem? Some ideas: 1. With IOMMU pass iommu=pv to Xen. AFAIU domU will not need iommu=soft parameter then, right? Will it work then with fragmented memory? 2. Force somehow on xen/libxl to allocate memory (for domU) in chunks of, say 4MB, to not fragment it so badly. Is it doable? In tmem documentation is also described some workaround for this: reserve some memory region for allocations with 0<order<=9. But SWIOTLB tries to allocate 64MB, which much bigger than 2MB... Is it really needed to allocate such big region of contiguous memory in one piece? -- Pozdrawiam / Best Reg...
2010 Oct 08
17
MSI badness in xen-unstable
Hi, I''ve been trying to boot stefano''s minimal dom0 kernel from git://xenbits.xen.org/people/sstabellini/linux-pvhvm.git 2.6.36-rc1-initial-domain-v2+pat On xen-unstable, I get the following WARN_ON()''s from Xen when bringing up the NIC''s, then the machine hangs forever when trying to login either over serial or NIC. (XEN) Xen WARN at msi.c:649 (XEN) ----[