Home | History | Annotate | Download | only in lib
History log of /src/sys/arch/i386/stand/lib/conio.S
RevisionDateAuthorComments
 1.7  16-Jun-2011  joerg Add an optional MD calling convention flag for use in libsa when space
optimisation is critical. Use this on i386 to switch to register passing
calling convention for the file system entry points and most assembler
call backs that have to preserve at least 3 registers.
 1.6  21-May-2008  ad branches: 1.6.12; 1.6.30;
- Stop the twiddler going awry.
- Clear screen if on a glass tty (!).
 1.5  11-Dec-2005  christos branches: 1.5.74; 1.5.76; 1.5.78; 1.5.80;
merge ktrace-lwp.
 1.4  06-Jul-2005  junyoung Remove unused #define.
 1.3  27-Jan-2005  mycroft branches: 1.3.6;
Make awaitkey() poll once even if the timeout is 0. This also fixes a problem
where a keypress within the last polling interval would not be noticed.
Add a new function, conisshift(), which is used to detect whether a shift key
is pressed. Use this via awaitkey() to allow interrupting the boot by holding
down shift (similar to LILO).

This allows setting the timeout to 0 and still being able to use the boot
program.
 1.2  01-Feb-2003  dsl branches: 1.2.2; 1.2.10; 1.2.12;
Change all .S files to use .code16 and .code32
Support 32bit addresses >64k as valid on bios calls.
Move stack for dosboot and biosboot to >64 so stack doesn't hit data.
Use disk sector number passed by mbr code to select default partition
(the mbr code doesn't do this yet).
NB only biosboot and dosboot have been tested so far.
(changes approved by christos and fvdl)
 1.1  14-Mar-1997  perry branches: 1.1.1;
Initial revision
 1.1.1.1  14-Mar-1997  perry Initial import of new boot code, created by Matthias Drochner with a
little hacking by me. This isn't strictly identical to his 920312
release -- I've hacked it a bit -- but since we are taking over change
control it doesn't matter much.
 1.2.12.1  12-Feb-2005  yamt sync with head.
 1.2.10.1  29-Apr-2005  kent sync with -current
 1.2.2.2  10-Nov-2005  skrll Sync with HEAD. Here we go again...
 1.2.2.1  04-Feb-2005  skrll Sync with HEAD.
 1.3.6.1  21-Jun-2006  yamt sync with head.
 1.5.80.1  23-Jun-2008  wrstuden Sync w/ -current. 34 merge conflicts to follow.
 1.5.78.1  04-May-2009  yamt sync with head.
 1.5.76.1  04-Jun-2008  yamt sync with head
 1.5.74.1  02-Jun-2008  mjf Sync with HEAD.
 1.6.30.1  23-Jun-2011  cherry Catchup with rmind-uvmplock merge.
 1.6.12.1  27-Aug-2011  jym Sync with HEAD. Most notably: uvm/pmap work done by rmind@, and MP Xen
work of cherry@.

No regression observed on suspend/restore.

RSS XML Feed