From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org X-Spam-Level: X-Spam-Status: No, score=-3.0 required=3.0 tests=BAYES_00,DKIM_ADSP_CUSTOM_MED, DKIM_INVALID,DKIM_SIGNED,FREEMAIL_FORGED_FROMDOMAIN,FREEMAIL_FROM, HEADER_FROM_DIFFERENT_DOMAINS,HK_RANDOM_FROM,MAILING_LIST_MULTI,SPF_HELO_NONE, SPF_PASS,URIBL_BLOCKED autolearn=no autolearn_force=no version=3.4.0 Received: from mail.kernel.org (mail.kernel.org [198.145.29.99]) by smtp.lore.kernel.org (Postfix) with ESMTP id B58C6C4727C for ; Thu, 1 Oct 2020 15:16:26 +0000 (UTC) Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mail.kernel.org (Postfix) with ESMTPS id 326BD207F7 for ; Thu, 1 Oct 2020 15:16:25 +0000 (UTC) Authentication-Results: mail.kernel.org; dkim=fail reason="signature verification failed" (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b="FFMM7pW3" DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 326BD207F7 Authentication-Results: mail.kernel.org; dmarc=fail (p=none dis=none) header.from=gmail.com Authentication-Results: mail.kernel.org; spf=pass smtp.mailfrom=qemu-devel-bounces+qemu-devel=archiver.kernel.org@nongnu.org Received: from localhost ([::1]:53914 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1kO0Jk-0007B3-TQ for qemu-devel@archiver.kernel.org; Thu, 01 Oct 2020 11:16:24 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:37418) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1kNzbK-0001db-1K for qemu-devel@nongnu.org; Thu, 01 Oct 2020 10:30:30 -0400 Received: from mail-vs1-xe30.google.com ([2607:f8b0:4864:20::e30]:36672) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1kNzbH-0000kN-MV for qemu-devel@nongnu.org; Thu, 01 Oct 2020 10:30:29 -0400 Received: by mail-vs1-xe30.google.com with SMTP id j185so2658190vsc.3 for ; Thu, 01 Oct 2020 07:30:26 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc:content-transfer-encoding; bh=8GZ5n2u5V+QvfUH9DZS4oIvxHL1+NovLYLEheBS1wj8=; b=FFMM7pW3n5fCFerkvswxRl3dacjFb7wacb1PAWO1dSX7ejP0DaiP9HkcOaHx1RPjMJ Xhh+H+rIzpzu3SmCax8t9W4OaPdNRkv2+5RV2SLJflkS90aly84ORwzeOvOwUk1exd1C FkalDIVVUoL046MSR/0KW+SXRVUKbxNxlsx+/xgmcdSrMFXHKrUPR8i4g2oIHcpS3RzR Elwg2023YpN0F93kbrIrlT1q8/mRNxAP9xw4e66v3sCVb6h3ugP5mBezNr97AYEgX+j/ APEXDAfddTnVGfjKiFJn+GPQyWW2Bxvup/ak4uuK23JjWeIceokIQWmVnO0c+DmcKl0k W/fw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc:content-transfer-encoding; bh=8GZ5n2u5V+QvfUH9DZS4oIvxHL1+NovLYLEheBS1wj8=; b=ECIbOENCKOYZXZvU8aQek2T/KUEeuaunW1HY998QLZMILG8fkJLh4mQelc1+s65Vs/ 2SuDY12reWmlMLNlC2FnBFY8IECX+2UobtJQzvj7fkNrEKF5pTpAG/fTXagtuzXPiReW joyLwj2EzE4WL2Z1TqVvXeYj9RStZ+slvaZteU9IfBbziU0PN698cjn6V9ZBKG+zNsLg Fz/HFl/xhJGuFOELVB5ISSdOUK5ZyLa1l/WeoGI9pGLp68GeuwSG1e3wEV/wnXvI+GUq 29hdFHYXVWHrv0YOcmUVAaj9karN7SKaYiUU39/qnRH8YvGUwY3XFX+b9x4Jy0p+mnGC EKBw== X-Gm-Message-State: AOAM531DyIe1+YxgysiKmEquqOy1Jb3c6VnryNyzm8hqw7mE6IuBF22r ZCBLBOSdkGUT5RAZpTB40JYzbnoZ/nALk0/wgfk= X-Google-Smtp-Source: ABdhPJw51cmrRYrz9U7xKNOmKluTP6BpCfZCf0W8ZheWkWS7GC0K9ym4hvffh8ekMrKRden0cBRnPw1ThZbNhfFo5bc= X-Received: by 2002:a05:6102:4a1:: with SMTP id r1mr5196000vsa.9.1601562625771; Thu, 01 Oct 2020 07:30:25 -0700 (PDT) MIME-Version: 1.0 References: <20201001085900.ms5ix2zyoid7v3ra@steredhat> In-Reply-To: <20201001085900.ms5ix2zyoid7v3ra@steredhat> From: Ju Hyung Park Date: Thu, 1 Oct 2020 23:30:14 +0900 Message-ID: Subject: Re: io_uring possibly the culprit for qemu hang (linux-5.4.y) To: Stefano Garzarella Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable Received-SPF: pass client-ip=2607:f8b0:4864:20::e30; envelope-from=qkrwngud825@gmail.com; helo=mail-vs1-xe30.google.com X-detected-operating-system: by eggs.gnu.org: No matching host in p0f cache. That's all we know. X-Spam_score_int: -12 X-Spam_score: -1.3 X-Spam_bar: - X-Spam_report: (-1.3 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_ENVFROM_END_DIGIT=0.25, FREEMAIL_FROM=0.001, HK_RANDOM_ENVFROM=0.001, HK_RANDOM_FROM=0.553, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=no autolearn_force=no X-Spam_action: no action X-Mailman-Approved-At: Thu, 01 Oct 2020 11:07:41 -0400 X-BeenThere: qemu-devel@nongnu.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: Jens Axboe , io-uring@vger.kernel.org, qemu-devel@nongnu.org Errors-To: qemu-devel-bounces+qemu-devel=archiver.kernel.org@nongnu.org Sender: "Qemu-devel" Hi Stefano, On Thu, Oct 1, 2020 at 5:59 PM Stefano Garzarella wro= te: > Please, can you share the qemu command line that you are using? > This can be useful for the analysis. Sure. QEMU: /usr/bin/qemu-system-x86_64 -name guest=3Dwin10,debug-threads=3Don -S -object secret,id=3DmasterKey0,format=3Draw,file=3D/var/lib/libvirt/qemu/do= main-1-win10/master-key.aes -blockdev {"driver":"file","filename":"/usr/share/OVMF/OVMF_CODE.fd","node-= name":"libvirt-pflash0-storage","auto-read-only":true,"discard":"unmap"} -blockdev {"node-name":"libvirt-pflash0-format","read-only":true,"driver":"= raw","file":"libvirt-pflash0-storage"} -blockdev {"driver":"file","filename":"/var/lib/libvirt/qemu/nvram/win10_VA= RS.fd","node-name":"libvirt-pflash1-storage","auto-read-only":true,"discard= ":"unmap"} -blockdev {"node-name":"libvirt-pflash1-format","read-only":false,"driver":= "raw","file":"libvirt-pflash1-storage"} -machine pc-q35-5.0,accel=3Dkvm,usb=3Doff,vmport=3Doff,dump-guest-core=3Dof= f,mem-merge=3Doff,pflash0=3Dlibvirt-pflash0-format,pflash1=3Dlibvirt-pflash= 1-format -cpu Skylake-Client-IBRS,ss=3Don,vmx=3Don,hypervisor=3Don,tsc-adjust=3Don,c= lflushopt=3Don,umip=3Don,md-clear=3Don,stibp=3Don,arch-capabilities=3Don,ss= bd=3Don,xsaves=3Don,pdpe1gb=3Don,ibpb=3Don,amd-ssbd=3Don,fma=3Doff,avx=3Dof= f,f16c=3Doff,rdrand=3Doff,bmi1=3Doff,hle=3Doff,avx2=3Doff,bmi2=3Doff,rtm=3D= off,rdseed=3Doff,adx=3Doff,hv-time,hv-relaxed,hv-vapic,hv-spinlocks=3D0x1ff= f,hv-vpindex,hv-runtime,hv-synic,hv-stimer,hv-reset -m 8192 -mem-prealloc -mem-path /dev/hugepages/libvirt/qemu/1-win10 -overcommit mem-lock=3Doff -smp 4,sockets=3D1,dies=3D1,cores=3D2,threads=3D= 2 -uuid 7ccc3031-1dab-4267-b72a-d60065b5ff7f -display none -no-user-config -nodefaults -chardev socket,id=3Dcharmonitor,fd=3D32,server,nowait -mon chardev=3Dcharmonitor,id=3Dmonitor,mode=3Dcontrol -rtc base=3Dlocaltime,driftfix=3Dslew -global kvm-pit.lost_tick_policy=3Ddelay -no-hpet -no-shutdown -global ICH9-LPC.disable_s3=3D1 -global ICH9-LPC.disable_s4=3D1 -boot menu=3Doff,strict=3Don -device pcie-root-port,port=3D0x8,chassis=3D1,id=3Dpci.1,bus=3Dpcie.0,multifunction= =3Don,addr=3D0x1 -device pcie-root-port,port=3D0x9,chassis=3D2,id=3Dpci.2,bus=3Dpcie.0,addr= =3D0x1.0x1 -device pcie-root-port,port=3D0xa,chassis=3D3,id=3Dpci.3,bus=3Dpcie.0,addr= =3D0x1.0x2 -device pcie-root-port,port=3D0xb,chassis=3D4,id=3Dpci.4,bus=3Dpcie.0,addr= =3D0x1.0x3 -device pcie-pci-bridge,id=3Dpci.5,bus=3Dpci.2,addr=3D0x0 -device qemu-xhci,id=3Dusb,bus=3Dpci.1,addr=3D0x0 -blockdev {"driver":"host_device","filename":"/dev/disk/by-partuuid/05c3750b-060f-470= 3-95ea-6f5e546bf6e9","node-name":"libvirt-1-storage","cache":{"direct":fals= e,"no-flush":true},"auto-read-only":true,"discard":"unmap"} -blockdev {"node-name":"libvirt-1-format","read-only":false,"discard":"unma= p","detect-zeroes":"unmap","cache":{"direct":false,"no-flush":true},"driver= ":"raw","file":"libvirt-1-storage"} -device virtio-blk-pci,scsi=3Doff,bus=3Dpcie.0,addr=3D0xa,drive=3Dlibvirt-1= -format,id=3Dvirtio-disk0,bootindex=3D1,write-cache=3Don -netdev tap,fd=3D34,id=3Dhostnet0 -device e1000,netdev=3Dhostnet0,id=3Dnet0,mac=3D52:54:00:c6:bb:bc,bus=3Dpcie.0,addr= =3D0x3 -device ich9-intel-hda,id=3Dsound0,bus=3Dpcie.0,addr=3D0x4 -device hda-duplex,id=3Dsound0-codec0,bus=3Dsound0.0,cad=3D0 -device vfio-pci,host=3D0000:00:02.0,id=3Dhostdev0,bus=3Dpcie.0,addr=3D0x2,rombar= =3D0 -device virtio-balloon-pci,id=3Dballoon0,bus=3Dpcie.0,addr=3D0x8 -object rng-random,id=3Dobjrng0,filename=3D/dev/urandom -device virtio-rng-pci,rng=3Dobjrng0,id=3Drng0,bus=3Dpcie.0,addr=3D0x9 -msg timestamp=3Don And I use libvirt 6.3.0 to manage the VM. Here's an xml of my VM. win10 7ccc3031-1dab-4267-b72a-d60065b5ff7f 8388608 8388608 4 hvm /usr/share/OVMF/OVMF_CODE.fd /var/lib/libvirt/qemu/nvram/win10_VARS.fd destroy restart destroy /usr/bin/qemu-system-x86_64
/dev/urandom