summaryrefslogtreecommitdiff
blob: d42661570972a9a1f3f0bcc2222d81f7f4a44b18 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
# 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.27 2009/02/08 19:36:43 dang Exp $

  08 Feb 2009; Daniel Gryniewicz <dang@gentoo.org> +files/kvm-83-vtd.patch,
  kvm-83.ebuild:
  Fix kvm with vtd; bug #256685

*kvm-83 (26 Jan 2009)

  26 Jan 2009; Daniel Gryniewicz <dang@gentoo.org> +kvm-83.ebuild:
  Bump to kvm-83

*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