aboutsummaryrefslogtreecommitdiffstats
path: root/src/optionroms.c
diff options
context:
space:
mode:
authorKevin O'Connor <kevin@koconnor.net>2009-07-04 04:10:32 -0400
committerKevin O'Connor <kevin@koconnor.net>2009-07-04 04:10:32 -0400
commitd282af77b61af2172608b893a7a31fb686ec4643 (patch)
tree769980323e8c946af5dc0616aead19f0be2a2129 /src/optionroms.c
parente8f00eeca8cd5f463bc8f3b866078b1bf0cadbd0 (diff)
downloadseabios-d282af77b61af2172608b893a7a31fb686ec4643.tar.gz
Add option for running vga rom during s3 resume.
Add support for running the vga rom when the option CONFIG_S3_RESUME_VGA_INIT is set (default is off).
Diffstat (limited to 'src/optionroms.c')
-rw-r--r--src/optionroms.c11
1 files changed, 11 insertions, 0 deletions
diff --git a/src/optionroms.c b/src/optionroms.c
index 9769bc28..24fc4c3c 100644
--- a/src/optionroms.c
+++ b/src/optionroms.c
@@ -438,3 +438,14 @@ vga_setup()
// Write to screen.
printf("Starting SeaBIOS\n\n");
}
+
+void
+s3_resume_vga_init()
+{
+ if (!CONFIG_S3_RESUME_VGA_INIT)
+ return;
+ struct rom_header *rom = (void*)OPTION_ROM_START;
+ if (! is_valid_rom(rom))
+ return;
+ callrom(rom, 0);
+}