[PATCH 1/1] Documentation: hyperv: Update VMBus doc with new features and info

2025-05-19 Thread mhkelley58
From: Michael Kelley Starting in the 6.15 kernel, VMBus interrupts are automatically assigned away from a CPU that is being taken offline. Add documentation describing this case. Also add details of Hyper-V behavior when the primary channel of a VMBus device is closed as the result of unbinding

[PATCH v4 1/1] Documentation: hyperv: Add overview of guest VM hibernation

2025-01-13 Thread mhkelley58
From: Michael Kelley Add documentation on how hibernation works in a guest VM on Hyper-V. Describe how VMBus devices and the VMBus itself are hibernated and resumed, along with various limitations. Signed-off-by: Michael Kelley --- Changes in v4: * Add back the referencing entry in Documentatio

[PATCH v3 1/1] Documentation: hyperv: Add overview of guest VM hibernation

2025-01-12 Thread mhkelley58
From: Michael Kelley Add documentation on how hibernation works in a guest VM on Hyper-V. Describe how VMBus devices and the VMBus itself are hibernated and resumed, along with various limitations. Signed-off-by: Michael Kelley --- Changes in v3: * Added missing word "with" in vPCI section [Bag

[PATCH v2 1/1] Documentation: hyperv: Add overview of guest VM hibernation

2025-01-07 Thread mhkelley58
From: Michael Kelley Add documentation on how hibernation works in a guest VM on Hyper-V. Describe how VMBus devices and the VMBus itself are hibernated and resumed, along with various limitations. Signed-off-by: Michael Kelley --- Changes in v2: * Added discussion of implications of moving a h

[PATCH 1/1] Documentation: hyperv: Add overview of guest VM hibernation

2024-12-12 Thread mhkelley58
From: Michael Kelley Add documentation on how hibernation works in a guest VM on Hyper-V. Describe how VMBus devices and the VMBus itself are hibernated and resumed, along with various limitations. Signed-off-by: Michael Kelley --- Documentation/virt/hyperv/hibernation.rst | 312 ++

[PATCH v2 1/1] Documentation: hyperv: Add overview of Confidential Computing VM support

2024-06-18 Thread mhkelley58
From: Michael Kelley Add documentation topic for Confidential Computing (CoCo) VM support in Linux guests on Hyper-V. Signed-off-by: Michael Kelley --- Changes in v2: * Added hyperlink to Coconut github project Documentation/virt/hyperv/coco.rst | 260 Documentat

[PATCH 1/1] Documentation: hyperv: Add overview of Confidential Computing VM support

2024-06-10 Thread mhkelley58
From: Michael Kelley Add documentation topic for Confidential Computing (CoCo) VM support in Linux guests on Hyper-V. Signed-off-by: Michael Kelley --- Documentation/virt/hyperv/coco.rst | 258 Documentation/virt/hyperv/index.rst | 1 + 2 files changed, 259 inse

[PATCH v2 2/2] Documentation: hyperv: Improve synic and interrupt handling description

2024-05-11 Thread mhkelley58
From: Michael Kelley Current documentation does not describe how Linux handles the synthetic interrupt controller (synic) that Hyper-V provides to guest VMs, nor how VMBus or timer interrupts are handled. Add text describing the synic and reorganize existing text to make this more clear. Signed-

[PATCH v2 1/2] Documentation: hyperv: Update spelling and fix typo

2024-05-11 Thread mhkelley58
From: Michael Kelley Update spelling from "VMbus" to "VMBus" to match Hyper-V product documentation. Also correct typo: "SNP-SEV" should be "SEV-SNP". Signed-off-by: Michael Kelley Reviewed-by: Easwar Hariharan --- Changes in v2: None Documentation/virt/hyperv/overview.rst | 22 +++ Docu

[PATCH 2/2] Documentation: hyperv: Improve synic and interrupt handling description

2024-05-07 Thread mhkelley58
From: Michael Kelley Current documentation does not describe how Linux handles the synthetic interrupt controller (synic) that Hyper-V provides to guest VMs, nor how VMBus or timer interrupts are handled. Add text describing the synic and reorganize existing text to make this more clear. Signed-

[PATCH 1/2] Documentation: hyperv: Update spelling and fix typo

2024-05-07 Thread mhkelley58
From: Michael Kelley Update spelling from "VMbus" to "VMBus" to match Hyper-V product documentation. Also correct typo: "SNP-SEV" should be "SEV-SNP". Signed-off-by: Michael Kelley --- Documentation/virt/hyperv/overview.rst | 22 +++ Documentation/virt/hyperv/vmbus.rst| 82

[PATCH v2 1/1] Documentation: hyperv: Add overview of PCI pass-thru device support

2024-02-22 Thread mhkelley58
From: Michael Kelley Add documentation topic for PCI pass-thru devices in Linux guests on Hyper-V and for the associated PCI controller driver (pci-hyperv.c). Signed-off-by: Michael Kelley Reviewed-by: Easwar Hariharan --- Changes in v2: * Fixed wording error. "removed by" should be "removed f

[PATCH 1/1] Documentation: hyperv: Add overview of PCI pass-thru device support

2024-02-14 Thread mhkelley58
From: Michael Kelley Add documentation topic for PCI pass-thru devices in Linux guests on Hyper-V and for the associated PCI controller driver (pci-hyperv.c). Signed-off-by: Michael Kelley --- Documentation/virt/hyperv/index.rst | 1 + Documentation/virt/hyperv/vpci.rst | 316 ++