From mboxrd@z Thu Jan 1 00:00:00 1970 From: Jan Kiszka Subject: Re: arm: warning at virt/kvm/arm/vgic.c:1468 Date: Sun, 15 Feb 2015 09:53:30 +0100 Message-ID: <54E05E8A.5020109@web.de> References: <54D714B9.6090106@web.de> <20150213044613.GA47577@lvm> <87k2zms4ub.fsf@linaro.org> <87iof6s3o7.fsf@linaro.org> Mime-Version: 1.0 Content-Type: multipart/mixed; boundary="===============5721542282673059997==" Cc: Marc Zyngier , Paolo Bonzini , kvmarm , kvm To: =?UTF-8?B?QWxleCBCZW5uw6ll?= , Christoffer Dall Return-path: In-Reply-To: <87iof6s3o7.fsf@linaro.org> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: kvmarm-bounces@lists.cs.columbia.edu Sender: kvmarm-bounces@lists.cs.columbia.edu List-Id: kvm.vger.kernel.org This is an OpenPGP/MIME signed message (RFC 4880 and 3156) --===============5721542282673059997== Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="HpD1xnkVMNipUmi6jNmCMHisJSDiecA83" This is an OpenPGP/MIME signed message (RFC 4880 and 3156) --HpD1xnkVMNipUmi6jNmCMHisJSDiecA83 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable On 2015-02-13 07:53, Alex Benn=C3=A9e wrote: >=20 > Alex Benn=C3=A9e writes: >=20 >> Christoffer Dall writes: > >>> On Sun, Feb 08, 2015 at 08:48:09AM +0100, Jan Kiszka wrote: > >>>> BTW, KVM tracing support on ARM seems like it requires some care. E.= g.: >>>> kvm_exit does not report an exit reason. The in-kernel vgic also see= ms >>>> to lack instrumentation. Unfortunate. Tracing is usually the first s= top >>>> when KVM is stuck on a guest. >>> >>> I know, the exit reason is on my todo list, and Alex B is sitting on >>> trace patches for the gic. Coming soon to a git repo near your. >> >> For the impatient the raw patches are in: >> >> git.linaro.org/people/alex.bennee/linux.git >> migration/v3.19-rc7-improve-tracing >=20 > OK try tracing/kvm-exit-entry for something cleaner. Doesn't build for ARM (vcpu_sys_reg is ARM64-only so far). But the values traced seem useful. Wei Huang's patch in kvm.git queue traces the exception class, but unfortunately nothing else. When would we need that class? Do we need it at all? In any case, please add symbolic printing of the magic values whenever possible, just like on x86. I'm now throwing trace_printk at my broken KVM. Already found out that I get ARM_EXCEPTION_IRQ every few 10 =C2=B5s. Not seeing any irq_* traces, though. Weird. Thanks, Jan --HpD1xnkVMNipUmi6jNmCMHisJSDiecA83 Content-Type: application/pgp-signature; name="signature.asc" Content-Description: OpenPGP digital signature Content-Disposition: attachment; filename="signature.asc" -----BEGIN PGP SIGNATURE----- Version: GnuPG v2 iEYEARECAAYFAlTgXooACgkQitSsb3rl5xRW1QCgspVogBxO1kGyJOr2A2p/IqCD 0yoAoO2Z0zbVpq6E1P+hkrzbOd3ifZwq =lE5d -----END PGP SIGNATURE----- --HpD1xnkVMNipUmi6jNmCMHisJSDiecA83-- --===============5721542282673059997== Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Content-Disposition: inline _______________________________________________ kvmarm mailing list kvmarm@lists.cs.columbia.edu https://lists.cs.columbia.edu/mailman/listinfo/kvmarm --===============5721542282673059997==--