You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
In function run_thread() the function check_irqs() gets called after the thread switch for atomic handoff reasons. In yield() it's the other way round. If check_irqs() is called after run_thread() and check_irqs() is called before switch_next() in yield(), it can happen in a constructed case that a background thread runs twice without a check_irqs() call in between. Call check_irqs() after switch_next() in yield() to prevent this. Signed-off-by: Volker Rümelin <email@example.com>
|2 weeks ago|
|docs||10 months ago|
|scripts||2 weeks ago|
|src||6 days ago|
|vgasrc||3 weeks ago|
|.gitignore||11 years ago|
|COPYING||13 years ago|
|COPYING.LESSER||13 years ago|
|Makefile||11 months ago|
|README||7 years ago|
Welcome to the SeaBIOS project! This project implements an X86 legacy
bios that is built with standard GNU tools.
Please see build and developer information at:
For the impatient, SeaBIOS is built for QEMU and tested on QEMU with:
qemu -bios out/bios.bin
SeaBIOS can be configured with kconfig. To change the default
configuration one can run "make menuconfig" prior to running "make".
For other types of builds, and for more detailed developer
documentation, please see the online documentation listed above.