Home | History | Annotate | Download | only in stand
History log of /src/sys/arch/mvmeppc/stand/Makefile.booters
RevisionDateAuthorComments
 1.15  08-Apr-2017  christos centralize vers.c building for standalone programs.
 1.14  12-Jan-2014  tsutsui branches: 1.14.6; 1.14.10; 1.14.14;
Add empty LIBCRTI= as LIBCRT0 to build sa programs without installed DESTDIR.

XXX: probabry we should have bsd.saprog.mk or something.
 1.13  21-Sep-2013  tsutsui Explicitly link srt0.o (Standalone RunTime startup code) first.

Taken from the similar fix of mvme68k:
http://mail-index.netbsd.org/source-changes/2013/09/21/msg047819.html
> MVME PROM requires raw binaries (by objcopy -O binary) so we have to
> make sure the entry point is located at the first address of the binaries.
The original changes to switch to using MI libsa is:
http://mail-index.netbsd.org/source-changes/2011/01/02/msg016563.html

Should be pulled up to netbsd-6 branches.
(though untested since there seems no users of mvmeppc)
 1.12  22-Jan-2011  joerg branches: 1.12.4; 1.12.10; 1.12.14; 1.12.16; 1.12.18; 1.12.24;
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.11  02-Jan-2011  tsutsui branches: 1.11.2; 1.11.4;
Switch mvmeppc bootloader to using MI libsa and libkern for maintainability.
Mostly taken from mvme68k.

Compile test only, but no functional changes.
 1.10  24-Dec-2009  tsutsui branches: 1.10.4;
Use <bsd.klinks.mk> to create machine and ${MACHINE_CPU} symlinks.
 1.9  13-Dec-2009  tsutsui Pull a fix from mvme68k:
Create machine and ${MACHINE_CPU} symlinks properly and
remove unnecessary dependencies so that parallel build works.
 1.8  03-Apr-2009  tsutsui Remove obsolete LIBSA_USE_MEMCPY and LIBSA_USE_MEMSET.
They were removed from <lib/libsa/stand.h> on December 2007.
 1.7  12-Jan-2009  tsutsui branches: 1.7.2;
- add some make variables to suppress errors on build without DESTDIR
- make sure machine and ${MACHINE_ARCH} symlinks are always created
 1.6  11-Dec-2005  christos branches: 1.6.74; 1.6.78; 1.6.86;
merge ktrace-lwp.
 1.5  14-Jun-2004  he Factor out the C preprocessor defines and include flags from CFLAGS
to CPPFLAGS, so that they are also applied when compiling assembler
files.
 1.4  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.3  24-Oct-2003  matt use -ffreestanding
 1.2  31-May-2002  bjh21 branches: 1.2.2; 1.2.8;
Use ${PRINTOBJDIR} rather than rolling our own. This makes parallel
builds work properly.
 1.1  27-Feb-2002  scw branches: 1.1.2; 1.1.10;
New port: NetBSD/mvmeppc

Based mostly on NetBSD/prep at this time since the earlier mvme160x
boards are pretty much PReP compliant. Later boards in the range
diverge somewhat from the reference platform, hence the separate port.

Still needs *lots* of bashing into shape, but at this time it will
boot to multi-user over ethernet on an MVME1603-051.
 1.1.10.1  14-Jul-2002  gehenna catch up with -current.
 1.1.2.3  20-Jun-2002  nathanw Catch up to -current.
 1.1.2.2  28-Feb-2002  nathanw Catch up to -current.
 1.1.2.1  27-Feb-2002  nathanw file Makefile.booters was added on branch nathanw_sa on 2002-02-28 04:11:10 +0000
 1.2.8.3  21-Sep-2004  skrll Fix the sync with head I botched.
 1.2.8.2  18-Sep-2004  skrll Sync with HEAD.
 1.2.8.1  03-Aug-2004  skrll Sync with HEAD
 1.2.2.2  23-Jun-2002  jdolecek catch up with -current on kqueue branch
 1.2.2.1  31-May-2002  jdolecek file Makefile.booters was added on branch kqueue on 2002-06-23 17:38:38 +0000
 1.6.86.2  28-Apr-2009  skrll Sync with HEAD.
 1.6.86.1  19-Jan-2009  skrll Sync with HEAD.
 1.6.78.2  11-Mar-2010  yamt sync with head
 1.6.78.1  04-May-2009  yamt sync with head.
 1.6.74.1  17-Jan-2009  mjf Sync with HEAD.
 1.7.2.1  13-May-2009  jym Sync with HEAD.

Commit is split, to avoid a "too many arguments" protocol error.
 1.10.4.1  05-Mar-2011  rmind sync with head
 1.11.4.1  08-Feb-2011  bouyer Sync with HEAD
 1.11.2.1  06-Jun-2011  jruoho Sync with HEAD.
 1.12.24.1  23-Sep-2013  riz Pull up following revision(s) (requested by tsutsui in ticket #955):
sys/arch/mvmeppc/stand/libsa/Makefile.inc: revision 1.2
sys/arch/mvmeppc/stand/Makefile.booters: revision 1.13
sys/arch/mvmeppc/stand/libsa/Makefile: revision 1.11
Explicitly link srt0.o (Standalone RunTime startup code) first.
Taken from the similar fix of mvme68k:
http://mail-index.netbsd.org/source-changes/2013/09/21/msg047819.html
MVME PROM requires raw binaries (by objcopy -O binary) so we have to
make sure the entry point is located at the first address of the binaries.
The original changes to switch to using MI libsa is:
http://mail-index.netbsd.org/source-changes/2011/01/02/msg016563.html
Should be pulled up to netbsd-6 branches.
(though untested since there seems no users of mvmeppc)
 1.12.18.1  18-May-2014  rmind sync with head
 1.12.16.1  23-Sep-2013  riz Pull up following revision(s) (requested by tsutsui in ticket #955):
sys/arch/mvmeppc/stand/libsa/Makefile.inc: revision 1.2
sys/arch/mvmeppc/stand/Makefile.booters: revision 1.13
sys/arch/mvmeppc/stand/libsa/Makefile: revision 1.11
Explicitly link srt0.o (Standalone RunTime startup code) first.
Taken from the similar fix of mvme68k:
http://mail-index.netbsd.org/source-changes/2013/09/21/msg047819.html
MVME PROM requires raw binaries (by objcopy -O binary) so we have to
make sure the entry point is located at the first address of the binaries.
The original changes to switch to using MI libsa is:
http://mail-index.netbsd.org/source-changes/2011/01/02/msg016563.html
Should be pulled up to netbsd-6 branches.
(though untested since there seems no users of mvmeppc)
 1.12.14.2  03-Dec-2017  jdolecek update from HEAD
 1.12.14.1  20-Aug-2014  tls Rebase to HEAD as of a few days ago.
 1.12.10.1  23-Sep-2013  riz Pull up following revision(s) (requested by tsutsui in ticket #955):
sys/arch/mvmeppc/stand/libsa/Makefile.inc: revision 1.2
sys/arch/mvmeppc/stand/Makefile.booters: revision 1.13
sys/arch/mvmeppc/stand/libsa/Makefile: revision 1.11
Explicitly link srt0.o (Standalone RunTime startup code) first.
Taken from the similar fix of mvme68k:
http://mail-index.netbsd.org/source-changes/2013/09/21/msg047819.html
MVME PROM requires raw binaries (by objcopy -O binary) so we have to
make sure the entry point is located at the first address of the binaries.
The original changes to switch to using MI libsa is:
http://mail-index.netbsd.org/source-changes/2011/01/02/msg016563.html
Should be pulled up to netbsd-6 branches.
(though untested since there seems no users of mvmeppc)
 1.12.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.14.14.1  21-Apr-2017  bouyer Sync with HEAD
 1.14.10.1  26-Apr-2017  pgoyette Sync with HEAD
 1.14.6.1  28-Aug-2017  skrll Sync with HEAD

RSS XML Feed