OpenGrok
Cross Reference: conio.S
xref
: /
src
/
sys
/
arch
/
i386
/
stand
/
lib
/
conio.S
Home
|
History
|
Annotate
|
Download
|
only in
lib
History log of
/src/sys/arch/i386/stand/lib/conio.S
Revision
Date
Author
Comments
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.
Indexes created Thu Oct 16 14:10:15 GMT 2025