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) ----[