[SeaBIOS] [PATCH] Don't enable thread preemption during S3 resume vga option rom execution.

Kevin O'Connor kevin at koconnor.net
Sat May 31 16:10:26 CEST 2014


On Sat, May 31, 2014 at 11:32:39AM +0200, Paul Menzel wrote:
> What problem did it cause and on what systems?

I'm not aware of this causing a problem on any system.  The
combination of "etc/threads"==2 (was CONFIG_THREAD_OPTIONROMS) and
"etc/s3-resume-vga-init"==1 is likely very rare.

With the above combination of options, on an S3 resume event and on
systems that use SeaBIOS to facilitate an S3 resume, the vga rom would
be executed and currently would be executed with the 1Khz RTC timer
interrupt enabled.  Enabling the timer isn't necessarily wrong, but it
has no value and it's not a good idea to mess with more hardware than
required during an S3 resume.

-Kevin



More information about the SeaBIOS mailing list