aboutsummaryrefslogtreecommitdiffstats
path: root/src/resume.c
diff options
context:
space:
mode:
authorGleb Natapov <gleb@redhat.com>2012-01-24 14:33:42 +0200
committerKevin O'Connor <kevin@koconnor.net>2012-02-01 20:42:56 -0500
commitecae9bfd29e398cf93864a3effb183a717fa749d (patch)
treeaa39b23e5b10e548770b9dbb81a0588a2ee69b25 /src/resume.c
parent745de855bda3b922babff9781a96dd8dc1898f27 (diff)
downloadseabios-ecae9bfd29e398cf93864a3effb183a717fa749d.tar.gz
mask interrupts on S3 resume
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>
Diffstat (limited to 'src/resume.c')
-rw-r--r--src/resume.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/src/resume.c b/src/resume.c
index 4390fb59..f887f454 100644
--- a/src/resume.c
+++ b/src/resume.c
@@ -107,6 +107,7 @@ s3_resume(void)
return;
}
+ pic_setup();
smm_init();
s3_resume_vga_init();