OpenGrok
Cross Reference: biosmemps2.S
xref
: /
src
/
sys
/
arch
/
i386
/
stand
/
lib
/
biosmemps2.S
Home
|
History
|
Annotate
|
Download
|
only in
lib
History log of
/src/sys/arch/i386/stand/lib/biosmemps2.S
Revision
Date
Author
Comments
1.7
04-Dec-2016
maxv
KNF and explain a few things
1.6
16-Jun-2011
joerg
branches: 1.6.12; 1.6.30; 1.6.34;
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.5
20-Feb-2011
jakllsch
branches: 1.5.2;
%bl is part of %bx, %bx contains the address we requested from the BIOS.
Thus, use %cl instead of %bl for return value storage.
1.4
21-Nov-2009
dsl
branches: 1.4.4; 1.4.6; 1.4.8;
Preserve %ds over bios calls.
Not strickly necessary because real_to_prot doesn't normally rely on in.
However it caused much confusion while debugging, and does no harm.
1.3
28-Apr-2008
martin
branches: 1.3.14;
Remove clause 3 and 4 from TNF licenses
1.2
05-Feb-2003
dsl
branches: 1.2.104; 1.2.106; 1.2.108;
Change to use .codw16/32 and ensure buffer address <64k
(approved by christos)
1.1
23-Jan-2003
jdolecek
add another memory size detection routine, using int15, function 0xc7, which
is supported on later IBM PS/2 models; this is necessary to detect memory
over 64MB
thanks go to Pavel Cahyna for testing on his IBM PS/2 machine with 128MB
bump biosboot version to 2.15
1.2.108.2
11-Mar-2010
yamt
sync with head
1.2.108.1
16-May-2008
yamt
sync with head.
1.2.106.1
18-May-2008
yamt
sync with head.
1.2.104.1
02-Jun-2008
mjf
Sync with HEAD.
1.3.14.3
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.
1.3.14.2
28-Mar-2011
jym
Sync with HEAD. TODO before merge:
- shortcut for suspend code in sysmon, when powerd(8) is not running.
Borrow ``xs_watch'' thread context?
- bug hunting in xbd + xennet resume. Rings are currently thrashed upon
resume, so current implementation force flush them on suspend. It's not
really needed.
1.3.14.1
24-Oct-2010
jym
Sync with HEAD
1.4.8.1
05-Mar-2011
bouyer
Sync with HEAD
1.4.6.1
06-Jun-2011
jruoho
Sync with HEAD.
1.4.4.1
05-Mar-2011
rmind
sync with head
1.5.2.1
23-Jun-2011
cherry
Catchup with rmind-uvmplock merge.
1.6.34.1
07-Jan-2017
pgoyette
Sync with HEAD. (Note that most of these changes are simply $NetBSD$
tag issues.)
1.6.30.1
05-Dec-2016
skrll
Sync with HEAD
1.6.12.1
03-Dec-2017
jdolecek
update from HEAD
Indexes created Sun Oct 19 02:09:48 GMT 2025