History log of /src/sys/arch/i386/stand/fatboot |
Revision | Date | Author | Comments |
1.3 | 10-Mar-2012 |
dsl | Add support for directly booting from FAT12 filesystems. This shouldn't really be needed except that Linux wont mount a small FAT16 filesystem - it always treats it as FAT12 even when you tell it otherwise. There was enough free space before the main FS on the USB stick I've been using for an extra small FAT fs to boot from.
|
1.2 | 06-Jan-2007 |
dsl | branches: 1.2.2; 1.2.6; 1.2.86; 1.2.90; Change build to allow a fat32 bootstrap to be built from the same sources (the relevant changes haven't been done though). Call built binary bootxx_fat16 for consistency. Use 'push %cs' to push a zero value in places where we had relied on %bx being zero from much higher up the code.
|
1.1 | 01-Jan-2007 |
dsl | Add a sub-512 byte piece of code that can be written (by a modified installboot) into the first sector of a FAT16 filesystem and will load 'boot' (and hence) the netbsd kernel from it. Unlike bootxx_msdosfs this doesn't need the filesystem to have 8k of 'reserved' sectors, and may well work on non-512 byte media (as yet untested).
|
1.2.90.1 | 11-Mar-2012 |
mrg | sync to latest -current
|
1.2.86.1 | 17-Apr-2012 |
yamt | sync with head
|
1.2.6.2 | 26-Feb-2007 |
yamt | sync with head.
|
1.2.6.1 | 06-Jan-2007 |
yamt | file Makefile was added on branch yamt-lazymbuf on 2007-02-26 09:07:04 +0000
|
1.2.2.2 | 12-Jan-2007 |
ad | Sync with head.
|
1.2.2.1 | 06-Jan-2007 |
ad | file Makefile was added on branch newlock2 on 2007-01-12 01:00:51 +0000
|
1.9 | 25-Jul-2018 |
kamil | Specify NOLIBCSANITIZER in x86 bootloader-like code under sys/arch/
Set NOLIBCSANITIZER for i386 and amd64 specific bootloader-like code.
|
1.8 | 02-Jun-2018 |
christos | branches: 1.8.2; - Disable MKSANITIZER - Redo using NOPIE - Add NORELRO
|
1.7 | 12-Jan-2014 |
tsutsui | branches: 1.7.28; Add empty LIBCRTI= as LIBCRT0 to build sa programs without installed DESTDIR.
XXX: probabry we should have bsd.saprog.mk or something.
|
1.6 | 20-May-2011 |
joerg | branches: 1.6.4; 1.6.14; 1.6.18; Disable integrated assembler for files that use .code16 or .code32 for now. Disable Clang completely for bootxx and netboot for now until the size issue has been sorted out.
|
1.5 | 30-Mar-2009 |
tsutsui | branches: 1.5.4; 1.5.6; Remove extra trailing slash in ${S} path.
|
1.4 | 12-Mar-2009 |
abs | Prefer MACHINE_ARCH to MACHINE in some tests
|
1.3 | 25-Oct-2008 |
apb | branches: 1.3.2; 1.3.8; Use ${TOOL_SED} instead if plain sed in Makefiles.
|
1.2 | 20-Oct-2008 |
christos | disable PIE for boot code.
|
1.1 | 06-Jan-2007 |
dsl | branches: 1.1.2; 1.1.6; 1.1.48; 1.1.52; 1.1.58; Change build to allow a fat32 bootstrap to be built from the same sources (the relevant changes haven't been done though). Call built binary bootxx_fat16 for consistency. Use 'push %cs' to push a zero value in places where we had relied on %bx being zero from much higher up the code.
|
1.1.58.1 | 13-Dec-2008 |
haad | Update haad-dm branch to haad-dm-base2.
|
1.1.52.1 | 04-May-2009 |
yamt | sync with head.
|
1.1.48.1 | 17-Jan-2009 |
mjf | Sync with HEAD.
|
1.1.6.2 | 26-Feb-2007 |
yamt | sync with head.
|
1.1.6.1 | 06-Jan-2007 |
yamt | file Makefile.fat was added on branch yamt-lazymbuf on 2007-02-26 09:07:04 +0000
|
1.1.2.2 | 12-Jan-2007 |
ad | Sync with head.
|
1.1.2.1 | 06-Jan-2007 |
ad | file Makefile.fat was added on branch newlock2 on 2007-01-12 01:00:51 +0000
|
1.3.8.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.8.2 | 01-Nov-2009 |
jym | Sync with HEAD.
|
1.3.8.1 | 13-May-2009 |
jym | Sync with HEAD.
Commit is split, to avoid a "too many arguments" protocol error.
|
1.3.2.1 | 28-Apr-2009 |
skrll | Sync with HEAD.
|
1.5.6.1 | 06-Jun-2011 |
jruoho | Sync with HEAD.
|
1.5.4.1 | 31-May-2011 |
rmind | sync with head
|
1.6.18.1 | 18-May-2014 |
rmind | sync with head
|
1.6.14.1 | 20-Aug-2014 |
tls | Rebase to HEAD as of a few days ago.
|
1.6.4.1 | 22-May-2014 |
yamt | sync with head.
for a reference, the tree before this commit was tagged as yamt-pagecache-tag8.
this commit was splitted into small chunks to avoid a limitation of cvs. ("Protocol error: too many arguments")
|
1.7.28.2 | 28-Jul-2018 |
pgoyette | Sync with HEAD
|
1.7.28.1 | 25-Jun-2018 |
pgoyette | Sync with HEAD
|
1.8.2.1 | 10-Jun-2019 |
christos | Sync with HEAD
|
1.5 | 28-Feb-2025 |
andvar | Fix various typos in comments.
|
1.4 | 10-Mar-2012 |
dsl | branches: 1.4.76; Add support for directly booting from FAT12 filesystems. This shouldn't really be needed except that Linux wont mount a small FAT16 filesystem - it always treats it as FAT12 even when you tell it otherwise. There was enough free space before the main FS on the USB stick I've been using for an extra small FAT fs to boot from.
|
1.3 | 29-Apr-2008 |
martin | branches: 1.3.34; 1.3.38; Convert to new 2 clause license
|
1.2 | 06-Jan-2007 |
dsl | branches: 1.2.2; 1.2.6; 1.2.48; 1.2.50; 1.2.52; Change build to allow a fat32 bootstrap to be built from the same sources (the relevant changes haven't been done though). Call built binary bootxx_fat16 for consistency. Use 'push %cs' to push a zero value in places where we had relied on %bx being zero from much higher up the code.
|
1.1 | 01-Jan-2007 |
dsl | Add a sub-512 byte piece of code that can be written (by a modified installboot) into the first sector of a FAT16 filesystem and will load 'boot' (and hence) the netbsd kernel from it. Unlike bootxx_msdosfs this doesn't need the filesystem to have 8k of 'reserved' sectors, and may well work on non-512 byte media (as yet untested).
|
1.2.52.1 | 16-May-2008 |
yamt | sync with head.
|
1.2.50.1 | 18-May-2008 |
yamt | sync with head.
|
1.2.48.1 | 02-Jun-2008 |
mjf | Sync with HEAD.
|
1.2.6.2 | 26-Feb-2007 |
yamt | sync with head.
|
1.2.6.1 | 06-Jan-2007 |
yamt | file fatboot.S was added on branch yamt-lazymbuf on 2007-02-26 09:07:04 +0000
|
1.2.2.2 | 12-Jan-2007 |
ad | Sync with head.
|
1.2.2.1 | 06-Jan-2007 |
ad | file fatboot.S was added on branch newlock2 on 2007-01-12 01:00:51 +0000
|
1.3.38.1 | 11-Mar-2012 |
mrg | sync to latest -current
|
1.3.34.1 | 17-Apr-2012 |
yamt | sync with head
|
1.4.76.1 | 02-Aug-2025 |
perseant | Sync with HEAD
|
1.1 | 10-Mar-2012 |
dsl | branches: 1.1.2; Add support for directly booting from FAT12 filesystems. This shouldn't really be needed except that Linux wont mount a small FAT16 filesystem - it always treats it as FAT12 even when you tell it otherwise. There was enough free space before the main FS on the USB stick I've been using for an extra small FAT fs to boot from.
|
1.1.2.2 | 17-Apr-2012 |
yamt | sync with head
|
1.1.2.1 | 10-Mar-2012 |
yamt | file Makefile was added on branch yamt-pagecache on 2012-04-17 00:06:30 +0000
|
1.1 | 06-Jan-2007 |
dsl | branches: 1.1.2; 1.1.6; Change build to allow a fat32 bootstrap to be built from the same sources (the relevant changes haven't been done though). Call built binary bootxx_fat16 for consistency. Use 'push %cs' to push a zero value in places where we had relied on %bx being zero from much higher up the code.
|
1.1.6.2 | 26-Feb-2007 |
yamt | sync with head.
|
1.1.6.1 | 06-Jan-2007 |
yamt | file Makefile was added on branch yamt-lazymbuf on 2007-02-26 09:07:05 +0000
|
1.1.2.2 | 12-Jan-2007 |
ad | Sync with head.
|
1.1.2.1 | 06-Jan-2007 |
ad | file Makefile was added on branch newlock2 on 2007-01-12 01:00:51 +0000
|