Go to file
Kevin O'Connor 699a4e5d69 ldnoexec: Add script to remove ET_EXEC flag from intermediate build objects
Add a script to remove the ET_EXEC flag from the 16bit and "32bit
segmented" intermediate objects.  This avoids build failures with some
linkers that will not allow linking these objects again.

Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
2020-07-24 11:01:47 -04:00
docs boot: Extend `etc/show-boot-menu` to configure skipping boot menu with only one device 2020-05-21 13:38:27 -04:00
scripts ldnoexec: Add script to remove ET_EXEC flag from intermediate build objects 2020-07-24 11:01:47 -04:00
src timer: Handle decrements of PIT counter 2020-06-26 14:18:23 -04:00
vgasrc vgabios: Fix preserve memory flag in handle_1000 2020-07-13 18:50:52 -04:00
.gitignore Start using Kconfig to configure SeaBIOS settings. 2011-01-29 09:44:33 -05:00
COPYING Initial checkin. 2008-02-25 22:25:15 -05:00
COPYING.LESSER Change license from GPLv3 to LGPLv3. 2009-01-15 20:52:58 -05:00
Makefile ldnoexec: Add script to remove ET_EXEC flag from intermediate build objects 2020-07-24 11:01:47 -04:00
README Simplify README files - point to online documentation instead 2014-12-15 21:46:56 -05:00

README

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:

  http://seabios.org/Developer_Documentation

For the impatient, SeaBIOS is built for QEMU and tested on QEMU with:

  make
  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.