mycroft
96e91cd027
Don't save caller-saved registers.
1996-01-06 22:15:29 +00:00
perry
765bb97fe9
fix my own pr 1762, in which it was noted that boot2 used a busy loop
...
to time out the boot prompt. Now uses a usleep() routine that calls
the BIOS and the functionality is separate from gets(). Timeout is
#defined to 5 seconds. Also did some minor cleanup in preparation to
prototype/ANSIfy everything.
1995-12-23 17:21:23 +00:00
mycroft
40a71a0a2c
Various minor cleanup.
1995-03-12 00:10:53 +00:00
mycroft
02354ddc3c
Keep the sti/cli pairs completely inside {real,prot}_to_{prot,real}.
1995-01-18 17:50:50 +00:00
mycroft
373ace5180
Various cleanup:
...
Use the global version of asm.h.
Move `boot2' into the first sector.
Replace `ouraddr' with `ourseg'.
1995-01-18 17:28:07 +00:00
mycroft
2cc5da69ef
Minor rearrangement.
1995-01-18 15:09:55 +00:00
mycroft
87b741e26f
Some general cleanup, and add support for serial terminals, `#ifdef SERIAL'.
1995-01-16 02:50:32 +00:00
cgd
022ee8f7fe
new RCS ID format.
1994-10-27 04:14:23 +00:00
mycroft
1f71230441
Add explicit sizes to all instructions. Use movl for segment register moves
...
to avoid unnecessary size overrides. Simplify halt sequences.
1994-02-03 23:20:25 +00:00
mycroft
497b6ddc04
Tiny code shortening tweaks.
1994-01-11 14:01:15 +00:00
mycroft
03058aa56a
Remove mostly useless RCS logs.
1994-01-11 13:58:00 +00:00
andrew
84d1e74079
Fixes from bde, including support for loading @ any MB boundary (e.g. a
...
kernel linked for 0xfe100000 will load at the 1MB mark) and read-ahead
buffering to speed booting from floppies. Also works with aha174x
controllers in enhanced mode.
1993-07-11 12:02:17 +00:00
cgd
e541169ce2
after 0.2.2 "stable" patches applied
1993-03-21 18:04:42 +00:00