From mboxrd@z Thu Jan 1 00:00:00 1970 From: Avi Kivity Date: Wed, 29 Apr 2009 10:42:44 +0000 Subject: Re: qemu-kvm.git now live Message-Id: <49F82F24.8040506@redhat.com> List-Id: References: <49F08BD0.6000706@redhat.com> In-Reply-To: <49F08BD0.6000706@redhat.com> MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit To: kvm-ia64@vger.kernel.org Jan Kiszka wrote: > Avi Kivity wrote: > >> After a lengthy testing phase, qemu-kvm.git has replaced >> kvm-userspace.git as the source repository for kvm userspace development. >> >> Differences from kvm-userspace.git are as follows: >> - everything under qemu/ has been moved to the top-level directory >> - everything not under qemu/ has been moved under a new top-level >> directory, kvm/ >> - all qemu subversion commits have been rewritten to be compatible with >> what will become the master qemu git repository >> - all branches and tags have been converted >> - qemu-kvm.git builds standalone (does not require kvm.git) >> >> The repository is compatible with upstream qemu.git; merges and >> cherry-picking will work fine in either direction >> >> Still missing: >> - I have not tested powerpc or ia64. Patches welcome! >> - testsuite (kvm/user/ directory) does not build >> > > - proper guest memory setup > > During merge with upstream, the call to qemu_alloc_physram dropped under > the table (due to removal of phys_ram_base from qemu). And that means we > no longer call kvm_setup_guest_memory (fork will cause troubles, deja > vu...) and -mempath is broken. Sorry, I'm not deep enough into all parts > to provide a quick-fix. > That's unrelated to the repository conversion. I'm unhappy with both qemu.git and qemu-kvm.git memory slot management; qemu-kvm.git is clumsy, and qemu.git is too simplistic (for example, it ignores the fact that dirty logging is a global resource with multiple users). -- I have a truly marvellous patch that fixes the bug which this signature is too narrow to contain.