[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Qemu-devel] [patch 1/2] target-i386: support "invariant tsc" flag
From: |
Eduardo Habkost |
Subject: |
Re: [Qemu-devel] [patch 1/2] target-i386: support "invariant tsc" flag |
Date: |
Wed, 23 Apr 2014 16:04:25 -0300 |
User-agent: |
Mutt/1.5.21 (2010-09-15) |
On Wed, Apr 23, 2014 at 03:20:03PM -0300, Marcelo Tosatti wrote:
> Expose "Invariant TSC" flag, if KVM is enabled. From Intel documentation:
>
> 17.13.1 Invariant TSC The time stamp counter in newer processors may
> support an enhancement, referred to as invariant TSC. Processor’s
> support for invariant TSC is indicated by CPUID.80000007H:EDX[8].
> The invariant TSC will run at a constant rate in all ACPI P-, C-.
> and T-states. This is the architectural behavior moving forward. On
> processors with invariant TSC support, the OS may use the TSC for wall
> clock timer services (instead of ACPI or HPET timers). TSC reads are
> much more efficient and do not incur the overhead associated with a ring
> transition or access to a platform resource.
>
> Signed-off-by: Marcelo Tosatti <address@hidden>
Reviewed-by: Eduardo Habkost <address@hidden>
I plan to rebase this on top of my feature-word-filtering refactor
series ("Support check/enforce flags in TCG mode, too"), and submit it
as part of that series.
--
Eduardo
- Re: [Qemu-devel] [patch 2/2] target-i386: block migration and savevm if invariant tsc is exposed, (continued)
- Re: [Qemu-devel] [patch 2/2] target-i386: block migration and savevm if invariant tsc is exposed, Eduardo Habkost, 2014/04/28
- Re: [Qemu-devel] [patch 2/2] target-i386: block migration and savevm if invariant tsc is exposed, Paolo Bonzini, 2014/04/28
- Re: [Qemu-devel] [patch 2/2] target-i386: block migration and savevm if invariant tsc is exposed, Eduardo Habkost, 2014/04/28
- Re: [Qemu-devel] [patch 2/2] target-i386: block migration and savevm if invariant tsc is exposed, Paolo Bonzini, 2014/04/29
- Re: [Qemu-devel] [patch 2/2] target-i386: block migration and savevm if invariant tsc is exposed, Eduardo Habkost, 2014/04/29
[Qemu-devel] [patch 1/2] target-i386: support "invariant tsc" flag, Marcelo Tosatti, 2014/04/22
[Qemu-devel] [patch 0/2] expose invariant tsc flag for kvm guests (v2), Marcelo Tosatti, 2014/04/23
- [Qemu-devel] [patch 1/2] target-i386: support "invariant tsc" flag, Marcelo Tosatti, 2014/04/23
- Re: [Qemu-devel] [patch 1/2] target-i386: support "invariant tsc" flag,
Eduardo Habkost <=
- [Qemu-devel] [patch 2/2] target-i386: block migration and savevm if invariant tsc is exposed, Marcelo Tosatti, 2014/04/23
- Re: [Qemu-devel] [patch 2/2] target-i386: block migration and savevm if invariant tsc is exposed, Eduardo Habkost, 2014/04/23
- [Qemu-devel] target-i386: block migration and savevm if invariant tsc is exposed (v3), Marcelo Tosatti, 2014/04/23
- Re: [Qemu-devel] target-i386: block migration and savevm if invariant tsc is exposed (v3), Eduardo Habkost, 2014/04/24
- Re: [Qemu-devel] target-i386: block migration and savevm if invariant tsc is exposed (v3), Marcelo Tosatti, 2014/04/25
- Re: [Qemu-devel] target-i386: block migration and savevm if invariant tsc is exposed (v3), Eduardo Habkost, 2014/04/25
- Re: [Qemu-devel] target-i386: block migration and savevm if invariant tsc is exposed (v3), Marcelo Tosatti, 2014/04/25
- [Qemu-devel] [PATCH] savevm: check vmsd for migratability status, Marcelo Tosatti, 2014/04/25
- Re: [Qemu-devel] [PATCH] savevm: check vmsd for migratability status, Eduardo Habkost, 2014/04/28
- [Qemu-devel] [PATCH] savevm: check vmsd for migratability status (v2), Marcelo Tosatti, 2014/04/29