Hello community, here is the log from the commit of package kvm checked in at Thu Nov 6 22:13:24 CET 2008. -------- --- arch/i386/kvm/kvm.changes 2008-11-05 17:11:55.000000000 +0100 +++ /mounts/work_src_done/STABLE/kvm/kvm.changes 2008-11-06 21:35:47.000000000 +0100 @@ -1,0 +2,11 @@ +Thu Nov 6 13:35:11 MST 2008 - brogers@novell.com + +- make qemu-ifup script executable + +------------------------------------------------------------------- +Thu Nov 6 08:35:38 MST 2008 - brogers@novell.com + +- allow autoloading to handle our KMP unsupported status +- add a default qemu-ifup script for bridged configuration + +------------------------------------------------------------------- calling whatdependson for head-i586 Old: ---- quick-and-dirty.patch New: ---- kvm-explicit-decl.patch qemu-ifup ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ kvm.spec ++++++ --- /var/tmp/diff_new_pack.LM5717/_old 2008-11-06 22:13:06.000000000 +0100 +++ /var/tmp/diff_new_pack.LM5717/_new 2008-11-06 22:13:06.000000000 +0100 @@ -39,7 +39,7 @@ Summary: Kernel-based Virtual Machine Url: http://kvm.qumranet.com/ Version: 78 -Release: 1 +Release: 2 Source0: %name-%version.tar.bz2 ### To update to new version, recompress the kvm-??.tar.gz using: # rpmbuild -bp kvm.spec --define="_sourcedir `pwd`" @@ -55,12 +55,13 @@ ExclusiveArch: %ix86 x86_64 ia64 s390 Source1: 60-kvm.rules Source2: kvm-driver-disc-20080318.iso +Source3: qemu-ifup # common and X86 patches Patch01: qemu-datadir.diff Patch02: kvm-buildfix.patch Patch03: kvm-nested_paging.patch Patch04: kvm-qemu-default-memsize.patch -Patch05: quick-and-dirty.patch +Patch05: kvm-explicit-decl.patch # Sound Patch07: kvm-audio.patch Patch08: kvm-pulseaudio.patch @@ -271,6 +272,7 @@ chmod 644 .%_mandir/man1/* install -D -m 644 %{SOURCE1} %{buildroot}/etc/udev/rules.d/60-kvm.rules install -D -m 644 %{SOURCE2} %{buildroot}/usr/share/qemu-kvm/kvm-driver-disc-20080318.iso +install -D -m 755 %{SOURCE3} %{buildroot}/usr/share/qemu-kvm/qemu-ifup %pre /usr/sbin/groupadd -r kvm 2>/dev/null || : @@ -284,6 +286,11 @@ %_mandir/man1/qemu-kvm.1.gz %changelog +* Thu Nov 06 2008 brogers@novell.com +- make qemu-ifup script executable +* Thu Nov 06 2008 brogers@novell.com +- allow autoloading to handle our KMP unsupported status +- add a default qemu-ifup script for bridged configuration * Wed Nov 05 2008 agraf@suse.de - update to KVM 78 - fix nmi watchdog emulation (Jan Kiszka) @@ -301,7 +308,7 @@ - do not block other VMMs when KVM is loaded * Thu Oct 23 2008 brogers@novell.com - misc cleanup and again address s390 build -* Thu Oct 23 2008 brogers@novell.com +* Wed Oct 22 2008 brogers@novell.com - fix build failures in check-gcc-output * Fri Oct 17 2008 agraf@suse.de - update to KVM 77 @@ -388,7 +395,7 @@ - fix running of 32-bit code in x86_64 SLES10SP2 (bnc#403189) - make /usr/bin/qemu-kvm runnable as non kvm group member - take out the vmi fix again, as that's fixed upstream -* Tue Jul 22 2008 agraf@suse.de +* Mon Jul 21 2008 agraf@suse.de - disable PulseAudio for older distributions, so the package still builds on < 11.0 * Tue Jul 15 2008 agraf@suse.de @@ -432,7 +439,7 @@ - update to latest Mac patches * Mon May 26 2008 agraf@suse.de - enable ALSA -* Fri Mar 28 2008 coolo@suse.de +* Thu Mar 27 2008 coolo@suse.de - adding ncurses-devel to buildrequires * Fri Mar 07 2008 bk@suse.de - Update to kvm-63, adds curses interface. It still uses gcc for qemu's ++++++ 60-kvm.rules ++++++ --- /var/tmp/diff_new_pack.LM5717/_old 2008-11-06 22:13:06.000000000 +0100 +++ /var/tmp/diff_new_pack.LM5717/_new 2008-11-06 22:13:06.000000000 +0100 @@ -1,2 +1,2 @@ KERNEL=="kvm", MODE="0660", GROUP="kvm" -ACTION=="add|change", SUBSYSTEM=="dmi", KERNEL=="id", RUN+="/bin/sh -c 'grep -q vmx /proc/cpuinfo && /sbin/modprobe kvm-intel; grep -q svm /proc/cpuinfo && /sbin/modprobe kvm-amd'" +ACTION=="add|change", SUBSYSTEM=="dmi", KERNEL=="id", RUN+="/bin/sh -c 'grep -q vmx /proc/cpuinfo && /sbin/modprobe --allow-unsupported-modules kvm-intel; grep -q svm /proc/cpuinfo && /sbin/modprobe --allow-unsupported-modules kvm-amd'" ++++++ kvm-explicit-decl.patch ++++++ --- a/user/test/x86/vmexit.c +++ b/user/test/x86/vmexit.c @@ -1,4 +1,4 @@ - +int printf(const char *,...); #include "printf.h" static inline unsigned long long rdtsc() ++++++ qemu-ifup ++++++ #!/bin/sh echo 'config qemu network with bridge for ' $* # If bridge is not specified, try device with default route. bridge=$2 if [ -z "$bridge" ]; then bridge=$(ip route list | awk '/^default / { print $NF }') fi # Exit if $bridge is not a bridge. Exit with 0 status # so qemu-dm process is not terminated. No networking in # vm is bad but not catastrophic. The vm could still run # cpu and disk IO workloads. # Include an useful error message in qemu-dm log file. if [ ! -e "/sys/class/net/${bridge}/bridge" ] then echo "WARNING! ${bridge} is not a bridge. qemu-ifup exiting. VM may not have a functioning networking stack." exit 0 fi ifconfig $1 0.0.0.0 up brctl addif $bridge $1 || true ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Remember to have fun... -- To unsubscribe, e-mail: opensuse-commit+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-commit+help@opensuse.org
participants (1)
-
root@Hilbert.suse.de