Message ID | 034117b286fa4cd6fa491325679052f8b71a8c41.1668618583.git.jinankjain@linux.microsoft.com |
---|---|
State | New |
Headers |
Return-Path: <linux-kernel-owner@vger.kernel.org> Delivered-To: ouuuleilei@gmail.com Received: by 2002:adf:f944:0:0:0:0:0 with SMTP id q4csp192441wrr; Wed, 16 Nov 2022 19:29:33 -0800 (PST) X-Google-Smtp-Source: AA0mqf6oNL5kRQ0YSawI891J3jbVbpzvyMeWVkxfDGIsf0Zq6qqTGv/AClesvRmzjYCrGtqh8xKs X-Received: by 2002:a17:90a:9f09:b0:218:6158:b081 with SMTP id n9-20020a17090a9f0900b002186158b081mr897682pjp.66.1668655773356; Wed, 16 Nov 2022 19:29:33 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1668655773; cv=none; d=google.com; s=arc-20160816; b=pNwBK3pNbigAUsfDLnCYAy8jMG/47E3ppQIMai3k3ga5x8qwVhrxYS9Z9yzHMzjKTu EPfJWJNKc47756dAOfmX99owGrqvx2KmOcX7bBpZWI0abmDuaaoyUOJvkkjdQYLod780 ROgfQu/qOwSOyDGUJBiwKW2RGiHiqud+Dqn9snHncsUS+VtwBQGT9082CF8OjE1L8pDg ZUzhnYQl5qvbKK+XkdyXYoXmp2d6ljlbEZKvS7bEj6Qx6yGqK4NzuaXV/971kmOCy96K DiIjJxBtKxNp3z0z7qh8bnc5Ag3pe8jLtvgKw/MdlLPtRnhJaG0CNpiea9fpxsoD516V bwgg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:content-transfer-encoding:mime-version :references:in-reply-to:message-id:date:subject:cc:to:from :dkim-signature:dkim-filter; bh=D+EHMsRYcjPgM7FAsk56dOdUsC5Gb8WTyjClcLwda7k=; b=0s3Q+x93Rke7EtzY8P3M1S1zmOd0w4N920d0lkLqCZF0egQQMQGtROtVUWoeGNYN1M a1moFAHA9Y3pQV6V6qhZwfHP+KXbnh8uFfnvHCgVuKqgbwolBWY5wI4Joqjjc1lgJWQU nt35VlSLFpyrvIaFBNAEqrcM3v+HIxZx+TltnKeTpJTDK8ThU36w7Xg6YDyjyq93HLaV FgRaPbpB/gQJHWHjTZ1BsZsB00JnQVSfvxtmo2yqaTR+hu+41aHNbQMoy8az6iJpMQkK 3DSTwpMK+zchxFIP5mPkUoPRAWEhdjKO5ncSlU2GXNhY81ck4l3MLBh2aGSbA+Lhb6Jc E1pQ== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@linux.microsoft.com header.s=default header.b=c3clnCf6; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=linux.microsoft.com Received: from out1.vger.email (out1.vger.email. [2620:137:e000::1:20]) by mx.google.com with ESMTP id a21-20020aa795b5000000b005639db953adsi15925429pfk.68.2022.11.16.19.29.21; Wed, 16 Nov 2022 19:29:33 -0800 (PST) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) client-ip=2620:137:e000::1:20; Authentication-Results: mx.google.com; dkim=pass header.i=@linux.microsoft.com header.s=default header.b=c3clnCf6; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=linux.microsoft.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S234195AbiKQD2x (ORCPT <rfc822;just.gull.subs@gmail.com> + 99 others); Wed, 16 Nov 2022 22:28:53 -0500 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:50564 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S239065AbiKQD2a (ORCPT <rfc822;linux-kernel@vger.kernel.org>); Wed, 16 Nov 2022 22:28:30 -0500 Received: from linux.microsoft.com (linux.microsoft.com [13.77.154.182]) by lindbergh.monkeyblade.net (Postfix) with ESMTP id F1F5D6CA13; Wed, 16 Nov 2022 19:28:22 -0800 (PST) Received: from jinankjain-dranzer.zrrkmle5drku1h0apvxbr2u2ee.ix.internal.cloudapp.net (unknown [20.188.121.5]) by linux.microsoft.com (Postfix) with ESMTPSA id 8882E20B83DC; Wed, 16 Nov 2022 19:28:18 -0800 (PST) DKIM-Filter: OpenDKIM Filter v2.11.0 linux.microsoft.com 8882E20B83DC DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linux.microsoft.com; s=default; t=1668655702; bh=D+EHMsRYcjPgM7FAsk56dOdUsC5Gb8WTyjClcLwda7k=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=c3clnCf6MRyp4l/sEknCdLKvRtf2k2fjfuyRfdipLRzOoW7AYZks5bRQtUv7Q+u4n djEaXC0D0N8l21mUaB4g+43kV5fJrqOho3gmXpWLVNWNdhNsWjWTcW/6DrVp8zA5Jz vAn22oRoEPt+pezVLfLEwEhiZYrEyFfpQTO/o5XA= From: Jinank Jain <jinankjain@linux.microsoft.com> To: jinankjain@microsoft.com Cc: kys@microsoft.com, haiyangz@microsoft.com, wei.liu@kernel.org, decui@microsoft.com, tglx@linutronix.de, mingo@redhat.com, bp@alien8.de, dave.hansen@linux.intel.com, x86@kernel.org, hpa@zytor.com, arnd@arndb.de, peterz@infradead.org, jpoimboe@kernel.org, jinankjain@linux.microsoft.com, seanjc@google.com, kirill.shutemov@linux.intel.com, ak@linux.intel.com, sathyanarayanan.kuppuswamy@linux.intel.com, linux-hyperv@vger.kernel.org, linux-kernel@vger.kernel.org, linux-arch@vger.kernel.org, anrayabh@linux.microsoft.com, mikelley@microsoft.com Subject: [PATCH v4 4/5] Drivers: hv: Enable vmbus driver for nested root partition Date: Thu, 17 Nov 2022 03:27:57 +0000 Message-Id: <034117b286fa4cd6fa491325679052f8b71a8c41.1668618583.git.jinankjain@linux.microsoft.com> X-Mailer: git-send-email 2.25.1 In-Reply-To: <cover.1668618583.git.jinankjain@linux.microsoft.com> References: <cover.1668618583.git.jinankjain@linux.microsoft.com> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Status: No, score=-19.8 required=5.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,ENV_AND_HDR_SPF_MATCH,RCVD_IN_DNSWL_MED, SPF_HELO_PASS,SPF_PASS,USER_IN_DEF_DKIM_WL,USER_IN_DEF_SPF_WL autolearn=ham autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on lindbergh.monkeyblade.net Precedence: bulk List-ID: <linux-kernel.vger.kernel.org> X-Mailing-List: linux-kernel@vger.kernel.org X-getmail-retrieved-from-mailbox: =?utf-8?q?INBOX?= X-GMAIL-THRID: =?utf-8?q?1749712396113488324?= X-GMAIL-MSGID: =?utf-8?q?1749712396113488324?= |
Series |
Add support running nested Microsoft Hypervisor
|
|
Commit Message
Jinank Jain
Nov. 17, 2022, 3:27 a.m. UTC
Currently VMBus driver is not initialized for root partition but we need
to enable the VMBus driver for nested root partition. This is required,
so that L2 root can use the VMBus devices.
Signed-off-by: Jinank Jain <jinankjain@linux.microsoft.com>
---
drivers/hv/vmbus_drv.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
Comments
From: Jinank Jain <jinankjain@linux.microsoft.com> Sent: Wednesday, November 16, 2022 7:28 PM > > Currently VMBus driver is not initialized for root partition but we need > to enable the VMBus driver for nested root partition. This is required, > so that L2 root can use the VMBus devices. > > Signed-off-by: Jinank Jain <jinankjain@linux.microsoft.com> > --- > drivers/hv/vmbus_drv.c | 2 +- > 1 file changed, 1 insertion(+), 1 deletion(-) > > diff --git a/drivers/hv/vmbus_drv.c b/drivers/hv/vmbus_drv.c > index db00d20c726d..0937877eade9 100644 > --- a/drivers/hv/vmbus_drv.c > +++ b/drivers/hv/vmbus_drv.c > @@ -2744,7 +2744,7 @@ static int __init hv_acpi_init(void) > if (!hv_is_hyperv_initialized()) > return -ENODEV; > > - if (hv_root_partition) > + if (hv_root_partition && !hv_nested) > return 0; > > /* > -- > 2.25.1 Reviewed-by: Michael Kelley <mikelley@microsoft.com>
diff --git a/drivers/hv/vmbus_drv.c b/drivers/hv/vmbus_drv.c index db00d20c726d..0937877eade9 100644 --- a/drivers/hv/vmbus_drv.c +++ b/drivers/hv/vmbus_drv.c @@ -2744,7 +2744,7 @@ static int __init hv_acpi_init(void) if (!hv_is_hyperv_initialized()) return -ENODEV; - if (hv_root_partition) + if (hv_root_partition && !hv_nested) return 0; /*