From mboxrd@z Thu Jan 1 00:00:00 1970 From: Paolo Bonzini Subject: Re: [RFC v2] ARM VM System Specification Date: Tue, 10 Jun 2014 19:00:28 +0200 Message-ID: <539739AC.3030800@redhat.com> References: <20140328184517.GA27219@cbox> Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit Cc: "cross-distro@lists.linaro.org" , arm-mail-list , "kvmarm@lists.cs.columbia.edu" , kvm-devel , "xen-devel@lists.xen.org" , Michael Casadevall , Rob Herring , "marc.zyngier@arm.com" , Grant Likely , Leif Lindholm , Robie Basak , Stefano Stabellini , Ian Campbell To: Peter Maydell , Christoffer Dall Return-path: Received: from mail-we0-f177.google.com ([74.125.82.177]:35613 "EHLO mail-we0-f177.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1751162AbaFJRAc (ORCPT ); Tue, 10 Jun 2014 13:00:32 -0400 Received: by mail-we0-f177.google.com with SMTP id u56so5772611wes.36 for ; Tue, 10 Jun 2014 10:00:30 -0700 (PDT) In-Reply-To: Sender: kvm-owner@vger.kernel.org List-ID: Il 10/06/2014 16:42, Peter Maydell ha scritto: > The guest OS must include support for pl031 and mc146818 RTC. > > (QEMU is going to provide a PL031, because that's the standard > ARM primecell device for this and it's what's in the vexpress. > kvmtool looks like it's going to provide mc146818, because > that's the standard x86 RTC and kvmtool happens to already > emulate that.) Why can't kvmtool add pl031 support? mc146818 is quite complicated to emulate efficiently (without waking up once a second or more). Paolo From mboxrd@z Thu Jan 1 00:00:00 1970 From: pbonzini@redhat.com (Paolo Bonzini) Date: Tue, 10 Jun 2014 19:00:28 +0200 Subject: [RFC v2] ARM VM System Specification In-Reply-To: References: <20140328184517.GA27219@cbox> Message-ID: <539739AC.3030800@redhat.com> To: linux-arm-kernel@lists.infradead.org List-Id: linux-arm-kernel.lists.infradead.org Il 10/06/2014 16:42, Peter Maydell ha scritto: > The guest OS must include support for pl031 and mc146818 RTC. > > (QEMU is going to provide a PL031, because that's the standard > ARM primecell device for this and it's what's in the vexpress. > kvmtool looks like it's going to provide mc146818, because > that's the standard x86 RTC and kvmtool happens to already > emulate that.) Why can't kvmtool add pl031 support? mc146818 is quite complicated to emulate efficiently (without waking up once a second or more). Paolo