All of lore.kernel.org
 help / color / mirror / Atom feed
From: Cornelia Huck <cohuck@redhat.com>
To: Eric Auger <eric.auger@redhat.com>,
	eric.auger.pro@gmail.com, eric.auger@redhat.com,
	qemu-devel@nongnu.org, qemu-arm@nongnu.org,
	peter.maydell@linaro.org, maz@kernel.org, oliver.upton@linux.dev,
	sebott@redhat.com, gshan@redhat.com, ddutile@redhat.com,
	peterx@redhat.com, philmd@linaro.org, pbonzini@redhat.com
Subject: Re: [PATCH v3 06/11] kvm-all: Add the capability to blacklist some KVM regs
Date: Tue, 25 Nov 2025 18:09:31 +0100	[thread overview]
Message-ID: <87h5uiox84.fsf@redhat.com> (raw)
In-Reply-To: <20251125100859.506228-7-eric.auger@redhat.com>

On Tue, Nov 25 2025, Eric Auger <eric.auger@redhat.com> wrote:

> On ARM we want to be able to blacklist registers that are exposed
> by KVM. To mitigate some mitigation failures that occur when a new
> register is exposed and does not exist on the destination, some
> registers are tagged "hidden" and their state won't be saved. As the
> state is not saved and they are expected not to be used, we want to
> enforce they aren't. So let's check this. The new CPUClass hide_reg()
> callback is optional and will be implemented on ARM in a subsequent
> patch.

Maybe "hide" or "ignore" instead of "blacklist"?

>
> Signed-off-by: Eric Auger <eric.auger@redhat.com>
> ---
>  include/hw/core/cpu.h |  2 ++
>  accel/kvm/kvm-all.c   | 12 ++++++++++++
>  2 files changed, 14 insertions(+)
>

Otherwise,

Reviewed-by: Cornelia Huck <cohuck@redhat.com>



  reply	other threads:[~2025-11-25 17:10 UTC|newest]

Thread overview: 26+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2025-11-25 10:07 [PATCH v3 00/11] Mitigation of "failed to load cpu:cpreg_vmstate_array_len" migration failures Eric Auger
2025-11-25 10:07 ` [PATCH v3 01/11] hw/arm/virt: Rename arm_virtio_compat into arm_virt_compat_defaults Eric Auger
2025-11-25 16:42   ` Cornelia Huck
2025-11-26 15:30   ` Sebastian Ott
2025-11-26 16:29   ` Sebastian Ott
2025-11-25 10:07 ` [PATCH v3 02/11] target/arm/machine: Improve traces on register mismatch during migration Eric Auger
2025-11-25 10:07 ` [PATCH v3 03/11] target/arm/cpu: Allow registers to be hidden Eric Auger
2025-11-25 17:04   ` Cornelia Huck
2025-12-22 13:17     ` Eric Auger
2025-12-22 13:21       ` Eric Auger
2025-11-26 16:28   ` Sebastian Ott
2025-11-25 10:07 ` [PATCH v3 04/11] target/arm/machine: Allow extra regs in the incoming stream Eric Auger
2025-11-25 17:07   ` Cornelia Huck
2025-11-25 10:07 ` [PATCH v3 05/11] target/arm/helper: Skip hidden registers Eric Auger
2025-11-25 10:07 ` [PATCH v3 06/11] kvm-all: Add the capability to blacklist some KVM regs Eric Auger
2025-11-25 17:09   ` Cornelia Huck [this message]
2025-11-26 16:42   ` Sebastian Ott
2025-11-25 10:07 ` [PATCH v3 07/11] target/arm/cpu: Implement hide_reg callback() Eric Auger
2025-11-25 17:10   ` Cornelia Huck
2025-11-26 16:55   ` Sebastian Ott
2025-11-25 10:07 ` [PATCH v3 08/11] target/arm/cpu: Expose x-mig-hidden-regs and x-mig-safe-missing-regs properties Eric Auger
2025-11-25 17:17   ` Cornelia Huck
2025-11-25 10:07 ` [PATCH v3 09/11] hw/arm/virt: Declare AArch32 DBGDTRTX as safe to ignore in incoming stream Eric Auger
2025-11-25 17:20   ` Cornelia Huck
2025-11-25 10:07 ` [PATCH v3 10/11] Revert "target/arm: Reinstate bogus AArch32 DBGDTRTX register for migration compat" Eric Auger
2025-11-25 10:08 ` [PATCH v3 11/11] hw/arm/virt: [DO NOT UPSTREAM] Enforce compatibility with older kernels Eric Auger

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=87h5uiox84.fsf@redhat.com \
    --to=cohuck@redhat.com \
    --cc=ddutile@redhat.com \
    --cc=eric.auger.pro@gmail.com \
    --cc=eric.auger@redhat.com \
    --cc=gshan@redhat.com \
    --cc=maz@kernel.org \
    --cc=oliver.upton@linux.dev \
    --cc=pbonzini@redhat.com \
    --cc=peter.maydell@linaro.org \
    --cc=peterx@redhat.com \
    --cc=philmd@linaro.org \
    --cc=qemu-arm@nongnu.org \
    --cc=qemu-devel@nongnu.org \
    --cc=sebott@redhat.com \
    /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 an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.