| History log of /src/sys/arch/sh3/conf/Makefile.sh3 |
| Revision | | Date | Author | Comments |
| 1.29 |
| 22-Sep-2018 |
rin | - 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
|
| 1.28 |
| 10-Mar-2013 |
christos | branches: 1.28.36; 1.28.38; 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.
|
| 1.27 |
| 21-Jan-2011 |
joerg | branches: 1.27.4; 1.27.14; Switch remaining platforms to modern CPP for assembler.
|
| 1.26 |
| 06-May-2008 |
uwe | branches: 1.26.22; 1.26.28; 1.26.30; Default COPTS to "-Os -freorder-blocks" which is ~= -O2 but without -falign-* that is too zealous for low-memory sh3 machines. I've been using this for my hpcsh and landisk kernels for a very long time. (besides, it's not 2001 anymore and pkgsrc/cross/sh is long since gone).
|
| 1.25 |
| 01-Mar-2008 |
joerg | branches: 1.25.2; 1.25.4; Missing assym.h dependencies.
|
| 1.24 |
| 28-Mar-2007 |
uwe | branches: 1.24.14; 1.24.30; 1.24.34; G/c ancient workaround that has been commented out for ages.
|
| 1.23 |
| 02-Sep-2006 |
uwe | branches: 1.23.8; 1.23.12; 1.23.14; 1.23.16; There's no reason to use -Wno-parentheses.
|
| 1.22 |
| 17-Mar-2006 |
uebayasi | Stop using linker scripts on all sh3 ports.
The only information to be compensated is text section start address. The default value is set arch-wise as DEFTEXTADDR. Each kernel config can override the default value by setting TEXTADDR.
Tested on COMPUTEXEVB (evbsh3).
Reviewed By: uwe
|
| 1.21 |
| 11-Dec-2005 |
christos | branches: 1.21.4; 1.21.6; 1.21.8; 1.21.10; 1.21.12; merge ktrace-lwp.
|
| 1.20 |
| 31-May-2005 |
christos | branches: 1.20.2; s/GENASSYM/GENASSYM_CONF/ so we can use "GENASSYM" as the program name.
|
| 1.19 |
| 04-Jun-2004 |
thorpej | Add the %MAKEOPTIONSAPPEND token at the end of the file, after the common Makefile.kern.inc has been included.
|
| 1.18 |
| 17-Mar-2002 |
uch | branches: 1.18.8; 1.18.14; 1.18.18; cosmetic changes, fix comments.
|
| 1.17 |
| 24-Feb-2002 |
uch | Move common exception vector and scheduler code to sh3/sh3/exception_vector.S and sh3/sh3/locore_subr.S. exception vectors are installed by sh_cpu_init(). machine/locore.S contains kernel entry, interrupt handler, and some MD code.
|
| 1.16 |
| 09-Dec-2001 |
atatat | Roll the rest of the ports over to the new MI kernel build machinery. Any problems reported by testers have been fixed, and massive cross-compiling of kernels has shown that any problems that remain with actually building kernels are not related to this.
|
| 1.15 |
| 20-Nov-2001 |
lukem | cleanup: options SPACE TAB makeoptions TAB psuedo-device TAB remove trailing whitespace replace multiple spaces -> tabs options "FOO" -> options FOO options "FOO=bar" -> options FOO=bar options "FOO=\"bar\"" -> options FOO="\"bar\""
|
| 1.14 |
| 26-Oct-2001 |
jmc | Change defaults for kernel compiles. Default all to USETOOLS?=no and have the etc Makefile override that by putting USETOOLS into $.MAKEOVERRIDES This way the default for kernel compiles is still to use the installed toolchain instead of depending on $TOOLDIR. $TOOLDIR can be used by simply adding USETOOLS=yes to the command line as usual.
Adjust each ports template to set the default no setting and also pull in bsd.own.mk if they weren't already to ensure they'll build correctly with the new toolchain setup.
|
| 1.13 |
| 23-Oct-2001 |
thorpej | branches: 1.13.2; Use MACHINE, not TARGET_MACHINE.
|
| 1.12 |
| 29-May-2001 |
mrg | branches: 1.12.2; define _KERNEL_OPT as well as _KERNEL. we will use this in the future to get kernel "opt_foo.h" headers, rather than _KERNEL && !_LKM.
|
| 1.11 |
| 24-Mar-2001 |
matt | Use ${THISSH3} instead of ../.. ; not everyone builds in ../compile/FOO
|
| 1.10 |
| 22-Jan-2001 |
tsubai | branches: 1.10.2; -Dsh3 --> -D${TARGET_MACHINE}.
|
| 1.9 |
| 04-Jan-2001 |
itojun | use -O1 for now, -O2 dies
|
| 1.8 |
| 03-Jan-2001 |
itojun | share sys/arch/sh3/conf/Makefile.sh3 across sh3-based architectures. cleanup param.h a bit.
|
| 1.7 |
| 17-Dec-2000 |
jdolecek | delete obsolete comment
|
| 1.6 |
| 09-May-2000 |
hubertf | Add "install" target, so "make install" after building the kernel does something useful. The target can be redefined by putting a install-kernel-${MACHINE_NAME} target that fits your needs into /etc/mk.conf.
|
| 1.5 |
| 09-May-2000 |
thorpej | HAVE_GCC28 -> HAVE_EGCS, and make it match gcc 2.9 as well. Also, make the use of -Wno-uninitialized explicit, don't rely on a compiler hack to do it for us.
|
| 1.4 |
| 01-Feb-2000 |
tsutsui | Revert STRIPPROG -> STRIP
|
| 1.3 |
| 24-Jan-2000 |
tron | Add "dependall" target for comfort.
|
| 1.2 |
| 19-Jan-2000 |
tsutsui | STRIP -> STRIPPROG
|
| 1.1 |
| 13-Sep-1999 |
itojun | branches: 1.1.2; Merge in NetBSD/sh3 from cvs.kame.net repository.
Tree structure: - sys/arch/sh3: sh3 generic code As commented, in-chip device drivers are put into sys/arch/sh3/dev. - sys/arch/evbsh3: sh3 evaluation boards (pure sh3 CPU, no fancy external HW) - sys/arch/mmeye: Brains mmEye, www.brains.co.jp MI source code includes couple of #ifdef for sh3-coff support. (sh3 uses coff or elf)
Needs some more improvements, especialy in sys/arch/sh3/conf/files.sh3, to compile the tree (due to last minute tree structure change).
|
| 1.1.2.4 |
| 27-Mar-2001 |
bouyer | Sync with HEAD.
|
| 1.1.2.3 |
| 11-Feb-2001 |
bouyer | Sync with HEAD.
|
| 1.1.2.2 |
| 05-Jan-2001 |
bouyer | Sync with HEAD
|
| 1.1.2.1 |
| 20-Nov-2000 |
bouyer | Update thorpej_scsipi to -current as of a month ago A i386 GENERIC kernel compiles without the siop, ahc and bha drivers (will be updated later). i386 IDE/ATAPI and ncr work, as well as sparc/esp_sbus. alpha should work as well (untested yet). siop, ahc and bha will be updated once I've updated the branch to current -current, as well as machine-dependant code.
|
| 1.10.2.2 |
| 21-Jun-2001 |
nathanw | Catch up to -current.
|
| 1.10.2.1 |
| 09-Apr-2001 |
nathanw | Catch up with -current.
|
| 1.12.2.3 |
| 23-Jun-2002 |
jdolecek | catch up with -current on kqueue branch
|
| 1.12.2.2 |
| 16-Mar-2002 |
jdolecek | Catch up with -current.
|
| 1.12.2.1 |
| 10-Jan-2002 |
thorpej | Sync kqueue branch with -current.
|
| 1.13.2.1 |
| 12-Nov-2001 |
thorpej | Sync the thorpej-mips-cache branch with -current.
|
| 1.18.18.1 |
| 06-Feb-2005 |
jmc | Pull up patch (requested by martti in ticket #1086) Move ipf to sys/dist/ipf and sync w. trunk
|
| 1.18.14.4 |
| 10-Nov-2005 |
skrll | Sync with HEAD. Here we go again...
|
| 1.18.14.3 |
| 21-Sep-2004 |
skrll | Fix the sync with head I botched.
|
| 1.18.14.2 |
| 18-Sep-2004 |
skrll | Sync with HEAD.
|
| 1.18.14.1 |
| 03-Aug-2004 |
skrll | Sync with HEAD
|
| 1.18.8.2 |
| 17-Mar-2002 |
uch | cosmetic changes, fix comments.
|
| 1.18.8.1 |
| 17-Mar-2002 |
uch | file Makefile.sh3 was added on branch nathanw_sa on 2002-03-17 17:55:25 +0000
|
| 1.20.2.4 |
| 17-Mar-2008 |
yamt | sync with head.
|
| 1.20.2.3 |
| 03-Sep-2007 |
yamt | sync with head.
|
| 1.20.2.2 |
| 30-Dec-2006 |
yamt | sync with head.
|
| 1.20.2.1 |
| 21-Jun-2006 |
yamt | sync with head.
|
| 1.21.12.1 |
| 28-Mar-2006 |
tron | Merge 2006-03-28 NetBSD-current into the "peter-altq" branch.
|
| 1.21.10.1 |
| 19-Apr-2006 |
elad | sync with head - hopefully this will work
|
| 1.21.8.2 |
| 03-Sep-2006 |
yamt | sync with head.
|
| 1.21.8.1 |
| 01-Apr-2006 |
yamt | sync with head.
|
| 1.21.6.1 |
| 22-Apr-2006 |
simonb | Sync with head.
|
| 1.21.4.1 |
| 09-Sep-2006 |
rpaulo | sync with head
|
| 1.23.16.1 |
| 29-Mar-2007 |
reinoud | Pullup to -current
|
| 1.23.14.1 |
| 11-Jul-2007 |
mjf | Sync with head.
|
| 1.23.12.1 |
| 10-Apr-2007 |
ad | Sync with head.
|
| 1.23.8.1 |
| 15-Apr-2007 |
yamt | sync with head.
|
| 1.24.34.2 |
| 02-Jun-2008 |
mjf | Sync with HEAD.
|
| 1.24.34.1 |
| 03-Apr-2008 |
mjf | Sync with HEAD.
|
| 1.24.30.1 |
| 24-Mar-2008 |
keiichi | sync with head.
|
| 1.24.14.1 |
| 23-Mar-2008 |
matt | sync with HEAD
|
| 1.25.4.1 |
| 16-May-2008 |
yamt | sync with head.
|
| 1.25.2.1 |
| 18-May-2008 |
yamt | sync with head.
|
| 1.26.30.1 |
| 08-Feb-2011 |
bouyer | Sync with HEAD
|
| 1.26.28.1 |
| 06-Jun-2011 |
jruoho | Sync with HEAD.
|
| 1.26.22.1 |
| 05-Mar-2011 |
rmind | sync with head
|
| 1.27.14.1 |
| 23-Jun-2013 |
tls | resync from head
|
| 1.27.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.28.38.1 |
| 10-Jun-2019 |
christos | Sync with HEAD
|
| 1.28.36.1 |
| 30-Sep-2018 |
pgoyette | Ssync with HEAD
|