Received: by 2002:a89:2c3:0:b0:1ed:23cc:44d1 with SMTP id d3csp842252lqs; Tue, 5 Mar 2024 20:15:35 -0800 (PST) X-Forwarded-Encrypted: i=3; AJvYcCVf5cz1nB8MYWj1NqElwdWpdXiYC0ChIQ6egTZ003t0fCo4cD1Qv4FfF+myh9iCLTYGxqZrboOylGzN8vzyP2vqxsMtmIbrzuzct9AbbA== X-Google-Smtp-Source: AGHT+IG2iuMZBDwEZNavmbX8HpuJBdS4wDZl8gYG5nNMZ0CHqNE5ISL6aL463XeSTy/AyiChhJr3 X-Received: by 2002:a05:6402:3191:b0:564:4a18:45f1 with SMTP id di17-20020a056402319100b005644a1845f1mr9600737edb.17.1709698535237; Tue, 05 Mar 2024 20:15:35 -0800 (PST) ARC-Seal: i=2; a=rsa-sha256; t=1709698535; cv=pass; d=google.com; s=arc-20160816; b=aECF7dDuEKTGP5xT31d2MRHVwkj0yBM0DZRhkfrtKbAi/Odsg59cr2Qci40aLvQY7n N+fishC4Fo1hAHNzi8VM6SZiSSqsPE7bVxJZLINi7B6yEZtNbsR92uOTHDEejEotycKa nAB0+8pIOMkPvy4hLLdo2hU7OHJ7wEF7zxYS7KjWl2uJIak6awkfQrdlDDo0fOqaP4FF kTGm95e9v0CUUxYVoAf88VLqVqpy0NRdQZfBoGqW2V7nao6dqHOvEEQ8zUh68vWH4ZVq c4eW7ksfmU+3ldM+tCLEffk+ZInweuSip3Owjs2fW2uA0YiblK/UXv9uaZGYmZA+vpa5 zL3w== ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=content-transfer-encoding:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:list-unsubscribe:list-subscribe :list-id:precedence:dkim-signature; bh=2mZOift1zTCFAAkkTaz50gagDuRV3FpniOphDqMAsX8=; fh=ljzdGgvtgQOQx1CxjPtWZwwgWsIlNfZz/uQAJYqAmRk=; b=MmsQV/7xwSReSw9379flepKnQJHlxNhSS4gDYbQD5soxmc+Z8sB8OUaNkRomDR79Rl IWYVqJJf35sZI1Fn8fV++k6B0RqZKVRn3u+Vj6CQkARl3Hp67xfU21WEvD9KTlE3hkrs NzvgvBUwUCBCPWqtsbPdvZP8H9F7XDtNBBOTtzk6Oo5VpPucAmrzS6Z51D+UG/7vow/y OabAvF0CMJZyMPbzapIdgHruwSJLS1RoZ2/K0HXOz8s8m5BPrJtZ8YhbFAHPleYAXBtk bw8eGyZffUMWF1UK7+BD8mZlFaOJ2E/lIGf/+0KY0iJQ37S157JX0c5ROrIAk7KOXNVB 2fbg==; dara=google.com ARC-Authentication-Results: i=2; mx.google.com; dkim=pass header.i=@gmail.com header.s=20230601 header.b=lDNmoOZd; arc=pass (i=1 spf=pass spfdomain=gmail.com dkim=pass dkdomain=gmail.com dmarc=pass fromdomain=gmail.com); spf=pass (google.com: domain of linux-kernel+bounces-93310-linux.lists.archive=gmail.com@vger.kernel.org designates 2604:1380:4601:e00::3 as permitted sender) smtp.mailfrom="linux-kernel+bounces-93310-linux.lists.archive=gmail.com@vger.kernel.org"; dmarc=pass (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com Return-Path: Received: from am.mirrors.kernel.org (am.mirrors.kernel.org. [2604:1380:4601:e00::3]) by mx.google.com with ESMTPS id s12-20020a056402520c00b0056382b02f44si5917819edd.37.2024.03.05.20.15.35 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 05 Mar 2024 20:15:35 -0800 (PST) Received-SPF: pass (google.com: domain of linux-kernel+bounces-93310-linux.lists.archive=gmail.com@vger.kernel.org designates 2604:1380:4601:e00::3 as permitted sender) client-ip=2604:1380:4601:e00::3; Authentication-Results: mx.google.com; dkim=pass header.i=@gmail.com header.s=20230601 header.b=lDNmoOZd; arc=pass (i=1 spf=pass spfdomain=gmail.com dkim=pass dkdomain=gmail.com dmarc=pass fromdomain=gmail.com); spf=pass (google.com: domain of linux-kernel+bounces-93310-linux.lists.archive=gmail.com@vger.kernel.org designates 2604:1380:4601:e00::3 as permitted sender) smtp.mailfrom="linux-kernel+bounces-93310-linux.lists.archive=gmail.com@vger.kernel.org"; dmarc=pass (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com Received: from smtp.subspace.kernel.org (wormhole.subspace.kernel.org [52.25.139.140]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by am.mirrors.kernel.org (Postfix) with ESMTPS id 003231F261E3 for ; Wed, 6 Mar 2024 04:15:35 +0000 (UTC) Received: from localhost.localdomain (localhost.localdomain [127.0.0.1]) by smtp.subspace.kernel.org (Postfix) with ESMTP id 1713C18641; Wed, 6 Mar 2024 04:15:21 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b="lDNmoOZd" Received: from mail-yb1-f173.google.com (mail-yb1-f173.google.com [209.85.219.173]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 7F9161759F; Wed, 6 Mar 2024 04:15:18 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.219.173 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1709698520; cv=none; b=tV1qJPhMS9NaDCRJfgu13R5CtuIas5A5mzwiOnqdVmEBi+WNU0obtznr3NKrxJhAcabpjYeDCab/AQsr9/pkFfuHZuRQhR/O1FlQt+mvd0aSJUh7CRngW8Xi4IPrOCNjllUhklyWQU1CkwPq05OjNtDH0xGMeiDqSFcWC2918VA= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1709698520; c=relaxed/simple; bh=2mZOift1zTCFAAkkTaz50gagDuRV3FpniOphDqMAsX8=; h=MIME-Version:References:In-Reply-To:From:Date:Message-ID:Subject: To:Cc:Content-Type; b=Mw5S/iCpVME0tz346Yj/pIZBJOmxpj4OxkbniZang5YyNV4VJYdTwHWjmg38Q34djRNimBXscgal6Hn0FVarZbiLNEtGTdOrc8MmlEqBMTB1MphB4J+vqYXwc14zHUbWIEUmzjEkiadXkuKhw7GkzmqoFBSUHsj58r/gavREH4Y= ARC-Authentication-Results:i=1; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=gmail.com; spf=pass smtp.mailfrom=gmail.com; dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b=lDNmoOZd; arc=none smtp.client-ip=209.85.219.173 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=gmail.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=gmail.com Received: by mail-yb1-f173.google.com with SMTP id 3f1490d57ef6-dc742543119so6504681276.0; Tue, 05 Mar 2024 20:15:18 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1709698517; x=1710303317; darn=vger.kernel.org; h=content-transfer-encoding:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:from:to:cc:subject:date :message-id:reply-to; bh=2mZOift1zTCFAAkkTaz50gagDuRV3FpniOphDqMAsX8=; b=lDNmoOZdOo1aI32FGYjW3RSvdzLN2yADOUh39G9R2qYaJJrJTqHXprYEoLRwxR0L6Y r4S7iedq2Eb2AS7rifVPW3iiGcoVBv3nVQL2aZYDsdVmutd/EBnsRO60efFVNMatm3dU RScW8fpHrn+bQVlzrXAju/TbbgVZcGvqEQ4G8tdSwaeSNyyEVfAPFHh++C4GgBj+tGxb LkbgZ61ctqhgxyP5g7HXXZJHSBRNBvQdO4d7n8IlMhDAslO1jl14U6zs8RPAobtYgXu2 5vB/k0o95UXlH+bNdZnyXUv91UvE2rcHP50nUqjprpH49vmwve89A/H+gXZi6W19uBM5 z8jA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1709698517; x=1710303317; h=content-transfer-encoding:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=2mZOift1zTCFAAkkTaz50gagDuRV3FpniOphDqMAsX8=; b=sJWhpwlt2aIJdX55IyzqjUHe062k01puFsPZbbrk4haAhNXaeMkByPMbw9nqyu6DHF H0nqNlGPUsaR2U9P5W0Fy3F8QtlMbXUXpR5TmMWYkWEoxSKoZZ0BoQT3DJf+vJ2Rwg9d KwJvgjgfYartslLxGrD9V8z7T+13lqreZDuu6sZ9sxkN2uCKdFmdZYqc+j9MinyjEC9l U6CgBAUboLPcnHe6PJ1x4Icqpt8IzmNbQG9oDbeUizO4xCISjA/12IE6eMwOKlnoo3fm nBD2gW0oa4RCPlvuiBhA+R+DBJjOhkgxUE6X348XPnVLFsDM0w9UVvMPlYDqNl1PnwU1 Ef2w== X-Forwarded-Encrypted: i=1; AJvYcCW4yjNAMSHTsakovkE46YnCf1R3rxhzqmjBz/jnHhwX/+AdF7Sze30IGu3c3HOkJt708VoyVj0EDbBmD3i/cnhdN045vBqywgarBES1 X-Gm-Message-State: AOJu0Yw4B3mVHhubqvFsMHmooiG+o6eC2PBii70OR9dmz4BeWH4boLs5 fTJWztisLbLfl2d/XxAKanTuc2ZeaPWcexFcnDXpEA7kqwVrDGE4io178gWAQ8q6ZHFqO5U6N/i 2iv1mAjbMLGo2jBJMFS+7Skkacdo= X-Received: by 2002:a25:2107:0:b0:dcc:ca51:c2e1 with SMTP id h7-20020a252107000000b00dccca51c2e1mr10654514ybh.2.1709698517460; Tue, 05 Mar 2024 20:15:17 -0800 (PST) Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 References: <20240229065313.1871095-1-foxywang@tencent.com> <20240229065313.1871095-2-foxywang@tencent.com> <5e35c8e1-5306-8ee9-300c-2426d6a0f050@oracle.com> In-Reply-To: <5e35c8e1-5306-8ee9-300c-2426d6a0f050@oracle.com> From: Yi Wang Date: Wed, 6 Mar 2024 12:15:06 +0800 Message-ID: Subject: Re: [RESEND v3 1/3] KVM: setup empty irq routing when create vm To: Dongli Zhang , Christian Borntraeger , Sean Christopherson , Oliver Upton Cc: kvm@vger.kernel.org, pbonzini@redhat.com, tglx@linutronix.de, mingo@redhat.com, dave.hansen@linux.intel.com, bp@alien8.de, hpa@zytor.com, imbrenda@linux.ibm.com, frankja@linux.ibm.com, atishp@atishpatra.org, anup@brainfault.org, maz@kernel.org, foxywang@tencent.com, wanpengli@tencent.com, linux-kernel@vger.kernel.org, x86@kernel.org Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable On Thu, Feb 29, 2024 at 6:15=E2=80=AFPM Dongli Zhang wrote: > > > > On 2/28/24 22:53, Yi Wang wrote: > > From: Yi Wang > > > > Add a new function to setup empty irq routing in kvm path, which > > can be invoded in non-architecture-specific functions. The difference > > :s/invoded/invoked/ Thanks for pointing this out. Sean, Oliver, Christian, Do you have any other thoughts? Any suggestions are appreciated. > > Dongli Zhang --=20 --- Best wishes Yi Wang