diff options
author | Igor Mammedov <imammedo@redhat.com> | 2025-08-14 18:05:57 +0200 |
---|---|---|
committer | Paolo Bonzini <pbonzini@redhat.com> | 2025-08-29 12:48:14 +0200 |
commit | 20c2345290f34aac434284cf9a242c7904d39a27 (patch) | |
tree | 968e62f3fde1a60b9ce4b97eec733258ea32e527 /docs/system | |
parent | a453bf0354412592362139bdf4df0d4900ec0686 (diff) | |
download | qemu-20c2345290f34aac434284cf9a242c7904d39a27.zip qemu-20c2345290f34aac434284cf9a242c7904d39a27.tar.gz qemu-20c2345290f34aac434284cf9a242c7904d39a27.tar.bz2 |
hpet: make main counter read lock-less
Make access to main HPET counter lock-less.
In unlikely event of an update in progress, readers will busy wait
untill update is finished.
As result micro benchmark of concurrent reading of HPET counter
with large number of vCPU shows over 80% better (less) latency.
Signed-off-by: Igor Mammedov <imammedo@redhat.com>
Reviewed-by: Peter Xu <peterx@redhat.com>
Link: https://lore.kernel.org/r/20250814160600.2327672-6-imammedo@redhat.com
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Diffstat (limited to 'docs/system')
0 files changed, 0 insertions, 0 deletions