|
Revision tags: perseant-exfatfs-base-20250801 netbsd-11-base netbsd-10-1-RELEASE perseant-exfatfs-base-20240630 perseant-exfatfs-base netbsd-9-4-RELEASE netbsd-10-0-RELEASE netbsd-10-0-RC6 netbsd-10-0-RC5 netbsd-10-0-RC4 netbsd-10-0-RC3 netbsd-10-0-RC2 thorpej-ifq-base thorpej-altq-separation-base netbsd-10-0-RC1 netbsd-10-base bouyer-sunxi-drm-base netbsd-9-3-RELEASE thorpej-i2c-spi-conf2-base thorpej-futex2-base thorpej-cfargs2-base cjep_sun2x-base1 cjep_sun2x-base cjep_staticlib_x-base1 netbsd-9-2-RELEASE cjep_staticlib_x-base thorpej-i2c-spi-conf-base thorpej-cfargs-base thorpej-futex-base netbsd-9-1-RELEASE bouyer-xenpvh-base2 phil-wifi-20200421 bouyer-xenpvh-base1 phil-wifi-20200411 bouyer-xenpvh-base is-mlppp-base phil-wifi-20200406 ad-namecache-base3 netbsd-9-0-RELEASE netbsd-9-0-RC2 ad-namecache-base2 ad-namecache-base1 ad-namecache-base netbsd-9-0-RC1 phil-wifi-20191119 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.85 |
|
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
|
|
Revision tags: pgoyette-compat-0906 pgoyette-compat-0728 phil-wifi-base pgoyette-compat-0625 pgoyette-compat-0521 pgoyette-compat-0502 pgoyette-compat-0422 pgoyette-compat-0415 pgoyette-compat-0407 pgoyette-compat-0330 pgoyette-compat-0322 pgoyette-compat-0315 pgoyette-compat-base
|
| #
1.84 |
|
10-Dec-2017 |
christos |
branches: 1.84.2; 1.84.4; - Allow multiple .BEGIN targets - Make their protection consistent
|
| #
1.83 |
|
04-Dec-2017 |
martin |
We use .BEGIN for our own cleanup and won't ever need DTS support - so avoid inclusion of dts.mk by defining _SKIP_DTS
|
|
Revision tags: netbsd-8-3-RELEASE netbsd-8-2-RELEASE netbsd-8-1-RELEASE netbsd-8-1-RC1 netbsd-8-0-RELEASE netbsd-8-0-RC2 netbsd-8-0-RC1 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
|
| #
1.82 |
|
19-Mar-2016 |
martin |
Default kernel builds to USE_SSP=yes.
|
|
Revision tags: nick-nhusb-base-20160319
|
| #
1.81 |
|
27-Feb-2016 |
joerg |
Ignore unused arguments for clang as we pass assembler flags and the like to the preprocessor-only mode. Conditionalize GCC flags that are not known to clang accordingly.
|
|
Revision tags: nick-nhusb-base-20151226 nick-nhusb-base-20150921
|
| #
1.80 |
|
31-Aug-2015 |
martin |
Revert previous, not needed after sys/conf/Makefile.kern.inc rev. 1.215.
|
| #
1.79 |
|
30-Aug-2015 |
martin |
We preprocess .s files, so add ${INCLUDES} to AFLAGS
|
| #
1.78 |
|
24-Aug-2015 |
uebayasi |
Define ${LINKSCRIPT} in one place.
|
| #
1.77 |
|
18-Aug-2015 |
uebayasi |
Adjust paths to ${KERNLDSCRIPT} files so that dependency is resolved.
|
| #
1.76 |
|
18-Aug-2015 |
uebayasi |
Use ${KERNLDSCRIPT} instead of ${KERN_LDSCRIPT}. The former is added to ${SYSTEM_DEP} if defined.
|
|
Revision tags: nick-nhusb-base-20150606 nick-nhusb-base-20150406 nick-nhusb-base
|
| #
1.75 |
|
15-Nov-2014 |
uebayasi |
branches: 1.75.2; Use LINKSCRIPT.
|
|
Revision tags: netbsd-7-2-RELEASE netbsd-7-1-2-RELEASE netbsd-7-1-1-RELEASE netbsd-7-1-RELEASE netbsd-7-1-RC2 netbsd-7-nhusb-base-20170116 netbsd-7-1-RC1 netbsd-7-0-2-RELEASE netbsd-7-nhusb-base 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.74 |
|
21-Feb-2014 |
joerg |
Use code model small for LLVM, it should be equivalent to GCC's medlow.
|
|
Revision tags: riastradh-drm2-base2 riastradh-drm2-base1 riastradh-drm2-base agc-symver-base
|
| #
1.73 |
|
19-Mar-2013 |
christos |
branches: 1.73.6; Need assym.h for libkern
|
| #
1.72 |
|
10-Mar-2013 |
christos |
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.
|
|
Revision tags: yamt-pagecache-base8 yamt-pagecache-base7 yamt-pagecache-base6 jmcneill-usbmp-base10 yamt-pagecache-base5 jmcneill-usbmp-base9 yamt-pagecache-base4 jmcneill-usbmp-base8 jmcneill-usbmp-base7 jmcneill-usbmp-base6 jmcneill-usbmp-base4
|
| #
1.71 |
|
03-Mar-2012 |
nakayama |
branches: 1.71.2; The hack has been resolved in the revision 1.340 of sys/arch/sparc64/sparc64/locore.s.
|
|
Revision tags: jmcneill-usbmp-base5 jmcneill-usbmp-base3 jmcneill-usbmp-pre-base2 jmcneill-usbmp-base2 netbsd-6-base jmcneill-usbmp-base jmcneill-audiomp3-base yamt-pagecache-base3 yamt-pagecache-base2 yamt-pagecache-base rmind-uvmplock-nbase cherry-xenmp-base uebayasi-xip-base7 bouyer-quota2-nbase bouyer-quota2-base rmind-uvmplock-base jym-xensuspend-nbase jym-xensuspend-base
|
| #
1.70 |
|
17-Jan-2011 |
joerg |
branches: 1.70.6; 1.70.10; 1.70.12; Move SPARC and SPARC64 to modern CPP. Update UPDATING note for this and Alpha.
|
|
Revision tags: jruoho-x86intr-base matt-mips64-premerge-20101231 uebayasi-xip-base6 uebayasi-xip-base5 uebayasi-xip-base4 uebayasi-xip-base3 yamt-nfs-mp-base11 uebayasi-xip-base2 yamt-nfs-mp-base10
|
| #
1.69 |
|
23-May-2010 |
martin |
branches: 1.69.2; Split copy related functions out of locore.s into copy.S, move functions only needed on multiprocessors into mp_subr.S.
|
|
Revision tags: uebayasi-xip-base1 yamt-nfs-mp-base9 uebayasi-xip-base matt-premerge-20091211 yamt-nfs-mp-base8 yamt-nfs-mp-base7 jymxensuspend-base yamt-nfs-mp-base6 yamt-nfs-mp-base5 yamt-nfs-mp-base4 yamt-nfs-mp-base3 nick-hppapmap-base4 nick-hppapmap-base3 nick-hppapmap-base2 haad-dm-base2 haad-nbase2 nick-hppapmap-base haad-dm-base mjf-devfs2-base
|
| #
1.68 |
|
11-Dec-2008 |
alc |
branches: 1.68.4; 1.68.6; Clean-up makefile stub used to include in the build the binary HAL object
|
|
Revision tags: netbsd-5-0-2-RELEASE matt-nb5-mips64-premerge-20091211 matt-nb5-mips64-u2-k2-k4-k7-k8-k9 matt-nb4-mips64-k7-u2a-k9b matt-nb5-mips64-u1-k1-k5 netbsd-5-0-1-RELEASE netbsd-5-0-RELEASE netbsd-5-0-RC4 netbsd-5-0-RC3 netbsd-5-0-RC2 netbsd-5-0-RC1 ad-audiomp2-base netbsd-5-base matt-mips64-base2 haad-dm-base1 wrstuden-revivesa-base-4 wrstuden-revivesa-base-3 wrstuden-revivesa-base-2
|
| #
1.67 |
|
30-Aug-2008 |
martin |
branches: 1.67.2; 1.67.4; 1.67.8; 1.67.10; We are not creating a.out NMAGIC files, and handling the required alignement of sections explicitly in the ldscript, so do not pass -n to ld. This fixes the strange combined text/data sections seen with certain (smaller) kernels as explained on tech-toolchain. Found by Nick Hudson, ok: matthew green.
|
|
Revision tags: wrstuden-revivesa-base-1 simonb-wapbl-nbase yamt-pf42-base4 simonb-wapbl-base yamt-pf42-base3 hpcarm-cleanup-nbase yamt-pf42-baseX yamt-pf42-base2 yamt-nfs-mp-base2 wrstuden-revivesa-base yamt-nfs-mp-base yamt-pf42-base ad-socklock-base1 yamt-lazymbuf-base15 yamt-lazymbuf-base14 keiichi-mipv6-nbase nick-net80211-sync-base keiichi-mipv6-base matt-armv6-nbase mjf-devfs-base hpcarm-cleanup-base
|
| #
1.66 |
|
18-Feb-2008 |
joerg |
branches: 1.66.6; 1.66.10; 1.66.12; 1.66.16; Add assym.h dependencies.
|
| #
1.65 |
|
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: bouyer-xeni386-merge1 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 matt-armv6-base jmcneill-pm-base reinoud-bufcleanup-base
|
| #
1.64 |
|
17-Oct-2007 |
garbled |
branches: 1.64.2; Merge the ppcoea-renovation branch to HEAD.
This branch was a major cleanup and rototill of many of the various OEA cpu based PPC ports that focused on sharing as much code as possible between the various ports to eliminate near-identical copies of files in every tree. Additionally there is a new PIC system that unifies the interface to interrupt code for all different OEA ppc arches. The work for this branch was done by a variety of people, too long to list here.
TODO: bebox still needs work to complete the transition to -renovation. ofppc still needs a bunch of work, which I will be looking at. ev64260 still needs to be renovated amigappc was not attempted.
NOTES: pmppc was removed as an arch, and moved to a evbppc target.
|
|
Revision tags: nick-csl-alignment-base5 yamt-x86pmap-base3 yamt-x86pmap-base2 yamt-x86pmap-base nick-csl-alignment-base matt-mips64-base ppcoea-renovation-base mjf-ufs-trans-base vmlocking-base
|
| #
1.63 |
|
04-Jun-2007 |
chs |
branches: 1.63.10; instead of specifying the start of the data section in the makefile, just round it up to the next 4MB boundary in the ldscript. this prevents parts of the kernel-image range from being left unmapped. fixes PR 36388.
|
|
Revision tags: yamt-idlelwp-base8 thorpej-atomic-base ad-audiomp-base post-newlock2-merge newlock2-nbase yamt-splraiseipl-base5 yamt-splraiseipl-base4 yamt-splraiseipl-base3 abandoned-netbsd-4-base yamt-splraiseipl-base2 yamt-splraiseipl-base yamt-pdpolicy-base9 newlock2-base yamt-pdpolicy-base8 yamt-pdpolicy-base7 netbsd-4-base yamt-pdpolicy-base6 chap-midi-nbase gdamore-uart-base yamt-pdpolicy-base5 chap-midi-base yamt-pdpolicy-base4 elad-kernelauth-base simonb-timecounters-base rpaulo-netinet-merge-pcb-base
|
| #
1.62 |
|
04-Apr-2006 |
gdamore |
branches: 1.62.12; 1.62.18; 1.62.20; 1.62.26; 1.62.28; Convert existing ath users to new Makefile, except for amd64, which needs the rules due to needing to conditionally postprocess the HAL object file.
Macppc needs a a non-ELF HAL (EABI) object, so take care of that by default in the atheros include file.
|
| #
1.61 |
|
02-Apr-2006 |
gdamore |
Reorganize ath layout as requested by sam@ and suggested by dyoung@ in http://mail-index.netbsd.org/tech-net/2006/03/15/0000.html.
The new layout almost precisely matches FreeBSD, and should make future imports much easier.
At the same time, import the current 0.9.16.16 HAL from FreeBSD. According to sam@, this is the proper version we should be using.
|
|
Revision tags: yamt-pdpolicy-base3 peter-altq-base yamt-pdpolicy-base2
|
| #
1.60 |
|
08-Mar-2006 |
dyoung |
branches: 1.60.2; config(8) creates opt_ah.h, no need to do so here.
|
|
Revision tags: yamt-pdpolicy-base
|
| #
1.59 |
|
03-Mar-2006 |
he |
branches: 1.59.2; 1.59.4; Before symlinking opt_ah.h, make sure the target doesn't already exist. This fixes a build problem with UPDATE set.
|
| #
1.58 |
|
02-Mar-2006 |
martin |
Add glue to make ath* usable on sparc64.
|
|
Revision tags: yamt-uio_vmspace-base5
|
| #
1.57 |
|
11-Dec-2005 |
christos |
branches: 1.57.4; 1.57.6; merge ktrace-lwp.
|
|
Revision tags: yamt-readahead-base3 yamt-readahead-base2 yamt-readahead-pervnode yamt-readahead-perfile yamt-readahead-base yamt-vop-base3 yamt-vop-base2 thorpej-vnode-attr-base yamt-vop-base ktrace-lwp-base
|
| #
1.56 |
|
31-May-2005 |
christos |
branches: 1.56.2; 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 kent-audio1-beforemerge kent-audio1-base
|
| #
1.55 |
|
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.54 |
|
22-Mar-2004 |
martin |
branches: 1.54.4; Realy disable optimization for 32bit kernels when compiling uvm_bio.c.
|
| #
1.53 |
|
21-Mar-2004 |
martin |
Disable optimization when compiling uvm_bio.c with a 32 bit compiler.
|
| #
1.52 |
|
09-Nov-2003 |
martin |
Fix a comment (there is no bzero/bcopy any more)
|
| #
1.51 |
|
27-Oct-2003 |
christos |
fix make -jn by adding explicit dependency of in_cksum.o to assym.h
|
| #
1.50 |
|
19-Sep-2003 |
martin |
Remove workarounds for bugs in the old compiler.
|
|
Revision tags: nathanw_sa_before_merge fvdl_fs64_base gmcgarry_ctxsw_base gmcgarry_ucred_base nathanw_sa_base
|
| #
1.49 |
|
26-Nov-2002 |
thorpej |
branches: 1.49.6; The traditional C preprocessor is fixed in GCC 3.3 now, so no need to skip -traditional-cpp for HAVE_GCC3.
|
|
Revision tags: kqueue-aftermerge kqueue-beforemerge kqueue-base
|
| #
1.48 |
|
06-Sep-2002 |
jdolecek |
put an explicit .MAIN target before the .if make() condition; apparently .MAIN must be defined for the implicit target rule to kick in this fixes compilation with call like 'make', i.e. without specified target
another option would be to move the .if make() condition after config(8) generated goo, since config(8) implicitly generates a .MAIN: directive too, but the MD .if make() really belongs into (7) misc settings section IMHO
|
|
Revision tags: gehenna-devsw-base
|
| #
1.47 |
|
20-Jul-2002 |
mrg |
create a "sparc" symlink as well. sync kernels.
|
| #
1.46 |
|
04-Jun-2002 |
thorpej |
Don't use -traditional-cpp if HAVE_GCC3.
|
|
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 eeh-devprop-base
|
| #
1.45 |
|
19-Mar-2002 |
eeh |
branches: 1.45.4; Fix up compiler options:
1) Get things right for 32-bit kernels
2) Always use medium any memory model for 64-bit kernels for the moment.
|
|
Revision tags: newlock-base ifpoll-base
|
| #
1.44 |
|
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.43 |
|
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.42 |
|
26-Oct-2001 |
jmc |
branches: 1.42.2; 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.41 |
|
24-Oct-2001 |
thorpej |
Per request of mrg@netbsd.org, use MACHINE_ARCH of "sparc" for 32-bit sparc64 kernels, thus defaulting to using the 32-bit "sparc" target toolchain.
|
| #
1.40 |
|
24-Oct-2001 |
thorpej |
Clean up the 32-bit vs. 64-bit kernel configuration stuff: - Put all options necessary to build a 64-bit kernel into std.sparc64-64, which can be included after std.sparc64. - Change the logic used to enable 64-bit kernels. The kernel Makefile now uses an LP64 make variable, and explicitly sets compiler flags and linker scripts to generate 32-bit or 64-bit kernels.
|
| #
1.39 |
|
21-Oct-2001 |
thorpej |
branches: 1.39.2; Normalize the sparc64 kernel Makefile.
|
|
Revision tags: thorpej-devvp-base3 thorpej-devvp-base2 post-chs-ubcperf pre-chs-ubcperf thorpej-devvp-base
|
| #
1.38 |
|
19-Jul-2001 |
eeh |
Make a bigger hole between kernel text and data.
|
| #
1.37 |
|
29-May-2001 |
mrg |
branches: 1.37.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.
|
|
Revision tags: thorpej_scsipi_beforemerge thorpej_scsipi_nbase thorpej_scsipi_base
|
| #
1.36 |
|
19-Apr-2001 |
mrg |
-Dsparc64
|
| #
1.35 |
|
04-Mar-2001 |
mrg |
branches: 1.35.2; deal with 32 bit kernels.
|
| #
1.34 |
|
28-Feb-2001 |
mrg |
add and user a linker script.
|
| #
1.33 |
|
17-Dec-2000 |
jdolecek |
delete obsolete comment
|
| #
1.32 |
|
04-Dec-2000 |
fvdl |
Warning police. Mostly useless format warnings. Switch Makefile for kernel compiles to the warning flags that other ports also use.
|
| #
1.31 |
|
28-Sep-2000 |
eeh |
Separate user and kernel address spaces and move the kernel down to 0x0000000001000000 -- 0x00000000f0000000, below the PROM where the PROM thinks we should be.
|
| #
1.30 |
|
02-Aug-2000 |
eeh |
Get kernel profiling to work. Now if only gprof worked....
|
| #
1.29 |
|
24-Jul-2000 |
mycroft |
Er, eliminate the -p link option as well, which just outputs huge amounts of spooge.
|
| #
1.28 |
|
24-Jul-2000 |
mycroft |
Nuke lderr.
|
| #
1.27 |
|
24-Jul-2000 |
mycroft |
Slight rearrangement.
|
|
Revision tags: mrg-merge-1-5-top netbsd-1-5-base
|
| #
1.26 |
|
19-Jun-2000 |
eeh |
branches: 1.26.2; Have separate data and text segments, make text read-only.
|
| #
1.25 |
|
09-Jun-2000 |
eeh |
Separate COPTS from CFLAGS to fix problems w/unoptimized files, and add lfs_loop.c to the list that breaks optimization.
|
| #
1.24 |
|
08-Jun-2000 |
eeh |
Override optimization for files that break gcc.
|
|
Revision tags: minoura-xpg4dl-base
|
| #
1.23 |
|
09-May-2000 |
hubertf |
branches: 1.23.2; 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.22 |
|
13-Apr-2000 |
eeh |
Make /etc/mk.conf optional for kernel builds.
|
| #
1.21 |
|
13-Apr-2000 |
mrg |
copy the "sparc" clean/cleandir target code, so that "cleandir" actually does a "clean"
|
| #
1.20 |
|
08-Apr-2000 |
mrg |
don't use -Wuninitialized
|
|
Revision tags: chs-ubc2-newbase
|
| #
1.19 |
|
31-Jan-2000 |
eeh |
Fix a couple more references to STRIPPROG.
|
| #
1.18 |
|
26-Jan-2000 |
eeh |
Use STRIP instead of STRIPPROG since install uses STRIP and I don't want to define two different variables.
|
| #
1.17 |
|
24-Jan-2000 |
tron |
Add "dependall" target for comfort.
|
| #
1.16 |
|
19-Jan-2000 |
tsutsui |
STRIP -> STRIPPROG
|
| #
1.15 |
|
19-Jan-2000 |
tsutsui |
Change STRIPFLAGS=-g for cross-toolchains.
|
| #
1.14 |
|
30-Dec-1999 |
eeh |
Switch libkern back to a library 'cause bzero's back in locore.s.
|
|
Revision tags: wrstuden-devbsize-19991221 wrstuden-devbsize-base
|
| #
1.13 |
|
21-Nov-1999 |
eeh |
Move KERNBASE down from 0xf8000000 to 0xf1000000, just beyond the PROM.
|
|
Revision tags: comdex-fall-1999-base fvdl-softdep-base chs-ubc2-base
|
| #
1.12 |
|
26-Jul-1999 |
cgd |
branches: 1.12.2; 1.12.8; be more efficient when doing the SYSTEM_LD_TAIL for -g kernels: don't copy them just to strip them, use strip -o.
|
| #
1.11 |
|
18-Jul-1999 |
eeh |
Switch over to NetBSD/sparc ELF for 32-bit userland.
|
| #
1.10 |
|
09-Jul-1999 |
mrg |
clean up a bit after jason :)
- fix emitrules() like emitfiles() to deal with the prefix (otherwise it would attempt to find the file in the normal base for the NORMAL_C rule). - add emitincludes() which adds include directives for each prefix to the $INCLUDES variable in the makefile. - add %INCLUDES to each Makefile.arch to deal with the above.
this makes "prefix" actually work in a usable manner, and now i can move on to fixing compiler warnings (errors) in the ESP code. :)
|
| #
1.9 |
|
05-Jun-1999 |
mrg |
only set LD to /usr/ccs/bin/ld if it exists. avoid empty SFILES.
|
|
Revision tags: netbsd-1-4-PATCH003 netbsd-1-4-PATCH002 kame_141_19991130 netbsd-1-4-PATCH001 kame_14_19990705 kame_14_19990628 netbsd-1-4-RELEASE netbsd-1-4-base
|
| #
1.8 |
|
15-Mar-1999 |
mrg |
branches: 1.8.4; remove lderr in "make clean"
|
| #
1.7 |
|
08-Jan-1999 |
augustss |
Add -Wpointer-arith warning since `void *' arithmetic is not ANSI C.
|
|
Revision tags: kenh-if-detach-base chs-ubc-base
|
| #
1.6 |
|
15-Oct-1998 |
drochner |
change handling of libkern: -sys/lib/libkern builds as library per default (as it was documented all the time) -ports able to LKM set "KERN_AS=obj" explicitely in their Makefiles (for now; should depend on actual "option LKM" or -better- functions included for LKM use should be pulled in by a stub) -always link libcompat before libkern - libkern stuff can be referred to by libcompat, but not the other way
|
| #
1.5 |
|
02-Sep-1998 |
eeh |
Periodic update: now starts probing devices.
|
|
Revision tags: PMAP32
|
| #
1.4 |
|
26-Aug-1998 |
mrg |
- use UVM by default. - clean up the Makefile a bit to be less solaris-centric :) - add support for compat_sparc32 (32bit compat module for NetBSD/sparc). this isn't yet fully tested but it mostly written and compiles if not totally links yet.
|
| #
1.3 |
|
13-Aug-1998 |
eeh |
Merge paddr_t changes into the main branch.
|
| #
1.2 |
|
30-Jul-1998 |
mrg |
allow ${SIZE} to be set from the environment, also allow using genassym.sh (both for cross compiling).
|
| #
1.1 |
|
20-Jun-1998 |
eeh |
branches: 1.1.1; Initial revision
|