x86: disable PIT irq after S3 resume

Signed-off-by: Yu Ke <ke.yu@intel.com>
This commit is contained in:
Keir Fraser committed 2008-04-11 09:06:11 +01:00
1 parent c02f50263f
commit ffbb87b692
1 file changed
+4 -2
+4 -2
View File
@@ -990,7 +990,7 @@ void __init early_time_init(void)
setup_irq(0, &irq0);
}
static int __init late_time_init(void)
static int __init disable_pit_irq(void)
{
if ( !using_pit && cpu_has_apic )
{
@@ -1001,7 +1001,7 @@ static int __init late_time_init(void)
}
return 0;
}
__initcall(late_time_init);
__initcall(disable_pit_irq);
void send_timer_event(struct vcpu *v)
{
@@ -1036,6 +1036,8 @@ int time_resume(void)
{
u64 tmp = init_pit_and_calibrate_tsc();
disable_pit_irq();
set_time_scale(&this_cpu(cpu_time).tsc_scale, tmp);
resume_platform_timer();
Reference in new issue
Block a user
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.