All of lore.kernel.org
 help / color / mirror / Atom feed
* [ANNOUNCE] kvm-86 release
@ 2009-05-20 14:14 Avi Kivity
  2009-05-21 13:12 ` Farkas Levente
  0 siblings, 1 reply; 13+ messages in thread
From: Avi Kivity @ 2009-05-20 14:14 UTC (permalink / raw)
  To: KVM list

There are many qcow2 and live migration fixes in this release; also 
noteworthy is the beginning of NUMA support.  The interrupt injection 
code has seen some significant rework.

Changes from kvm-85:
- merge qemu.git
   - qcow2 corruption fixes
   - cpuid initialization fixes
   - numa support
   - improve rtc time drift compensation
   - hardware watchdog
- merge bochs bios
- drop packets if all net links are down (Mark McLoughlin)
- fix device assignment error checking (Michael S. Tsirkin)
- fix -drive boot= parameter help (Pauline Middelink)
- fix tap networking after merge (Mark McLoughlin)
- set default configure option for ia64 (Xiantao Zhang)
- remove unnecesary differences compared to upstream (Anthony Liguori)
- fix build outside source directory (Anthony Liguori)
- ppc build fixes (Hollis Blanchard)
- revert incorrect ia64 icache sync (Hollis Blanchard)
- fix apic id save/load (Glauber Costa)
   - fixes smp live migration
- libkvm cosmetics (Michael S. Tsirkin)
- fix virtio-net save/load (Alex Williamson)
- allow loading additional acpi tables (Gleb Natapov)
- allow loading additional smbios entries (Alex Williamson)
- fix dirty tracking on large memory (Glauber Costa)
   - fixes live migration for guests with a lot of memory
- fix device assignment irq error handling (Alex Williamson)
- make kvm headers C++ friendly (Nathan Binkert)
- remove global page optimization (Marcelo Tosatti)
   - fixes FreeBSD on shadow paging
- move lcall, ljmp, jcc, pio decoding to decode stage (Gleb Natapov)
- only skip instruction on task switch when approprite (Gleb Natapov)
- kvmclock cosmetics
- fix memory region overlap check (Jan Kiszka)
- ia64: don't hold slots lock in guest mode (Jes Sorensen)
- check cr3 validity on guest restore (Marcelo Tosatti)
- ia64: flush all tlbs on mapping change (Xiantao Zhang)
- ia64 cosmetics (Jes Sorensen)
- interrupt disable fixes for ia64 (Jes Sorensen)
- unregister cpu frequency notifiers on module unload (Jan Kiszka)
- fix mmu auditing code (Jan Kiszka)
- move irq injection logic to common code (Gleb Natapov)
   - contains several irq fixes
- cleanup ept memory type support (Sheng Yang)
- enable snoop control for device assignment (Sheng Yang)
- disable vmx on system shutdown (Sheng Yang)
- fix nx feature reporting
- fix efer reads on hosts without efer
- fix apic debugging (Glauber Costa)
- fix cross vendor migration (Andre Przywara)
- drop request_nmi from kvm_stat (Jan Kiszka)
- fix MTRR, PAT, MCE, MCA feature reporting
- add cr8_legacy, abm, misaligned_sse, sse4, 3dnow prefetch feature 
reporting
- add movbe and popcnt feature reporting
- use smp_send_reschedule() to kick guests out of guest mode
   (Marcelo Tosatti)
- device assignment locking fixes (Marcelo Tosatti)
- remove port 80 passthrough on svm
   - fixes hangs on some hp laptops
- deal with interrupt shadow state on emulated instructions (Glauber Costa)
- properly lock kvm_mmu_change_mmu_pages (Marcelo Tosatti)
- properly lock memory slot deletion (Marcelo Tosatti)
- expand on make menuconfig help (Robert P. J. Day)
- fix s390 memory slot locking vs vcpu run (Carsten Otte)
- use hrtimer for wakeup on s390 (Christian Borntraeger)
- s390 unlink vcpu on destroy (Christian Borntraeger)
- sanity check s390 intercept (Carsten Otte)
- s390 verify guest has some memory assigned (Carsten Otte)
- do not reexecute software interrupt instructions on intel (Gleb Natapov)
- disable cr8 intercepts if tpr patching is active (Gleb Natapov)

Notes:
     If you use the modules bundled with kvm-86, you can use any version
of Linux from 2.6.16 upwards.  You may also use kvm-86 userspace with
the kvm modules provided by Linux 2.6.25 or above.  Some features may
only be available in newer releases.


http://www.linux-kvm.org

-- 
I have a truly marvellous patch that fixes the bug which this
signature is too narrow to contain.


^ permalink raw reply	[flat|nested] 13+ messages in thread

* Re: [ANNOUNCE] kvm-86 release
  2009-05-20 14:14 [ANNOUNCE] kvm-86 release Avi Kivity
@ 2009-05-21 13:12 ` Farkas Levente
  2009-05-21 13:48   ` Alexey Eremenko
  2009-05-24  9:42   ` [ANNOUNCE] kvm-86 release Avi Kivity
  0 siblings, 2 replies; 13+ messages in thread
From: Farkas Levente @ 2009-05-21 13:12 UTC (permalink / raw)
  To: Avi Kivity; +Cc: KVM list

Avi Kivity wrote:
> There are many qcow2 and live migration fixes in this release; also
> noteworthy is the beginning of NUMA support.  The interrupt injection
> code has seen some significant rework.

it doesn't compile on rhel/centos-5.3 because of this error:
----------------------------------------
gcc -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions
-fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -O2 -g
-fno-strict-aliasing -Wall -Wundef -Wendif-labels -Wwrite-strings
-Wmissing-prototypes -Wstrict-prototypes -Wredundant-decls
-I/home/robot/rpm/BUILD/qemu-kvm-devel-86/kvm/libkvm -m64 -D__x86_64__
-Wno-redundant-decls -MMD -MF ./.libkvm.d -g -fomit-frame-pointer -Wall
 -fno-stack-protector
-I/home/robot/rpm/BUILD/qemu-kvm-devel-86/kvm/include
-I/home/robot/rpm/BUILD/qemu-kvm-devel-86/kvm/include/x86   -c -o
libkvm.o libkvm.c
/home/robot/rpm/BUILD/qemu-kvm-devel-86/vl.c: In function
'qemu_event_increment':
/home/robot/rpm/BUILD/qemu-kvm-devel-86/vl.c:3762: warning: ignoring
return value of 'write', declared with attribute warn_unused_result
In file included from /home/robot/rpm/BUILD/qemu-kvm-devel-86/vl.c:4586:
./qemu-options.h:461:1: error: unterminated argument list invoking macro
"printf"
/home/robot/rpm/BUILD/qemu-kvm-devel-86/vl.c: In function 'help':
/home/robot/rpm/BUILD/qemu-kvm-devel-86/vl.c:4597: warning: statement
with no effect
/home/robot/rpm/BUILD/qemu-kvm-devel-86/vl.c:4590: error: expected ';'
before string constant
/home/robot/rpm/BUILD/qemu-kvm-devel-86/vl.c:4605: error: expected
statement before ')' token
gcc -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions
-fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -O2 -g
-fno-strict-aliasing -Wall -Wundef -Wendif-labels -Wwrite-strings
-Wmissing-prototypes -Wstrict-prototypes -Wredundant-decls
-I/home/robot/rpm/BUILD/qemu-kvm-devel-86/kvm/libkvm -m64 -D__x86_64__
-Wno-redundant-decls -MMD -MF ./.libkvm-x86.d -g -fomit-frame-pointer
-Wall  -fno-stack-protector
-I/home/robot/rpm/BUILD/qemu-kvm-devel-86/kvm/include
-I/home/robot/rpm/BUILD/qemu-kvm-devel-86/kvm/include/x86   -c -o
libkvm-x86.o libkvm-x86.c
/home/robot/rpm/BUILD/qemu-kvm-devel-86/vl.c: In function 'alloc_mem_area':
/home/robot/rpm/BUILD/qemu-kvm-devel-86/vl.c:4909: warning: ignoring
return value of 'ftruncate', declared with attribute warn_unused_result
/home/robot/rpm/BUILD/qemu-kvm-devel-86/vl.c: In function 'main':
/home/robot/rpm/BUILD/qemu-kvm-devel-86/vl.c:5852: warning: ignoring
return value of 'write', declared with attribute warn_unused_result
/home/robot/rpm/BUILD/qemu-kvm-devel-86/vl.c:6284: warning: ignoring
return value of 'chdir', declared with attribute warn_unused_result
/home/robot/rpm/BUILD/qemu-kvm-devel-86/vl.c:6303: warning: ignoring
return value of 'chdir', declared with attribute warn_unused_result
make[1]: *** [vl.o] Error 1
----------------------------------------

-- 
  Levente                               "Si vis pacem para bellum!"

^ permalink raw reply	[flat|nested] 13+ messages in thread

* Re: [ANNOUNCE] kvm-86 release
  2009-05-21 13:12 ` Farkas Levente
@ 2009-05-21 13:48   ` Alexey Eremenko
  2009-05-21 15:46     ` Denherder, Cindy
  2009-05-24  9:42   ` [ANNOUNCE] kvm-86 release Avi Kivity
  1 sibling, 1 reply; 13+ messages in thread
From: Alexey Eremenko @ 2009-05-21 13:48 UTC (permalink / raw)
  To: KVM list

On Thu, May 21, 2009 at 4:12 PM, Farkas Levente <lfarkas@lfarkas.org> wrote:
> Avi Kivity wrote:
>> There are many qcow2 and live migration fixes in this release; also
>> noteworthy is the beginning of NUMA support.  The interrupt injection
>> code has seen some significant rework.
>
> it doesn't compile on rhel/centos-5.3 because of this error:
> ----------------------------------------
> gcc -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions
> -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -O2 -g
> -fno-strict-aliasing -Wall -Wundef -Wendif-labels -Wwrite-strings
> -Wmissing-prototypes -Wstrict-prototypes -Wredundant-decls
> -I/home/robot/rpm/BUILD/qemu-kvm-devel-86/kvm/libkvm -m64 -D__x86_64__
> -Wno-redundant-decls -MMD -MF ./.libkvm.d -g -fomit-frame-pointer -Wall
>  -fno-stack-protector
> -I/home/robot/rpm/BUILD/qemu-kvm-devel-86/kvm/include
> -I/home/robot/rpm/BUILD/qemu-kvm-devel-86/kvm/include/x86   -c -o
> libkvm.o libkvm.c
> /home/robot/rpm/BUILD/qemu-kvm-devel-86/vl.c: In function
> 'qemu_event_increment':
> /home/robot/rpm/BUILD/qemu-kvm-devel-86/vl.c:3762: warning: ignoring
> return value of 'write', declared with attribute warn_unused_result
> In file included from /home/robot/rpm/BUILD/qemu-kvm-devel-86/vl.c:4586:
> ./qemu-options.h:461:1: error: unterminated argument list invoking macro
> "printf"
> /home/robot/rpm/BUILD/qemu-kvm-devel-86/vl.c: In function 'help':
> /home/robot/rpm/BUILD/qemu-kvm-devel-86/vl.c:4597: warning: statement
> with no effect
> /home/robot/rpm/BUILD/qemu-kvm-devel-86/vl.c:4590: error: expected ';'
> before string constant
> /home/robot/rpm/BUILD/qemu-kvm-devel-86/vl.c:4605: error: expected
> statement before ')' token
> gcc -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions
> -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -O2 -g
> -fno-strict-aliasing -Wall -Wundef -Wendif-labels -Wwrite-strings
> -Wmissing-prototypes -Wstrict-prototypes -Wredundant-decls
> -I/home/robot/rpm/BUILD/qemu-kvm-devel-86/kvm/libkvm -m64 -D__x86_64__
> -Wno-redundant-decls -MMD -MF ./.libkvm-x86.d -g -fomit-frame-pointer
> -Wall  -fno-stack-protector
> -I/home/robot/rpm/BUILD/qemu-kvm-devel-86/kvm/include
> -I/home/robot/rpm/BUILD/qemu-kvm-devel-86/kvm/include/x86   -c -o
> libkvm-x86.o libkvm-x86.c
> /home/robot/rpm/BUILD/qemu-kvm-devel-86/vl.c: In function 'alloc_mem_area':
> /home/robot/rpm/BUILD/qemu-kvm-devel-86/vl.c:4909: warning: ignoring
> return value of 'ftruncate', declared with attribute warn_unused_result
> /home/robot/rpm/BUILD/qemu-kvm-devel-86/vl.c: In function 'main':
> /home/robot/rpm/BUILD/qemu-kvm-devel-86/vl.c:5852: warning: ignoring
> return value of 'write', declared with attribute warn_unused_result
> /home/robot/rpm/BUILD/qemu-kvm-devel-86/vl.c:6284: warning: ignoring
> return value of 'chdir', declared with attribute warn_unused_result
> /home/robot/rpm/BUILD/qemu-kvm-devel-86/vl.c:6303: warning: ignoring
> return value of 'chdir', declared with attribute warn_unused_result
> make[1]: *** [vl.o] Error 1
> ----------------------------------------

It compiles fine here on RHEL 5.3/x64.

-- 
-Alexey Eromenko

^ permalink raw reply	[flat|nested] 13+ messages in thread

* RE: [ANNOUNCE] kvm-86 release
  2009-05-21 13:48   ` Alexey Eremenko
@ 2009-05-21 15:46     ` Denherder, Cindy
  2009-05-21 20:19       ` Chris Wright
  0 siblings, 1 reply; 13+ messages in thread
From: Denherder, Cindy @ 2009-05-21 15:46 UTC (permalink / raw)
  To: Alexey Eremenko, KVM list

I get this error after running 'make' with this release (on Fedora 10):
 
make -C /lib/modules/2.6.29-rc6/build M=`pwd` \
		LINUXINCLUDE="-I`pwd`/include -Iinclude \
		 \
		-Iarch/x86/include -I`pwd`/include-compat \
		-include include/linux/autoconf.h \
		-include `pwd`/x86/external-module-compat.h "
  LD      /kvm_86/kvm-86/kvm/kernel/x86/built-in.o
  CC [M]  /kvm_86/kvm-86/kvm/kernel/x86/svm.o
In file included from /kvm_86/kvm-86/kvm/kernel/x86/svm.c:57:
/kvm_86/kvm-86/kvm/kernel/include/linux/kvm_host.h:191: error: field ‘mmu_notifier’ has incomplete type
make[4]: *** [/kvm_86/kvm-86/kvm/kernel/x86/svm.o] Error 1
make[3]: *** [/kvm_86/kvm-86/kvm/kernel/x86] Error 2
make[2]: *** [_module_/kvm_86/kvm-86/kvm/kernel] Error 2
make[1]: *** [all] Error 2
make: *** [kvm-kmod] Error 2
[root@localhost kvm-86]# 


-----Original Message-----
From: kvm-owner@vger.kernel.org [mailto:kvm-owner@vger.kernel.org] On Behalf Of Alexey Eremenko
Sent: Thursday, May 21, 2009 6:49 AM
To: KVM list
Subject: Re: [ANNOUNCE] kvm-86 release

On Thu, May 21, 2009 at 4:12 PM, Farkas Levente <lfarkas@lfarkas.org> wrote:
> Avi Kivity wrote:
>> There are many qcow2 and live migration fixes in this release; also
>> noteworthy is the beginning of NUMA support.  The interrupt injection
>> code has seen some significant rework.
>
> it doesn't compile on rhel/centos-5.3 because of this error:
> ----------------------------------------
> gcc -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions
> -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -O2 -g
> -fno-strict-aliasing -Wall -Wundef -Wendif-labels -Wwrite-strings
> -Wmissing-prototypes -Wstrict-prototypes -Wredundant-decls
> -I/home/robot/rpm/BUILD/qemu-kvm-devel-86/kvm/libkvm -m64 -D__x86_64__
> -Wno-redundant-decls -MMD -MF ./.libkvm.d -g -fomit-frame-pointer -Wall
>  -fno-stack-protector
> -I/home/robot/rpm/BUILD/qemu-kvm-devel-86/kvm/include
> -I/home/robot/rpm/BUILD/qemu-kvm-devel-86/kvm/include/x86   -c -o
> libkvm.o libkvm.c
> /home/robot/rpm/BUILD/qemu-kvm-devel-86/vl.c: In function
> 'qemu_event_increment':
> /home/robot/rpm/BUILD/qemu-kvm-devel-86/vl.c:3762: warning: ignoring
> return value of 'write', declared with attribute warn_unused_result
> In file included from /home/robot/rpm/BUILD/qemu-kvm-devel-86/vl.c:4586:
> ./qemu-options.h:461:1: error: unterminated argument list invoking macro
> "printf"
> /home/robot/rpm/BUILD/qemu-kvm-devel-86/vl.c: In function 'help':
> /home/robot/rpm/BUILD/qemu-kvm-devel-86/vl.c:4597: warning: statement
> with no effect
> /home/robot/rpm/BUILD/qemu-kvm-devel-86/vl.c:4590: error: expected ';'
> before string constant
> /home/robot/rpm/BUILD/qemu-kvm-devel-86/vl.c:4605: error: expected
> statement before ')' token
> gcc -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions
> -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -O2 -g
> -fno-strict-aliasing -Wall -Wundef -Wendif-labels -Wwrite-strings
> -Wmissing-prototypes -Wstrict-prototypes -Wredundant-decls
> -I/home/robot/rpm/BUILD/qemu-kvm-devel-86/kvm/libkvm -m64 -D__x86_64__
> -Wno-redundant-decls -MMD -MF ./.libkvm-x86.d -g -fomit-frame-pointer
> -Wall  -fno-stack-protector
> -I/home/robot/rpm/BUILD/qemu-kvm-devel-86/kvm/include
> -I/home/robot/rpm/BUILD/qemu-kvm-devel-86/kvm/include/x86   -c -o
> libkvm-x86.o libkvm-x86.c
> /home/robot/rpm/BUILD/qemu-kvm-devel-86/vl.c: In function 'alloc_mem_area':
> /home/robot/rpm/BUILD/qemu-kvm-devel-86/vl.c:4909: warning: ignoring
> return value of 'ftruncate', declared with attribute warn_unused_result
> /home/robot/rpm/BUILD/qemu-kvm-devel-86/vl.c: In function 'main':
> /home/robot/rpm/BUILD/qemu-kvm-devel-86/vl.c:5852: warning: ignoring
> return value of 'write', declared with attribute warn_unused_result
> /home/robot/rpm/BUILD/qemu-kvm-devel-86/vl.c:6284: warning: ignoring
> return value of 'chdir', declared with attribute warn_unused_result
> /home/robot/rpm/BUILD/qemu-kvm-devel-86/vl.c:6303: warning: ignoring
> return value of 'chdir', declared with attribute warn_unused_result
> make[1]: *** [vl.o] Error 1
> ----------------------------------------

It compiles fine here on RHEL 5.3/x64.

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

^ permalink raw reply	[flat|nested] 13+ messages in thread

* Re: [ANNOUNCE] kvm-86 release
  2009-05-21 15:46     ` Denherder, Cindy
@ 2009-05-21 20:19       ` Chris Wright
  2009-05-21 20:37         ` Denherder, Cindy
  0 siblings, 1 reply; 13+ messages in thread
From: Chris Wright @ 2009-05-21 20:19 UTC (permalink / raw)
  To: Denherder, Cindy; +Cc: Alexey Eremenko, KVM list

* Denherder, Cindy (cindy.denherder@intel.com) wrote:
> I get this error after running 'make' with this release (on Fedora 10):
>  
> make -C /lib/modules/2.6.29-rc6/build M=`pwd` \
> 		LINUXINCLUDE="-I`pwd`/include -Iinclude \
> 		 \
> 		-Iarch/x86/include -I`pwd`/include-compat \
> 		-include include/linux/autoconf.h \
> 		-include `pwd`/x86/external-module-compat.h "
>   LD      /kvm_86/kvm-86/kvm/kernel/x86/built-in.o
>   CC [M]  /kvm_86/kvm-86/kvm/kernel/x86/svm.o
> In file included from /kvm_86/kvm-86/kvm/kernel/x86/svm.c:57:
> /kvm_86/kvm-86/kvm/kernel/include/linux/kvm_host.h:191: error: field ‘mmu_notifier’ has incomplete type
> make[4]: *** [/kvm_86/kvm-86/kvm/kernel/x86/svm.o] Error 1
> make[3]: *** [/kvm_86/kvm-86/kvm/kernel/x86] Error 2
> make[2]: *** [_module_/kvm_86/kvm-86/kvm/kernel] Error 2
> make[1]: *** [all] Error 2
> make: *** [kvm-kmod] Error 2
> [root@localhost kvm-86]# 

You need to enable mmu_notifiers in your target kernel (looks like
2.6.29-rc6).

^ permalink raw reply	[flat|nested] 13+ messages in thread

* RE: [ANNOUNCE] kvm-86 release
  2009-05-21 20:19       ` Chris Wright
@ 2009-05-21 20:37         ` Denherder, Cindy
  2009-05-21 20:43           ` Chris Wright
  2009-05-22 15:10           ` kvm-86 release - USB thumbdrive Denherder, Cindy
  0 siblings, 2 replies; 13+ messages in thread
From: Denherder, Cindy @ 2009-05-21 20:37 UTC (permalink / raw)
  To: Chris Wright; +Cc: Alexey Eremenko, KVM list

We double-checked and it is enabled in the target kernel. 

-----Original Message-----
From: Chris Wright [mailto:chrisw@sous-sol.org] 
Sent: Thursday, May 21, 2009 1:19 PM
To: Denherder, Cindy
Cc: Alexey Eremenko; KVM list
Subject: Re: [ANNOUNCE] kvm-86 release

* Denherder, Cindy (cindy.denherder@intel.com) wrote:
> I get this error after running 'make' with this release (on Fedora 10):
>  
> make -C /lib/modules/2.6.29-rc6/build M=`pwd` \
> 		LINUXINCLUDE="-I`pwd`/include -Iinclude \
> 		 \
> 		-Iarch/x86/include -I`pwd`/include-compat \
> 		-include include/linux/autoconf.h \
> 		-include `pwd`/x86/external-module-compat.h "
>   LD      /kvm_86/kvm-86/kvm/kernel/x86/built-in.o
>   CC [M]  /kvm_86/kvm-86/kvm/kernel/x86/svm.o
> In file included from /kvm_86/kvm-86/kvm/kernel/x86/svm.c:57:
> /kvm_86/kvm-86/kvm/kernel/include/linux/kvm_host.h:191: error: field ‘mmu_notifier’ has incomplete type
> make[4]: *** [/kvm_86/kvm-86/kvm/kernel/x86/svm.o] Error 1
> make[3]: *** [/kvm_86/kvm-86/kvm/kernel/x86] Error 2
> make[2]: *** [_module_/kvm_86/kvm-86/kvm/kernel] Error 2
> make[1]: *** [all] Error 2
> make: *** [kvm-kmod] Error 2
> [root@localhost kvm-86]# 

You need to enable mmu_notifiers in your target kernel (looks like
2.6.29-rc6).

^ permalink raw reply	[flat|nested] 13+ messages in thread

* Re: [ANNOUNCE] kvm-86 release
  2009-05-21 20:37         ` Denherder, Cindy
@ 2009-05-21 20:43           ` Chris Wright
  2009-05-22 15:10           ` kvm-86 release - USB thumbdrive Denherder, Cindy
  1 sibling, 0 replies; 13+ messages in thread
From: Chris Wright @ 2009-05-21 20:43 UTC (permalink / raw)
  To: Denherder, Cindy; +Cc: Chris Wright, Alexey Eremenko, KVM list

* Denherder, Cindy (cindy.denherder@intel.com) wrote:
> We double-checked and it is enabled in the target kernel. 

Hmm, grep MMU_NOTIFIER /lib/modules/2.6.29-rc6/build/.config

^ permalink raw reply	[flat|nested] 13+ messages in thread

* kvm-86 release - USB thumbdrive
  2009-05-21 20:37         ` Denherder, Cindy
  2009-05-21 20:43           ` Chris Wright
@ 2009-05-22 15:10           ` Denherder, Cindy
  2009-05-24  9:43             ` Avi Kivity
  1 sibling, 1 reply; 13+ messages in thread
From: Denherder, Cindy @ 2009-05-22 15:10 UTC (permalink / raw)
  To: KVM list

 Hi,

I'm not having any luck getting my usb thumb drive recognized in my Windows guests via the hot plug method.  I checked the wiki site and it looks like this is an issue being worked on - does anyone know the status of this?  (I can get it to work by creating an img file for it.)

Regards,
Cindy

^ permalink raw reply	[flat|nested] 13+ messages in thread

* Re: [ANNOUNCE] kvm-86 release
  2009-05-21 13:12 ` Farkas Levente
  2009-05-21 13:48   ` Alexey Eremenko
@ 2009-05-24  9:42   ` Avi Kivity
  2009-05-24 21:23     ` Farkas Levente
  1 sibling, 1 reply; 13+ messages in thread
From: Avi Kivity @ 2009-05-24  9:42 UTC (permalink / raw)
  To: Farkas Levente; +Cc: KVM list

Farkas Levente wrote:
> Avi Kivity wrote:
>   
>> There are many qcow2 and live migration fixes in this release; also
>> noteworthy is the beginning of NUMA support.  The interrupt injection
>> code has seen some significant rework.
>>     
>
> it doesn't compile on rhel/centos-5.3 because of this error:
>   

Can you post your config-host.mak and config-host.h?


-- 
error compiling committee.c: too many arguments to function


^ permalink raw reply	[flat|nested] 13+ messages in thread

* Re: kvm-86 release - USB thumbdrive
  2009-05-22 15:10           ` kvm-86 release - USB thumbdrive Denherder, Cindy
@ 2009-05-24  9:43             ` Avi Kivity
  2009-05-26 16:04               ` Denherder, Cindy
  0 siblings, 1 reply; 13+ messages in thread
From: Avi Kivity @ 2009-05-24  9:43 UTC (permalink / raw)
  To: Denherder, Cindy; +Cc: KVM list

Denherder, Cindy wrote:
>  Hi,
>
> I'm not having any luck getting my usb thumb drive recognized in my Windows guests via the hot plug method.  I checked the wiki site and it looks like this is an issue being worked on - does anyone know the status of this?  (I can get it to work by creating an img file for it.)
>   

Are you using usb hot plug or scsi hot plug?  What exactly are you doing?

-- 
error compiling committee.c: too many arguments to function


^ permalink raw reply	[flat|nested] 13+ messages in thread

* Re: [ANNOUNCE] kvm-86 release
  2009-05-24  9:42   ` [ANNOUNCE] kvm-86 release Avi Kivity
@ 2009-05-24 21:23     ` Farkas Levente
  0 siblings, 0 replies; 13+ messages in thread
From: Farkas Levente @ 2009-05-24 21:23 UTC (permalink / raw)
  To: Avi Kivity; +Cc: KVM list

[-- Attachment #1: Type: text/plain, Size: 482 bytes --]

Avi Kivity wrote:
> Farkas Levente wrote:
>> Avi Kivity wrote:
>>  
>>> There are many qcow2 and live migration fixes in this release; also
>>> noteworthy is the beginning of NUMA support.  The interrupt injection
>>> code has seen some significant rework.
>>>     
>>
>> it doesn't compile on rhel/centos-5.3 because of this error:
>>   
> 
> Can you post your config-host.mak and config-host.h?

welcome:-)

-- 
  Levente                               "Si vis pacem para bellum!"

[-- Attachment #2: config-host.h --]
[-- Type: text/x-chdr, Size: 718 bytes --]

/* Automatically generated by configure - do not modify */
#define CONFIG_QEMU_SHAREDIR "/usr/share/qemu"
#define HOST_X86_64 1
#define HOST_LONG_BITS 64
#define HAVE_BYTESWAP_H 1
#define CONFIG_SLIRP 1
#define CONFIG_AC97 1
#define CONFIG_ES1370 1
#define CONFIG_SB16 1
#define AUDIO_DRIVERS \
    &pa_audio_driver, \
    &sdl_audio_driver, \
    &alsa_audio_driver, \
    &oss_audio_driver, \

#define CONFIG_VNC_TLS 1
#define CONFIG_VNC_SASL 1
#define HAVE_FNMATCH_H 1
#define QEMU_VERSION "0.10.50"
#define QEMU_PKGVERSION " (qemu-kvm-devel-86)"
#define CONFIG_SDL 1
#define CONFIG_CURSES 1
#define CONFIG_ATFILE 1
#define CONFIG_INOTIFY 1
#define CONFIG_AIO 1
#define HAVE_IOVEC 1
#define CONFIG_UNAME_RELEASE ""

[-- Attachment #3: config-host.mak --]
[-- Type: text/plain, Size: 1906 bytes --]

# Automatically generated by configure - do not modify
# Configured with: './configure' '--target-list=x86_64-softmmu' '--prefix=/usr' '--audio-drv-list=pa,sdl,alsa,oss' '--disable-strip' '--extra-ldflags=' '--extra-cflags=-O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic'
prefix=/usr
bindir=${prefix}/bin
mandir=${prefix}/share/man
datadir=${prefix}/share/qemu
docdir=${prefix}/share/doc/qemu
MAKE=make
INSTALL=install
INSTALL_DIR=install -d -m0755 -p
INSTALL_DATA=install -m0644 -p
INSTALL_PROG=install -m0755 -p
CC=gcc
HOST_CC=gcc
AR=ar
OS_CFLAGS=
OS_LDFLAGS=
ARCH_CFLAGS=-m64
ARCH_LDFLAGS=-m64
CFLAGS=-O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -O2 -g -fno-strict-aliasing -Wall -Wundef -Wendif-labels -Wwrite-strings -Wmissing-prototypes -Wstrict-prototypes -Wredundant-decls -I/home/robot/rpm/BUILD/qemu-kvm-devel-86/kvm/libkvm
LDFLAGS= -g -Wl,--warn-common
EXESUF=
PTHREADLIBS=-lpthread
CLOCKLIBS=-lrt
ARCH=x86_64
CONFIG_SLIRP=yes
CONFIG_AC97=yes
CONFIG_ES1370=yes
CONFIG_SB16=yes
CONFIG_PA=yes
CONFIG_SDL=yes
CONFIG_ALSA=yes
CONFIG_OSS=yes
CONFIG_OSS_LIB=
CONFIG_VNC_TLS=yes
CONFIG_VNC_TLS_CFLAGS= 
CONFIG_VNC_TLS_LIBS=-lgnutls  
CONFIG_VNC_SASL=yes
CONFIG_VNC_SASL_CFLAGS=
CONFIG_VNC_SASL_LIBS=-lsasl2
VERSION=0.10.50
SRC_PATH=/home/robot/rpm/BUILD/qemu-kvm-devel-86
TARGET_DIRS=x86_64-softmmu
BUILD_DOCS=yes
CONFIG_SDL=yes
SDL_LIBS=-L/usr/lib64 -lSDL -lpthread -lX11
SDL_CFLAGS=-I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT
CONFIG_CURSES=yes
CURSES_LIBS=-lcurses
XEN_LIBS=-lxenstore -lxenctrl -lxenguest
CONFIG_AIO=yes
INSTALL_BLOBS=yes
HOST_USB=linux
KVM_CFLAGS=-I/home/robot/rpm/BUILD/qemu-kvm-devel-86/kvm/include -I/home/robot/rpm/BUILD/qemu-kvm-devel-86/kvm/include/x86
KVM_KMOD=no
TOOLS=qemu-nbd$(EXESUF) qemu-io$(EXESUF) qemu-img$(EXESUF) 

^ permalink raw reply	[flat|nested] 13+ messages in thread

* RE: kvm-86 release - USB thumbdrive
  2009-05-24  9:43             ` Avi Kivity
@ 2009-05-26 16:04               ` Denherder, Cindy
       [not found]                 ` <081862C1A509A14D94C18F3A45333F5B6779D599@rrsmsx503.amr.corp.intel.com>
  0 siblings, 1 reply; 13+ messages in thread
From: Denherder, Cindy @ 2009-05-26 16:04 UTC (permalink / raw)
  To: Avi Kivity; +Cc: KVM list

I've tried adding it as 'pcidevice host=<bdf>' when launch the guest and via hotplug w/ pci_add pci_addr=auto host host=<bdf> after the guest is launched.

-----Original Message-----
From: kvm-owner@vger.kernel.org [mailto:kvm-owner@vger.kernel.org] On Behalf Of Avi Kivity
Sent: Sunday, May 24, 2009 2:44 AM
To: Denherder, Cindy
Cc: KVM list
Subject: Re: kvm-86 release - USB thumbdrive

Denherder, Cindy wrote:
>  Hi,
>
> I'm not having any luck getting my usb thumb drive recognized in my Windows guests via the hot plug method.  I checked the wiki site and it looks like this is an issue being worked on - does anyone know the status of this?  (I can get it to work by creating an img file for it.)
>   

Are you using usb hot plug or scsi hot plug?  What exactly are you doing?

-- 
error compiling committee.c: too many arguments to function

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

^ permalink raw reply	[flat|nested] 13+ messages in thread

* Re: kvm-86 release - on board NIC not functioning correctly in guest
       [not found]                 ` <081862C1A509A14D94C18F3A45333F5B6779D599@rrsmsx503.amr.corp.intel.com>
@ 2009-05-27  8:44                   ` Avi Kivity
  0 siblings, 0 replies; 13+ messages in thread
From: Avi Kivity @ 2009-05-27  8:44 UTC (permalink / raw)
  To: Denherder, Cindy; +Cc: KVM list

Denherder, Cindy wrote:
> I'm having problems getting the on-board NIC to function correctly in XP and Win7 guests (VT-d).  I attached a screenshot of the error.
>
>  This is my script:
>
> echo "8086 10cc" > /sys/bus/pci/drivers/pci-stub/new_id
> echo 0000:00:19.0 > /sys/bus/pci/devices/0000:00:19.0/driver/unbind
> echo 0000:00:19.0 > /sys/bus/pci/drivers/pci-stub/bind
> modprobe kvm
> modprobe kvm-intel
> /usr/local/kvm/bin/qemu-system-x86_64 -hda /storage/xp.img -cdrom /storage/xp.iso \-boot d -m 384 -net none -pcidevice host=00:19.0
>   

Can you try it with a Linux guest?  Might be easier to debug.

Look at /proc/interrupts to see if guest interrupts are received.

-- 
error compiling committee.c: too many arguments to function


^ permalink raw reply	[flat|nested] 13+ messages in thread

end of thread, other threads:[~2009-05-27  8:44 UTC | newest]

Thread overview: 13+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2009-05-20 14:14 [ANNOUNCE] kvm-86 release Avi Kivity
2009-05-21 13:12 ` Farkas Levente
2009-05-21 13:48   ` Alexey Eremenko
2009-05-21 15:46     ` Denherder, Cindy
2009-05-21 20:19       ` Chris Wright
2009-05-21 20:37         ` Denherder, Cindy
2009-05-21 20:43           ` Chris Wright
2009-05-22 15:10           ` kvm-86 release - USB thumbdrive Denherder, Cindy
2009-05-24  9:43             ` Avi Kivity
2009-05-26 16:04               ` Denherder, Cindy
     [not found]                 ` <081862C1A509A14D94C18F3A45333F5B6779D599@rrsmsx503.amr.corp.intel.com>
2009-05-27  8:44                   ` kvm-86 release - on board NIC not functioning correctly in guest Avi Kivity
2009-05-24  9:42   ` [ANNOUNCE] kvm-86 release Avi Kivity
2009-05-24 21:23     ` Farkas Levente

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.