<?xml version="1.0" encoding="UTF-8"?>
<rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns="http://purl.org/rss/1.0/" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:syn="http://purl.org/rss/1.0/modules/syndication/" xmlns:admin="http://webns.net/mvcb/">
  <channel rdf:about="http://blog.gmane.org/gmane.comp.emulators.kvm.devel">
    <title>gmane.comp.emulators.kvm.devel</title>
    <link>http://blog.gmane.org/gmane.comp.emulators.kvm.devel</link>
    <description/>
    <syn:updatePeriod>hourly</syn:updatePeriod>
    <syn:updateFrequency>1</syn:updateFrequency>
    <syn:updateBase>1901-01-01T00:00+00:00</syn:updateBase>
    <items>
      <rdf:Seq>
        <rdf:li rdf:resource="http://comments.gmane.org/gmane.comp.emulators.kvm.devel/25375"/>
        <rdf:li rdf:resource="http://comments.gmane.org/gmane.comp.emulators.kvm.devel/25368"/>
        <rdf:li rdf:resource="http://comments.gmane.org/gmane.comp.emulators.kvm.devel/25349"/>
        <rdf:li rdf:resource="http://comments.gmane.org/gmane.comp.emulators.kvm.devel/25326"/>
        <rdf:li rdf:resource="http://comments.gmane.org/gmane.comp.emulators.kvm.devel/25315"/>
        <rdf:li rdf:resource="http://comments.gmane.org/gmane.comp.emulators.kvm.devel/25307"/>
        <rdf:li rdf:resource="http://comments.gmane.org/gmane.comp.emulators.kvm.devel/25300"/>
        <rdf:li rdf:resource="http://comments.gmane.org/gmane.comp.emulators.kvm.devel/25298"/>
        <rdf:li rdf:resource="http://comments.gmane.org/gmane.comp.emulators.kvm.devel/25297"/>
        <rdf:li rdf:resource="http://comments.gmane.org/gmane.comp.emulators.kvm.devel/25296"/>
        <rdf:li rdf:resource="http://comments.gmane.org/gmane.comp.emulators.kvm.devel/25281"/>
        <rdf:li rdf:resource="http://comments.gmane.org/gmane.comp.emulators.kvm.devel/25259"/>
        <rdf:li rdf:resource="http://comments.gmane.org/gmane.comp.emulators.kvm.devel/25252"/>
        <rdf:li rdf:resource="http://comments.gmane.org/gmane.comp.emulators.kvm.devel/25251"/>
        <rdf:li rdf:resource="http://comments.gmane.org/gmane.comp.emulators.kvm.devel/25250"/>
        <rdf:li rdf:resource="http://comments.gmane.org/gmane.comp.emulators.kvm.devel/25249"/>
        <rdf:li rdf:resource="http://comments.gmane.org/gmane.comp.emulators.kvm.devel/25243"/>
        <rdf:li rdf:resource="http://comments.gmane.org/gmane.comp.emulators.kvm.devel/25241"/>
        <rdf:li rdf:resource="http://comments.gmane.org/gmane.comp.emulators.kvm.devel/25236"/>
        <rdf:li rdf:resource="http://comments.gmane.org/gmane.comp.emulators.kvm.devel/25225"/>
      </rdf:Seq>
    </items>
    <image rdf:resource="http://gmane.org/img/gmane-25t.png"/>
    <textinput rdf:resource=""/>
  </channel>
  <image rdf:about="http://gmane.org/img/gmane-25t.png">
    <title>Gmane</title>
    <url>http://gmane.org/img/gmane-25t.png</url>
    <link>http://gmane.org</link>
  </image>
  <item rdf:about="http://comments.gmane.org/gmane.comp.emulators.kvm.devel/25375">
    <title>Compiling error : ppc440_bamboo.o fails</title>
    <link>http://comments.gmane.org/gmane.comp.emulators.kvm.devel/25375</link>
    <description>Full output of make in the attachment.

Thanks to all.
======================

Processor type G5  64bit:

Distro:
Debian Lenny ppc64

mela00:~/kvm-userspace# cat /proc/cpuinfo
processor       : 0
cpu             : PPC970FX, altivec supported
clock           : 2000.000000MHz
revision        : 3.0 (pvr 003c 0300)

processor       : 1
cpu             : PPC970FX, altivec supported
clock           : 2000.000000MHz
revision        : 3.0 (pvr 003c 0300)

timebase        : 33333333
platform        : PowerMac
model           : RackMac3,1
machine         : RackMac3,1
motherboard     : RackMac3,1 MacRISC4 Power Macintosh
detected as     : 339 (XServe G5)
pmac flags      : 00000000
L2 cache        : 512K unified
pmac-generation : NewWorld

mela00:~/kvm-userspace# uname -a
Linux mela00 2.6.27.7 #1 SMP Sun Nov 30 15:18:45 CET 2008 ppc64 GNU/Linux

mela00:~/kvm-userspace# git describe
kvm-79-176-g82daa70


mela00:~/kvm-userspace# ./configure --arch=powerpc --disable-werror 
--enable-sparse

Install prefix    /usr/local
BIO</description>
    <dc:creator>Giuseppe Falsetti</dc:creator>
    <dc:date>2008-12-01T14:08:29</dc:date>
  </item>
  <item rdf:about="http://comments.gmane.org/gmane.comp.emulators.kvm.devel/25368">
    <title>1-1 mapping of devices without VT-d</title>
    <link>http://comments.gmane.org/gmane.comp.emulators.kvm.devel/25368</link>
    <description>Hi everyone,
        I want to assign a PCI device directly to a VM (PCI passthrough) in a machine that does not have VT-d. I found something related with this in a presentation done at the 2008 KVM Forum called 1-1 mapping and a patch for this at http://thread.gmane.org/gmane.comp.emulators.kvm.devel/18722/focus=18753. I am wondering if this is included or are there plans to include it in the latest KVM version?

Thanks in advance,

Pablo Pássera

--
To unsubscribe from this list: send the line "unsubscribe kvm" in
the body of a message to majordomo&lt; at &gt;vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html

</description>
    <dc:creator>Passera, Pablo R</dc:creator>
    <dc:date>2008-12-01T15:34:36</dc:date>
  </item>
  <item rdf:about="http://comments.gmane.org/gmane.comp.emulators.kvm.devel/25349">
    <title>error "could not open disk image" and snapshot=on (if off it works)</title>
    <link>http://comments.gmane.org/gmane.comp.emulators.kvm.devel/25349</link>
    <description>Ciao,
I have this strange problem:
ubuntu 8.10, kvm 72 2.6.27-7-server x86_64 GNU/Linux

vdeq kvm -name proxy_UBUNTU_8.04 \
-net nic,macaddr=00:16:3e:00:a0:00        -net
tap,ifname=tap1,script=no,downscript=no \
-net nic,macaddr=00:16:3e:00:a1:01,vlan=1 -net
vde,vlan=1,sock=/var/run/vde2/tun1.ctl \
-drive
file=./ubuntu-server-8.04_proxy.root,if=scsi,index=0,snapshot=off,cache=on,boot=on
\
-drive
file=./ubuntu-server-8.04_proxy.home,if=scsi,index=1,snapshot=off,cache=on \
-drive file=./linux.swap,if=scsi,index=2,cache=on,snapshot=on \
-smp 1 -M pc -cpu pentium3 -m 512 -k en-us -localtime

qemu: could not open disk image ./linux.swap

but
$ ls -l linux.swap
-rw-rw-r-- 1 paolop virtual 1073741824 2008-12-01 13:21 linux.swap

exist

If I set "snapshot=off" on linux.swap, kvm boot without problems.
(the same happened with other file-device)
So it's seems a "wrong error message", it's not a filesystem problem but
an option problem
(snapshot=on doesn't work, snapshot=off works)

Any suggestion?
thank you.

</description>
    <dc:creator>paolo pedaletti</dc:creator>
    <dc:date>2008-12-01T13:12:37</dc:date>
  </item>
  <item rdf:about="http://comments.gmane.org/gmane.comp.emulators.kvm.devel/25326">
    <title>[BUG] kvm crashes in 2.6.28-rc6-00007-ged31348</title>
    <link>http://comments.gmane.org/gmane.comp.emulators.kvm.devel/25326</link>
    <description>Hi,

Maybe this is duplicated bug report, but since I was not able to find any
reference to it, I am reporting it anyway.

I am running 2.6.28-rc6-00007-ged31348 on x86_64.

I just tried to start kvm and got the following:

[  883.483978] ------------[ cut here ]------------
[  883.483995] kernel BUG at /home/miguel/projects/linux/trees/linux-2.6/arch/x86/kvm/../../../virt/kvm/kvm_main.c:1824!
[  883.484006] invalid opcode: 0000 [#1] PREEMPT SMP 
[  883.484021] last sysfs file: /sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq
[  883.484031] Dumping ftrace buffer:
[  883.484038]    (ftrace buffer empty)
[  883.484044] CPU 1 
[  883.484052] Modules linked in: kqemu loop aes_x86_64 aes_generic af_packet binfmt_misc bridge stp llc rfcomm bnep sco l2cap bluetooth vboxdrv kvm_amd kvm 
parport_pc ppdev parport ipv6 powernow_k8 cpufreq_userspace cpufreq_powersave cpufreq_stats cpufreq_ondemand freq_table cpufreq_conservative container sbs wm
i sbshc iptable_filter ip_tables x_tables sbp2 arc4 snd_hda_intel ecb </description>
    <dc:creator>Luis Henriques</dc:creator>
    <dc:date>2008-11-30T19:34:01</dc:date>
  </item>
  <item rdf:about="http://comments.gmane.org/gmane.comp.emulators.kvm.devel/25315">
    <title>Weekly KVM Test report, kernel 702ca3 ... userspace 1749c3 ...</title>
    <link>http://comments.gmane.org/gmane.comp.emulators.kvm.devel/25315</link>
    <description>Hi All,

This is our Weekly KVM Testing Report against lastest kvm.git
702ca3d1cefb3eea95391abf55ef220957ff5a1d and kvm-userspace.git
1749c3025b32955667d7c14461fca37e271ca888.
There is no new issue found this week. SMP RHEL5.1 guest iusse has been fixed.

One Fixed issue:
================================================
1. SMP IA32e RHEL5.1 guest can not boot up
https://sourceforge.net/tracker/index.php?func=detail&amp;aid=2215532&amp;group_id=180599&amp;atid=893831


Five Old Issues:
================================================
1. 32bits Rhel5/FC6 guest may fail to reboot after installation
https://sourceforge.net/tracker/?func=detail&amp;atid=893831&amp;aid=1991647&amp;group_id=180599

2. failure to migrate guests with more than 4GB of RAM
https://sourceforge.net/tracker/index.php?func=detail&amp;aid=1971512&amp;group_id=180599&amp;atid=893831

3. OpenSuse10.2 can not be installed
http://sourceforge.net/tracker/index.php?func=detail&amp;aid=2088475&amp;group_id=180599&amp;atid=893831

4. Fail to Save Restore Guest
https://sourceforge.net/tracker/?fu</description>
    <dc:creator>Xu, Jiajun</dc:creator>
    <dc:date>2008-11-30T13:08:07</dc:date>
  </item>
  <item rdf:about="http://comments.gmane.org/gmane.comp.emulators.kvm.devel/25307">
    <title>[GIT PULL] KVM updates for Linux 2.6.28-rc6</title>
    <link>http://comments.gmane.org/gmane.comp.emulators.kvm.devel/25307</link>
    <description>Linus, please pull some kvm fixes from repo and branch at:

  git://git.kernel.org/pub/scm/linux/kernel/git/avi/kvm.git kvm-updates/2.6.28

There are a couple of fixes for the out-of-sync mmu, a fix for a lost irq
while injecting an nmi (which causes guests with an nmi watchdog to hang),
as well as fixes for the ppc, s390, and ia64 kvm ports.

Avi Kivity (1):
      KVM: VMX: Fix interrupt loss during race with NMI

Christian Borntraeger (1):
      KVM: s390: Fix problem state handling in guest sigp handler

Hollis Blanchard (1):
      KVM: ppc: stop leaking host memory on VM exit

Marcelo Tosatti (2):
      KVM: MMU: fix sync of ptes addressed at owner pagetable
      KVM: MMU: avoid creation of unreachable pages in the shadow

Xiantao Zhang (2):
      KVM: ia64: Fix incorrect kbuild CFLAGS override
      KVM: ia64: Fix: Use correct calling convention for PAL_VPS_RESUME_HANDLER

 arch/ia64/kvm/Makefile             |    2 +-
 arch/ia64/kvm/optvfault.S          |   11 +++++++----
 arch/powerpc/include/asm/kvm_</description>
    <dc:creator>Avi Kivity</dc:creator>
    <dc:date>2008-11-30T09:57:17</dc:date>
  </item>
  <item rdf:about="http://comments.gmane.org/gmane.comp.emulators.kvm.devel/25300">
    <title>[ kvm-Bugs-2219956 ] win2k3 server x64 exception 13</title>
    <link>http://comments.gmane.org/gmane.comp.emulators.kvm.devel/25300</link>
    <description>Bugs item #2219956, was opened at 2008-11-03 22:25
Message generated for change (Comment added) made by jblawn
You can respond by visiting: 
https://sourceforge.net/tracker/?func=detail&amp;atid=893831&amp;aid=2219956&amp;group_id=180599

Please note that this message will contain a full copy of the comment thread,
including the initial issue submission, for this request,
not just the latest update.
Category: intel
Group: None
Resolution: None
Priority: 5
Private: No
Submitted By: Jeremy Blawn (jblawn)
Assigned to: Nobody/Anonymous (nobody)
Summary: win2k3 server x64 exception 13

Initial Comment:
Attempted to install Windows Server 2003 x64 SP1 on Linux 2.6.27.4 with kvm-78 without success.  The windows installer booted fine, partitioned, copied, but on reboot the VM does not get past the windows bootloader an exception 13 is thrown and dump generated.  I tried the -no-kvm-irqchip and -no-kvm-pit switches, these did not resolve the issue.  -no-acpi was not attempted since x64 requires acpi be enabled.

System info:
Sin</description>
    <dc:creator>SourceForge.net</dc:creator>
    <dc:date>2008-11-29T07:15:02</dc:date>
  </item>
  <item rdf:about="http://comments.gmane.org/gmane.comp.emulators.kvm.devel/25298">
    <title>KVM test issues (irq.flat and smptest.flat)</title>
    <link>http://comments.gmane.org/gmane.comp.emulators.kvm.devel/25298</link>
    <description>Hi,
I am using kvm-79 and see some issues while trying to build/run some
tests  ( located in /kvm-79/user/test/x86 directory)

1)        The first test I try to build is irq.flat from /kvm-79/user directory

           make test/x86/irq.flat

           the test build fails with following errors

gcc  -D__i386__ -I /home/xxxxx/KVM/new/kvm-79/kernel/include -m32 -O1
-MMD -MF test/x86/.print.d -g -fomit-frame-pointer -Wall
-fno-stack-protector   -I ../libkvm -std=gnu99 -ffreestanding -I
test/lib -I test/lib/x86 -c -nostdlib -o test/x86/print.o
test/x86/print.S
test/x86/print.S: Assembler messages:
test/x86/print.S:8: Error: bad register name `%rdi'
test/x86/print.S:8: Error: bad register name `%rdi'
test/x86/print.S:8: Error: bad register name `%rdi'
test/x86/print.S:14: Error: bad register name `%rax'
test/x86/print.S:15: Error: bad register name `%rsi'
test/x86/print.S:16: Error: bad register name `%rdx'
test/x86/print.S:18: Error: bad register name `%rdi'
test/x86/print.S:22: Error: bad register name `%rsi)</description>
    <dc:creator>Abhishek Saksena</dc:creator>
    <dc:date>2008-11-28T22:40:17</dc:date>
  </item>
  <item rdf:about="http://comments.gmane.org/gmane.comp.emulators.kvm.devel/25297">
    <title>[PATCH] KVM: fix sparse warning</title>
    <link>http://comments.gmane.org/gmane.comp.emulators.kvm.devel/25297</link>
    <description>Impact: make global function static

  virt/kvm/kvm_main.c:85:6: warning: symbol 'kvm_rebooting' was not declared. Should it be static?

Signed-off-by: Hannes Eder &lt;hannes&lt; at &gt;hanneseder.net&gt;
---
 virt/kvm/kvm_main.c |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

diff --git a/virt/kvm/kvm_main.c b/virt/kvm/kvm_main.c
index 54d25e6..8dab7ce 100644
--- a/virt/kvm/kvm_main.c
+++ b/virt/kvm/kvm_main.c
&lt; at &gt;&lt; at &gt; -82,7 +82,7 &lt; at &gt;&lt; at &gt; struct dentry *kvm_debugfs_dir;
 static long kvm_vcpu_ioctl(struct file *file, unsigned int ioctl,
    unsigned long arg);
 
-bool kvm_rebooting;
+static bool kvm_rebooting;
 
 #ifdef KVM_CAP_DEVICE_ASSIGNMENT
 
</description>
    <dc:creator>Hannes Eder</dc:creator>
    <dc:date>2008-11-28T16:02:42</dc:date>
  </item>
  <item rdf:about="http://comments.gmane.org/gmane.comp.emulators.kvm.devel/25296">
    <title>[PATCH] KVM: VMX: fix sparse warning</title>
    <link>http://comments.gmane.org/gmane.comp.emulators.kvm.devel/25296</link>
    <description>Impact: make global function static

  arch/x86/kvm/vmx.c:134:3: warning: symbol 'vmx_capability' was not declared. Should it be static?

Signed-off-by: Hannes Eder &lt;hannes&lt; at &gt;hanneseder.net&gt;
---
 arch/x86/kvm/vmx.c |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

diff --git a/arch/x86/kvm/vmx.c b/arch/x86/kvm/vmx.c
index 7ea4855..e446f23 100644
--- a/arch/x86/kvm/vmx.c
+++ b/arch/x86/kvm/vmx.c
&lt; at &gt;&lt; at &gt; -128,7 +128,7 &lt; at &gt;&lt; at &gt; static struct vmcs_config {
 u32 vmentry_ctrl;
 } vmcs_config;
 
-struct vmx_capability {
+static struct vmx_capability {
 u32 ept;
 u32 vpid;
 } vmx_capability;
</description>
    <dc:creator>Hannes Eder</dc:creator>
    <dc:date>2008-11-28T16:02:06</dc:date>
  </item>
  <item rdf:about="http://comments.gmane.org/gmane.comp.emulators.kvm.devel/25281">
    <title>[PATCH 01/12] kvm: qemu: device-assignment: add_assigned_device() returns a pointer</title>
    <link>http://comments.gmane.org/gmane.comp.emulators.kvm.devel/25281</link>
    <description>add_assigned_device() returns a pointer, so don't check the return
value is less than zero.

Signed-off-by: Mark McLoughlin &lt;markmc&lt; at &gt;redhat.com&gt;
---
 qemu/hw/ipf.c |    2 +-
 qemu/hw/pc.c  |    2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/qemu/hw/ipf.c b/qemu/hw/ipf.c
index 37f2de7..c0ac9eb 100644
--- a/qemu/hw/ipf.c
+++ b/qemu/hw/ipf.c
&lt; at &gt;&lt; at &gt; -650,7 +650,7 &lt; at &gt;&lt; at &gt; static void ipf_init1(ram_addr_t ram_size, int vga_ram_size,
     if (kvm_enabled()) {
 int i;
         for (i = 0; i &lt; assigned_devices_index; i++) {
-            if (add_assigned_device(assigned_devices[i]) &lt; 0) {
+            if (!add_assigned_device(assigned_devices[i])) {
                 fprintf(stderr, "Warning: could not add assigned device %s\n",
                         assigned_devices[i]);
             }
diff --git a/qemu/hw/pc.c b/qemu/hw/pc.c
index 7d296c4..6f3339f 100644
--- a/qemu/hw/pc.c
+++ b/qemu/hw/pc.c
&lt; at &gt;&lt; at &gt; -1187,7 +1187,7 &lt; at &gt;&lt; at &gt; static void pc_init1(ram_addr_t ram_size, int vga_ram_size,
     if (kvm_enabled()) {
 i</description>
    <dc:creator>Mark McLoughlin</dc:creator>
    <dc:date>2008-11-28T17:10:39</dc:date>
  </item>
  <item rdf:about="http://comments.gmane.org/gmane.comp.emulators.kvm.devel/25259">
    <title>[ kvm-Bugs-2327497 ] NFS copy makes guest network unstable</title>
    <link>http://comments.gmane.org/gmane.comp.emulators.kvm.devel/25259</link>
    <description>Bugs item #2327497, was opened at 2008-11-22 07:53
Message generated for change (Comment added) made by jiajun
You can respond by visiting: 
https://sourceforge.net/tracker/?func=detail&amp;atid=893831&amp;aid=2327497&amp;group_id=180599

Please note that this message will contain a full copy of the comment thread,
including the initial issue submission, for this request,
not just the latest update.
Category: None
Group: None
Status: Open
Resolution: None
Priority: 5
Private: No
Submitted By: Jiajun Xu (jiajun)
Assigned to: Nobody/Anonymous (nobody)
Summary: NFS copy makes guest network unstable

Initial Comment:
The NFS network of KVM guest is very unstable. When we copy a &gt;600M file to the guest by NFS mount. The guest's network will down after finishing at about 500M size. 
Then, guest's network is down. Host also can not use "ping" or "scp". And sometimes, host also complains: ping: sendmsg: No buffer space available. I see memory by 'free', there is only 69MB free (While totally 8GB on the machine!).

Using scp to </description>
    <dc:creator>SourceForge.net</dc:creator>
    <dc:date>2008-11-28T06:50:06</dc:date>
  </item>
  <item rdf:about="http://comments.gmane.org/gmane.comp.emulators.kvm.devel/25252">
    <title>[PATCH 3/3] KVM-userspace: generate a SRAT table to describe the guests NUMA topology</title>
    <link>http://comments.gmane.org/gmane.comp.emulators.kvm.devel/25252</link>
    <description>According to the number of nodes passed in the CMOS RAM (offset 0x3e) 
the BIOS code generates a SRAT (System Resources Affinity Table) to 
describe which (V)CPU and which part of memory is assigned to a certain 
node. This will then be read and hopefully honored by the guest OS.

Signed-off-by: Andre Przywara &lt;andre.przywara&lt; at &gt;amd.com&gt;

</description>
    <dc:creator>Andre Przywara</dc:creator>
    <dc:date>2008-11-27T22:28:16</dc:date>
  </item>
  <item rdf:about="http://comments.gmane.org/gmane.comp.emulators.kvm.devel/25251">
    <title>[PATCH 2/3] KVM-userspace: allocate guest resources from different host nodes</title>
    <link>http://comments.gmane.org/gmane.comp.emulators.kvm.devel/25251</link>
    <description>According to the host node map given on the command line the VCPUs are 
pinned to the respective node (allowing at least scheduling between the 
cores belonging to this node). The mmap'ed guest memory will be bound to 
the correct host nodes (this will of course not take effect until the 
memory actually faults in).
Since libnuma is not that widespread (in default installations), I chose 
'enable via configure' by now: --enable-numa will compile the parts in.

Signed-off-by: Andre Przywara &lt;andre.przywara&lt; at &gt;amd.com&gt;

</description>
    <dc:creator>Andre Przywara</dc:creator>
    <dc:date>2008-11-27T22:27:04</dc:date>
  </item>
  <item rdf:about="http://comments.gmane.org/gmane.comp.emulators.kvm.devel/25250">
    <title>[PATCH 1/3] KVM-userspace: introduce -nodes command line option</title>
    <link>http://comments.gmane.org/gmane.comp.emulators.kvm.devel/25250</link>
    <description>The attached patch parses a list of host nodes given on the command line 
and passes it on to lower levels (namely qemu-kvm.c)

Signed-off-by: Andre Przywara &lt;andre.przywara&lt; at &gt;amd.com&gt;

</description>
    <dc:creator>Andre Przywara</dc:creator>
    <dc:date>2008-11-27T22:25:12</dc:date>
  </item>
  <item rdf:about="http://comments.gmane.org/gmane.comp.emulators.kvm.devel/25249">
    <title>[PATCH 0/3] KVM-userspace: add NUMA support for guests</title>
    <link>http://comments.gmane.org/gmane.comp.emulators.kvm.devel/25249</link>
    <description>Hi,

this patch series introduces multiple NUMA nodes support within KVM guests.
This will improve the performance of guests which are bigger than one 
node (number of VCPUs and/or amount of memory) and also allows better 
balancing by taking better usage of each node's memory.
It also improves the one node case by pinning a guest to this node and
avoiding access of remote memory from one VCPU.

The user (or better: management application) specifies the host nodes
the guest should use: -nodes 2,3 would create a two node guest mapped to
node 2 and 3 on the host. These numbers are handed over to libnuma:
VCPUs are pinned to the nodes and the allocated guest memory is bound to
it's respective node. Since libnuma seems not to be installed
everywhere, the user has to enable this via configure --enable-numa
In the BIOS code an ACPI SRAT table was added, which describes the NUMA
topology to the guest. The number of nodes is communicated via the CMOS
RAM (offset 0x3E). If someone thinks of this as a bad idea, tell m</description>
    <dc:creator>Andre Przywara</dc:creator>
    <dc:date>2008-11-27T22:23:21</dc:date>
  </item>
  <item rdf:about="http://comments.gmane.org/gmane.comp.emulators.kvm.devel/25243">
    <title>kvm-79 works on rhel5.2??</title>
    <link>http://comments.gmane.org/gmane.comp.emulators.kvm.devel/25243</link>
    <description>Hi all,

  somebodu has tested kvm-79 under rhel5.2?? Any bugs or errors?? I will try to 
install two windows 2003 r2 guests and two rhel5.2 on this server ...

Thanks.


</description>
    <dc:creator>carlopmart</dc:creator>
    <dc:date>2008-11-27T17:01:33</dc:date>
  </item>
  <item rdf:about="http://comments.gmane.org/gmane.comp.emulators.kvm.devel/25241">
    <title>[ kvm-Bugs-2353811 ] Solaris 10 guest unstable</title>
    <link>http://comments.gmane.org/gmane.comp.emulators.kvm.devel/25241</link>
    <description>Bugs item #2353811, was opened at 2008-11-27 16:44
Message generated for change (Tracker Item Submitted) made by Item Submitter
You can respond by visiting: 
https://sourceforge.net/tracker/?func=detail&amp;atid=893831&amp;aid=2353811&amp;group_id=180599

Please note that this message will contain a full copy of the comment thread,
including the initial issue submission, for this request,
not just the latest update.
Category: None
Group: None
Status: Open
Resolution: None
Priority: 5
Private: No
Submitted By: krwi (krwi)
Assigned to: Nobody/Anonymous (nobody)
Summary: Solaris 10 guest unstable

Initial Comment:
After several minutes of normal work Solaris guest hangs for few seconds. Sometimes system hangs completely and kvm proccess must be killed. Besides this host CPU utilization ist much higher than could be expected from guest uasage.

Host:
2x Quad Core Opteron 8356
64GB RAM
OS: Gentoo 64bit
kernel: 2.6.26
KVM-79 (modules from package not from kernel)

Guest:
Solaris 10u5 started with command:
kvm -M pc -m 4096 -s</description>
    <dc:creator>SourceForge.net</dc:creator>
    <dc:date>2008-11-27T15:44:01</dc:date>
  </item>
  <item rdf:about="http://comments.gmane.org/gmane.comp.emulators.kvm.devel/25236">
    <title>[PATCH 0/9] Factor VT-d KVM functions into a generic API</title>
    <link>http://comments.gmane.org/gmane.comp.emulators.kvm.devel/25236</link>
    <description>Hi,

this patch series makes the current KVM device passthrough code generic
enough so that other IOMMU implementation can also plug into this code.
It works by factoring the functions Vt-d code exports to KVM into a
generic interface which allows different backends.

This a basic implementation of a generic interface. It can and should be
improved later to support more types of hardware IOMMUs then VT-d and
AMD IOMMU.

Since I have no VT-d hardware available these patches are only compile
tested for now.

Please review, comment and test these patches.

Thanks,

Joerg

diffstat:

 arch/ia64/Kconfig               |    3 +
 arch/ia64/kvm/Makefile          |    2 +-
 arch/x86/Kconfig                |    3 +
 arch/x86/include/asm/kvm_host.h |    3 +-
 arch/x86/kvm/Makefile           |    2 +-
 drivers/base/Makefile           |    1 +
 drivers/base/iommu.c            |   94 +++++++++++++++++++
 drivers/pci/intel-iommu.c       |   91 ++++++++++++++++++
 include/linux/iommu.h           |  100 ++++++++++++++++++++
 </description>
    <dc:creator>Joerg Roedel</dc:creator>
    <dc:date>2008-11-27T15:40:45</dc:date>
  </item>
  <item rdf:about="http://comments.gmane.org/gmane.comp.emulators.kvm.devel/25225">
    <title>[PATCH 2/2] [v2] KVM: Change to use new APIs for KVM VT-d</title>
    <link>http://comments.gmane.org/gmane.comp.emulators.kvm.devel/25225</link>
    <description>This patch changes to use new APIs for KVM VT-d, and add device deassignment for hotplug.

Signed-off-by: Weidong Han &lt;weidong.han&lt; at &gt;intel.com&gt;
---
 include/linux/kvm.h      |    5 ++
 include/linux/kvm_host.h |   23 ++++++++--
 virt/kvm/kvm_main.c      |   49 ++++++++++++++++++++-
 virt/kvm/vtd.c           |  109 +++++++++++++++++++++++++++++++---------------
 4 files changed, 144 insertions(+), 42 deletions(-)

diff --git a/include/linux/kvm.h b/include/linux/kvm.h
index 44fd7fa..80c20a9 100644
--- a/include/linux/kvm.h
+++ b/include/linux/kvm.h
&lt; at &gt;&lt; at &gt; -392,6 +392,9 &lt; at &gt;&lt; at &gt; struct kvm_trace_rec {
 #endif
 #define KVM_CAP_IOMMU 18
 #define KVM_CAP_NMI 19
+#if defined(CONFIG_X86)||defined(CONFIG_IA64)
+#define KVM_CAP_DEVICE_DEASSIGNMENT 20
+#endif
 
 /*
  * ioctls for VM fds
&lt; at &gt;&lt; at &gt; -425,6 +428,8 &lt; at &gt;&lt; at &gt; struct kvm_trace_rec {
    struct kvm_assigned_pci_dev)
 #define KVM_ASSIGN_IRQ _IOR(KVMIO, 0x70, \
     struct kvm_assigned_irq)
+#define KVM_DEASSIGN_PCI_DEVICE _IOR(KVMIO, 0x71, \
+     struct kvm_assigned_pci_dev</description>
    <dc:creator>Han, Weidong</dc:creator>
    <dc:date>2008-11-27T13:49:13</dc:date>
  </item>
  <item rdf:about="http://comments.gmane.org/gmane.comp.emulators.kvm.devel/25224">
    <title>[PATCH 1/2] [v2] VT-d: Support multiple device assignment for KVM</title>
    <link>http://comments.gmane.org/gmane.comp.emulators.kvm.devel/25224</link>
    <description>In order to support multiple device assignment for KVM, this patch does following main changes:
   - extend dmar_domain to own multiple devices from different iommus, use a bitmap of iommus to replace iommu pointer in dmar_domain.
   - implement independent low level functions for kvm, then won't impact native VT-d.
   - "SAGAW" capability may be different across iommus, that's to say the VT-d page table levels may be different among iommus. This patch uses a defaut agaw, and skip top levels of page tables for iommus which have smaller agaw than default.
   - rename the APIs for kvm VT-d, make it more readable.


Signed-off-by: Weidong Han &lt;weidong.han&lt; at &gt;intel.com&gt;
---
 drivers/pci/dmar.c            |   15 +
 drivers/pci/intel-iommu.c     |  698 ++++++++++++++++++++++++++++++++++------
 include/linux/dma_remapping.h |   21 +-
 include/linux/intel-iommu.h   |   21 +-
 4 files changed, 637 insertions(+), 118 deletions(-)

diff --git a/drivers/pci/dmar.c b/drivers/pci/dmar.c
index 691b3ad..d6bdced 100644
--- a/dr</description>
    <dc:creator>Han, Weidong</dc:creator>
    <dc:date>2008-11-27T13:49:04</dc:date>
  </item>
  <textinput rdf:about="http://search.gmane.org/?group=$group=gmane.comp.emulators.kvm.devel">
    <title>Search Engine</title>
    <description>Search the mailing list at Gmane</description>
    <name>query</name>
    <link>http://search.gmane.org/?group=$group=gmane.comp.emulators.kvm.devel</link>
  </textinput>
</rdf:RDF>
