linamh/app-emulation/kvm/ChangeLog
2009-01-24 11:03:18 +00:00

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