History log of /src/sys/arch/i386/stand/lib/biosmem.S |
Revision | | Date | Author | Comments |
1.10 |
| 04-Dec-2016 |
maxv | KNF and explain a few things
|
1.9 |
| 16-Jun-2011 |
joerg | branches: 1.9.12; 1.9.30; 1.9.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.8 |
| 11-Dec-2005 |
christos | branches: 1.8.92; 1.8.110; merge ktrace-lwp.
|
1.7 |
| 06-Jul-2005 |
junyoung | Remove unused #define.
|
1.6 |
| 01-Feb-2003 |
dsl | branches: 1.6.2; 1.6.18; 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.5 |
| 18-Aug-1997 |
hannken | Change "it's" to "it is" inside assembler comments to stop "unterminated character constant" messages from `mkdep'.
|
1.4 |
| 14-Aug-1997 |
drochner | New, optional, method to get size of extended memory. It will be used for getextmem() if EXTENDED_MEMDETECT is defined. Worked on all tested machines. Thanks to all testers, especially Martin Husemann!
|
1.3 |
| 13-Jun-1997 |
drochner | branches: 1.3.4; Fix misleading comment.
|
1.2 |
| 19-Mar-1997 |
sommerfe | In 16-bit mode, mov %ax,%bx is interpreted as mov %eax,%ebx; this breaks zero-extension of the 16-bit memory size return from the BIOS. on at least one system, the trash left in the upper half of %eax causes the kernel to crash during VM system initialization when it thinks it has on the order of 2**31 bytes of memory to play with.
We now *say* mov %eax,%ebx, but *mean* mov %ax,%bx..
|
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.3.4.1 |
| 23-Aug-1997 |
thorpej | Update marc-pcmcia branch from trunk.
|
1.6.18.1 |
| 21-Jun-2006 |
yamt | sync with head.
|
1.6.2.1 |
| 10-Nov-2005 |
skrll | Sync with HEAD. Here we go again...
|
1.8.110.1 |
| 23-Jun-2011 |
cherry | Catchup with rmind-uvmplock merge.
|
1.8.92.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.
|
1.9.34.1 |
| 07-Jan-2017 |
pgoyette | Sync with HEAD. (Note that most of these changes are simply $NetBSD$ tag issues.)
|
1.9.30.1 |
| 05-Dec-2016 |
skrll | Sync with HEAD
|
1.9.12.1 |
| 03-Dec-2017 |
jdolecek | update from HEAD
|