Home | History | Annotate | only in /src/sys/arch/evbppc/compile
History log of /src/sys/arch/evbppc/compile
RevisionDateAuthorComments
 1.2 06-Jan-2003  lukem Rework how KERNOBJDIR functions; now it's always determined with
cd ${KERNSRCDIR}/${KERNARCHDIR}/compile && ${PRINTOBJDIR}
This is far simpler than the previous system, and more robust with
objdirs built via BSDOBJDIR.

The previous method of finding KERNOBJDIR when using BSDOBJDIR by
referencing _SRC_TOP_OBJ_ from another directory was extremely
fragile due to the depth first tree walk by <bsd.subdir.mk>, and
the caching of _SRC_TOP_OBJ_ (with MAKEOVERRIDES) which would be
empty on the *first* pass to create fresh objdirs.

This change requires adding sys/arch/*/compile/Makefile to create
the objdir in that directory, and descending into arch/*/compile
from arch/*/Makefile. Remove the now-unnecessary .keep_me files
whilst here.

Per lengthy discussion with Andrew Brown.
 1.1 09-Dec-2002  scw branches: 1.1.2;
New umbrella-port for PowerPC-based evaluation boards.

The first board to be included here is the port to the 405GP-based
Walnut evaluation board, which up until now lived in arch/walnut.

arch/walnut will go away soon, once all the remaining walnut-isms
in the tree have been dealt with.
 1.1.2.3 07-Jan-2003  thorpej Sync with HEAD.
 1.1.2.2 11-Dec-2002  thorpej Sync with HEAD.
 1.1.2.1 09-Dec-2002  thorpej file .keep_me was added on branch nathanw_sa on 2002-12-11 06:28:56 +0000
 1.1 06-Jan-2003  lukem branches: 1.1.2;
Rework how KERNOBJDIR functions; now it's always determined with
cd ${KERNSRCDIR}/${KERNARCHDIR}/compile && ${PRINTOBJDIR}
This is far simpler than the previous system, and more robust with
objdirs built via BSDOBJDIR.

The previous method of finding KERNOBJDIR when using BSDOBJDIR by
referencing _SRC_TOP_OBJ_ from another directory was extremely
fragile due to the depth first tree walk by <bsd.subdir.mk>, and
the caching of _SRC_TOP_OBJ_ (with MAKEOVERRIDES) which would be
empty on the *first* pass to create fresh objdirs.

This change requires adding sys/arch/*/compile/Makefile to create
the objdir in that directory, and descending into arch/*/compile
from arch/*/Makefile. Remove the now-unnecessary .keep_me files
whilst here.

Per lengthy discussion with Andrew Brown.
 1.1.2.2 07-Jan-2003  thorpej Sync with HEAD.
 1.1.2.1 06-Jan-2003  thorpej file Makefile was added on branch nathanw_sa on 2003-01-07 21:07:42 +0000
 1.6 11-Dec-2024  maya Avoid using host tools for building INSTALL_WALNUT kernel

From Kouichi Hashikawa in PR toolchain/58810
 1.5 03-Mar-2014  joerg branches: 1.5.66;
Use nbstat when cross-compiling, unbreaks build on Linux.
 1.4 06-Nov-2010  uebayasi branches: 1.4.8; 1.4.14; 1.4.18; 1.4.22;
Merge from uebayasi-xip:

Support files other than kernel executables.

For filesystem images, embed (not prepend) OpenBIOS image headers to
the images, so that alignment is kept in the resulting files.
 1.3 11-Dec-2005  christos branches: 1.3.98; 1.3.100;
merge ktrace-lwp.
 1.2 27-Mar-2004  simonb Pass the OpenBIOS magic number to the awk script just like the other
numbers passed in instead of using a BEGIN construct. nawk didn't like
the hex escapes used there.
Fixes a problem reported by Shin'ichiro TAYA on port-powerpc.

Use "int(NUMBER)%256" instead of just "NUMBER" in the printf "%c"
statements in the awk script. nawk was appearing to refuse outputing
a 0 byte of the low eight bits of the number were 0 but any higher
bits were set.

walnut-mkimg.sh tested using gawk, nawk and mawk.
 1.1 09-Dec-2002  scw branches: 1.1.2; 1.1.8;
New umbrella-port for PowerPC-based evaluation boards.

The first board to be included here is the port to the 405GP-based
Walnut evaluation board, which up until now lived in arch/walnut.

arch/walnut will go away soon, once all the remaining walnut-isms
in the tree have been dealt with.
 1.1.8.3 21-Sep-2004  skrll Fix the sync with head I botched.
 1.1.8.2 18-Sep-2004  skrll Sync with HEAD.
 1.1.8.1 03-Aug-2004  skrll Sync with HEAD
 1.1.2.2 11-Dec-2002  thorpej Sync with HEAD.
 1.1.2.1 09-Dec-2002  thorpej file walnut-mkimg.sh was added on branch nathanw_sa on 2002-12-11 06:28:57 +0000
 1.3.100.1 05-Mar-2011  rmind sync with head
 1.3.98.2 06-Nov-2010  uebayasi Typo.
 1.3.98.1 11-Aug-2010  uebayasi Support files other than kernel executables.

For filesystem images, embed (not prepend) OpenBIOS image headers to
the images, so that alignment is kept in the resulting files.
 1.4.22.1 18-May-2014  rmind sync with head
 1.4.18.1 20-Aug-2014  tls Rebase to HEAD as of a few days ago.
 1.4.14.1 11-Apr-2014  msaitoh Pull up following revision(s) (requested by joerg in ticket #1035):
distrib/evbppc/md-kernel/Makefile 1.4
sys/arch/evbppc/compile/walnut-mkimg.sh 1.5
sys/arch/evbppc/conf/Makefile.ev64260.inc 1.6-1.7
sys/arch/evbppc/conf/Makefile.obs405.inc 1.10-1.11
sys/arch/evbppc/conf/Makefile.walnut.inc 1.7-1.8

Use TOOL_* for cross compiling. Fixes buiild break on linux.
 1.4.8.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.5.66.1 02-Aug-2025  perseant Sync with HEAD

RSS XML Feed