History log of /netbsd-src/sys/arch/powerpc/conf/Makefile.powerpc (Results 1 – 25 of 61)
Revision Date Author Comments
# b81d0cd3 20-Mar-2024 christos <christos@NetBSD.org>

Fix reproducible builds (Jan-Benedict Glaw)


# e9ac1fc9 22-Sep-2018 rin <rin@NetBSD.org>

- Determine KERN_AS automatically depending on whether OPT_MODULAR is
set or not, in the same way as libcompat.

- Specify OPT_MODULAR in the port Makefile instead of KERN_AS.

Now, KERN_AS=library

- Determine KERN_AS automatically depending on whether OPT_MODULAR is
set or not, in the same way as libcompat.

- Specify OPT_MODULAR in the port Makefile instead of KERN_AS.

Now, KERN_AS=library is used for kernels without module(7) for all ports.

OK christos

show more ...


# daac3139 27-Feb-2016 joerg <joerg@NetBSD.org>

clang now supports normal soft float.


# db0ac56e 24-Aug-2015 uebayasi <uebayasi@NetBSD.org>

Define ${LINKSCRIPT} in one place.


# 104daad1 15-Nov-2014 uebayasi <uebayasi@NetBSD.org>

Use LINKSCRIPT.


# 4ca7de0c 10-Aug-2014 joerg <joerg@NetBSD.org>

Put GCC/GAS specific options under ACTIVE_CC == "gcc".


# 0c7d9d48 08-Aug-2014 joerg <joerg@NetBSD.org>

Don't set -mmultiple or -mno-string for PowerPC, the difference is too
small to really matter and it sometimes even increases the size.


# 71da667f 05-Aug-2014 apb <apb@NetBSD.org>

Use ${TOOL_GZIP_N} instead of ${TOOL_GZIP} -n, and similarly
use ${TOOL_GZIP_N} -9 instead of ${TOOL_GZIP} -9n, etc.

This will pass -nT instead of just -n if the gzip program is
actually pigz.


# 342cd14f 06-Mar-2014 matt <matt@NetBSD.org>

When building a DEBUG kernel, mdsetimage into the .gdb as well (so if it's
used with gxemul, it has the md image in it.)


# 17d1ea52 28-Feb-2014 matt <matt@NetBSD.org>

Don't hardcode MACHINE_ARCH


# 24c580b0 23-Aug-2013 matt <matt@NetBSD.org>

Add a SYSTEM_DEP for the ramdisk on INSTALL kernels.


# 3f9b5ba8 10-Mar-2013 christos <christos@NetBSD.org>

Explicitly set KERN_AS (this could be done in /usr/src/sys/conf/Makefile.*)
so that modules work, on config files that did not set it explicitly. All
the files now use the standard logic, except the

Explicitly set KERN_AS (this could be done in /usr/src/sys/conf/Makefile.*)
so that modules work, on config files that did not set it explicitly. All
the files now use the standard logic, except the ones that set KERN_AS=obj
and Makefile.usermode which sets KERN_AS=library.

show more ...


# e15ed1bd 21-Mar-2012 matt <matt@NetBSD.org>

For BookE kernels, use -mmultiple and -misel and enable -fstack-protector


# ceea929f 01-Feb-2012 matt <matt@NetBSD.org>

Make sure the walnut system_tail_extra is very last thing.


# 51bd91e1 30-Jun-2011 matt <matt@NetBSD.org>

Get rid of local TOOL_GZIP definition that now bsd.own.mk does it for us.


# c4e25001 25-Jun-2011 matt <matt@NetBSD.org>

Move some stuff from evbppc's Makefile.inc to powerpc's.
This avoids redundant objcopy's


# dcbb4113 18-Jun-2011 matt <matt@NetBSD.org>

Make a common genassym.cf (powerpc/genassym.cf) and then
only put specific stuff in foo/genassym.cf


# 81ee56f3 04-Jun-2011 matt <matt@NetBSD.org>

Make sure the kernel is compiled with -msdata=none since it uses %r2 and %r13
for other uses.


# b8ea2c8c 18-Jan-2011 matt <matt@NetBSD.org>

Add support for BookE Freescale MPC85xx (e500 core) processors.
Add fast softint support for PowerPC (though only booke uses it).
Redo FPU/VEC support and add e500 SPE support.
Rework trap/intrs to u

Add support for BookE Freescale MPC85xx (e500 core) processors.
Add fast softint support for PowerPC (though only booke uses it).
Redo FPU/VEC support and add e500 SPE support.
Rework trap/intrs to use a common trapframe format.
Support SOFTFLOAT (no hardfloat or fpu emulation) for BookE.

show more ...


# ec543a2c 15-Feb-2009 cube <cube@NetBSD.org>

Convert the recently introduced awk command to retrieve the value of the
option MODULAR to using %MODULAR%. While it is now possible to only
request the new version in the affected Makefiles, it is

Convert the recently introduced awk command to retrieve the value of the
option MODULAR to using %MODULAR%. While it is now possible to only
request the new version in the affected Makefiles, it is made mandatory for
everybody because I just fixed a bug in config(1) that would not make it
fail in the case of a syntax error in the Makefile template.

show more ...


# 6c4fc39a 14-Feb-2009 apb <apb@NetBSD.org>

Now that "options MODULAR" is handled via defflag, the Makefile
generated by config(1) in the kernel compile directory no longer
contains IDENT=-DMODULAR. Instead, there's an opt_modular.h file that

Now that "options MODULAR" is handled via defflag, the Makefile
generated by config(1) in the kernel compile directory no longer
contains IDENT=-DMODULAR. Instead, there's an opt_modular.h file that
might or might not contain "#define MODULAR 1".

Adapt to this by adding an OPT_MODULAR variable to relevant Makefiles,
set via an awk script that parses opt_modular.h.

show more ...


# 5b57d1bc 13-Nov-2008 ad <ad@NetBSD.org>

LKM -> MODULAR


# 09190f85 07-Mar-2008 phx <phx@NetBSD.org>

mem*.S no longer include assym.h


# a2ce1f32 03-Mar-2008 matt <matt@NetBSD.org>

Make kernlib depend on assym.h


# 4e9584ed 01-Mar-2008 joerg <joerg@NetBSD.org>

mem*.S needs assym.h.


123