- remove trailing white space, trailing empty lines, C++ comments, etc.
- split cmd_boot.c (separate cmd_bdinfo.c and cmd_load.c)
* Patches by Kenneth Johansson, 25 Jun 2003:
- major rework of command structure
(work done mostly by Michal Cendrowski and Joakim Kristiansen)
33 lines
1.1 KiB
Plaintext
33 lines
1.1 KiB
Plaintext
|
|
This is a preliminary version of a VGA softbooter for LINUX.
|
|
|
|
It makes use of the of the vm86() call and is therefore only
|
|
usable on ix86 systems.
|
|
There are plans to port this program to use a x86 emulator
|
|
like x86emu. Also it may be ported to other operating systems.
|
|
|
|
So far it has been tested on a small number of cards. It might
|
|
well be that it will fail on your card.
|
|
|
|
If you need to make modifications to the programs to be able
|
|
to boot your card please let the author know.
|
|
|
|
So far there is no command line interface. All options need
|
|
to be hardcoded. You can do this by editing debug.h. You can
|
|
turn on a bunch of debug output. Other options allow you to
|
|
boot the primary card (CONFIG_ACTIVE_DEVICE), save the bios
|
|
to a file (SAVE_BIOS), and map the original system bios
|
|
(MAP_SYS_BIOS).
|
|
|
|
The author wants to thank
|
|
Hans Lermen (dosemu)
|
|
and
|
|
Kendall Bennett (x86emu)
|
|
for their support.
|
|
|
|
Parts of the code - especially in v86.c and io.c - are based on code
|
|
taken from dosemu. Parts of the code in int.c are based on code taken
|
|
from x86emu
|
|
|
|
Egbert Eich. <Egbert.Eich@Physik.TU-Darmstadt.DE>
|