[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[PATCH 0/2] hw/nvme: fix hibernation-based migration
From: |
Klaus Jensen |
Subject: |
[PATCH 0/2] hw/nvme: fix hibernation-based migration |
Date: |
Sun, 10 Mar 2024 12:07:24 +0100 |
Julien Grall, in #2184, reported that hibernation-based migration with
hw/nvme is broken when suspending on a pre 6.0 QEMU and resuming on a
more recent one. This is because the BAR layout was changed in 6.0.
Fix this by adding a machine compatibility parameter that restores the
old behavior.
Signed-off-by: Klaus Jensen <k.jensen@samsung.com>
---
Klaus Jensen (2):
hw/nvme: generalize the mbar size helper
hw/nvme: add machine compatibility parameter to enable msix exclusive bar
hw/core/machine.c | 1 +
hw/nvme/ctrl.c | 73 ++++++++++++++++++++++++++++++++++++-------------------
hw/nvme/nvme.h | 1 +
3 files changed, 50 insertions(+), 25 deletions(-)
---
base-commit: f901bf11b3ddf852e591593b09b8aa7a177f9a0b
change-id: 20240310-fix-msix-exclusive-bar-d65564414a2c
Best regards,
--
Klaus Jensen <k.jensen@samsung.com>
- [PATCH 0/2] hw/nvme: fix hibernation-based migration,
Klaus Jensen <=