Thread (43 messages) flat view 43 messages, 4 authors, 2022-02-16

Re: [PATCH v2 6/6] KVM: x86: Update vPMCs when retiring branch instructions

From: Jim Mattson <hidden>
Date: 2021-12-09 04:40:31
Also in: lkml

On Mon, Nov 29, 2021 at 11:42 PM Like Xu [off-list ref] wrote:
From: Jim Mattson <redacted>

When KVM retires a guest branch instruction through emulation,
increment any vPMCs that are configured to monitor "branch
instructions retired," and update the sample period of those counters
so that they will overflow at the right time.

Signed-off-by: Eric Hankland <redacted>
[jmattson:
  - Split the code to increment "branch instructions retired" into a
    separate commit.
  - Moved/consolidated the calls to kvm_pmu_trigger_event() in the
    emulation of VMLAUNCH/VMRESUME to accommodate the evolution of
    that code.
]
Fixes: f5132b01386b ("KVM: Expose a version 2 architectural PMU to a guests")
Signed-off-by: Jim Mattson <redacted>
I'm not sure if this is appropriate, but...

Reviewed-by: Jim Mattson <redacted>
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help