From: Naman Jain <namjain@linux.microsoft.com>
To: "K . Y . Srinivasan" <kys@microsoft.com>,
Haiyang Zhang <haiyangz@microsoft.com>,
Wei Liu <wei.liu@kernel.org>, Dexuan Cui <decui@microsoft.com>
Cc: linux-hyperv@vger.kernel.org, linux-kernel@vger.kernel.org,
Naman Jain <namjain@linux.microsoft.com>,
John Starks <jostarks@microsoft.com>,
jacob.pan@linux.microsoft.com,
Easwar Hariharan <eahariha@linux.microsoft.com>
Subject: [PATCH 0/2] Drivers: hv: vmbus: Wait for offers and log missing offers
Date: Fri, 18 Oct 2024 04:58:09 -0700 [thread overview]
Message-ID: <20241018115811.5530-1-namjain@linux.microsoft.com> (raw)
After VM requests for channel offers during boot or resume from
hibernation, host offers the available channels and then sends a
separate message when all offers are delivered. Wait for this
message to make this offers request and receipt process synchronous.
This is to support user mode (VTL0) in OpenHCL (A Linux based
paravisor for Confidential VMs) to ensure that all channel offers
are present when init begins in VTL0, and it knows which channels
the host has offered and which it has not.
This is in analogy to a PCI bus not returning from probe until it has
scanned all devices on the bus.
As part of this implementation, some code cleanup is also done for the
logic which becomes redundant due to this change.
Second patch prints the channels which are not offered when resume
happens from hibernation to supply more information to the end user.
John Starks (1):
Drivers: hv: vmbus: Log on missing offers
Naman Jain (1):
Drivers: hv: vmbus: Wait for offers during boot
drivers/hv/channel_mgmt.c | 38 +++++++++++++++++++++++---------------
drivers/hv/connection.c | 4 ++--
drivers/hv/hyperv_vmbus.h | 14 +++-----------
drivers/hv/vmbus_drv.c | 30 +++++++++++++++---------------
4 files changed, 43 insertions(+), 43 deletions(-)
--
2.34.1
next reply other threads:[~2024-10-18 11:58 UTC|newest]
Thread overview: 17+ messages / expand[flat|nested] mbox.gz Atom feed top
2024-10-18 11:58 Naman Jain [this message]
2024-10-18 11:58 ` [PATCH 1/2] Drivers: hv: vmbus: Wait for offers during boot Naman Jain
2024-10-18 22:52 ` Easwar Hariharan
2024-10-21 4:33 ` Michael Kelley
2024-10-22 9:50 ` Naman Jain
2024-10-22 18:03 ` Michael Kelley
2024-10-25 18:18 ` Dexuan Cui
2024-10-28 15:21 ` Michael Kelley
2024-10-28 4:54 ` Naman Jain
2024-10-21 4:57 ` Saurabh Singh Sengar
2024-10-22 9:55 ` Naman Jain
2024-10-22 17:38 ` Michael Kelley
2024-10-24 10:32 ` Naman Jain
2024-10-18 11:58 ` [PATCH 2/2] Drivers: hv: vmbus: Log on missing offers Naman Jain
2024-10-21 2:43 ` Easwar Hariharan
2024-10-21 4:26 ` Saurabh Singh Sengar
2024-10-21 4:31 ` Naman Jain
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=20241018115811.5530-1-namjain@linux.microsoft.com \
--to=namjain@linux.microsoft.com \
--cc=decui@microsoft.com \
--cc=eahariha@linux.microsoft.com \
--cc=haiyangz@microsoft.com \
--cc=jacob.pan@linux.microsoft.com \
--cc=jostarks@microsoft.com \
--cc=kys@microsoft.com \
--cc=linux-hyperv@vger.kernel.org \
--cc=linux-kernel@vger.kernel.org \
--cc=wei.liu@kernel.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox