* [ANNOUNCE] kvm-85 release
@ 2009-04-21 9:32 Avi Kivity
2009-04-27 14:41 ` Mark McLoughlin
0 siblings, 1 reply; 6+ messages in thread
From: Avi Kivity @ 2009-04-21 9:32 UTC (permalink / raw)
To: KVM list
Again a long delayed release; I'll try to reduce the lag between releases.
kvm-85 comes in two flavors: the traditional kernel+qemu package
(kvm-85.tar.gz), as well as separate qemu (qemu-kvm-devel-85.tar.gz) and
kernel module (kvm-kmod-devel-85.tar.gz). The separate packages can be
used by those who wish to use the kvm kernel modules from their
distribution, while the combined package offers the convenience of an
all-in-one source package. The future stable branch will be based on
the separate packages.
Changes from kvm-84:
- merge qemu-svn
- microsoft serial mouse emulation
- cpuid fixes
- multiple simulataneous vnc client support
- allow additions of acpi tables from command line
- fix SDL with X.org evdev driver
- vnc sasl authentication
- fix one qcow2 corruptor
- fix qcow2 > 2TB images
- use preadv/pwritev when available for zero-copy block devices
- make pci mmio page aligned (Weidong Han)
- testsuite: MSR_KERNEL_GS_BASE handling
- fix extboot with cache=off (Nolan Leake)
- add release script
- add split qemu and kvm-kmod releases
- remove kvm script
- don't hardcode tsc_khz on older kernels (Marcelo Tosatti)
- count extboot as a disk in bios (Gleb Natapov)
- fixes Vista boot from virtio
- start/stop vcpus before/after devices (Yaniv Kamay)
- ia64 build fixes (Jes Sorensen)
- testsuite: test EFER.NXE
- ./configure fixes (Mark McLoughlin)
- don't use dirty log on ia64 (Yang Zhang)
- improve pci address parsing (Weidong Han)
- backward compatibility for PAGE_KERNEL_UC on ia64 (Yang Zhang)
- backward compatibility for msidef.h on ia64 (Yang Zhang)
- fix 4GB+ guest RAM with large pages (Marcelo Tosatti)
- clear tap features on initialization
- testsuite: jmp/jcc instructions (Gleb Natapov)
- fix handling of large pages in assigned devices (Joerg Roedel)
- mmu cleanups (Joerg Roedel)
- report irq injections to userspace (Gleb Natapov)
- set accessed bit on segment selectos on AMD (Andre Przywara)
- fixes cross-vendor migrations
- fix large page memory leak (Joerg Roedel)
- ppc e500 mmucsr0 register emulation (Liu Yu)
- support device deassignment (Weidong Han)
- fix ia64 msi build errors (Xiantao Zhang)
- update msr state when entering long mode (Amit Shah)
- fix test for long mode (Amit Shah)
- fixes some Solaris x64 variants
- fix sparse annotations (Hannes Eder)
- don't use highmem pages for vmx msr and pio bitmaps
- don't intercept MSR_KERNEL_GS_BASE on Intel
- speeds up Windows 2008 x64 somewhat
- unify ioapic and msi interrupt delivery (Sheng Yang, Gleb Natapov)
- msi-x support (Sheng Yang)
- fix kvmclock memory leak (Joerg Roedel)
- fix preempt warning in kvmclock (Matt T. Yourst)
- guest: skip pit-through-ioapic boot test (Marcelo Tosatti)
- stop ioapic code leaking into archs which don't have an ioapic
(Christian Borntraeger)
- pit cleanups (Marcelo Tosatti)
- fix ia64 build (Zhang Yang)
- reduce unnecessary shadow update when a guest pte becomes dirty
(Joerg Roedel)
- Altix SN2 real time clock support (Jes Sorensen)
- advertise irq routing table size (Sheng Yang)
- rework device assignment code (Sheng Yang, Marcelo Tosatti)
- fix missing flush on invlpg emulation (Andrea Arcangeli)
- fix ppc e500 mas0 wrong update (Liu Yu)
- fix smp instability on ppc e500 (Liu Yu)
- fix free_mmu_pages() doing things out of lock (Gleb Natapov)
- ignore reads to performance counter EVNTSEL msts (Amit Shah)
- fixes Kapersky antivirus failure
- clean up AMD interrupt injection (Gleb Natapov)
- make vmx module parameters readable, and reflect current setting
- simplify module parameter names
- fix compatibility mode guests ability to trash EFER
- don't unconditionally unhalt vcpu on timer event (Gleb Natapov)
- only unhalt vcpu on interrupt if interrupt window is open (Gleb Natapov)
- prevents 100% cpu on boot failure
- fix incorrect vmcs field sizes on some fields (Eddie Dong)
- fix misleading comment (Eddie Dong)
- enable external interrupts while in ia64 vmm (Yang Zhang)
- fix off-by-one calculating large page count
- emulate page fault caused by reserved bits set in guest pte
(Eddie Dong, Sheng Yang)
- use different shadows when EFER.NXE changes
- clean up lapic freeing (Wei Yongjun)
- clean up flexpriority related code (Sheng Yang)
- fix vmx feature testing (Sheng Yang)
- fix PDPTE reserved bit testing (Eddie Dong)
- fix handling of a fault during NMI unblocked due to IRET (Gleb Natapov)
- clean up vmx interrupt completion (Gleb Natapov)
- fix task switch back link pointer (Gleb Natapov)
- fix near call emulation (Gleb Natapov)
- fix extboot failure after reset (Ryan Harper)
- ia64 vga fixes (Xiantao Zhang)
- ia64 instruction/data cache synchronization fixes (Xiantao Zhang)
- disable global page optimization (Marcelo Tosatti)
- fixes FreeBSD failures
- fix locking order when entering ia64 guest (Jes Sorensen)
- fix PIT mode 0 handling (Marcelo Tosatti)
Notes:
If you use the modules bundled with kvm-85, you can use any version
of Linux from 2.6.16 upwards. You may also use kvm-85 userspace with
the kvm modules provided by Linux 2.6.25 or above. Some features may
only be available in newer releases.
http://www.linux-kvm.org
--
I have a truly marvellous patch that fixes the bug which this
signature is too narrow to contain.
^ permalink raw reply [flat|nested] 6+ messages in thread
* Re: [ANNOUNCE] kvm-85 release
2009-04-21 9:32 [ANNOUNCE] kvm-85 release Avi Kivity
@ 2009-04-27 14:41 ` Mark McLoughlin
2009-04-27 14:45 ` Alexander Graf
2009-04-27 14:58 ` Avi Kivity
0 siblings, 2 replies; 6+ messages in thread
From: Mark McLoughlin @ 2009-04-27 14:41 UTC (permalink / raw)
To: Avi Kivity; +Cc: KVM list
Hi Avi,
On Tue, 2009-04-21 at 12:32 +0300, Avi Kivity wrote:
> Again a long delayed release; I'll try to reduce the lag between
> releases.
>
> kvm-85 comes in two flavors: the traditional kernel+qemu package
> (kvm-85.tar.gz), as well as separate qemu (qemu-kvm-devel-85.tar.gz)
I packaged this in Fedora 12 as qemu-0.10.50 and noticed a couple of
small problems with the qemu-kvm-devel tarball:
- No kernel/include/asm symlink, so it was building with the system
headers and not finding e.g. KVM_FEATURE_CLOCKSOURCE
- An empty kvm-85 dir
And for anyone else doing similar packaging, I've also:
- Disabled pwritev() support until glibc stops writing random junk.
See https://bugzilla.redhat.com/497429
- Added Pauline's boot=on -help string patch
- Fixed the arm target build with the patch I just sent
Cheers,
Mark.
^ permalink raw reply [flat|nested] 6+ messages in thread
* Re: [ANNOUNCE] kvm-85 release
2009-04-27 14:41 ` Mark McLoughlin
@ 2009-04-27 14:45 ` Alexander Graf
2009-04-27 14:50 ` Christoph Hellwig
2009-04-27 14:58 ` Avi Kivity
1 sibling, 1 reply; 6+ messages in thread
From: Alexander Graf @ 2009-04-27 14:45 UTC (permalink / raw)
To: Mark McLoughlin; +Cc: Avi Kivity, KVM list
On 27.04.2009, at 16:41, Mark McLoughlin wrote:
> Hi Avi,
>
> On Tue, 2009-04-21 at 12:32 +0300, Avi Kivity wrote:
>
>> Again a long delayed release; I'll try to reduce the lag between
>> releases.
>>
>> kvm-85 comes in two flavors: the traditional kernel+qemu package
>> (kvm-85.tar.gz), as well as separate qemu (qemu-kvm-devel-85.tar.gz)
>
> I packaged this in Fedora 12 as qemu-0.10.50 and noticed a couple of
> small problems with the qemu-kvm-devel tarball:
>
> - No kernel/include/asm symlink, so it was building with the system
> headers and not finding e.g. KVM_FEATURE_CLOCKSOURCE
>
> - An empty kvm-85 dir
>
> And for anyone else doing similar packaging, I've also:
>
> - Disabled pwritev() support until glibc stops writing random junk.
> See https://bugzilla.redhat.com/497429
Wouldn't it be useful to have it disabled upstream then?
Alex
>
>
> - Added Pauline's boot=on -help string patch
>
> - Fixed the arm target build with the patch I just sent
>
> Cheers,
> Mark.
>
> --
> To unsubscribe from this list: send the line "unsubscribe kvm" in
> the body of a message to majordomo@vger.kernel.org
> More majordomo info at http://vger.kernel.org/majordomo-info.html
^ permalink raw reply [flat|nested] 6+ messages in thread
* Re: [ANNOUNCE] kvm-85 release
2009-04-27 14:45 ` Alexander Graf
@ 2009-04-27 14:50 ` Christoph Hellwig
2009-04-27 15:34 ` Mark McLoughlin
0 siblings, 1 reply; 6+ messages in thread
From: Christoph Hellwig @ 2009-04-27 14:50 UTC (permalink / raw)
To: Alexander Graf; +Cc: Mark McLoughlin, Avi Kivity, KVM list
On Mon, Apr 27, 2009 at 04:45:23PM +0200, Alexander Graf wrote:
>> - Disabled pwritev() support until glibc stops writing random junk.
>> See https://bugzilla.redhat.com/497429
>
> Wouldn't it be useful to have it disabled upstream then?
No glibc has been released with the broken one yet, I gusee Mark must
have been running some sort of snapshot.
^ permalink raw reply [flat|nested] 6+ messages in thread
* Re: [ANNOUNCE] kvm-85 release
2009-04-27 14:41 ` Mark McLoughlin
2009-04-27 14:45 ` Alexander Graf
@ 2009-04-27 14:58 ` Avi Kivity
1 sibling, 0 replies; 6+ messages in thread
From: Avi Kivity @ 2009-04-27 14:58 UTC (permalink / raw)
To: Mark McLoughlin; +Cc: KVM list
Mark McLoughlin wrote:
> Hi Avi,
>
> On Tue, 2009-04-21 at 12:32 +0300, Avi Kivity wrote:
>
>
>> Again a long delayed release; I'll try to reduce the lag between
>> releases.
>>
>> kvm-85 comes in two flavors: the traditional kernel+qemu package
>> (kvm-85.tar.gz), as well as separate qemu (qemu-kvm-devel-85.tar.gz)
>>
>
> I packaged this in Fedora 12 as qemu-0.10.50 and noticed a couple of
> small problems with the qemu-kvm-devel tarball:
>
> - No kernel/include/asm symlink, so it was building with the system
> headers and not finding e.g. KVM_FEATURE_CLOCKSOURCE
>
This is already fixed in the new repository.
> - An empty kvm-85 dir
>
I need to rewrite my release script anyway.
> And for anyone else doing similar packaging, I've also:
>
> - Disabled pwritev() support until glibc stops writing random junk.
> See https://bugzilla.redhat.com/497429
>
> - Added Pauline's boot=on -help string patch
>
> - Fixed the arm target build with the patch I just sent
>
I hope to release kvm-86 soon.
--
error compiling committee.c: too many arguments to function
^ permalink raw reply [flat|nested] 6+ messages in thread
* Re: [ANNOUNCE] kvm-85 release
2009-04-27 14:50 ` Christoph Hellwig
@ 2009-04-27 15:34 ` Mark McLoughlin
0 siblings, 0 replies; 6+ messages in thread
From: Mark McLoughlin @ 2009-04-27 15:34 UTC (permalink / raw)
To: Christoph Hellwig; +Cc: Alexander Graf, Avi Kivity, KVM list
On Mon, 2009-04-27 at 10:50 -0400, Christoph Hellwig wrote:
> On Mon, Apr 27, 2009 at 04:45:23PM +0200, Alexander Graf wrote:
> >> - Disabled pwritev() support until glibc stops writing random junk.
> >> See https://bugzilla.redhat.com/497429
> >
> > Wouldn't it be useful to have it disabled upstream then?
>
> No glibc has been released with the broken one yet, I gusee Mark must
> have been running some sort of snapshot.
Yeah, it's a pre-release snapshot of 2.10 which will be included in
Fedora 11.
Looks like it's fixed upstream already and we'll have a new snapshot
very soon.
Cheers,
Mark.
^ permalink raw reply [flat|nested] 6+ messages in thread
end of thread, other threads:[~2009-04-27 15:34 UTC | newest]
Thread overview: 6+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2009-04-21 9:32 [ANNOUNCE] kvm-85 release Avi Kivity
2009-04-27 14:41 ` Mark McLoughlin
2009-04-27 14:45 ` Alexander Graf
2009-04-27 14:50 ` Christoph Hellwig
2009-04-27 15:34 ` Mark McLoughlin
2009-04-27 14:58 ` Avi Kivity
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox