diff options
| author | David Woodhouse <[email protected]> | 2021-11-14 08:59:02 +0000 |
|---|---|---|
| committer | Paolo Bonzini <[email protected]> | 2021-11-18 02:03:41 -0500 |
| commit | 964b7aa0b040bdc6ec1c543ee620cda3f8b4c68a (patch) | |
| tree | d4cd0984f6dda952e2e8d1ecea35f1ed4066b583 /tools/perf/scripts/python/stat-cpi.py | |
| parent | dc23a5110b106da13502de5735399ad83ed1a682 (diff) | |
KVM: Fix steal time asm constraints
In 64-bit mode, x86 instruction encoding allows us to use the low 8 bits
of any GPR as an 8-bit operand. In 32-bit mode, however, we can only use
the [abcd] registers. For which, GCC has the "q" constraint instead of
the less restrictive "r".
Also fix st->preempted, which is an input/output operand rather than an
input.
Fixes: 7e2175ebd695 ("KVM: x86: Fix recording of guest steal time / preempted status")
Reported-by: kernel test robot <[email protected]>
Signed-off-by: David Woodhouse <[email protected]>
Message-Id: <[email protected]>
Signed-off-by: Paolo Bonzini <[email protected]>
Diffstat (limited to 'tools/perf/scripts/python/stat-cpi.py')
0 files changed, 0 insertions, 0 deletions