diff options
| author | Keir Fraser <keir.fraser@citrix.com> | 2008-06-03 09:35:02 +0100 |
|---|---|---|
| committer | Keir Fraser <keir.fraser@citrix.com> | 2008-06-03 09:35:02 +0100 |
| commit | 7534d30b438b3ab76967743bbb162e6b60dfe823 (patch) | |
| tree | dd94c51b9648bde2890bf751e693127741152aaa /tools/ioemu/translate-all.c | |
| parent | 85745512c5b0251e59685a82e667b834b106bbf2 (diff) | |
| download | xen-7534d30b438b3ab76967743bbb162e6b60dfe823.tar.gz xen-7534d30b438b3ab76967743bbb162e6b60dfe823.tar.bz2 xen-7534d30b438b3ab76967743bbb162e6b60dfe823.zip | |
x86: Enhance Cx stability by adding softirq check before entry cstate
Without checking softirq_pending before entry Cx state, softirq such
as SCHEDULE_SOFTIRQ and TIMER_SOFTIRQ can't be handled timely. It may
cause severe failures such as disk I/O failure.
This patch addresses the issue above, meanwhile move timing points
closer to cstate entry/exit point to make C3 residency more accurate,
and enable irq a little earlier.
Signed-off-by: Wei Gang <gang.wei@intel.com>
Signed-off-by: Tian Kevin <kevin.tian@intel.com>
Diffstat (limited to 'tools/ioemu/translate-all.c')
0 files changed, 0 insertions, 0 deletions
