mask interrupts on S3 resume
authorGleb Natapov <gleb@redhat.com>
Tue, 24 Jan 2012 12:33:42 +0000 (14:33 +0200)
committerKevin O'Connor <kevin@koconnor.net>
Thu, 2 Feb 2012 01:42:56 +0000 (20:42 -0500)
i8259 clears interrupt mask on reset. Interrupt need to be
masked again before enabling interrupts on CPU. Since option
roms are called with interrupts enabled, resume should mask
interrupts in i8259 before calling vgabios.

Signed-off-by: Gleb Natapov <gleb@redhat.com>
Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
src/resume.c

index 4390fb59c43941354cfc14d606f0862685b085ca..f887f454e7cc8d351ade16669ca49d407616dfa9 100644 (file)
@@ -107,6 +107,7 @@ s3_resume(void)
         return;
     }
 
         return;
     }
 
+    pic_setup();
     smm_init();
 
     s3_resume_vga_init();
     smm_init();
 
     s3_resume_vga_init();