Home | History | Annotate | Download | only in lib
History log of /src/sys/arch/i386/stand/lib/biosmemps2.S
RevisionDateAuthorComments
 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

RSS XML Feed