Home | History | Annotate | Download | only in boot
History log of /src/sys/arch/arc/stand/boot/Makefile
RevisionDateAuthorComments
 1.19  29-Jun-2024  rin arc: stand: Switch to libsa/getopt, NFCI
 1.18  03-Jun-2020  tsutsui Explicitly strip debug info on calling objdump for ecoff boot binaries.

As noted by martin@ on tech-toolchain@, release binaries are built
with MKDEBUG=yes so standalone binaries should explicitly remove
debug info generated by -g option.
https://mail-index.netbsd.org/tech-toolchain/2020/06/02/msg003809.html

Should be pulled up to netbsd-9.
(ARC BIOS gets confused by debug info sections in ecoff binaries
and boot binary in 9.0 doesn't work)
 1.17  08-Apr-2017  christos branches: 1.17.18;
centralize vers.c building for standalone programs.
 1.16  08-Sep-2016  christos branches: 1.16.2;
Avoid the PIE
 1.15  16-Jan-2014  christos branches: 1.15.6; 1.15.10;
eliminate use of bsd.sys.mk from Makefiles
 1.14  12-Jan-2014  tsutsui Add empty LIBCRTI= as LIBCRT0 to build sa programs without installed DESTDIR.

XXX: probabry we should have bsd.saprog.mk or something.
 1.13  13-Jul-2011  mrg branches: 1.13.2; 1.13.12; 1.13.16;
build this as a o32 application.
 1.12  20-Feb-2011  matt Merge forward from matt-nb5-mips64.
Adapt to new interrupt/spl framework.
Add LP64 support.
 1.11  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.10  21-Jan-2011  joerg Switch remaining platforms to modern CPP for assembler.
 1.9  27-May-2010  dholland branches: 1.9.2; 1.9.4;
Introduce .WAIT into the cleandir rule for blasting the libsa/libkern/etc.
trees, because it can race with the libsa/libkern/etc. makefiles' own
cleandir rules. I think I've found all of the uses of the offending idiom...
Closes PR 43360.
 1.8  03-Apr-2009  tsutsui branches: 1.8.2; 1.8.4;
Remove obsolete LIBSA_USE_MEMCPY and LIBSA_USE_MEMSET.
They were removed from <lib/libsa/stand.h> on December 2007.
 1.7  15-Mar-2009  tsutsui Use <bsd.klinks.mk> to create MD include dir symlinks.
 1.6  28-Aug-2006  tsutsui branches: 1.6.60; 1.6.68; 1.6.74;
Revert previous, because header search path for src/common/include is
now handled in src/sys/lib/libkern/Makefile.
 1.5  22-Jul-2006  tsutsui Add "-I${S}/../common/include" to CPPFLAGS for libprop sources in libkern.

XXX: shouldn't this be handled by sys/lib/libkern/Makefile.inc?
 1.4  28-Dec-2005  skrll branches: 1.4.4; 1.4.8;
Don't try and create/cleanup symlinks before objdirs are created.

Doesn't everyone use ro src?
 1.3  11-Dec-2005  christos merge ktrace-lwp.
 1.2  11-May-2005  jmc branches: 1.2.2; 1.2.8;
Don't need realdepend/realall depends anymore now that .BEGIN is fixed
 1.1  18-Apr-2005  tsutsui branches: 1.1.2;
Add a long-awaited standalone boot program for arc port to load
ELF kernels instead of booting ECOFF kernels directly by ARCBIOS.
Tested on my NEC-J96A and NEC-JC94, and ok'ed by soda.

XXX: Maybe we should share some of these sources with sgimips
XXX: (in sys/dev/arcbios/stand?)
 1.1.2.2  29-Apr-2005  kent sync with -current
 1.1.2.1  18-Apr-2005  kent file Makefile was added on branch kent-audio2 on 2005-04-29 11:28:02 +0000
 1.2.8.2  10-Nov-2005  skrll Sync with HEAD. Here we go again...
 1.2.8.1  11-May-2005  skrll file Makefile was added on branch ktrace-lwp on 2005-11-10 13:55:09 +0000
 1.2.2.1  21-Jun-2006  yamt sync with head.
 1.4.8.2  03-Sep-2006  yamt sync with head.
 1.4.8.1  11-Aug-2006  yamt sync with head
 1.4.4.1  09-Sep-2006  rpaulo sync with head
 1.6.74.1  13-May-2009  jym Sync with HEAD.

Commit is split, to avoid a "too many arguments" protocol error.
 1.6.68.1  28-Apr-2009  skrll Sync with HEAD.
 1.6.60.2  11-Aug-2010  yamt sync with head.
 1.6.60.1  04-May-2009  yamt sync with head.
 1.8.4.2  05-Mar-2011  rmind sync with head
 1.8.4.1  30-May-2010  rmind sync with head
 1.8.2.1  17-Aug-2010  uebayasi Sync with HEAD.
 1.9.4.2  05-Mar-2011  bouyer Sync with HEAD
 1.9.4.1  08-Feb-2011  bouyer Sync with HEAD
 1.9.2.1  06-Jun-2011  jruoho Sync with HEAD.
 1.13.16.1  18-May-2014  rmind sync with head
 1.13.12.2  03-Dec-2017  jdolecek update from HEAD
 1.13.12.1  20-Aug-2014  tls Rebase to HEAD as of a few days ago.
 1.13.2.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.15.10.1  26-Apr-2017  pgoyette Sync with HEAD
 1.15.6.2  28-Aug-2017  skrll Sync with HEAD
 1.15.6.1  05-Oct-2016  skrll Sync with HEAD
 1.16.2.1  21-Apr-2017  bouyer Sync with HEAD
 1.17.18.1  07-Jun-2020  martin Pull up following revision(s) (requested by tsutsui in ticket #947):
sys/arch/arc/stand/boot/Makefile: revision 1.18
Explicitly strip debug info on calling objdump for ecoff boot binaries.
As noted by martin@ on tech-toolchain@, release binaries are built
with MKDEBUG=yes so standalone binaries should explicitly remove
debug info generated by -g option.
https://mail-index.netbsd.org/tech-toolchain/2020/06/02/msg003809.html
Should be pulled up to netbsd-9.
(ARC BIOS gets confused by debug info sections in ecoff binaries
and boot binary in 9.0 doesn't work)

RSS XML Feed