From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1M0jlU-0001VE-Py for qemu-devel@nongnu.org; Sun, 03 May 2009 18:02:28 -0400 Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1M0jlP-0001U3-Pv for qemu-devel@nongnu.org; Sun, 03 May 2009 18:02:28 -0400 Received: from [199.232.76.173] (port=43927 helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1M0jlP-0001U0-Jz for qemu-devel@nongnu.org; Sun, 03 May 2009 18:02:23 -0400 Received: from e4.ny.us.ibm.com ([32.97.182.144]:48642) by monty-python.gnu.org with esmtps (TLS-1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.60) (envelope-from ) id 1M0jlP-00053D-9Z for qemu-devel@nongnu.org; Sun, 03 May 2009 18:02:23 -0400 Received: from d01relay02.pok.ibm.com (d01relay02.pok.ibm.com [9.56.227.234]) by e4.ny.us.ibm.com (8.13.1/8.13.1) with ESMTP id n43LwOX7022383 for ; Sun, 3 May 2009 17:58:24 -0400 Received: from d01av03.pok.ibm.com (d01av03.pok.ibm.com [9.56.224.217]) by d01relay02.pok.ibm.com (8.13.8/8.13.8/NCO v9.2) with ESMTP id n43M2MOA155658 for ; Sun, 3 May 2009 18:02:22 -0400 Received: from d01av03.pok.ibm.com (loopback [127.0.0.1]) by d01av03.pok.ibm.com (8.12.11.20060308/8.13.3) with ESMTP id n43M2LSv003409 for ; Sun, 3 May 2009 18:02:21 -0400 Message-ID: <49FE146C.9060606@us.ibm.com> Date: Sun, 03 May 2009 17:02:20 -0500 From: Anthony Liguori MIME-Version: 1.0 Subject: Re: [Qemu-devel] [PATCH] Import KVM headers including Makefile andimport script References: <1241298173-20668-1-git-send-email-aliguori@us.ibm.com> <49FDB862.4040605@redhat.com> In-Reply-To: <49FDB862.4040605@redhat.com> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit List-Id: qemu-devel.nongnu.org List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , To: Avi Kivity Cc: qemu-devel@nongnu.org, Hollis Blanchard Avi Kivity wrote: > Anthony Liguori wrote: >> These are the headers from Linux 2.6.29 that have been modified to >> work under >> QEMU. This includes the necessary scripts to generate the headers >> from the >> original Linux source tree. >> >> Signed-off-by: Anthony Liguori >> --- >> configure | 7 +- >> include/HEAD | 1 + >> include/Makefile | 26 ++ >> include/README | 6 + >> include/asm-powerpc/kvm.h | 55 ++++ >> include/asm-powerpc/kvm_para.h | 37 +++ >> include/asm-x86/kvm.h | 218 ++++++++++++++++ >> include/asm-x86/kvm_para.h | 147 +++++++++++ >> include/fixup.sed | 11 + >> include/linux/kvm.h | 533 >> ++++++++++++++++++++++++++++++++++++++++ >> include/linux/kvm_para.h | 44 ++++ >> > > Another comment: let's add this as two separate commits, one for the > configure/Makefile and one for the actual headers. The headers are > generated files, after all, so we should follow the procedures we use > for other generated files like the bios. > > It also makes the first commit easy to cherry-pick across branches and > repositories. Sure. As I mention in the newer README, I expect that we can track the kernel more closely as long as we're in a development branch (x.y.50). We just need to make sure that we use kernel releases for QEMU releases. I think this should work out well for qemu-kvm.git too, right? This new patch also implements the need for -D__user in CFLAGS FWIW. -- Regards, Anthony Liguori