Home | History | Annotate | Download | only in installboot
History log of /src/sys/arch/atari/stand/installboot/Makefile
RevisionDateAuthorComments
 1.11  03-Jul-2022  tsutsui Fix inverted logic. My fault back in 2015..
 1.10  11-May-2022  rin For atari install disk:

- Drop FD support from installboot(8). Reduce ~0.5KB.
- Drop primary boot loaders for FD (2 files, 0.5KB each).

Note that we continue to support these features in base.

OK tsutsui@
 1.9  12-Aug-2015  tsutsui Try to shrink binary size a bit.

- omit usage of options in SMALLPROG case
- use bool instead of int where appropriate
- rely on zero-initialized-bss
 1.8  24-Nov-2014  tsutsui branches: 1.8.2;
Disable "OS bootversion check" on crunched binaries for installation media.

This oscheck() function seems implemented to check compatibility
between bootloaders and /netbsd kernel, but checking /netbsd using kvm(3)
doesn't make sense on installation or even future cross builds, and
probably we will never bump bootloader version without compatibility
per recent 14 years history.

This works around overflow of 1440KB 2HD sysinst.fs, and would also be
worth to pullup to netbsd-7.
 1.7  24-Nov-2014  tsutsui Specify -fno-strict-aliasing as a temporary workaround for gcc48.

The existing abcksum() also violates strict-aliasing rule
(while current gcc48 doesn't warn it) and fixing all violations
strictly requires whole reorganization of boot sector structures.
But it won't happen soon and this MD installboot should be integrated
into MI installboot(8) in future, and it requires whole overhaul anyway.
See long discussion in source-changes-d@ for details.

Should be pulled up to netbsd-7 if we switches m68k to using gcc48.
 1.6  01-Nov-2011  chs branches: 1.6.12; 1.6.28;
use WARNS instead of mucking with CFLAGS directly.
 1.5  12-Dec-2001  tv MKfoo=no -> NOfoo
 1.4  13-Feb-1999  lukem branches: 1.4.22; 1.4.26;
convert from NOxxx= to MKxxx=no.
include <bsd.own.mk> if testing a MKxxx variable.
 1.3  09-Jul-1997  leo Introduce 'bootversion' in locore.s. Check this to decide if installing
a bootstrap with the running installboot makes sense.
 1.2  22-Jun-1997  mrg move man pages into share/man.
 1.1  29-Feb-1996  leo branches: 1.1.1;
Initial revision
 1.1.1.1  29-Feb-1996  leo NetBSD/Atari bootcode by Waldi Ravens.
 1.4.26.1  08-Jan-2002  nathanw Catch up to -current.
 1.4.22.1  10-Jan-2002  thorpej Sync kqueue branch with -current.
 1.6.28.2  29-Mar-2015  snj Pull up following revision(s) (requested by martin in ticket #651):
distrib/atari/floppies/common/list.images: revision 1.10
sys/arch/atari/stand/installboot/Makefile: revision 1.8
sys/arch/atari/stand/installboot/installboot.c: revision 1.34
Disable "OS bootversion check" on crunched binaries for installation media.
This oscheck() function seems implemented to check compatibility
between bootloaders and /netbsd kernel, but checking /netbsd using kvm(3)
doesn't make sense on installation or even future cross builds, and
probably we will never bump bootloader version without compatibility
per recent 14 years history.
This works around overflow of 1440KB 2HD sysinst.fs, and would also be
worth to pullup to netbsd-7.
 1.6.28.1  04-Feb-2015  snj Pull up following revision(s) (requested by chs in ticket #482):
sys/arch/atari/stand/installboot/Makefile: revision 1.7
Specify -fno-strict-aliasing as a temporary workaround for gcc48.
The existing abcksum() also violates strict-aliasing rule
(while current gcc48 doesn't warn it) and fixing all violations
strictly requires whole reorganization of boot sector structures.
But it won't happen soon and this MD installboot should be integrated
into MI installboot(8) in future, and it requires whole overhaul anyway.
See long discussion in source-changes-d@ for details.
Should be pulled up to netbsd-7 if we switches m68k to using gcc48.
 1.6.12.1  03-Dec-2017  jdolecek update from HEAD
 1.8.2.1  22-Sep-2015  skrll Sync with HEAD

RSS XML Feed