[PATCH v2 1/1] Drivers: hv: Always select CONFIG_SYSFB for Hyper-V guests

2025-05-19 Thread mhkelley58
From: Michael Kelley The Hyper-V host provides guest VMs with a range of MMIO addresses that guest VMBus drivers can use. The VMBus driver in Linux manages that MMIO space, and allocates portions to drivers upon request. As part of managing that MMIO space in a Generation 2 VM, the VMBus driver m

Re: [PATCH v3 06/13] dt-bindings: reserved-memory: Wakeup Mailbox for Intel processors

2025-05-19 Thread Rob Herring
On Wed, May 14, 2025 at 08:53:38PM -0700, Ricardo Neri wrote: > On Wed, May 14, 2025 at 10:42:48AM -0500, Rob Herring wrote: > > On Tue, May 13, 2025 at 03:14:56PM -0700, Ricardo Neri wrote: > > > On Mon, May 12, 2025 at 10:32:24AM -0500, Rob Herring wrote: > > > > On Tue, May 06, 2025 at 08:23:39P

[PATCH net-next,v2] net: mana: Add support for Multi Vports on Bare metal

2025-05-19 Thread Haiyang Zhang
To support Multi Vports on Bare metal, increase the device config response version. And, skip the register HW vport, and register filter steps, when the Bare metal hostmode is set. Signed-off-by: Haiyang Zhang --- v2: Updated comments as suggested by ALOK TIWARI. Fixed the version check. ---

Re: [EXTERNAL] [PATCH 1/1] Drivers: hv: Always select CONFIG_SYSFB for Hyper-V guests

2025-05-19 Thread Saurabh Singh Sengar
On Sat, May 17, 2025 at 06:47:22PM +, Michael Kelley wrote: > From: Saurabh Singh Sengar Sent: Saturday, May > 17, 2025 9:14 AM > > > > On Sat, May 17, 2025 at 01:34:20PM +, Michael Kelley wrote: > > > From: Saurabh Singh Sengar Sent: Friday, May 16, > > > 2025 9:38 PM > > > > > > > >

Re: [PATCH v3 06/13] dt-bindings: reserved-memory: Wakeup Mailbox for Intel processors

2025-05-19 Thread Ricardo Neri
On Mon, May 19, 2025 at 10:29:37AM -0500, Rob Herring wrote: > On Wed, May 14, 2025 at 08:53:38PM -0700, Ricardo Neri wrote: > > On Wed, May 14, 2025 at 10:42:48AM -0500, Rob Herring wrote: > > > On Tue, May 13, 2025 at 03:14:56PM -0700, Ricardo Neri wrote: > > > > On Mon, May 12, 2025 at 10:32:24A

Re: [PATCH v3 0/2] Drivers: hv: Introduce new driver - mshv_vtl

2025-05-19 Thread Saurabh Singh Sengar
On Mon, May 19, 2025 at 10:26:40AM +0530, Naman Jain wrote: > Introduce a new mshv_vtl driver to provide an interface for Virtual > Machine Monitor like OpenVMM and its use as OpenHCL paravisor to > control VTL0 (Virtual trust Level). > Expose devices and support IOCTLs for features like VTL creati

RE: [PATCH v3 11/13] x86/smpboot: Add a helper get the address of the wakeup mailbox

2025-05-19 Thread Michael Kelley
From: Ricardo Neri Sent: Saturday, May 3, 2025 12:15 PM > > A Hyper-V VTL level 2 guest on a TDX environment needs to map the > physical page of the ACPI Multiprocessor Wakeup Structure as private > (encrypted). It needs to know the physical address of this structure. > Add a helper function. >

RE: [PATCH v3 10/13] x86/hyperv/vtl: Setup the 64-bit trampoline for TDX guests

2025-05-19 Thread Michael Kelley
From: Ricardo Neri Sent: Saturday, May 3, 2025 12:15 PM > > From: Yunhong Jiang > > The hypervisor is an untrusted entity for TDX guests. It cannot be used > to boot secondary CPUs - neither via hypercalls not the INIT assert, > de-assert plus Start-Up IPI messages. > > Instead, the platform

RE: [PATCH v3 12/13] x86/hyperv/vtl: Mark the wakeup mailbox page as private

2025-05-19 Thread Michael Kelley
From: Ricardo Neri Sent: Saturday, May 3, 2025 12:15 PM > > From: Yunhong Jiang > > The current code maps MMIO devices as shared (decrypted) by default in a > confidential computing VM. > > In a TDX environment, secondary CPUs are booted using the Multiprocessor > Wakeup Structure defined in

RE: [PATCH v3 13/13] x86/hyperv/vtl: Use the wakeup mailbox to boot secondary CPUs

2025-05-19 Thread Michael Kelley
From: Ricardo Neri Sent: Saturday, May 3, 2025 12:15 PM > > The hypervisor is an untrusted entity for TDX guests. It cannot be used > to boot secondary CPUs. The function hv_vtl_wakeup_secondary_cpu() cannot > be used. > > Instead, the virtual firmware boots the secondary CPUs and places them i

RE: [PATCH v3 09/13] x86/realmode: Make the location of the trampoline configurable

2025-05-19 Thread Michael Kelley
From: Ricardo Neri Sent: Saturday, May 3, 2025 12:15 PM > > From: Yunhong Jiang > > x86 CPUs boot in real mode. This mode uses 20-bit memory addresses (16-bit > registers plus 4-bit segment selectors). This implies that the trampoline > must reside under the 1MB memory boundary. > > There are

RE: [PATCH v3 08/13] x86/hyperv/vtl: Set real_mode_header in hv_vtl_init_platform()

2025-05-19 Thread Michael Kelley
From: Ricardo Neri Sent: Saturday, May 3, 2025 12:15 PM > From: Yunhong Jiang > > Hyper-V VTL clears x86_platform.realmode_{init(), reserve()} in > hv_vtl_platform_init() whereas it sets real_mode_header later in > hv_vtl_early_init(). There is no need to deal with the real mode memory > in two

RE: [EXTERNAL] [PATCH 1/1] Drivers: hv: Always select CONFIG_SYSFB for Hyper-V guests

2025-05-19 Thread Michael Kelley
From: Saurabh Singh Sengar Sent: Monday, May 19, 2025 9:55 AM > > On Sat, May 17, 2025 at 06:47:22PM +, Michael Kelley wrote: > > From: Saurabh Singh Sengar Sent: Saturday, > > May 17, 2025 9:14 AM > > > > > > On Sat, May 17, 2025 at 01:34:20PM +, Michael Kelley wrote: > > > > From: Sa

Re: [EXTERNAL] [PATCH 1/1] Drivers: hv: Always select CONFIG_SYSFB for Hyper-V guests

2025-05-19 Thread Saurabh Singh Sengar
On Tue, May 20, 2025 at 02:07:48AM +, Michael Kelley wrote: > From: Saurabh Singh Sengar Sent: Monday, May > 19, 2025 9:55 AM > > > > On Sat, May 17, 2025 at 06:47:22PM +, Michael Kelley wrote: > > > From: Saurabh Singh Sengar Sent: Saturday, > > > May 17, 2025 9:14 AM > > > > > > > >