From mboxrd@z Thu Jan 1 00:00:00 1970 From: Marc Zyngier Subject: Re: [kvmarm] [RFC] KVM/arm64, take #3 Date: Wed, 23 Jan 2013 12:01:20 +0000 Message-ID: <50FFD110.5040702@arm.com> References: <50FEE263.3040001@arm.com> Mime-Version: 1.0 Content-Type: text/plain; charset=WINDOWS-1252 Content-Transfer-Encoding: 8BIT Cc: "kvmarm@lists.cs.columbia.edu" , "kvm@vger.kernel.org" To: Pranavkumar Sawargaonkar Return-path: Received: from service87.mimecast.com ([91.220.42.44]:41488 "EHLO service87.mimecast.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1754549Ab3AWMBZ convert rfc822-to-8bit (ORCPT ); Wed, 23 Jan 2013 07:01:25 -0500 In-Reply-To: Sender: kvm-owner@vger.kernel.org List-ID: On 23/01/13 11:24, Pranavkumar Sawargaonkar wrote: Hi Pranav, > I have tried kvm-arm64/kvm branch but seems it is not booting on foundation model. Hmmm... root@hot-poop:~# dmesg | head Initializing cgroup subsys cpu Linux version 3.8.0-rc4+ (maz@e102391-lin) (gcc version 4.7.1 (0.11.114) ) #761 SMP PREEMPT Wed Jan 23 11:43:41 GMT 2013 CPU: AArch64 Processor [410fd000] revision 0 Machine: Foundation-v8A ^^^^^^^^^^^^^^^^^^^^^^^ Seems to be booting well enough for me. Are you sure you used the supplied DT (as mentioned in the below email)? > Also there is no "arch/arm64/platforms" folder to have verxpress support. There is no need for a platforms directory any more. The vexpress support is now just a configuration option. > Thanks, > Pranav Cheers, M. > > On 23 January 2013 00:32, Marc Zyngier > wrote: > Guys, > > I've once more updated the branches for KVM/arm64 > > - kvm-arm/pre-arm64: kvm-arm-master as of today + the "cleanup" branch + > some basic perf support > > - arm64/soc-armv8-model: Catalin Marinas' arm64 branch > > - arm64/psci: Implementation of PSCI for the above > > - arm64/perf: host/guest discrimination > > - kvm-arm64/kvm-prereq: a bunch of random bits that KVM/arm requires to > compile on arm64. > > - kvm-arm64/kvm-prereq-merged: all the above, plus Mark Rutland's timer > rework. > > - kvm-arm64/kvm: KVM/arm64 itself, and the only branch you should use > unless you're completely hatstand. > > All that is at: > git://git.kernel.org/pub/scm/linux/kernel/git/maz/arm-platforms.git > > You'll also need Will Deacon's KVM Tool port: > git://git.kernel.org/pub/scm/linux/kernel/git/will/kvmtool.git kvmtool/arm > > > A few random notes: > - If you're using the Foundation Model, use the provided DTS for your > host kernel (arch/arm64/boot/dts/foundation-v8.dts). > - The only supported models are the AEMv8 and the Foundation models. If > you're using something else and have any issue, first reproduce it with > one of the supported implementations. > > What's new: > - Rebased on 3.8-rc4 > - Resynced with kvm-arm-master > - More 32bit fixes (ThumbEE, check for lack of 32bit support in HW) > - Some basic perf support > > Enjoy, > > M. > -- > Jazz is not dead. It just smells funny... > > > _______________________________________________ > kvmarm mailing list > kvmarm@lists.cs.columbia.edu > https://lists.cs.columbia.edu/cucslists/listinfo/kvmarm > > -- Jazz is not dead. It just smells funny...