From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1LOq6G-0001Bl-Kk for qemu-devel@nongnu.org; Mon, 19 Jan 2009 04:07:16 -0500 Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1LOq6F-0001BZ-2u for qemu-devel@nongnu.org; Mon, 19 Jan 2009 04:07:16 -0500 Received: from [199.232.76.173] (port=45007 helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1LOq6E-0001BW-Vw for qemu-devel@nongnu.org; Mon, 19 Jan 2009 04:07:15 -0500 Received: from ns.suse.de ([195.135.220.2]:35989 helo=mx1.suse.de) by monty-python.gnu.org with esmtps (TLS-1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.60) (envelope-from ) id 1LOq6E-000357-IR for qemu-devel@nongnu.org; Mon, 19 Jan 2009 04:07:14 -0500 Message-ID: <49744423.4050102@suse.de> Date: Mon, 19 Jan 2009 10:13:07 +0100 From: Kevin Wolf MIME-Version: 1.0 Subject: Re: [Qemu-devel] Add Intel VT support to QEMU? References: <49737609.8000101@jasonmartens.com> In-Reply-To: <49737609.8000101@jasonmartens.com> Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Reply-To: qemu-devel@nongnu.org List-Id: qemu-devel.nongnu.org List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , To: me@jasonmartens.com Cc: qemu-devel@nongnu.org Jason Martens schrieb: > Hello Everyone > I'm a part of a school group, and we are looking at adding Intel VT > support to QEMU for a class project. We would be implementing support > for VT guests, so that other VMMs that rely on VT could be run/debugged > using QEMU. We are not familiar with QEMU code (yet!), so we are > looking for some feedback from all of you experts. > > 1. Has this been attempted before, or is there any existing code for > this? I saw some posts about a year ago that perhaps someone started on > it, but nothing after that. I've started to implement it once, but haven't come very far. The very basic instructions are implemented, but that's it. IIRC you could load the KVM modules but it wouldn't run anything. If you like I can try to rebase my code on the current SVN version and send you a patch series. > 2. What would be required to implement this? Any suggestions on where > to start looking would be appreciated. Obviously, the Intel VT docs are > going to be necessary. Are there other things that you recommend we > look at before we start? What I used was only the Intel docs and partly the KVM sources. Kevin