From mboxrd@z Thu Jan 1 00:00:00 1970 From: Nikola Ciprich Subject: Re: windows PIO question Date: Sun, 5 Feb 2012 22:01:26 +0100 Message-ID: <20120205210126.GA2321@nik-comp.lan> References: <20120202211630.GA4719@nik-comp.lan> <4F2E9BFF.1050700@redhat.com> Mime-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="7AUc2qLy4jB3hD7Z" Cc: kvm , Nikola Ciprich To: Avi Kivity Return-path: Received: from gwu.lbox.cz ([62.245.111.132]:35138 "EHLO gwu.lbox.cz" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1750763Ab2BEVBe (ORCPT ); Sun, 5 Feb 2012 16:01:34 -0500 Content-Disposition: inline In-Reply-To: <4F2E9BFF.1050700@redhat.com> Sender: kvm-owner@vger.kernel.org List-ID: --7AUc2qLy4jB3hD7Z Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable > Not all PIO operations are DMA. Provide a trace and we can look. Hi, here's snippet: qemu-kvm-16441 [000] 12887154.698329: kvm_pio: pio_rea= d at 0xc002 size 1 count 1 qemu-kvm-16441 [000] 12887154.698331: kvm_userspace_exit: reason = KVM_EXIT_IO (2) qemu-kvm-16441 [000] 12887154.698331: kvm_fpu: unload qemu-kvm-16441 [000] 12887154.698337: kvm_entry: vcpu 1 qemu-kvm-16441 [000] 12887154.698338: kvm_exit: [FAILED= TO PARSE] exit_reason=3D30 guest_rip=3D0xfffff88000dabca3 isa=3D1 info1=3D= 3221356552 info2=3D0 qemu-kvm-16441 [000] 12887154.698339: kvm_emulate_insn: [FAILED= TO PARSE] rip=3D18446735827386678435 csbase=3D0 len=3D1 insn=3D^Of flags=3D9 failed=3D0 qemu-kvm-16441 [000] 12887154.698340: kvm_pio: pio_rea= d at 0xc002 size 1 count 1 qemu-kvm-16441 [000] 12887154.698340: kvm_userspace_exit: reason = KVM_EXIT_IO (2) qemu-kvm-16441 [000] 12887154.698343: kvm_entry: vcpu 1 qemu-kvm-16441 [000] 12887154.698344: kvm_exit: [FAILED= TO PARSE] exit_reason=3D30 guest_rip=3D0xfffff88000dabdbd isa=3D1 info1=3D= 3221225472 info2=3D0 qemu-kvm-16441 [000] 12887154.698345: kvm_pio: pio_wri= te at 0xc000 size 1 count 1 qemu-kvm-16441 [000] 12887154.698346: kvm_userspace_exit: reason = KVM_EXIT_IO (2) qemu-kvm-16441 [000] 12887154.698348: kvm_entry: vcpu 1 qemu-kvm-16441 [000] 12887154.698349: kvm_exit: [FAILED= TO PARSE] exit_reason=3D30 guest_rip=3D0xfffff88000dabdbd isa=3D1 info1=3D= 3221356544 info2=3D0 qemu-kvm-16441 [000] 12887154.698349: kvm_pio: pio_wri= te at 0xc002 size 1 count 1 qemu-kvm-16441 [000] 12887154.698350: kvm_userspace_exit: reason = KVM_EXIT_IO (2) qemu-kvm-16441 [000] 12887154.698352: kvm_entry: vcpu 1 qemu-kvm-16441 [000] 12887154.698353: kvm_exit: [FAILED= TO PARSE] exit_reason=3D30 guest_rip=3D0xfffff88000dabca3 isa=3D1 info1=3D= 32964616 info2=3D0 qemu-kvm-16441 [000] 12887154.698354: kvm_emulate_insn: [FAILED= TO PARSE] rip=3D18446735827386678435 csbase=3D0 len=3D1 insn=3D^Of flags=3D9 failed=3D0 qemu-kvm-16441 [000] 12887154.698354: kvm_pio: pio_rea= d at 0x1f7 size 1 count 1 qemu-kvm-16441 [000] 12887154.698355: kvm_userspace_exit: reason = KVM_EXIT_IO (2) qemu-kvm-16441 [000] 12887154.698357: kvm_set_irq: gsi 14 = level 0 source 0 qemu-kvm-16441 [000] 12887154.698358: kvm_pic_set_irq: chip 1 = pin 6 (edge|masked) qemu-kvm-16441 [000] 12887154.698358: kvm_ioapic_set_irq: pin 14 = dst 3 vec=3D97 (LowPrio|logical|edge) qemu-kvm-16441 [000] 12887154.698360: kvm_entry: vcpu 1 qemu-kvm-16441 [000] 12887154.698362: kvm_exit: [FAILED= TO PARSE] exit_reason=3D30 guest_rip=3D0xfffff88000dabca3 isa=3D1 info1=3D= 32964616 info2=3D0 qemu-kvm-16441 [000] 12887154.698363: kvm_emulate_insn: [FAILED= TO PARSE] rip=3D18446735827386678435 csbase=3D0 len=3D1 insn=3D^Of flags=3D9 failed=3D0 qemu-kvm-16441 [000] 12887154.698363: kvm_pio: pio_rea= d at 0x1f7 size 1 count 1 n. >=20 > --=20 > error compiling committee.c: too many arguments to function >=20 --=20 ------------------------------------- Ing. Nikola CIPRICH LinuxBox.cz, s.r.o. 28. rijna 168, 709 01 Ostrava tel.: +420 596 603 142 fax: +420 596 621 273 mobil: +420 777 093 799 www.linuxbox.cz mobil servis: +420 737 238 656 email servis: servis@linuxbox.cz ------------------------------------- --7AUc2qLy4jB3hD7Z Content-Type: application/pgp-signature Content-Disposition: inline -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.11 (GNU/Linux) iEYEARECAAYFAk8u7iYACgkQ3xdJJrLygV71XACglmxlqZUeLyOQfCQujmaMpJX2 vXsAnAw3DAl5uYOD+5Vlb7PhBVwBsycC =X+Pf -----END PGP SIGNATURE----- --7AUc2qLy4jB3hD7Z--