218 lines
7.3 KiB
Plaintext
218 lines
7.3 KiB
Plaintext
|
# ChangeLog for app-emulation/kvm
|
||
|
# Copyright 1999-2009 Gentoo Foundation; Distributed under the GPL v2
|
||
|
# $Header: /var/cvsroot/gentoo-x86/app-emulation/kvm/ChangeLog,v 1.25 2009/01/05 01:30:01 dang Exp $
|
||
|
|
||
|
*kvm-82 (05 Jan 2009)
|
||
|
|
||
|
05 Jan 2009; Daniel Gryniewicz <dang@gentoo.org> kvm-81.ebuild,
|
||
|
+kvm-82.ebuild:
|
||
|
Bump to 82
|
||
|
|
||
|
This release adds support for nested virtualization, a feature which
|
||
|
allows you to run kvm (and possibly other hypervisors) inside a guest.
|
||
|
This is an experimental feature and is only available on AMD hosts.
|
||
|
|
||
|
Also fixes bug #251903
|
||
|
|
||
|
*kvm-81 (16 Dec 2008)
|
||
|
|
||
|
16 Dec 2008; Daniel Gryniewicz <dang@gentoo.org> +kvm-79-r1.ebuild,
|
||
|
+kvm-81.ebuild:
|
||
|
Bump to kvm-81
|
||
|
- Fixed performance regression in qcow2 files
|
||
|
- Several display fixes
|
||
|
- Several virtio fixes/cleanups/speedups
|
||
|
- Clock fixes
|
||
|
|
||
|
*kvm-79-r1 (10 Dec 2008)
|
||
|
|
||
|
10 Dec 2008; Daniel Gryniewicz <dang@gentoo.org> +kvm-79-r1.ebuild:
|
||
|
Bump to kvm-79-r1
|
||
|
- Fix bug #250283: make kvm-ifup/kvm-ifdown not fail if there are
|
||
|
multiple bridges on the host
|
||
|
- Add patch from ubuntu to make non-alphabet keys work with evdev
|
||
|
|
||
|
25 Nov 2008; Daniel Gryniewicz <dang@gentoo.org> kvm-79.ebuild:
|
||
|
New patch tarball: remove 06, update 02 (bug #248252)
|
||
|
|
||
|
*kvm-79 (19 Nov 2008)
|
||
|
|
||
|
19 Nov 2008; Daniel Gryniewicz <dang@gentoo.org> +kvm-79.ebuild:
|
||
|
Bump to kvm-79
|
||
|
|
||
|
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.
|
||
|
Note that, at this time, it requires VT-d hardware support from Intel.
|
||
|
|
||
|
11 Nov 2008; Daniel Gryniewicz <dang@gentoo.org> kvm-78.ebuild:
|
||
|
Fix kernel build dir. bug #239189
|
||
|
|
||
|
*kvm-78 (06 Nov 2008)
|
||
|
|
||
|
06 Nov 2008; Daniel Gryniewicz <dang@gentoo.org> -kvm-74.ebuild,
|
||
|
kvm-77.ebuild, +kvm-78.ebuild:
|
||
|
Bump to kvm-78
|
||
|
|
||
|
21 Oct 2008; Daniel Gryniewicz <dang@gentoo.org> kvm-77.ebuild:
|
||
|
Turn on modules by default; that's what most people want
|
||
|
|
||
|
*kvm-77 (21 Oct 2008)
|
||
|
|
||
|
21 Oct 2008; Daniel Gryniewicz <dang@gentoo.org> -kvm-73.ebuild,
|
||
|
+kvm-77.ebuild:
|
||
|
Bump kvm to 77
|
||
|
- 2 important changes from a user's point of view:
|
||
|
- The minimum version of the kernel for non-module installs is now
|
||
|
2.6.25.
|
||
|
- If you're building the modules, you need to have CONFIG_KVM enabled
|
||
|
in your kernel. This is because a type is not defined unless
|
||
|
CONFIG_KVM is set, and the compat code won't kick in unless you're
|
||
|
building completely outside the kernel tree (which we're not).
|
||
|
- Important upstream changes:
|
||
|
- Faster disk emulation
|
||
|
- Better handling of >4G of RAM
|
||
|
- Improved VNC
|
||
|
- Improved USB
|
||
|
- live migration fixes
|
||
|
- Speed improvements on 2.6.27+ hosts
|
||
|
|
||
|
15 Sep 2008; Daniel Gryniewicz <dang@gentoo.org> -kvm-71-r2.ebuild,
|
||
|
-kvm-72.ebuild, -kvm-72-r1.ebuild:
|
||
|
Nuke old versions
|
||
|
|
||
|
*kvm-75 (15 Sep 2008)
|
||
|
|
||
|
15 Sep 2008; Daniel Gryniewicz <dang@gentoo.org> +kvm-75.ebuild:
|
||
|
Bump to kvm-75
|
||
|
|
||
|
Ballooning is finally enabled in kvm-75. You will need a 2.6.27+ host for
|
||
|
ballooning to work properly.
|
||
|
|
||
|
*kvm-74 (09 Sep 2008)
|
||
|
|
||
|
09 Sep 2008; Daniel Gryniewicz <dang@gentoo.org> -kvm-73.ebuild,
|
||
|
+kvm-74.ebuild:
|
||
|
Bump to kvm-74
|
||
|
Changes from kvm-73:
|
||
|
- make real-mode startup state conform to spec
|
||
|
- fix scheduling error in experimental big real mode support
|
||
|
- fix reboot fault handler exception table entry (Eduardo Habkost)
|
||
|
- x86 emulator code cleanup (Roel Kluin)
|
||
|
- fix 'neg r/m' instruction emulation forced to byte size
|
||
|
- fix shadow ptes corruption on i386 hosts running smp guests
|
||
|
- fix kvmtrace ABI breakage (Adrian Bunk)
|
||
|
- enable virtio for ia64
|
||
|
- add generic shadow page table walker
|
||
|
- allocate internal guest memory as MAP_PRIVATE
|
||
|
- don't call get_user_pages(.force=1)
|
||
|
- paves the way for get_user_pages_fast()
|
||
|
- add mov r, imm instructions to the emulator (Mohammed Gamal)
|
||
|
- realmode emulator testsuite
|
||
|
- ia64 external module support (Xiantao Zhang)
|
||
|
- support tap IFF_VNET_HDR (Mark McLoughlin)
|
||
|
- merge qemu-svn
|
||
|
- improved usb support
|
||
|
- usb auto connect/disconnect
|
||
|
- protect against possible corruption during qemu fork() on older hosts
|
||
|
|
||
|
(Marcelo Tosatti)
|
||
|
|
||
|
09 Sep 2008; Daniel Gryniewicz <dang@gentoo.org> -kvm-70.ebuild,
|
||
|
-kvm-70-r1.ebuild:
|
||
|
Remove old versions referencing removed patches; bug #236890
|
||
|
|
||
|
23 Aug 2008; Daniel Gryniewicz <dang@gentoo.org> kvm-73.ebuild:
|
||
|
Fix some whitespace
|
||
|
|
||
|
*kvm-73 (23 Aug 2008)
|
||
|
|
||
|
23 Aug 2008; Daniel Gryniewicz <dang@gentoo.org> metadata.xml,
|
||
|
+kvm-73.ebuild:
|
||
|
Bump to kvm-73
|
||
|
|
||
|
- Add a "modules" USE flag to build the kvm kernel modules
|
||
|
|
||
|
*kvm-72-r1 (07 Aug 2008)
|
||
|
|
||
|
07 Aug 2008; Daniel Gryniewicz <dang@gentoo.org> metadata.xml,
|
||
|
+kvm-72-r1.ebuild:
|
||
|
Add vde flag to expose new VDE support
|
||
|
|
||
|
04 Aug 2008; Daniel Gryniewicz <dang@gentoo.org> metadata.xml,
|
||
|
+kvm-72.ebuild:
|
||
|
Bump to 72
|
||
|
|
||
|
*kvm-72 (04 Aug 2008)
|
||
|
|
||
|
04 Aug 2008; Daniel Gryniewicz <dang@gentoo.org> metadata.xml,
|
||
|
+kvm-72.ebuild:
|
||
|
Bump to kvm-72
|
||
|
|
||
|
28 Jul 2008; Doug Goldstein <cardoe@gentoo.org> metadata.xml:
|
||
|
add GLEP 56 USE flag desc from use.local.desc
|
||
|
|
||
|
17 Jul 2008; Daniel Gryniewicz <dang@gentoo.org>
|
||
|
-files/kvm-45-qemu-configure.patch, -files/kvm-57-kernel-longmode.patch,
|
||
|
-files/kvm-57-qemu-kvm-cmdline.patch, -files/kvm-61-qemu-kvm.patch,
|
||
|
-files/kvm-68-libkvm-no-kernel.patch,
|
||
|
-files/kvm-69-qemu-ifup_ifdown.patch, -files/kvm-69-qemu-no-blobs.patch,
|
||
|
-files/kvm-70-block-rw-range-check.patch,
|
||
|
-files/kvm-70-qemu-kvm-doc.patch, -files/kvm-71-qemu-configure.patch,
|
||
|
-files/kvm-71-qemu-kvm-doc.patch, kvm-71-r2.ebuild:
|
||
|
Move patches into external tarball on mirrors. Git repo is hosted at
|
||
|
http://github.com/dang/kvm-patches/tree/master
|
||
|
|
||
|
*kvm-71-r2 (16 Jul 2008)
|
||
|
|
||
|
16 Jul 2008; Daniel Gryniewicz <dang@gentoo.org>
|
||
|
files/kvm-71-qemu-configure.patch, -kvm-71-r1.ebuild, +kvm-71-r2.ebuild:
|
||
|
Fix audio configuration again.
|
||
|
|
||
|
- Add OSS by default (bug #231926)
|
||
|
|
||
|
- make the sdl flag enable sdl audio (bug #231925)
|
||
|
|
||
|
- Make it possible to enable multiple outputs (kvm configure was broken
|
||
|
|
||
|
before)
|
||
|
|
||
|
*kvm-71-r1 (15 Jul 2008)
|
||
|
|
||
|
15 Jul 2008; Daniel Gryniewicz <dang@gentoo.org>
|
||
|
+files/kvm-71-qemu-configure.patch, -kvm-71.ebuild, +kvm-71-r1.ebuild:
|
||
|
Fix sound configuration broken in 71, and add pulseaudio
|
||
|
|
||
|
15 Jul 2008; Daniel Gryniewicz <dang@gentoo.org> -files/kvm-48-kvm.patch,
|
||
|
+files/kvm-71-qemu-kvm-doc.patch, kvm-70.ebuild, kvm-70-r1.ebuild,
|
||
|
+kvm-71.ebuild:
|
||
|
Bump to 71
|
||
|
|
||
|
*kvm-71 (15 Jul 2008)
|
||
|
|
||
|
15 Jul 2008; Daniel Gryniewicz <dang@gentoo.org> +kvm-71.ebuild:
|
||
|
Bump to 71
|
||
|
|
||
|
*kvm-70-r1 (14 Jul 2008)
|
||
|
|
||
|
14 Jul 2008; Daniel Gryniewicz <dang@gentoo.org>
|
||
|
+files/kvm-70-block-rw-range-check.patch, +kvm-70-r1.ebuild:
|
||
|
Add block device bounds checking; bug #231753
|
||
|
|
||
|
10 Jul 2008; Daniel Gryniewicz <dang@gentoo.org> kvm-70.ebuild:
|
||
|
Disable the bios flag for now, it doesn't build. Bug #231343
|
||
|
|
||
|
10 Jul 2008; Daniel Gryniewicz <dang@gentoo.org> metadata.xml:
|
||
|
I guess virtualization isn't a herd yet
|
||
|
|
||
|
*kvm-70 (09 Jul 2008)
|
||
|
|
||
|
09 Jul 2008; Daniel Gryniewicz <dang@gentoo.org>
|
||
|
+files/kvm-45-qemu-configure.patch, +files/kvm-48-kvm.patch,
|
||
|
+files/kvm-57-kernel-longmode.patch, +files/kvm-57-qemu-kvm-cmdline.patch,
|
||
|
+files/kvm-61-qemu-kvm.patch, +files/kvm-68-libkvm-no-kernel.patch,
|
||
|
+files/kvm-69-qemu-ifup_ifdown.patch, +files/kvm-69-qemu-no-blobs.patch,
|
||
|
+files/kvm-70-qemu-kvm-doc.patch, +metadata.xml, +kvm-70.ebuild:
|
||
|
Add kvm to the tree
|
||
|
|