Home | History | Annotate | Download | only in stand
History log of /src/sys/arch/sgimips/stand/Makefile.booters
RevisionDateAuthorComments
 1.25  12-Jan-2019  tsutsui Import irisboot, yet another bootloader for pre-ARC sgimips machines.

This bootloader adds support for Personal IRIS 4D/25 (IP6),
Personal IRIS 4D/35 (IP12), and Indigo R3000 (IP12) etc. and
optionally supports R4000 Indy and Indigo R4000 (ARCS machine)
using standalone WD33C93 SCSI driver.

Submitted by Naruaki Etomi via PR port-sgimips/53539,
and reviewed by tsutsui@. See also port-sgimips@ ML thread:
https://mail-index.netbsd.org/port-sgimips/2018/09/16/msg000778.html
 1.24  08-Apr-2017  christos branches: 1.24.12; 1.24.14;
centralize vers.c building for standalone programs.
 1.23  08-Sep-2016  christos branches: 1.23.2;
Avoid the PIE
 1.22  12-Jan-2014  tsutsui branches: 1.22.6; 1.22.10;
Add empty LIBCRTI= as LIBCRT0 to build sa programs without installed DESTDIR.

XXX: probabry we should have bsd.saprog.mk or something.
 1.21  26-Feb-2011  matt branches: 1.21.4; 1.21.14; 1.21.18;
Make sure that sgimips64 can build the O32 bootloaders
 1.20  20-Feb-2011  matt Merge forward matt-nb5-mips64
Adapt to new interrupt/spl framework
Deal with arcbios calls being O32 and kernels being N32/N64.
Need to save/restore T8 across arcbios calls.
 1.19  24-Jan-2011  joerg Define NOMAN earlier
 1.18  22-Jan-2011  joerg Drop bootprog_maker (formerly enabled by -M) and bootprog_date (formerly
disabled by -D) from the output of newvers_stand.sh. Change -D to the
inverted logic, so that it adds the date to bootprog_rev in ().

Change all platforms accordingly. -D is added if MKREPRO is not yes and
wasn't present before. Platforms that didn't use -D don't depend on
MKREPRO now either.
 1.17  14-Dec-2009  matt branches: 1.17.4; 1.17.6; 1.17.8;
Merge from matt-nb5-mips64
Merge mips-specific arch files.
 1.16  15-Mar-2009  tsutsui - use <bsd.klinks.mk> to create MD include dir symlinks
- make sure to remove lib subdirs on clean and distclean target
 1.15  28-Mar-2008  tsutsui branches: 1.15.4; 1.15.12; 1.15.18; 1.15.22;
Enable warning options.
 1.14  23-Feb-2008  tsutsui - use bootprog_name[] generated by sys/conf/newvers_stand.sh
- constify, KNF
- fix bootloader names in comment
 1.13  11-Dec-2005  christos branches: 1.13.50; 1.13.70; 1.13.74;
merge ktrace-lwp.
 1.12  17-Nov-2003  sekiya branches: 1.12.16;
Rationalize the machine-links creation mechanism.
 1.11  11-Nov-2003  sekiya Rework the boot loader:
* remove dead code,
* streamline kernel selection logic,
* various small bugfixes.
 1.10  26-Oct-2003  lukem Use ${HOST_SH} instead of `sh'.

If necessary, pull in <bsd.sys.mk> to get the definition of HOST_SH;
Makefiles that pull in one of (most of) <bsd.*.mk> will get this anyway.
 1.9  08-Oct-2003  simonb Define LIB{CRT0,C,CRTBEGIN,CRTEND} as nothing, we don't need to link
against them.
 1.8  23-Dec-2002  pooka branches: 1.8.2;
also create boot.ip32 with the entry point set to the IP32 load address

from Chris Sekiya
 1.7  10-Nov-2002  thorpej Add "-mno-abicalls" to AFLAGS. Add "-ffreestanding -msoft-float" to
CFLAGS.
 1.6  20-Dec-2001  thorpej branches: 1.6.2;
Add -Dsgimips to CPPFLAGS.
 1.5  12-Dec-2001  tv MKfoo=no -> NOfoo
 1.4  22-Nov-2001  soren Nuke cleandir target override.
 1.3  22-Nov-2001  soren Note kernel load adress change.
 1.2  22-Nov-2001  thorpej - Clean up the bootloader Makefiles somewhat.
- Build an ECOFF version of the bootloader as "boot". As a temporary
measure (due to a bug in libbfd which has not yet been fixed, but
for which a work-around exists as a patch), install and ELF version
of the bootload as well as "boot.elf". "boot.elf" will go away once
the toolchain issue is resolved.
 1.1  21-Nov-2001  thorpej Initial cut at a bootloader for NetBSD/sgimips, by Michael Hitch.
 1.6.2.2  10-Jan-2002  thorpej Sync kqueue branch with -current.
 1.6.2.1  20-Dec-2001  thorpej file Makefile.booters was added on branch kqueue on 2002-01-10 19:48:33 +0000
 1.8.2.3  21-Sep-2004  skrll Fix the sync with head I botched.
 1.8.2.2  18-Sep-2004  skrll Sync with HEAD.
 1.8.2.1  03-Aug-2004  skrll Sync with HEAD
 1.12.16.1  27-Feb-2008  yamt sync with head.
 1.13.74.1  03-Apr-2008  mjf Sync with HEAD.
 1.13.70.1  24-Mar-2008  keiichi sync with head.
 1.13.50.1  23-Mar-2008  matt sync with HEAD
 1.15.22.1  10-Sep-2009  matt Add preliminary LP64 support for sgimips
 1.15.18.1  13-May-2009  jym Sync with HEAD.

Commit is split, to avoid a "too many arguments" protocol error.
 1.15.12.1  28-Apr-2009  skrll Sync with HEAD.
 1.15.4.2  11-Mar-2010  yamt sync with head
 1.15.4.1  04-May-2009  yamt sync with head.
 1.17.8.2  05-Mar-2011  bouyer Sync with HEAD
 1.17.8.1  08-Feb-2011  bouyer Sync with HEAD
 1.17.6.1  06-Jun-2011  jruoho Sync with HEAD.
 1.17.4.1  05-Mar-2011  rmind sync with head
 1.21.18.1  18-May-2014  rmind sync with head
 1.21.14.2  03-Dec-2017  jdolecek update from HEAD
 1.21.14.1  20-Aug-2014  tls Rebase to HEAD as of a few days ago.
 1.21.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.22.10.1  26-Apr-2017  pgoyette Sync with HEAD
 1.22.6.2  28-Aug-2017  skrll Sync with HEAD
 1.22.6.1  05-Oct-2016  skrll Sync with HEAD
 1.23.2.1  21-Apr-2017  bouyer Sync with HEAD
 1.24.14.1  10-Jun-2019  christos Sync with HEAD
 1.24.12.1  18-Jan-2019  pgoyette Synch with HEAD

RSS XML Feed