Re: [ANNOUNCE] kvm-79 release

2008-11-14 Thread Farkas Levente
Avi Kivity wrote:
 This is the first release to fully support pci device assignment.  You
 can assign a pci device to qemu on the command line, or hot-plug it in
 via the monitor.  Note that at this time, Linux 2.6.28 is required on
 the host.
 
 Upstream qemu recently gained kvm support.  At this time a lot is
 missing in upstream (smp, performance) so this the upstream capabilities
 are not used yet.  Over time we will switch to using qemu upstream for
 more functionality.

hi,
- guest fedora-9 latest kernel-2.6.26.6-79.fc9.i686 still not boot,
- guest centos-5 x86_64's kernel-2.6.18-92.1.17.el5 still gives the same
crash as kvm-78 (screenshot attached),
- guest mandrake-10 still can't boot
so imho still not the best release:-(

-- 
  Levente   Si vis pacem para bellum!
inline: devel-x86-64-kvm-79.png

Re: [ANNOUNCE] kvm-79 release

2008-11-14 Thread Jan Kiszka
Farkas Levente wrote:
 Avi Kivity wrote:
 This is the first release to fully support pci device assignment.  You
 can assign a pci device to qemu on the command line, or hot-plug it in
 via the monitor.  Note that at this time, Linux 2.6.28 is required on
 the host.

 Upstream qemu recently gained kvm support.  At this time a lot is
 missing in upstream (smp, performance) so this the upstream capabilities
 are not used yet.  Over time we will switch to using qemu upstream for
 more functionality.
 
 hi,
 - guest fedora-9 latest kernel-2.6.26.6-79.fc9.i686 still not boot,
 - guest centos-5 x86_64's kernel-2.6.18-92.1.17.el5 still gives the same
 crash as kvm-78 (screenshot attached),

Those two should be fine with this patch [1]. You are welcome to test it
and be the first (mmmh...) to provide feedback on it.

 - guest mandrake-10 still can't boot

Can't help here, your test boots fine on OpenSuse's 2.6.25.18-0.2 with
kvm.git for me as well.

 so imho still not the best release:-(
 

Bugs happen, and some corner cases may remain unfixed for a longer time
as they happen to be hard to track down.

Jan

[1] http://permalink.gmane.org/gmane.comp.emulators.kvm.devel/24409



signature.asc
Description: OpenPGP digital signature


Re: [ANNOUNCE] kvm-79 release

2008-11-14 Thread Charles Duffy

Jan Kiszka wrote:

Farkas Levente wrote:

- guest fedora-9 latest kernel-2.6.26.6-79.fc9.i686 still not boot,
- guest centos-5 x86_64's kernel-2.6.18-92.1.17.el5 still gives the same
crash as kvm-78 (screenshot attached),


Those two should be fine with this patch [1]. You are welcome to test it
and be the first (mmmh...) to provide feedback on it.


I've been able to reproduce the issue on CentOS 5 x86_64 guests quite 
reliably; after applying the patch to kvm-79 (with the necessary 
filename munging), this issue does indeed appear to be resolved.


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


Re: [ANNOUNCE] kvm-79 release

2008-11-12 Thread Martin Vogt

Hello,


[...]
Notes:
If you use the modules bundled with kvm-79, you can use any version
of Linux from 2.6.16 upwards.

Nope.
I tested kvm-79 on a SLES 10 with 2.6.16,
in the hope that my previously reported bug:

hrtimer_start: Unknown symbol in module

was fixed. (It wasnt)

Now I have this one-liner patch(tm) here which works for me:


diff -u external-module-compat-comm.h.org external-module-compat-comm.h
--- external-module-compat-comm.h.org   2008-11-12 15:51:55.0 +0100
+++ external-module-compat-comm.h   2008-11-12 15:52:05.0 +0100
@@ -601,7 +601,7 @@

 static inline void hrtimer_start_expires(struct hrtimer *timer, int mode)
 {
-   hrtimer_start(timer, timer-expires, mode);
+   hrtimer_start_p(timer, timer-expires, mode);
 }



Is this a correct fix?

- I could boot suse 11.1 beta4 with it(which didnt work with kvm-77)

Im really not sure if this works corretly and I dont want have broken
modules in my kernel :(

Is hrtimer_start_p already initialized when  hrtimer_start_expires is
called? (help)

regards,

Martin





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


Re: [ANNOUNCE] kvm-79 release

2008-11-12 Thread Avi Kivity

Martin Vogt wrote:

Hello,


[...]
  

Notes:
If you use the modules bundled with kvm-79, you can use any version
of Linux from 2.6.16 upwards.



Nope.
I tested kvm-79 on a SLES 10 with 2.6.16,
in the hope that my previously reported bug:

hrtimer_start: Unknown symbol in module

was fixed. (It wasnt)

Now I have this one-liner patch(tm) here which works for me:


diff -u external-module-compat-comm.h.org external-module-compat-comm.h
--- external-module-compat-comm.h.org   2008-11-12 15:51:55.0 +0100
+++ external-module-compat-comm.h   2008-11-12 15:52:05.0 +0100
@@ -601,7 +601,7 @@

 static inline void hrtimer_start_expires(struct hrtimer *timer, int mode)
 {
-   hrtimer_start(timer, timer-expires, mode);
+   hrtimer_start_p(timer, timer-expires, mode);
 }



Is this a correct fix?

  


It is correct -- I added hrtimer_start_expires without taking 2.6.16 
into account.



- I could boot suse 11.1 beta4 with it(which didnt work with kvm-77)

Im really not sure if this works corretly and I dont want have broken
modules in my kernel :(

Is hrtimer_start_p already initialized when  hrtimer_start_expires is
called? (help)
  


Yes, hrtimer_start_p is initialized very early on.

Please send a signed-off-by line and I will apply.


--
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 [EMAIL PROTECTED]
More majordomo info at  http://vger.kernel.org/majordomo-info.html


Re: [ANNOUNCE] kvm-79 release

2008-11-12 Thread Avi Kivity

Martin Vogt wrote:


Do I need git for this?
Is this something informal, does it need some special diff format?

  


Your patch is fine and I applied it.  Thanks.

--
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 [EMAIL PROTECTED]
More majordomo info at  http://vger.kernel.org/majordomo-info.html