|
Revision tags: perseant-exfatfs-base-20250801 netbsd-11-base perseant-exfatfs-base-20240630 perseant-exfatfs-base
|
| #
1.58 |
|
18-Feb-2024 |
mrg |
if we're building with GCC and MACHINE_CPU is aarch64, error out since that isn't going to work.
doing this better in config(1) is difficult, but at least we can detect and give a useful error message for this case instead of just erroring out with some compiler options aren't supported. if we have a good solution for config(1) we can remove this hack here..
might want to copy this hack for riscv too.
|
|
Revision tags: thorpej-ifq-base thorpej-altq-separation-base
|
| #
1.57 |
|
28-Jul-2023 |
rin |
Simplify fix for PR toolchain/57146
Introduce ARCH_STRIP_SYMBOLS variable to centralize logic for debug symbols from MD Makefile's to Makefile.kern.inc.
|
| #
1.56 |
|
26-Jul-2023 |
rin |
Fix kernel size inflation for arm and aarch64 (PR toolchain/57146)
For some conditions, SYSTEM_LD_TAIL is set for arm and aarch64. Then, ctfmerge(1) in default SYSTEM_LD_TAIL is unintentionally skipped, which results in the catastrophic kernel size inflation, as reported in the PR.
Also, introduce and use OBJCOPY_STRIPFLAGS variable instead of STRIPFLAGS, as strip(1) is replaced by objcopy(1) during MI kernel build procedure.
XXX For Makefile.{arm,aarch64}, weird logic is used to determine how to handle debug symbols; MKDEBUG{,KERNEL} are taken into account later in sys/conf/Makefile.kern.inc.
|
|
Revision tags: netbsd-10-base bouyer-sunxi-drm-base thorpej-i2c-spi-conf2-base thorpej-futex2-base thorpej-cfargs2-base cjep_sun2x-base1 cjep_sun2x-base cjep_staticlib_x-base1 cjep_staticlib_x-base thorpej-i2c-spi-conf-base thorpej-cfargs-base thorpej-futex-base
|
| #
1.55 |
|
10-Jul-2020 |
skrll |
branches: 1.55.20; Add support for KASAN on ARMv[67]
Thanks to maxv for many pointers and reviews.
|
|
Revision tags: bouyer-xenpvh-base2 phil-wifi-20200421 bouyer-xenpvh-base1 phil-wifi-20200411 bouyer-xenpvh-base is-mlppp-base phil-wifi-20200406 ad-namecache-base3
|
| #
1.54 |
|
05-Feb-2020 |
skrll |
Fix the armv[67] memory attributes for uncached memory. Previously it was mapped as strongly-ordered which meant that unaligned accesses would fault.
armv7_generic_bs_map now maps pages with PMAP_DEV which is treated as SO
bus_dma continues to use PMAP_NOCACHE as appropriate, but this now get mapped to the correct memory attribute bits for armv[67]
DEVMAP_ENTRY usees a new flag PTE_DEV.
The workaround for the unaligned access faults is now removed.
XXX Other armv[67] boards bus_space implementations should be checked. XXX There is scope to reduce the difference to aarch64
|
|
Revision tags: ad-namecache-base2 ad-namecache-base1 ad-namecache-base
|
| #
1.53 |
|
06-Jan-2020 |
skrll |
branches: 1.53.2; Use CFLAGS instead of COPTS for -mapcs-frame when using DDB.
Discussed with mrg@
|
| #
1.52 |
|
02-Jan-2020 |
skrll |
gcc 8 needs -mapcs-frame when DDB is specified for backtrace to work
|
|
Revision tags: phil-wifi-20191119
|
| #
1.51 |
|
11-Nov-2019 |
joerg |
Update LLVM to 10.0.0git (01f3a59fb3e2542fce74c768718f594d0debd0da)
|
| #
1.50 |
|
26-Aug-2019 |
rin |
PR kern/54486
Workaround for alignment faults on ARMv6+, at least occur with axe(4) and athn(4) drivers.
For ARMv6+, unaligned access is enabled by default. However, it cannot be used for non-cacheable memory, which is used as DMA buffers. This results in alignment faults above. A real fix is to use cacheable memory as DMA buffers. However, it breaks some drivers, awge(4) and vchiq(4) at least.
Until we figure out problems and fix them, we choose a fail-safe workaround here; forbid unaligned memory access for whole kernel. Affects on performance is negligibly small as far as we can see.
XXX pullup netbsd-9
|
|
Revision tags: netbsd-9-base phil-wifi-20190609 isaki-audio2-base pgoyette-compat-20190127 pgoyette-compat-20190118 pgoyette-compat-1226 pgoyette-compat-1126 pgoyette-compat-1020 pgoyette-compat-0930
|
| #
1.49 |
|
22-Sep-2018 |
rin |
branches: 1.49.4; - 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
|
|
Revision tags: netbsd-8-3-RELEASE netbsd-8-2-RELEASE netbsd-8-1-RELEASE netbsd-8-1-RC1 pgoyette-compat-0906 pgoyette-compat-0728 netbsd-8-0-RELEASE phil-wifi-base pgoyette-compat-0625 netbsd-8-0-RC2 pgoyette-compat-0521 pgoyette-compat-0502 pgoyette-compat-0422 netbsd-8-0-RC1 pgoyette-compat-0415 pgoyette-compat-0407 pgoyette-compat-0330 pgoyette-compat-0322 pgoyette-compat-0315 pgoyette-compat-base tls-maxphys-base-20171202 matt-nb8-mediatek-base nick-nhusb-base-20170825 perseant-stdc-iso10646-base netbsd-8-base prg-localcount2-base3 prg-localcount2-base2 prg-localcount2-base1 prg-localcount2-base pgoyette-localcount-20170426 bouyer-socketcan-base1 jdolecek-ncq-base pgoyette-localcount-20170320 nick-nhusb-base-20170204 bouyer-socketcan-base pgoyette-localcount-20170107 nick-nhusb-base-20161204 pgoyette-localcount-20161104 nick-nhusb-base-20161004 localcount-20160914 pgoyette-localcount-20160806 pgoyette-localcount-20160726 pgoyette-localcount-base nick-nhusb-base-20160907 nick-nhusb-base-20160529 nick-nhusb-base-20160422 nick-nhusb-base-20160319 nick-nhusb-base-20151226 nick-nhusb-base-20150921 nick-nhusb-base-20150606
|
| #
1.48 |
|
01-May-2015 |
nat |
branches: 1.48.16; 1.48.18; Include splash with genfb. splash.o is only included with options SPLASHSCREEN. splash_image.o target moved to Makefile.kern.inc.
This commit was approved by matt@
|
| #
1.47 |
|
30-Apr-2015 |
nat |
Remove unintended whitespace.
|
| #
1.46 |
|
30-Apr-2015 |
nat |
Added a new option for embedding a splash screen into kernel. Add: options SPLASHSCREEN makeoptions SPLASHSCREEN_IMAGE="path/to/image" to your config file. So far it will work on amd64 and RPI/RPI2.
This commit was with ideas, help, and OK from jmcneill@.
|
|
Revision tags: nick-nhusb-base-20150406 nick-nhusb-base
|
| #
1.45 |
|
17-Aug-2014 |
joerg |
branches: 1.45.2; Reorganize symbol table embedding. The existing option SYMTAB_SPACE is replaced by the make option COPY_SYMTAB set to any value. The copy of the symbol table is no longer put into a buffer in kern_ksyms.o, but a small helper object. This object is build first with a dummy size, then the kernel is linked to compute the real dimension of the symbol table buffer. After that, the helper object is rebuild and the kernel linked again.
|
| #
1.44 |
|
14-Aug-2014 |
joerg |
Do the wildcard symbol dance for the debug case as well.
|
| #
1.43 |
|
14-Aug-2014 |
joerg |
Use wildcards for stripping/preserving the mapping symbols on ARM and AArch64. LLVM creates unique symbols in each file of the form $a.n etc.
|
|
Revision tags: netbsd-7-0-2-RELEASE netbsd-7-0-1-RELEASE netbsd-7-0-RELEASE netbsd-7-0-RC3 netbsd-7-0-RC2 netbsd-7-0-RC1 netbsd-7-base yamt-pagecache-base9 tls-earlyentropy-base riastradh-xf86-video-intel-2-7-1-pre-2-21-15 riastradh-drm2-base3 rmind-smpnet-nbase rmind-smpnet-base tls-maxphys-base
|
| #
1.42 |
|
02-Mar-2014 |
joerg |
branches: 1.42.4; Explicitly enable VFP support for vfp_init.c. Fixes build of INTEGRATOR_CP with clang.
|
| #
1.41 |
|
23-Jan-2014 |
martin |
Compile the armv4 cpufunc file with -mcpu=arm8 instead of arm9, to avoid an armv4t marked object file which causes failure in the shark objcopy step when creating the a.out version of the kernel.
|
| #
1.40 |
|
04-Jan-2014 |
joerg |
Explicitly force a CPU for the assembler for the compatibility cpu_func_* files. LLVM complains about the use of deprecated instructions when -march=armv7 or equivalent is in use.
|
| #
1.39 |
|
27-Dec-2013 |
matt |
Pass -mfpu=vfp so GAS won't complain about vmsrne
|
| #
1.38 |
|
28-Oct-2013 |
matt |
Make sure certain files are always assembled with -marm
|
|
Revision tags: riastradh-drm2-base2 riastradh-drm2-base1 riastradh-drm2-base agc-symver-base
|
| #
1.37 |
|
03-Feb-2013 |
skrll |
branches: 1.37.2; Fix typo in option name
|
| #
1.36 |
|
03-Feb-2013 |
matt |
Always compile the kernel with -mfloat=soft
|
|
Revision tags: yamt-pagecache-base8 yamt-pagecache-base7 matt-nb6-plus-nbase yamt-pagecache-base6 matt-nb6-plus-base
|
| #
1.35 |
|
05-Oct-2012 |
matt |
Make arm32_kvminit.o is complied with -fno-stack-protector
|
|
Revision tags: jmcneill-usbmp-base10 yamt-pagecache-base5
|
| #
1.34 |
|
18-May-2012 |
skrll |
branches: 1.34.2; Remove an '@' to hopefully see what's going on with the daily builds.
|
|
Revision tags: jmcneill-usbmp-base9 yamt-pagecache-base4 jmcneill-usbmp-base8
|
| #
1.33 |
|
19-Mar-2012 |
bsh |
adjust the size of db_symtab space automatically. proposed on tech-toolchain@, and got no objections.
|
|
Revision tags: netbsd-5-2-3-RELEASE netbsd-5-1-5-RELEASE netbsd-6-0-6-RELEASE netbsd-6-1-5-RELEASE netbsd-6-1-4-RELEASE netbsd-6-0-5-RELEASE netbsd-6-1-3-RELEASE netbsd-6-0-4-RELEASE netbsd-5-2-2-RELEASE netbsd-5-1-4-RELEASE netbsd-6-1-2-RELEASE netbsd-6-0-3-RELEASE netbsd-5-2-1-RELEASE netbsd-5-1-3-RELEASE netbsd-6-1-1-RELEASE netbsd-6-0-2-RELEASE netbsd-6-1-RELEASE netbsd-6-1-RC4 netbsd-6-1-RC3 netbsd-6-1-RC2 netbsd-6-1-RC1 netbsd-6-0-1-RELEASE netbsd-5-2-RELEASE netbsd-5-2-RC1 netbsd-6-0-RELEASE netbsd-6-0-RC2 netbsd-6-0-RC1 jmcneill-usbmp-base7 jmcneill-usbmp-base6 jmcneill-usbmp-base5 jmcneill-usbmp-base4 jmcneill-usbmp-base3 jmcneill-usbmp-pre-base2 jmcneill-usbmp-base2 netbsd-6-base netbsd-5-1-2-RELEASE netbsd-5-1-1-RELEASE jmcneill-usbmp-base jmcneill-audiomp3-base yamt-pagecache-base3 yamt-pagecache-base2 yamt-pagecache-base rmind-uvmplock-nbase cherry-xenmp-base jym-xensuspend-nbase uebayasi-xip-base7 bouyer-quota2-nbase bouyer-quota2-base jruoho-x86intr-base matt-mips64-premerge-20101231 matt-nb5-mips64-premerge-20101231 matt-nb5-pq3-base uebayasi-xip-base6 uebayasi-xip-base5 netbsd-5-1-RELEASE uebayasi-xip-base4 uebayasi-xip-base3 yamt-nfs-mp-base11 netbsd-5-1-RC4 matt-nb5-mips64-k15 uebayasi-xip-base2 yamt-nfs-mp-base10 netbsd-5-1-RC3 netbsd-5-1-RC2 uebayasi-xip-base1 netbsd-5-1-RC1 rmind-uvmplock-base yamt-nfs-mp-base9 uebayasi-xip-base netbsd-5-0-2-RELEASE matt-nb5-mips64-premerge-20091211 matt-premerge-20091211 yamt-nfs-mp-base8 matt-nb5-mips64-u2-k2-k4-k7-k8-k9 matt-nb4-mips64-k7-u2a-k9b matt-nb5-mips64-u1-k1-k5 yamt-nfs-mp-base7 netbsd-5-0-1-RELEASE jymxensuspend-base yamt-nfs-mp-base6 yamt-nfs-mp-base5 yamt-nfs-mp-base4 yamt-nfs-mp-base3 nick-hppapmap-base4 nick-hppapmap-base3 netbsd-5-0-RELEASE netbsd-5-0-RC4 netbsd-5-0-RC3 nick-hppapmap-base2 netbsd-5-0-RC2 jym-xensuspend-base netbsd-5-0-RC1 haad-dm-base2 haad-nbase2 ad-audiomp2-base netbsd-5-base nick-hppapmap-base matt-mips64-base2 haad-dm-base1 wrstuden-revivesa-base-4 wrstuden-revivesa-base-3 wrstuden-revivesa-base-2 haad-dm-base wrstuden-revivesa-base-1 simonb-wapbl-nbase yamt-pf42-base4 simonb-wapbl-base yamt-pf42-base3 hpcarm-cleanup-nbase yamt-pf42-base2 yamt-nfs-mp-base2 wrstuden-revivesa-base yamt-nfs-mp-base mjf-devfs2-base
|
| #
1.32 |
|
27-Apr-2008 |
tsutsui |
branches: 1.32.20; 1.32.36; 1.32.40; 1.32.44; Remove local -fno-strict-aliasing hack. sys/conf/Makefile.kern.inc has it for gcc4.
|
|
Revision tags: yamt-pf42-baseX yamt-pf42-base ad-socklock-base1 yamt-lazymbuf-base15 yamt-lazymbuf-base14 chris-arm-intr-rework-base7 keiichi-mipv6-nbase nick-net80211-sync-base keiichi-mipv6-base chris-arm-intr-rework-base6 chris-arm-intr-rework-base5 matt-armv6-nbase mjf-devfs-base hpcarm-cleanup-base
|
| #
1.31 |
|
26-Jan-2008 |
chris |
branches: 1.31.6; 1.31.8; Add arm version of cpu_in_cksum. Based on previous in_cksum4 code.
In fact it's mostly the same code, with a different stub on it.
On a cats the regress/sys/net/in_cksum tests show that it takes around 50-60% of the time the C version takes. In some cases it takes as low as 20%.
|
| #
1.30 |
|
25-Jan-2008 |
joerg |
Refactor in_cksum/in4_cksum/in6_cksum implementations: - All three functions are included in the kernel by default. They call a backend function cpu_in_cksum after possibly computing the checksum of the pseudo header. - cpu_in_cksum is the core to implement the one-complement sum. The default implementation is moderate fast on most platforms and provides a 32bit accumulator with 16bit addends for L32 platforms and a 64bit accumulator with 32bit addends for L64 platforms. It handles edge cases like very large mbuf chains (could happen with native IPv6 in the future) and provides a good base for new native implementations. - Modify i386 and amd64 assembly to use the new interface.
This disables the MD implementations on !x86 until the conversion is done. For Alpha, the portable version is faster.
|
|
Revision tags: nick-csl-alignment-base5 chris-arm-intr-rework-base4 bouyer-xeni386-merge1 matt-armv6-prevmlocking chris-arm-intr-rework-base3 vmlocking2-base3 bouyer-xeni386-nbase yamt-kmem-base3 cube-autoconf-base yamt-kmem-base2 bouyer-xeni386-base yamt-kmem-base vmlocking2-base2 reinoud-bufcleanup-nbase vmlocking2-base1 jmcneill-base bouyer-xenamd64-base2 vmlocking-nbase yamt-x86pmap-base4 bouyer-xenamd64-base yamt-x86pmap-base3 yamt-x86pmap-base2 yamt-x86pmap-base matt-armv6-base chris-arm-intr-rework-base2 chris-arm-intr-rework-base jmcneill-pm-base nick-csl-alignment-base matt-mips64-base yamt-idlelwp-base8 ppcoea-renovation-base thorpej-atomic-base reinoud-bufcleanup-base mjf-ufs-trans-base vmlocking-base
|
| #
1.29 |
|
04-Mar-2007 |
bjh21 |
branches: 1.29.16; 1.29.20; 1.29.22; 1.29.28; src/sys/arch/arm32 is long gone, so stop referring to it.
|
|
Revision tags: ad-audiomp-base post-newlock2-merge newlock2-nbase yamt-splraiseipl-base5 yamt-splraiseipl-base4 newlock2-base
|
| #
1.28 |
|
10-Dec-2006 |
scw |
branches: 1.28.2; Add a port of Sam Leffler's IXP425 micro-engine support (from FreeBSD).
This is very much a work in progress. At the present time, only Ethernet is supported.
|
|
Revision tags: netbsd-4-0-1-RELEASE wrstuden-fixsa-newbase wrstuden-fixsa-base-1 netbsd-4-0-RELEASE netbsd-4-0-RC5 matt-nb4-arm-base netbsd-4-0-RC4 netbsd-4-0-RC3 netbsd-4-0-RC2 netbsd-4-0-RC1 wrstuden-fixsa-base yamt-splraiseipl-base3 abandoned-netbsd-4-base yamt-splraiseipl-base2 yamt-splraiseipl-base yamt-pdpolicy-base9 yamt-pdpolicy-base8 yamt-pdpolicy-base7 netbsd-4-base yamt-pdpolicy-base6 chap-midi-nbase gdamore-uart-base simonb-timcounters-final yamt-pdpolicy-base5 chap-midi-base yamt-pdpolicy-base4 yamt-pdpolicy-base3 peter-altq-base yamt-pdpolicy-base2 elad-kernelauth-base yamt-pdpolicy-base yamt-uio_vmspace-base5 simonb-timecounters-base rpaulo-netinet-merge-pcb-base yamt-readahead-base3 yamt-readahead-base2 yamt-readahead-pervnode yamt-readahead-perfile yamt-readahead-base ktrace-lwp-base
|
| #
1.27 |
|
10-Nov-2005 |
dbj |
branches: 1.27.22; 1.27.24; partially revert previous commit stripping arm mapping symbols it broke ddb when DEBUG wasn't set to -g.
|
|
Revision tags: yamt-vop-base3 yamt-vop-base2 thorpej-vnode-attr-base
|
| #
1.26 |
|
21-Oct-2005 |
dbj |
strip arm mapping symbols for ddb using STRIPFLAGS instead of SYSTEM_LD_TAIL this works even for kernels compiled with -g and doesn't interfere with gdb
|
|
Revision tags: yamt-vop-base
|
| #
1.25 |
|
20-Jun-2005 |
scw |
branches: 1.25.2; 1.25.4; Use objcopy (as suggested by Richard Earnshaw) to strip ARM mapping symbols from the kernel image, as they interfere with ddb. But only do this if 'makeoptions DEBUG="-g"' was not specified, in case they're needed by gdb.
|
| #
1.24 |
|
31-May-2005 |
christos |
s/GENASSYM/GENASSYM_CONF/ so we can use "GENASSYM" as the program name.
|
|
Revision tags: netbsd-3-1-1-RELEASE netbsd-3-0-3-RELEASE netbsd-3-1-RELEASE netbsd-3-0-2-RELEASE netbsd-3-1-RC4 netbsd-3-1-RC3 netbsd-3-1-RC2 netbsd-3-1-RC1 netbsd-3-0-1-RELEASE netbsd-3-0-RELEASE netbsd-3-0-RC6 netbsd-3-0-RC5 netbsd-3-0-RC4 netbsd-3-0-RC3 netbsd-3-0-RC2 netbsd-3-0-RC1 yamt-km-base4 yamt-km-base3 netbsd-3-base yamt-km-base2 yamt-km-base kent-audio2-base
|
| #
1.23 |
|
11-Jan-2005 |
simonb |
Add isa_irq.o and spl.o to the list of files that depend on assym.h so that "make -j<bignum>" works without a "make depend" beforehand.
|
|
Revision tags: kent-audio1-beforemerge kent-audio1-base
|
| #
1.22 |
|
20-Aug-2004 |
simonb |
Add dependancies on assym.h for some assembly files so that "make -j <bignum>" works without having to do a "make depend" first.
|
| #
1.21 |
|
04-Jun-2004 |
thorpej |
Add the %MAKEOPTIONSAPPEND token at the end of the file, after the common Makefile.kern.inc has been included.
|
|
Revision tags: netbsd-2-0-3-RELEASE netbsd-2-0-2-RELEASE netbsd-2-0-1-RELEASE netbsd-2-base netbsd-2-0-RELEASE netbsd-2-0-RC5 netbsd-2-0-RC4 netbsd-2-0-RC3 netbsd-2-0-RC2 netbsd-2-0-RC1 netbsd-2-0-base
|
| #
1.20 |
|
30-Oct-2003 |
skrll |
branches: 1.20.4; Fix a typo so that hack actually takes effect.
|
| #
1.19 |
|
28-Oct-2003 |
skrll |
Compile sys/kern/uipc_socket.c -fno-strict-aliasing for now. PR 23044.
|
|
Revision tags: nathanw_sa_before_merge nathanw_sa_base
|
| #
1.18 |
|
03-Jan-2003 |
thorpej |
branches: 1.18.2; Don't define -D${MACHINE} in Makefile.arm. Instead, let platforms that care define it themselves. Note that evbarm NO LONGER defines -D${MACHINE}.
|
|
Revision tags: fvdl_fs64_base gmcgarry_ctxsw_base gmcgarry_ucred_base kqueue-aftermerge kqueue-beforemerge bjh21-hydra-base
|
| #
1.17 |
|
05-Oct-2002 |
chs |
add missing protos, clean up includes.
|
|
Revision tags: netbsd-1-6-PATCH002-RELEASE netbsd-1-6-PATCH002 netbsd-1-6-PATCH002-RC4 netbsd-1-6-PATCH002-RC3 netbsd-1-6-PATCH002-RC2 netbsd-1-6-PATCH002-RC1 netbsd-1-6-PATCH001 netbsd-1-6-PATCH001-RELEASE netbsd-1-6-PATCH001-RC3 netbsd-1-6-PATCH001-RC2 netbsd-1-6-PATCH001-RC1 netbsd-1-6-RELEASE netbsd-1-6-RC3 netbsd-1-6-RC2 netbsd-1-6-RC1 netbsd-1-6-base gehenna-devsw-base eeh-devprop-base newlock-base ifpoll-base kqueue-base
|
| #
1.16 |
|
31-Jan-2002 |
chris |
Set LOOSE_PROTOTYPES to no for cats. This means cats now uses stricter prototype checking.
|
| #
1.15 |
|
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.14 |
|
26-Nov-2001 |
thorpej |
Allow port-specific Makefile fragments to specify a list of additional genassym.cf fragments, if desired.
|
| #
1.13 |
|
25-Nov-2001 |
thorpej |
End the "new ARM includes strategy" experiment. The new strategy broke too many assumptions makde by other parts of the source tree, and the strategy and how it was supposed to work was never discussed on tech-userlevel, nor was it applied consistently (to all ARM ports and to other ports which have common MACHINE_ARCH code, such as MIPS, m68k, powerpc).
Verified to complete a full "make build" on cats, dnard, evbarm, and netwinder.
|
| #
1.12 |
|
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\""
|
|
Revision tags: thorpej-mips-cache-base
|
| #
1.11 |
|
06-Nov-2001 |
thorpej |
branches: 1.11.2; Make it possible for Makefile.${MACHINE}.inc to provide extra stuff at the end of SYSTEM_LD_TAIL.
|
| #
1.10 |
|
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.9 |
|
23-Oct-2001 |
thorpej |
branches: 1.9.2; Use MACHINE, not TARGET_MACHINE.
|
| #
1.8 |
|
23-Oct-2001 |
thorpej |
Pull in <bsd.own.mk> to get the correct toolchain definitions for the USE_NEW_TOOLCHAIN case.
|
| #
1.7 |
|
17-Oct-2001 |
matt |
Workaround "../../../.."
|
|
Revision tags: thorpej-devvp-base3 thorpej-devvp-base2 post-chs-ubcperf pre-chs-ubcperf thorpej-devvp-base
|
| #
1.6 |
|
28-Jul-2001 |
chris |
finish moving common arm32 bits out into arm/arm32.
|
| #
1.5 |
|
28-Jul-2001 |
chris |
Change -x into -X for linking, it makes traces more meaningful.
|
| #
1.4 |
|
12-Jul-2001 |
matt |
Gah!. Use the variable name (LINKENTRY).
|
| #
1.3 |
|
12-Jul-2001 |
matt |
Fix a few things for NetWinder. NetWinder needs to override the std entry point so add a hook for that. Also pick up the port specific .inc file from the right directory.
|
| #
1.2 |
|
11-Jun-2001 |
matt |
branches: 1.2.2; 1.2.4; Only include dependency on include-dirs if the include directory doesn't exist.
|
| #
1.1 |
|
11-Jun-2001 |
matt |
Add common Makefile for arm ports. Only include (for now) machine/io.h if arm32 is defined. io.h is RISCPC specific and isn't needed for other ports.
|