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 /rust/qemu-api | |
| parent | a453bf0354412592362139bdf4df0d4900ec0686 (diff) | |
| download | focaccia-qemu-20c2345290f34aac434284cf9a242c7904d39a27.tar.gz focaccia-qemu-20c2345290f34aac434284cf9a242c7904d39a27.zip | |
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 'rust/qemu-api')
0 files changed, 0 insertions, 0 deletions