From mboxrd@z Thu Jan 1 00:00:00 1970 From: Kun Wang Subject: Re: KVM on IBM PowerEN processor Date: Wed, 31 Aug 2011 00:31:44 +0800 Message-ID: <4E5D1070.2090002@gmail.com> References: <4E5CB12D.1070802@suse.de> Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: QUOTED-PRINTABLE Cc: Kun Wang , kvm-ppc@vger.kernel.org, "kvm@vger.kernel.org" , Scott Wood , Alexander Graf To: Stuart Yoder Return-path: In-Reply-To: Sender: kvm-ppc-owner@vger.kernel.org List-Id: kvm.vger.kernel.org =E4=BA=8E 2011-8-30 22:15, Stuart Yoder =E5=86=99=E9=81=93: > On Tue, Aug 30, 2011 at 4:45 AM, Alexander Graf wrote= : >> Hi Kun, >> >> On 08/29/2011 11:31 AM, Kun Wang wrote: >>> Hi, everyone, >>> >>> This is Kun Wang from IBM Research China. I and my team have been w= orking >>> on IBM PowerEN processor in recent years, including its simulation, >>> lib/runtime optimization and etc. Now we start the work to enable K= VM on >>> PowerEN processor. Since the A2 core of PowerEN follows Power ISA v= 2.06 >>> (more specifically, book3e and 64-bit), I believe 99% of our work w= ill >>> stick to the ISA, and hence can be leveraged by others. >>> >>> As the new one to this KVM world, I and my team definitely need you= r help. >>> Looking forward to talking and working with you guys in the future. >> Welcome to the PowerPC KVM world! I'm looking very much forward to w= orking >> with you there. Please always CC kvm@vger.kernel.org for emails you = send to >> kvm-ppc@vger, unless you think of it as completely off-generic-kvm >> discussions. I like the idea of having more clever people involved i= n the >> PPC KVM process and by CC'ing kvm@vger, we get more exposure. >> >> The Freescale e500 cores are basically BookE 2.06 compliant with a f= ew >> specialties here and there. Have you looked at their code? Sure, it'= s 32-bit >> as is now but there is definitely work going on at Freescale to get = it >> 64-bit too. >> >> Maybe it makes sense to take the current code as a starting point an= d slowly >> move towards an architecture that is more generic. Maybe it makes se= nse to >> start from scratch and actually design something flexible that split= s guest >> and host TLB code, so we could potentially run cross-book KVM in the= future >> (which I would love to see happen! Just imagine running a PowerEN gu= est on a >> POWER7 system). >> >> Either way, please make sure to coordinate any efforts with me and S= cott so >> we don't walk off in different directions and only get to realize we= went >> down the wrong path when there's already a 100 patches patch set on = the >> mailing list :) > Also, note-- we (Freescale) do have a patchset coming soon for the e= 500mc > which is a 2.06 embedded 32-bit CPU with category E.HV. We've had = this > running for a while and are close to finishing some cleanup before po= sting > upstream. We are are also starting to look at 64-bit support for our= e5500 > CPU we should be a delta on top of the e500mc support. > > Just want to make you aware of some current work that may overlap you= r > A2 KVM support... > > Stuart > -- > To unsubscribe from this list: send the line "unsubscribe kvm-ppc" in > the body of a message to majordomo@vger.kernel.org > More majordomo info at http://vger.kernel.org/majordomo-info.html Stuart, Thank you very much for your information. That's really helpful to us. = I=20 do think there is some overlap between your work and ours. Do you have=20 any suggestions for us to avoid "re-inventing the wheel"? Best regards, Kun Wang