Up to [cvs.NetBSD.org] / src / sys / conf
Request diff between arbitrary revisions
Default branch: MAIN
Revision 1.295 / (download) - annotate - [select for diffs], Sat Aug 27 20:37:49 2022 UTC (9 months ago) by rillig
Branch: MAIN
CVS Tags: netbsd-10-base,
netbsd-10,
bouyer-sunxi-drm-base,
bouyer-sunxi-drm,
HEAD
Changes since 1.294: +2 -2
lines
Diff to previous 1.294 (colored)
sys: document how to run lint on the kernel code (experimental)
Revision 1.294 / (download) - annotate - [select for diffs], Wed Aug 3 09:37:37 2022 UTC (9 months, 4 weeks ago) by riastradh
Branch: MAIN
Changes since 1.293: +2 -1
lines
Diff to previous 1.293 (colored)
sys: Build kernel with -Wno-type-limits. The type-limits warning is actively harmful because it discourages writing safe portable overflow detection logic which happens, on some architectures, to be dead code.
Revision 1.293 / (download) - annotate - [select for diffs], Thu Jan 6 17:05:32 2022 UTC (16 months, 3 weeks ago) by christos
Branch: MAIN
Changes since 1.292: +3 -3
lines
Diff to previous 1.292 (colored)
Fix for systems that override SYSTEM_LD_TAIL
Revision 1.292 / (download) - annotate - [select for diffs], Tue Jan 4 19:52:02 2022 UTC (16 months, 3 weeks ago) by christos
Branch: MAIN
Changes since 1.291: +10 -9
lines
Diff to previous 1.291 (colored)
use a function "runit" to echo and execute avoiding set -x.
Revision 1.291 / (download) - annotate - [select for diffs], Thu Dec 30 18:53:35 2021 UTC (17 months ago) by christos
Branch: MAIN
Changes since 1.290: +13 -13
lines
Diff to previous 1.290 (colored)
- With DEBUG=-g (which is also set when we build CTF) we build netbsd.gdb *and* netbsd-${KERNEL_CONFIG}.debug because it is not worth having two sets of rules (one that builds just netbsd.gdb and one that builds both netbsd.gdb and netbsd-${KERNEL_CONFIG}.debug. This maintains compatibility building netbsd.gdb when DEBUG=-g - When either MKDEBUGKERNEL=yes or MKDEBUG=tes we set DEBUG=-g if DEBUG was not set. - We only make a debuginstall rule to install netbsd-${KERNEL_CONFIG}.debug if MKDEBUG=yes
Revision 1.290 / (download) - annotate - [select for diffs], Thu Dec 30 17:25:40 2021 UTC (17 months ago) by christos
Branch: MAIN
Changes since 1.289: +2 -2
lines
Diff to previous 1.289 (colored)
forgot one KERNEL_BUILD (Tobias Nygren)
Revision 1.289 / (download) - annotate - [select for diffs], Thu Dec 30 17:16:32 2021 UTC (17 months ago) by christos
Branch: MAIN
Changes since 1.288: +7 -6
lines
Diff to previous 1.288 (colored)
Use the tail of KERNEL_BUILD since it can be a full path.
Revision 1.288 / (download) - annotate - [select for diffs], Thu Dec 30 03:24:50 2021 UTC (17 months ago) by christos
Branch: MAIN
Changes since 1.287: +2 -1
lines
Diff to previous 1.287 (colored)
Add ${_MKTARGET_INSTALL}
Revision 1.287 / (download) - annotate - [select for diffs], Thu Dec 30 03:23:05 2021 UTC (17 months ago) by christos
Branch: MAIN
Changes since 1.286: +2 -2
lines
Diff to previous 1.286 (colored)
use ${INSTALL_FILE} so that unpriv builds work.
Revision 1.286 / (download) - annotate - [select for diffs], Wed Dec 29 22:22:13 2021 UTC (17 months ago) by christos
Branch: MAIN
Changes since 1.285: +24 -7
lines
Diff to previous 1.285 (colored)
Enable split-debug files for kernels. Enabled by default with MKDEBUG=yes.
Revision 1.285 / (download) - annotate - [select for diffs], Mon Dec 20 20:33:20 2021 UTC (17 months, 1 week ago) by christos
Branch: MAIN
Changes since 1.284: +3 -3
lines
Diff to previous 1.284 (colored)
Rename: MKKDEBUG -> MKDEBUGKERNEL MKTOOLSDEBUG -> MKDEBUGTOOLS while keeping compatibility with the old names. Add missing documentation. Now all debugging tunables are prefixed with MKDEBUG.
Revision 1.284 / (download) - annotate - [select for diffs], Wed Oct 27 03:06:59 2021 UTC (19 months ago) by ryo
Branch: MAIN
Changes since 1.283: +2 -2
lines
Diff to previous 1.283 (colored)
revert previous: http://mail-index.netbsd.org/source-changes/2021/10/25/msg133295.html going to add __always_inline to the functions called from _mcount() discussed on http://mail-index.netbsd.org/source-changes-d/2021/10/25/msg013480.html
Revision 1.283 / (download) - annotate - [select for diffs], Mon Oct 25 07:54:44 2021 UTC (19 months, 1 week ago) by ryo
Branch: MAIN
Changes since 1.282: +3 -3
lines
Diff to previous 1.282 (colored)
In some arch, _mcount() would be called recursively when built with COPTS=-O0. Normally, functions called from mcount.c are expected to be expanded inline, so _mcount() will never be called recursively. But when build with COPTS=-O0, `static inline' functions aren't inlined, and _mcount() will be called recursively. Even if _mcount() has `__attribute__((__no_ instrument_function__))', it has no effect on the calling external (no-inlined) function. To avoid this, PROF.<fn> is added can be set the profiling flag of any file. "PROF.mcount.c" is set to blank by default, mcount.c itself is compiled without -pg.
Revision 1.282 / (download) - annotate - [select for diffs], Sat Sep 11 20:28:05 2021 UTC (20 months, 2 weeks ago) by andvar
Branch: MAIN
Changes since 1.281: +3 -3
lines
Diff to previous 1.281 (colored)
Add missing double p and d for stopped and overriden accordingly. Fix few more typos along the way, mainly in copy-pasted comments.
Revision 1.280.2.1 / (download) - annotate - [select for diffs], Thu Jun 17 04:46:27 2021 UTC (23 months, 2 weeks ago) by thorpej
Branch: thorpej-i2c-spi-conf
Changes since 1.280: +2 -2
lines
Diff to previous 1.280 (colored) next main 1.281 (colored)
Sync w/ HEAD.
Revision 1.280.6.1 / (download) - annotate - [select for diffs], Sun Jun 6 20:30:51 2021 UTC (23 months, 3 weeks ago) by cjep
Branch: cjep_sun2x
Changes since 1.280: +2 -2
lines
Diff to previous 1.280 (colored) next main 1.281 (colored)
sync with head
Revision 1.281 / (download) - annotate - [select for diffs], Wed Jun 2 15:45:28 2021 UTC (23 months, 4 weeks ago) by nia
Branch: MAIN
CVS Tags: thorpej-i2c-spi-conf2-base,
thorpej-i2c-spi-conf2,
thorpej-i2c-spi-conf-base,
thorpej-futex2-base,
thorpej-futex2,
thorpej-cfargs2-base,
thorpej-cfargs2,
cjep_sun2x-base1
Changes since 1.280: +2 -2
lines
Diff to previous 1.280 (colored)
drm2: build with -fwrapv, since the Linux kernel does and we don't want to spend too much time fixing their code. silences a lot of KUBSAN warnings. we need to use COPTS to have per-option compiler flags. help from Riastradh.
Revision 1.277.2.1 / (download) - annotate - [select for diffs], Sat Apr 17 17:26:17 2021 UTC (2 years, 1 month ago) by thorpej
Branch: thorpej-cfargs
Changes since 1.277: +1 -1
lines
Diff to previous 1.277 (colored) next main 1.278 (colored)
Sync with HEAD.
Revision 1.280 / (download) - annotate - [select for diffs], Tue Apr 6 15:05:12 2021 UTC (2 years, 1 month ago) by simonb
Branch: MAIN
CVS Tags: thorpej-cfargs-base,
cjep_sun2x-base,
cjep_staticlib_x-base1,
cjep_staticlib_x-base,
cjep_staticlib_x
Branch point for: thorpej-i2c-spi-conf,
cjep_sun2x
Changes since 1.279: +7 -7
lines
Diff to previous 1.279 (colored)
Revert rev 1.278 which tried to call ctfmerge only once - this has caused kernels with embedded symbol tables to explode in size.
Revision 1.279 / (download) - annotate - [select for diffs], Mon Apr 5 22:52:03 2021 UTC (2 years, 1 month ago) by christos
Branch: MAIN
Changes since 1.278: +2 -2
lines
Diff to previous 1.278 (colored)
Don't use /usr/bin/time (it is not portable)
Revision 1.278 / (download) - annotate - [select for diffs], Mon Apr 5 06:22:00 2021 UTC (2 years, 1 month ago) by simonb
Branch: MAIN
Changes since 1.277: +7 -7
lines
Diff to previous 1.277 (colored)
Move the ctfmerge call from SYSTEM_LD_TAIL (used by both STAGE1 and STAGE2) to SYSTEM_LD_TAIL_STAGE2 only. ctfmerge is slow enough that just calling it once is enough.
Revision 1.276.2.1 / (download) - annotate - [select for diffs], Sat Apr 3 22:28:42 2021 UTC (2 years, 1 month ago) by thorpej
Branch: thorpej-futex
Changes since 1.276: +3 -3
lines
Diff to previous 1.276 (colored) next main 1.277 (colored)
Sync with HEAD.
Revision 1.277 / (download) - annotate - [select for diffs], Sun Jan 31 23:17:21 2021 UTC (2 years, 3 months ago) by rillig
Branch: MAIN
CVS Tags: thorpej-futex-base
Branch point for: thorpej-cfargs
Changes since 1.276: +3 -3
lines
Diff to previous 1.276 (colored)
sys/conf: remove useless dollars from Makefile.kern.inc When parsing a variable modifier such as :C or :S, all '$' but the very last are silently swallowed. See usr.bin/make/unit-tests/varmod-subst.mk for details. Since August 2020, make has a strict lint mode that is activated by passing it the option -dL. In that mode, these redundant '$' are not accepted anymore.
Revision 1.276 / (download) - annotate - [select for diffs], Sun Sep 6 07:20:29 2020 UTC (2 years, 8 months ago) by mrg
Branch: MAIN
Branch point for: thorpej-futex
Changes since 1.275: +2 -1
lines
Diff to previous 1.275 (colored)
add support for new GCC 9 warnings that may be too much to fix right now. new address-of-packed-member and format-overflow warnings have new GCC_NO_ADDR_OF_PACKED_MEMBER amd GCC_NO_FORMAT_OVERFLOW variables to remove these warnings. apply to a bunch of the tree. mostly, these are real bugs that should be fixed, but in many cases, only by removing the 'packed' attribute from some structure that doesn't really need it. (i looked at many different ones, and while perhaps 60-80% were already properly aligned, it wasn't clear to me that the uses were always coming from sane data vs network alignment, so it doesn't seem safe to remove packed without careful research for each affect struct.) clang already warned (and was not erroring) for many of these cases, but gcc picked up dozens more.
Revision 1.275 / (download) - annotate - [select for diffs], Wed Jul 22 19:37:59 2020 UTC (2 years, 10 months ago) by jdolecek
Branch: MAIN
Changes since 1.274: +3 -1
lines
Diff to previous 1.274 (colored)
enable -Walloca, warn if something uses alloca()
Revision 1.274 / (download) - annotate - [select for diffs], Thu Jun 25 14:52:26 2020 UTC (2 years, 11 months ago) by jdolecek
Branch: MAIN
Changes since 1.273: +2 -2
lines
Diff to previous 1.273 (colored)
enable gcc stack usage limit for kernel functions, set to 3.5 KiB for now as that seems to be enough to accomodate the current biggest stack usages there are about six functions which use over 3KiB local stack, and about a dozen between 2-3 KiB, so pushing this further needs more work if desired compile tested on amd64, i386, sparc64, sparc, powerpc (evbppc - BookE), m68k (mac68k)
Revision 1.273 / (download) - annotate - [select for diffs], Fri Jun 19 00:58:17 2020 UTC (2 years, 11 months ago) by simonb
Branch: MAIN
Changes since 1.272: +2 -2
lines
Diff to previous 1.272 (colored)
Use -fstack-usage only if we are using gcc. Pointed out by maxv@
Revision 1.272 / (download) - annotate - [select for diffs], Thu Jun 18 11:50:44 2020 UTC (2 years, 11 months ago) by rin
Branch: MAIN
Changes since 1.271: +4 -1
lines
Diff to previous 1.271 (colored)
Discard -fstack-usage for vax, for which GCC does not support that option at the moment.
Revision 1.271 / (download) - annotate - [select for diffs], Wed Jun 17 02:40:43 2020 UTC (2 years, 11 months ago) by simonb
Branch: MAIN
Changes since 1.270: +6 -3
lines
Diff to previous 1.270 (colored)
Add -fstack-usage to kernel builds. Produces .su files that can be analysed to find large stack users.
Revision 1.270 / (download) - annotate - [select for diffs], Thu May 21 18:44:19 2020 UTC (3 years ago) by christos
Branch: MAIN
Changes since 1.269: +4 -4
lines
Diff to previous 1.269 (colored)
Do the chmod last so that the kernels get consistent permissions for MKREPRO Reported by wiz@.
Revision 1.264.4.2 / (download) - annotate - [select for diffs], Wed Apr 8 14:08:01 2020 UTC (3 years, 1 month ago) by martin
Branch: phil-wifi
Changes since 1.264.4.1: +11 -1
lines
Diff to previous 1.264.4.1 (colored) to branchpoint 1.264 (colored) next main 1.265 (colored)
Merge changes from current as of 20200406
Revision 1.269 / (download) - annotate - [select for diffs], Sat Apr 4 19:50:54 2020 UTC (3 years, 1 month ago) by christos
Branch: MAIN
CVS Tags: phil-wifi-20200421,
phil-wifi-20200411,
phil-wifi-20200406,
bouyer-xenpvh-base2,
bouyer-xenpvh-base1,
bouyer-xenpvh-base,
bouyer-xenpvh
Changes since 1.268: +11 -1
lines
Diff to previous 1.268 (colored)
Infrastructure for putting kernel+modules in /netbsd/kernel and /netbsd/modules respectively instead of /netbsd and /stand/<arch>/<version>/modules. This is only supported for x86, and is turned off by default. To try it, add KERNEL_DIR=yes in your /mk.conf and install a system from that build.
Revision 1.264.4.1 / (download) - annotate - [select for diffs], Mon Jun 10 22:07:04 2019 UTC (3 years, 11 months ago) by christos
Branch: phil-wifi
Changes since 1.264: +12 -15
lines
Diff to previous 1.264 (colored)
Sync with HEAD
Revision 1.268 / (download) - annotate - [select for diffs], Tue Feb 5 08:33:25 2019 UTC (4 years, 3 months ago) by mrg
Branch: MAIN
CVS Tags: phil-wifi-20191119,
phil-wifi-20190609,
netbsd-9-base,
netbsd-9-3-RELEASE,
netbsd-9-2-RELEASE,
netbsd-9-1-RELEASE,
netbsd-9-0-RELEASE,
netbsd-9-0-RC2,
netbsd-9-0-RC1,
netbsd-9,
isaki-audio2-base,
isaki-audio2,
is-mlppp-base,
is-mlppp,
ad-namecache-base3,
ad-namecache-base2,
ad-namecache-base1,
ad-namecache-base,
ad-namecache
Changes since 1.267: +2 -1
lines
Diff to previous 1.267 (colored)
pass -Wno-error=implicit-fallthrough for zlib.c. XXX: consider using copts.mk for various warning/copt flags passed in kernel builds currently set via 'makeoptions' in files.* files. this is suboptimal, as those all get embedded into the kernel with config_file.h.
Revision 1.267 / (download) - annotate - [select for diffs], Sun Jan 27 02:08:41 2019 UTC (4 years, 4 months ago) by pgoyette
Branch: MAIN
Changes since 1.266: +3 -13
lines
Diff to previous 1.266 (colored)
Merge the [pgoyette-compat] branch
Revision 1.264.2.3 / (download) - annotate - [select for diffs], Sun Sep 30 01:45:49 2018 UTC (4 years, 8 months ago) by pgoyette
Branch: pgoyette-compat
CVS Tags: pgoyette-compat-merge-20190127
Changes since 1.264.2.2: +3 -3
lines
Diff to previous 1.264.2.2 (colored) to branchpoint 1.264 (colored) next main 1.265 (colored)
Ssync with HEAD
Revision 1.266 / (download) - annotate - [select for diffs], Sat Sep 22 12:24:04 2018 UTC (4 years, 8 months ago) by rin
Branch: MAIN
CVS Tags: pgoyette-compat-20190127,
pgoyette-compat-20190118,
pgoyette-compat-1226,
pgoyette-compat-1126,
pgoyette-compat-1020,
pgoyette-compat-0930
Changes since 1.265: +3 -3
lines
Diff to previous 1.265 (colored)
- 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 1.264.2.2 / (download) - annotate - [select for diffs], Thu Sep 6 06:55:47 2018 UTC (4 years, 8 months ago) by pgoyette
Branch: pgoyette-compat
Changes since 1.264.2.1: +7 -1
lines
Diff to previous 1.264.2.1 (colored) to branchpoint 1.264 (colored)
Sync with HEAD Resolve a couple of conflicts (result of the uimin/uimax changes)
Revision 1.265 / (download) - annotate - [select for diffs], Mon Aug 27 05:35:22 2018 UTC (4 years, 9 months ago) by riastradh
Branch: MAIN
CVS Tags: pgoyette-compat-0906
Changes since 1.264: +7 -1
lines
Diff to previous 1.264 (colored)
Add CFLAGS, CPPFLAGS, and CWARNFLAGS from options to .c files.
Revision 1.264.2.1 / (download) - annotate - [select for diffs], Tue Mar 6 05:40:32 2018 UTC (5 years, 2 months ago) by pgoyette
Branch: pgoyette-compat
Changes since 1.264: +3 -13
lines
Diff to previous 1.264 (colored)
No longer build the libcompat.o which ends up including most of the compat_netbsd code without creating the module entry that other modules are depending on, which in turn causes the modules to fail to load because of redefined symbols.
Revision 1.264 / (download) - annotate - [select for diffs], Sat Feb 17 22:47:14 2018 UTC (5 years, 3 months ago) by joerg
Branch: MAIN
CVS Tags: phil-wifi-base,
pgoyette-compat-base,
pgoyette-compat-0728,
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
Branch point for: phil-wifi,
pgoyette-compat
Changes since 1.263: +2 -2
lines
Diff to previous 1.263 (colored)
Restrict -fno-delete-null-pointer-checks to GCC.
Revision 1.263 / (download) - annotate - [select for diffs], Tue Feb 13 09:50:35 2018 UTC (5 years, 3 months ago) by mrg
Branch: MAIN
Changes since 1.262: +2 -1
lines
Diff to previous 1.262 (colored)
use -fno-delete-null-pointer-checks for kernels.
Revision 1.262 / (download) - annotate - [select for diffs], Mon Jan 22 17:38:46 2018 UTC (5 years, 4 months ago) by christos
Branch: MAIN
Changes since 1.261: +3 -1
lines
Diff to previous 1.261 (colored)
- Coverity does not like -std=gnu99 - Another lose is that you need to manually edit the compiler XML to add all the kernel options because cov-configure barfs because it tries to test the compilation environment thinking that we are userland even when options like -ffreestanding are present.
Revision 1.261 / (download) - annotate - [select for diffs], Mon Dec 4 09:44:33 2017 UTC (5 years, 5 months ago) by martin
Branch: MAIN
Changes since 1.260: +3 -1
lines
Diff to previous 1.260 (colored)
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 1.158.2.3 / (download) - annotate - [select for diffs], Sun Dec 3 11:36:57 2017 UTC (5 years, 5 months ago) by jdolecek
Branch: tls-maxphys
Changes since 1.158.2.2: +235 -287
lines
Diff to previous 1.158.2.2 (colored) to branchpoint 1.158 (colored) next main 1.159 (colored)
update from HEAD
Revision 1.183.2.6 / (download) - annotate - [select for diffs], Mon Aug 28 17:52:00 2017 UTC (5 years, 9 months ago) by skrll
Branch: nick-nhusb
Changes since 1.183.2.5: +2 -1
lines
Diff to previous 1.183.2.5 (colored) to branchpoint 1.183 (colored) next main 1.184 (colored)
Sync with HEAD
Revision 1.256.8.3 / (download) - annotate - [select for diffs], Tue Jul 25 01:58:09 2017 UTC (5 years, 10 months ago) by snj
Branch: netbsd-8
CVS Tags: netbsd-8-2-RELEASE,
netbsd-8-1-RELEASE,
netbsd-8-1-RC1,
netbsd-8-0-RELEASE,
netbsd-8-0-RC2,
netbsd-8-0-RC1,
matt-nb8-mediatek-base,
matt-nb8-mediatek
Changes since 1.256.8.2: +2 -22
lines
Diff to previous 1.256.8.2 (colored) to branchpoint 1.256 (colored) next main 1.257 (colored)
Pull up following revision(s) (requested by jmcneill in ticket #141): sys/conf/dts.mk: 1.1-1.2 sys/conf/Makefile.kern.inc: revision 1.260 Move the dts rule to a separate file and add dependencies handling. -- do dts depend processing in two passes, one for /include/ and one for #include
Revision 1.256.8.2 / (download) - annotate - [select for diffs], Mon Jul 24 06:20:33 2017 UTC (5 years, 10 months ago) by snj
Branch: netbsd-8
Changes since 1.256.8.1: +6 -5
lines
Diff to previous 1.256.8.1 (colored) to branchpoint 1.256 (colored)
Pull up following revision(s) (requested by jmcneill in ticket #128): sys/conf/Makefile.kern.inc: revision 1.259 sys/arch/arm/dts/sun8i-h3-orangepi-plus2e.dts: revision 1.1 sys/arch/arm/dts/sun8i-h3.dtsi: revision 1.1 sys/arch/arm/dts/sun8i-h3-nanopi-neo.dts: revision 1.1 Add support for dts files outside of external/gpl2. -- Add local patches to sun8i-h3-orangepi-plus2e and sun8i-h3-nanopi-neo to enable ethernet support.
Revision 1.256.8.1 / (download) - annotate - [select for diffs], Tue Jul 18 19:13:09 2017 UTC (5 years, 10 months ago) by snj
Branch: netbsd-8
Changes since 1.256: +21 -1
lines
Diff to previous 1.256 (colored)
Pull up following revision(s) (requested by jmcneill in ticket #114): sys/arch/arm/samsung/exynos_intr.h: revision 1.3 sys/arch/arm/sunxi/sun8i_h3_ccu.c: revision 1.1 sys/arch/arm/sunxi/sun8i_h3_ccu.c: revision 1.2 sys/arch/arm/sunxi/sun8i_h3_ccu.c: revision 1.3 sys/arch/arm/sunxi/sunxi_gates.c: revision 1.1 distrib/utils/embedded/mkimage: revision 1.66 sys/arch/arm/sunxi/sun8i_h3_ccu.c: revision 1.4 sys/arch/arm/sunxi/sunxi_rsb.c: revision 1.1 sys/arch/arm/sunxi/sun8i_h3_ccu.c: revision 1.5 sys/arch/arm/sunxi/sun8i_h3_ccu.c: revision 1.6 sys/arch/arm/sunxi/sun8i_h3_ccu.c: revision 1.7 sys/dev/gpio/gpio.c: revision 1.59 sys/arch/arm/sunxi/sunxi_ccu_prediv.c: revision 1.1 sys/conf/Makefile.kern.inc: revision 1.257 sys/arch/evbarm/conf/ODROID-XU_INSTALL: file removal sys/arch/arm/sunxi/sunxi_ccu_prediv.c: revision 1.2 sys/conf/Makefile.kern.inc: revision 1.258 sys/arch/arm/fdt/psci_fdt.h: revision 1.1 sys/arch/arm/sunxi/sunxi_resets.c: revision 1.1 sys/arch/evbarm/conf/files.sunxi: revision 1.1 sys/arch/evbarm/fdt/fdt_machdep.c: revision 1.8 sys/arch/evbarm/fdt/fdt_machdep.c: revision 1.9 sys/arch/arm/samsung/files.exynos: revision 1.22 distrib/utils/embedded/conf/armv7.conf: revision 1.13 sys/arch/arm/samsung/files.exynos: revision 1.23 sys/arch/evbarm/conf/std.tegra: revision 1.15 distrib/utils/embedded/conf/armv7.conf: revision 1.14 sys/arch/arm/samsung/files.exynos: revision 1.24 distrib/utils/embedded/conf/armv7.conf: revision 1.15 sys/arch/evbarm/sunxi/genassym.cf: revision 1.1 sys/arch/arm/samsung/exynos_fdt.c: file removal sys/dev/fdt/fdt_pinctrl.c: revision 1.4 sys/arch/arm/samsung/exynos_sysmmu.c: revision 1.2 sys/arch/arm/sunxi/sun8i_h3_gpio.c: revision 1.1 sys/arch/arm/sunxi/sunxi_twi.c: revision 1.1 sys/dev/usb/ehci.c: revision 1.255 sys/arch/arm/sunxi/sunxi_twi.c: revision 1.2 sys/arch/arm/sunxi/sun8i_a83t_ccu.h: revision 1.1 sys/dev/ic/dwc_mmc.c: revision 1.11 sys/arch/arm/cortex/gic.c: revision 1.24 distrib/evbarm/instkernel/ramdisk/Makefile: revision 1.17 etc/etc.evbarm/Makefile.inc: revision 1.87 etc/etc.evbarm/Makefile.inc: revision 1.88 sys/arch/arm/fdt/gic_fdt.c: revision 1.5 etc/Makefile: revision 1.429 sys/arch/arm/fdt/gic_fdt.c: revision 1.6 sys/arch/arm/fdt/gic_fdt.c: revision 1.7 sys/arch/arm/sunxi/sunxi_gpio.c: revision 1.1 sys/arch/arm/sunxi/sunxi_gpio.c: revision 1.2 sys/arch/evbarm/conf/std.sunxi: revision 1.1 sys/arch/arm/sunxi/sunxi_gpio.c: revision 1.3 sys/arch/evbarm/conf/std.sunxi: revision 1.2 sys/arch/arm/sunxi/sunxi_gpio.c: revision 1.4 sys/arch/evbarm/conf/std.sunxi: revision 1.3 sys/arch/arm/sunxi/sunxi_gpio.c: revision 1.5 sys/arch/arm/sunxi/sunxi_ccu_div.c: revision 1.1 sys/dev/gpio/gpiovar.h: revision 1.17 sys/arch/arm/sunxi/sunxi_gpio.c: revision 1.6 sys/arch/arm/sunxi/sunxi_gpio.c: revision 1.7 sys/arch/arm/sunxi/sunxi_gpio.c: revision 1.8 sys/arch/arm/sunxi/sunxi_rsb.h: revision 1.1 sys/arch/arm/samsung/exynos_i2c.c: revision 1.12 sys/dev/fdt/fdtvar.h: revision 1.21 sys/arch/evbarm/sunxi/sunxi_start.S: revision 1.1 sys/arch/arm/samsung/exynos_i2c.c: revision 1.13 sys/dev/fdt/fdtvar.h: revision 1.22 sys/arch/evbarm/conf/SUNXI: revision 1.10 sys/dev/fdt/fdtvar.h: revision 1.23 sys/arch/evbarm/conf/SUNXI: revision 1.11 sys/dev/fdt/gpioleds.c: revision 1.1 sys/dev/fdt/fdtvar.h: revision 1.24 sys/arch/evbarm/conf/SUNXI: revision 1.12 sys/arch/evbarm/conf/SUNXI: revision 1.13 sys/arch/arm/cortex/gic.c: revision 1.30 sys/arch/evbarm/conf/SUNXI: revision 1.14 sys/arch/evbarm/conf/SUNXI: revision 1.15 sys/arch/evbarm/conf/SUNXI: revision 1.16 sys/arch/arm/sunxi/sunxi_emac.c: revision 1.1 etc/Makefile: revision 1.430 sys/arch/arm/sunxi/sunxi_emac.c: revision 1.2 etc/Makefile: revision 1.431 sys/arch/evbarm/conf/VEXPRESS_A15: revision 1.17 sys/arch/arm/sunxi/sunxi_emac.c: revision 1.3 sys/arch/arm/sunxi/sunxi_emac.c: revision 1.4 sys/arch/arm/samsung/exynos5422_clock.c: revision 1.6 sys/arch/arm/samsung/exynos_platform.c: revision 1.1 sys/dev/ofw/ofw_subr.c: revision 1.29 sys/arch/arm/samsung/exynos_platform.c: revision 1.2 sys/arch/evbarm/conf/mk.vexpress: revision 1.3 sys/arch/arm/samsung/exynos_platform.c: revision 1.3 sys/arch/evbarm/conf/mk.vexpress: revision 1.4 sys/arch/arm/samsung/exynos_platform.c: revision 1.4 sys/arch/arm/arm/psci.h: revision 1.1 sys/arch/arm/samsung/exynos_platform.c: revision 1.5 sys/arch/arm/samsung/exynos_platform.c: revision 1.6 sys/arch/evbarm/fdt/fdt_machdep.c: revision 1.10 external/bsd/mdocml/bin/mandoc/Makefile: revision 1.12 sys/dev/fdt/files.fdt: revision 1.17 sys/dev/fdt/files.fdt: revision 1.18 sys/dev/fdt/files.fdt: revision 1.19 sys/arch/arm/samsung/exynos_sscom.c: revision 1.8 sys/arch/arm/sunxi/sun8i_a83t_ccu.c: revision 1.1 sys/arch/arm/sunxi/sunxi_mmc.c: revision 1.1 sys/arch/arm/samsung/exynos_sscom.c: revision 1.9 sys/arch/arm/conf/files.arm: revision 1.133 sys/arch/arm/samsung/mct_var.h: revision 1.5 sys/arch/arm/sunxi/sunxi_platform.c: revision 1.1 sys/arch/arm/sunxi/sunxi_platform.c: revision 1.2 sys/arch/evbarm/conf/std.vexpress: revision 1.6 sys/arch/arm/sunxi/sunxi_platform.c: revision 1.3 sys/arch/arm/sunxi/sun6i_a31_gpio.c: revision 1.1 sys/arch/arm/sunxi/sunxi_platform.c: revision 1.4 sys/arch/arm/sunxi/sun6i_a31_gpio.c: revision 1.2 sys/arch/arm/sunxi/files.sunxi: revision 1.1 sys/dev/ofw/ofw_subr.c: revision 1.30 sys/arch/arm/sunxi/files.sunxi: revision 1.2 sys/dev/ofw/openfirm.h: revision 1.35 sys/arch/arm/sunxi/files.sunxi: revision 1.3 sys/dev/ofw/openfirm.h: revision 1.36 sys/arch/arm/sunxi/files.sunxi: revision 1.4 sys/arch/arm/sunxi/files.sunxi: revision 1.5 sys/arch/evbarm/exynos/exynos_machdep.c: file removal sys/arch/arm/sunxi/sunxi_gpio.h: revision 1.1 sys/arch/arm/samsung/sscom.c: revision 1.9 sys/arch/arm/sunxi/files.sunxi: revision 1.6 sys/dev/fdt/ohci_fdt.c: revision 1.1 sys/arch/arm/sunxi/sunxi_usbphy.c: revision 1.1 sys/arch/arm/sunxi/sunxi_gpio.h: revision 1.2 sys/arch/arm/sunxi/files.sunxi: revision 1.7 sys/arch/arm/sunxi/sunxi_usbphy.c: revision 1.2 sys/arch/arm/sunxi/sunxi_gpio.h: revision 1.3 sys/arch/arm/sunxi/files.sunxi: revision 1.8 sys/arch/arm/sunxi/sunxi_usbphy.c: revision 1.3 sys/arch/arm/sunxi/files.sunxi: revision 1.9 sys/arch/arm/samsung/exynos_sscom.c: revision 1.10 sys/arch/evbarm/conf/mk.tegra: revision 1.5 sys/arch/arm/samsung/exynos_dwcmmc.c: revision 1.4 sys/arch/evbarm/conf/mk.tegra: revision 1.6 sys/arch/evbarm/conf/EXYNOS: revision 1.15 sys/arch/evbarm/conf/EXYNOS: revision 1.16 sys/arch/evbarm/conf/EXYNOS: revision 1.17 sys/arch/arm/sunxi/sunxi_ccu.c: revision 1.1 sys/arch/evbarm/conf/EXYNOS: revision 1.19 sys/arch/arm/sunxi/sunxi_ccu.c: revision 1.2 sys/arch/arm/sunxi/sunxi_ccu.c: revision 1.3 sys/arch/arm/sunxi/sunxi_ccu.c: revision 1.4 sys/arch/arm/sunxi/sunxi_ccu.c: revision 1.5 sys/arch/arm/sunxi/sunxi_emac.h: revision 1.1 sys/arch/evbarm/conf/mk.sunxi: revision 1.1 sys/arch/evbarm/include/bootconfig.h: revision 1.7 sys/arch/evbarm/conf/TEGRA: revision 1.24 sys/arch/arm/arm/psci.c: revision 1.1 sys/dev/led.c: revision 1.1 sys/dev/led.c: revision 1.2 sys/arch/arm/arm/psci_arm.S: revision 1.1 sys/arch/arm/sunxi/sunxi_ccu_gate.c: revision 1.1 sys/arch/arm/sunxi/sunxi_ccu_gate.c: revision 1.2 sys/dev/fdt/ehci_fdt.c: revision 1.1 sys/dev/fdt/ehci_fdt.c: revision 1.2 sys/arch/arm/sunxi/sun6i_a31_ccu.h: revision 1.1 sys/arch/evbarm/conf/EXYNOS: revision 1.21 sys/arch/arm/sunxi/files.sunxi: revision 1.10 sys/arch/arm/sunxi/files.sunxi: revision 1.11 sys/dev/fdt/fdtbus.c: revision 1.14 sys/arch/arm/sunxi/sunxi_mmc.h: revision 1.1 sys/arch/arm/samsung/exynos5422_dma.c: file removal usr.bin/config/mkmakefile.c: revision 1.69 sys/conf/files: revision 1.1178 sys/arch/arm/sunxi/sunxi_platform.h: revision 1.1 sys/arch/evbarm/exynos/exynos_start.S: revision 1.4 sys/arch/arm/samsung/exynos_pinctrl.c: revision 1.11 sys/arch/arm/samsung/exynos_pinctrl.c: revision 1.12 sys/arch/arm/sunxi/sunxi_rtc.c: revision 1.1 sys/arch/arm/sunxi/sun8i_h3_ccu.h: revision 1.1 sys/arch/arm/samsung/exynos5410_clock.c: revision 1.1 sys/arch/arm/samsung/exynos5410_clock.c: revision 1.2 sys/arch/evbarm/conf/SUNXI: revision 1.1 external/bsd/elftosb/usr.sbin/elftosb/Makefile: revision 1.5 sys/arch/evbarm/conf/SUNXI: revision 1.2 sys/arch/arm/fdt/psci_fdt.c: revision 1.1 sys/arch/evbarm/conf/SUNXI: revision 1.3 sys/arch/evbarm/conf/SUNXI: revision 1.4 sys/arch/evbarm/conf/files.exynos: revision 1.3 sys/arch/evbarm/conf/SUNXI: revision 1.5 sys/arch/evbarm/conf/SUNXI: revision 1.6 sys/arch/arm/sunxi/sunxi_ccu_nm.c: revision 1.1 sys/dev/fdt/fixedfactorclock.c: revision 1.1 sys/dev/fdt/fdt_subr.c: revision 1.14 sys/arch/evbarm/conf/SUNXI: revision 1.7 sys/arch/arm/sunxi/sunxi_ccu_nm.c: revision 1.2 sys/arch/arm/sunxi/sun8i_a83t_gpio.c: revision 1.1 sys/dev/fdt/fdt_subr.c: revision 1.15 sys/arch/evbarm/conf/SUNXI: revision 1.8 sys/arch/arm/sunxi/sunxi_ccu_nm.c: revision 1.3 sys/dev/ic/dwc_mmc_reg.h: revision 1.6 sys/dev/fdt/fdt_subr.c: revision 1.16 sys/arch/evbarm/conf/SUNXI: revision 1.9 usr.bin/config/mkmakefile.c: revision 1.70 sys/dev/fdt/fdt_phy.c: revision 1.1 sys/arch/evbarm/conf/ODROID-XU: file removal sys/arch/arm/fdt/arm_fdt.c: revision 1.4 sys/arch/arm/samsung/exynos_reg.h: revision 1.14 sys/conf/files: revision 1.1180 sys/arch/arm/samsung/exynos_reg.h: revision 1.15 sys/arch/arm/sunxi/sunxi_ccu.h: revision 1.1 sys/arch/arm/sunxi/sunxi_ccu.h: revision 1.2 sys/arch/arm/sunxi/sunxi_ccu.h: revision 1.3 sys/arch/arm/sunxi/sunxi_ccu.h: revision 1.4 sys/arch/arm/sunxi/sunxi_ccu.h: revision 1.5 sys/arch/arm/sunxi/sunxi_ccu.h: revision 1.6 sys/dev/ic/dwc_mmc_var.h: revision 1.6 sys/arch/arm/samsung/exynos_combiner.c: revision 1.7 sys/arch/evbarm/exynos/platform.h: revision 1.2 sys/arch/arm/fdt/files.fdt: revision 1.12 sys/arch/evbarm/conf/std.exynos: revision 1.2 sys/arch/evbarm/conf/std.exynos: revision 1.3 sys/arch/arm/rockchip/rockchip_dwcmmc.c: revision 1.6 sys/arch/arm/sunxi/sunxi_com.c: revision 1.1 sys/dev/led.h: revision 1.1 sys/arch/evbarm/conf/std.exynos: revision 1.5 sys/arch/arm/sunxi/sunxi_com.c: revision 1.2 sys/arch/evbarm/conf/files.evbarm: revision 1.26 usr.bin/config/defs.h: revision 1.99 sys/arch/arm/fdt/arm_fdtvar.h: revision 1.6 sys/arch/arm/samsung/exynos_soc.c: revision 1.32 sys/arch/arm/sunxi/sun6i_a31_ccu.c: revision 1.1 sys/arch/arm/sunxi/sun6i_a31_ccu.c: revision 1.2 sys/arch/arm/samsung/mct.c: revision 1.11 sys/arch/evbarm/conf/ODROID-U: file removal sys/arch/arm/samsung/mct.c: revision 1.12 sys/arch/arm/sunxi/sunxi_ccu_nkmp.c: revision 1.1 sys/arch/arm/sunxi/sunxi_ccu_nkmp.c: revision 1.2 sys/arch/arm/sunxi/sunxi_ccu_nkmp.c: revision 1.3 sys/arch/arm/sunxi/sunxi_ccu_nkmp.c: revision 1.4 Get the EXYNOS kernel building again with recent FDT changes. Untested. Use arm_fdt_cpu_hatch and add mmu entry for DTB Fix exynos5 devmap, bootstrap, and implement early_putchar. Calculate UART frequency based on bootloader config. Fix KERNEL_BASE_PHYS (how did this ever work?) Avoid divide-by-zero for unconfigured PLLs Correctly initialize i2cbus attach args. Add delay and enable mct timecounter. Fix build w/o VERBOSE_INIT_ARM Remove ODROID-U and ODROID-XU kernel configs as they no longer work. - Replace CONSADDR with SSCOM2CONSOLE in example - Remove gtmr (Exynos5422 uses mct) - cinclude EXYNOS.local instead of TEGRA.local Use fdtbus_intr_establish to hook in block interrupts instead of intr_establish. Simplify MCT; just enable it and then attach an ARMv7 generic timer. Add support for building DTB files during kernel build, from christos. build vexpress-v2p-ca15-tc1.dtb with the kernel build tegra124-apalis-eval.dtb, tegra124-jetson-tk1.dtb, tegra124-nyan-big.dtb, tegra124-nyan-blaze.dtb, and tegra124-venice2.dtb with the kernel Allow multiline makeoptions to work by quoting the newline.. Bump for quoting makeoptions with multiple lines. un-c99 bump required config version for multiline makeoptions feature Set DTS makeoption in kernel config Assign DTB files to a variable so we can make -V DTB put the dtb files with their kernels. no need for debug printing. Don't assume that CPU index = GIC CPU interface number. We can determine the current CPU interface number by reading from the read-only GICD_ITARGETSR0 through GICD_ITARGETSR7 registers. This gets interrupts working on Exynos 5422, where the boot processor has GIC CPU interface #4. use -v to get the expanded variable. Use -v to get the expanded variables. Get baud rate from sclk_uartN instead of uartN. Print IRQ number at attach. Fix PLL con0 register locations and add uart clocks Disable exyortc for now, it doesn't work. More or less a rewrite of dwc_mmc, based on awin_mmc, adding DMA support. Update for new dwc_mmc driver Fix dmesg Add Exynos 5410 clock controller driver. Fix a few typos in clock parent names for mmc clocks. From jmcneill@ Update for new dwc_mmc driver Implement platform reset for exynos5 Attach fdtbus to a /clocks node with no compatible string. Add support for ARM Power State Coordination Interface (PSCI). Support interrupt sharing. Add initial support for Allwinner H3 SoC. ARM Trusted Firmware reserves SGIs 8-15 for secure use. Even without ATF, U-Boot on some platforms may use SGIs in this range for the PSCI implementation. Change ARMGIC_IPI_BASE to 0 from (16 - NIPI) and add a compile-time assert to ensure that we don't end up with a conflict. Add H3 MMC support SD/MMC clock fixes Add FDT PHY interface. Add glue for generic ehci/ohci bindings. Rename a variable, NFC. Support parents in different clock domains. Add USB stuff. Doesn't quite work yet. Synopsys DesignWare APB UART needs "options COM_AWIN" for now. Add i2c glue. Add RTC driver. PHY registers start at index 1. Now USB works. Don't allow sharing edge and level triggered interrupts. Add arm_fdt_memory_dump helper for dumping physical addresses from ddb Print clocks with aprint_debug Remove unused defines Add fdtbus_get_string helper Add of_search_compatible, which searches an array of compat_data structures for a matching "compatible" entry matching the supplied OFW node. This allows us to associate data with compatible strings. Add driver for Allwinner Gigabit Ethernet (EMAC) as found in sun8i and later family SoCs. This is a port of my FreeBSD driver which has been confirmed to work on Allwinner H3, A83T, and A64 SoCs. Fix dmesg Add basic support for Allwinner A31. Add basic FDT GPIO support. Fix the pinctrl api to match the spec. A pinctrl config can have more than one xref, and an xref may have specifier data associated with it. Enable sunxi pinctrl support Adjust to new pinctrl API Add P2WI/RSB driver, based on awin_p2wi.c. Fix typo in a compat string. Configure pin defaults at attach No need to explicitly set pinctrl config 0 now Fix some register definitions. Disallow sharing between MPSAFE and non-MPSAFE handlers. Add of_match_compat_data. This routine searches an array of compat_data structures for a matching "compatible" entry matching the supplied OFW node. Add options __HAVE_CPU_UAREA_ALLOC_IDLELWP Add support for reserved memory and MEMORY_DISK_DYNAMIC for FDT-based kernels. the extent code cannot use the full range of u_long, so ignore the last page before 4GB too. ok jmcneill@ Copy install ramdisk to releasedir. Provide both a raw ffs and Legacy U-Boot version of it. Replace HUMMINGBIRD_A31 with SUNXI kernel on armv7.img and include .dtb files for SUNXI and TEGRA kernels on the MSDOS partition. Let the controller provide a default name for pins. This makes pins easier to locate when we have multiple banks and a variable number of pins per bank. Attach gpio(4) to sunxigpio Test for kernel build directory before reading DTB list Add support for Allwinner A83T SoC. Add A83T files Fixup busdma sync and locking in the RX path. Disable batch RX/TX ints. Fix AHB2 register definition and explicitly set AHB2 parent to PLL_PERIPH0/2 -- this gives us 50% more bus bandwidth for emac Restore TX_INTERVAL_DEFAULT to 64 Drop the sunxi_emac_rx_batch feature. It was originally designed to reduce the amount of mutex unlock/lock cycles during the RX path on FreeBSD and if_input, but it is not required to drop the lock before calling if_percpuq_enqueue on NetBSD. Write back the data value instead of mask in sunxi_gpio_write Add a helper for exposing LED controls via sysctl. Add GPIO LED driver. add gpioleds Add misc. gates and resets driver, and explicitly enable PIO clocks at attach. Add fdtbus_get_string_index helper. Add driver for fixed-factor clocks. Add ffclock Remove the requirement for ehci to attach after companion devices. "go for it" - skrll@ Remove the hack to find companion devices and just assume 1 companion if ETTF flag is not set. Remove pass numbers for ehci/ohci now that the attach order no longer matters Use unsigned char for ctype functions, suggested by christos Add : to body of populate_sunxi to appease bash. port-evbarm/52388: Fix number of args to a debug printf.
Revision 1.260.2.2 / (download) - annotate - [select for diffs], Sat Jul 15 15:20:53 2017 UTC (5 years, 10 months ago) by christos
Branch: perseant-stdc-iso10646
Changes since 1.260.2.1: +540 -0
lines
Diff to previous 1.260.2.1 (colored) to branchpoint 1.260 (colored) next main 1.261 (colored)
2814968
Revision 1.260.2.1, Sat Jul 15 15:20:52 2017 UTC (5 years, 10 months ago) by christos
Branch: perseant-stdc-iso10646
Changes since 1.260: +0 -540
lines
FILE REMOVED
file Makefile.kern.inc was added on branch perseant-stdc-iso10646 on 2017-07-15 15:20:53 +0000
Revision 1.260 / (download) - annotate - [select for diffs], Sat Jul 15 15:20:52 2017 UTC (5 years, 10 months ago) by christos
Branch: MAIN
CVS Tags: tls-maxphys-base-20171202,
perseant-stdc-iso10646-base,
nick-nhusb-base-20170825
Branch point for: perseant-stdc-iso10646
Changes since 1.259: +2 -22
lines
Diff to previous 1.259 (colored)
Move the dts rule to a separate file and add dependencies handling.
Revision 1.259 / (download) - annotate - [select for diffs], Thu Jul 13 01:17:03 2017 UTC (5 years, 10 months ago) by jmcneill
Branch: MAIN
Changes since 1.258: +6 -5
lines
Diff to previous 1.258 (colored)
Add support for dts files outside of external/gpl2.
Revision 1.258 / (download) - annotate - [select for diffs], Sat Jun 17 17:08:49 2017 UTC (5 years, 11 months ago) by christos
Branch: MAIN
Changes since 1.257: +3 -2
lines
Diff to previous 1.257 (colored)
Assign DTB files to a variable so we can make -V DTB
Revision 1.257 / (download) - annotate - [select for diffs], Thu Jun 15 21:41:01 2017 UTC (5 years, 11 months ago) by jmcneill
Branch: MAIN
Changes since 1.256: +20 -1
lines
Diff to previous 1.256 (colored)
Add support for building DTB files during kernel build, from christos.
Revision 1.250.2.2 / (download) - annotate - [select for diffs], Mon Mar 20 06:57:26 2017 UTC (6 years, 2 months ago) by pgoyette
Branch: pgoyette-localcount
Changes since 1.250.2.1: +3 -2
lines
Diff to previous 1.250.2.1 (colored) to branchpoint 1.250 (colored) next main 1.251 (colored)
Sync with HEAD
Revision 1.183.2.5 / (download) - annotate - [select for diffs], Sun Feb 5 13:40:26 2017 UTC (6 years, 3 months ago) by skrll
Branch: nick-nhusb
Changes since 1.183.2.4: +11 -4
lines
Diff to previous 1.183.2.4 (colored) to branchpoint 1.183 (colored)
Sync with HEAD
Revision 1.256 / (download) - annotate - [select for diffs], Wed Jan 11 12:19:43 2017 UTC (6 years, 4 months ago) by joerg
Branch: MAIN
CVS Tags: prg-localcount2-base3,
prg-localcount2-base2,
prg-localcount2-base1,
prg-localcount2-base,
prg-localcount2,
pgoyette-localcount-20170426,
pgoyette-localcount-20170320,
nick-nhusb-base-20170204,
netbsd-8-base,
jdolecek-ncq-base,
jdolecek-ncq,
bouyer-socketcan-base1,
bouyer-socketcan-base,
bouyer-socketcan
Branch point for: netbsd-8
Changes since 1.255: +3 -2
lines
Diff to previous 1.255 (colored)
Disable a couple of warnings until further investigation.
Revision 1.255 / (download) - annotate - [select for diffs], Sun Jan 8 17:10:35 2017 UTC (6 years, 4 months ago) by christos
Branch: MAIN
Changes since 1.254: +1 -4
lines
Diff to previous 1.254 (colored)
Move to ssp.c suggested by uebayasi@
Revision 1.254 / (download) - annotate - [select for diffs], Sun Jan 8 05:02:08 2017 UTC (6 years, 4 months ago) by christos
Branch: MAIN
Changes since 1.253: +4 -1
lines
Diff to previous 1.253 (colored)
Add COPTS for xhci.c, since the do_command_locked causes a spurious stack proector warning.
Revision 1.250.2.1 / (download) - annotate - [select for diffs], Sat Jan 7 08:56:30 2017 UTC (6 years, 4 months ago) by pgoyette
Branch: pgoyette-localcount
Changes since 1.250: +9 -3
lines
Diff to previous 1.250 (colored)
Sync with HEAD. (Note that most of these changes are simply $NetBSD$ tag issues.)
Revision 1.253 / (download) - annotate - [select for diffs], Wed Jan 4 21:37:46 2017 UTC (6 years, 4 months ago) by christos
Branch: MAIN
CVS Tags: pgoyette-localcount-20170107
Changes since 1.252: +9 -3
lines
Diff to previous 1.252 (colored)
Collect a list of kernel swap files to be removed (Yorick Hardy)
Revision 1.252 / (download) - annotate - [select for diffs], Wed Jan 4 19:55:06 2017 UTC (6 years, 4 months ago) by christos
Branch: MAIN
Changes since 1.251: +3 -3
lines
Diff to previous 1.251 (colored)
match the M* and N* targets.
Revision 1.251 / (download) - annotate - [select for diffs], Wed Jan 4 15:43:04 2017 UTC (6 years, 4 months ago) by christos
Branch: MAIN
Changes since 1.250: +3 -3
lines
Diff to previous 1.250 (colored)
PR/51772: Yorick Hardy: Don't hard-code "netbsd", use ${.TARGET} consistently.
Revision 1.183.2.4 / (download) - annotate - [select for diffs], Fri Apr 22 15:44:12 2016 UTC (7 years, 1 month ago) by skrll
Branch: nick-nhusb
Changes since 1.183.2.3: +9 -9
lines
Diff to previous 1.183.2.3 (colored) to branchpoint 1.183 (colored)
Sync with HEAD
Revision 1.250 / (download) - annotate - [select for diffs], Sat Apr 9 18:51:44 2016 UTC (7 years, 1 month ago) by riastradh
Branch: MAIN
CVS Tags: pgoyette-localcount-base,
pgoyette-localcount-20161104,
pgoyette-localcount-20160806,
pgoyette-localcount-20160726,
nick-nhusb-base-20161204,
nick-nhusb-base-20161004,
nick-nhusb-base-20160907,
nick-nhusb-base-20160529,
nick-nhusb-base-20160422,
localcount-20160914
Branch point for: pgoyette-localcount
Changes since 1.249: +9 -9
lines
Diff to previous 1.249 (colored)
Use && to fail early if subcommands of kernel link fail. (Remind me why we string together shell commands instead of just using make targets?)
Revision 1.183.2.3 / (download) - annotate - [select for diffs], Sun Dec 27 12:09:48 2015 UTC (7 years, 5 months ago) by skrll
Branch: nick-nhusb
Changes since 1.183.2.2: +15 -15
lines
Diff to previous 1.183.2.2 (colored) to branchpoint 1.183 (colored)
Sync with HEAD (as of 26th Dec)
Revision 1.249 / (download) - annotate - [select for diffs], Fri Nov 27 20:59:47 2015 UTC (7 years, 6 months ago) by christos
Branch: MAIN
CVS Tags: nick-nhusb-base-20160319,
nick-nhusb-base-20151226
Changes since 1.248: +3 -3
lines
Diff to previous 1.248 (colored)
use commands() instead of target() because assym.mk creates all the targets unconditionally.
Revision 1.248 / (download) - annotate - [select for diffs], Fri Nov 27 20:33:55 2015 UTC (7 years, 6 months ago) by christos
Branch: MAIN
Changes since 1.247: +13 -13
lines
Diff to previous 1.247 (colored)
PR/50483: David A. Holland: fix building of assym.d: 1. use += to add to DEPS 2. move inclusion of rules mk. files before the rules are defined so that variables are set. Now we get on amd64: mkdep: ignoring acpi_wakeup_low.d: No such file or directory mkdep: ignoring amd64func.d: No such file or directory mkdep: ignoring busfunc.d: No such file or directory mkdep: ignoring copy.d: No such file or directory mkdep: ignoring cpu_in_cksum.d: No such file or directory mkdep: ignoring cpufunc.d: No such file or directory because there are no rules to generate those, but it is harmless.
Revision 1.183.2.2 / (download) - annotate - [select for diffs], Tue Sep 22 12:05:56 2015 UTC (7 years, 8 months ago) by skrll
Branch: nick-nhusb
Changes since 1.183.2.1: +188 -244
lines
Diff to previous 1.183.2.1 (colored) to branchpoint 1.183 (colored)
Sync with HEAD
Revision 1.247 / (download) - annotate - [select for diffs], Tue Sep 15 02:22:43 2015 UTC (7 years, 8 months ago) by uebayasi
Branch: MAIN
CVS Tags: nick-nhusb-base-20150921
Changes since 1.246: +1 -1
lines
Diff to previous 1.246 (colored)
Clean up splash image build. Print messages when creating files.
Revision 1.246 / (download) - annotate - [select for diffs], Fri Sep 11 01:40:52 2015 UTC (7 years, 8 months ago) by uebayasi
Branch: MAIN
Changes since 1.245: +1 -1
lines
Diff to previous 1.245 (colored)
Indent.
Revision 1.245 / (download) - annotate - [select for diffs], Thu Sep 10 13:11:39 2015 UTC (7 years, 8 months ago) by uebayasi
Branch: MAIN
Changes since 1.244: +1 -1
lines
Diff to previous 1.244 (colored)
Fix dependency of *.d -> assym.h in `-S' mode.
Revision 1.244 / (download) - annotate - [select for diffs], Mon Sep 7 15:55:06 2015 UTC (7 years, 8 months ago) by uebayasi
Branch: MAIN
Changes since 1.243: +14 -18
lines
Diff to previous 1.243 (colored)
Preserve the order of files in ${ALLFILES} -> ${OBJS} conversion.
Revision 1.243 / (download) - annotate - [select for diffs], Sun Sep 6 15:20:59 2015 UTC (7 years, 8 months ago) by uebayasi
Branch: MAIN
Changes since 1.242: +2 -2
lines
Diff to previous 1.242 (colored)
More build ordering.
Revision 1.242 / (download) - annotate - [select for diffs], Sun Sep 6 14:35:01 2015 UTC (7 years, 8 months ago) by uebayasi
Branch: MAIN
Changes since 1.241: +2 -2
lines
Diff to previous 1.241 (colored)
Don't pass ``-DCOPY_SYMTAB'' to ${CC}; it's replaced with opt_copy_symtab.h.
Revision 1.241 / (download) - annotate - [select for diffs], Sun Sep 6 06:41:14 2015 UTC (7 years, 8 months ago) by uebayasi
Branch: MAIN
Changes since 1.240: +1 -18
lines
Diff to previous 1.240 (colored)
Move ldscript related code out of Makefile.kern.inc.
Revision 1.240 / (download) - annotate - [select for diffs], Sun Sep 6 06:13:16 2015 UTC (7 years, 8 months ago) by uebayasi
Branch: MAIN
Changes since 1.239: +5 -47
lines
Diff to previous 1.239 (colored)
Clean up. Move assym.h/vers.c related code out of Makefile.kern.inc.
Revision 1.239 / (download) - annotate - [select for diffs], Sun Sep 6 04:42:06 2015 UTC (7 years, 8 months ago) by uebayasi
Branch: MAIN
Changes since 1.238: +10 -28
lines
Diff to previous 1.238 (colored)
Clean up. Move SSP-specific adjustment out of Makefile.kern.inc.
Revision 1.238 / (download) - annotate - [select for diffs], Sun Sep 6 02:05:11 2015 UTC (7 years, 8 months ago) by uebayasi
Branch: MAIN
Changes since 1.237: +2 -1
lines
Diff to previous 1.237 (colored)
Allow MD to link libraries. Build rules are written in MD makefiles until config(1) will support library properly.
Revision 1.237 / (download) - annotate - [select for diffs], Fri Sep 4 06:10:47 2015 UTC (7 years, 8 months ago) by uebayasi
Branch: MAIN
Changes since 1.236: +4 -1
lines
Diff to previous 1.236 (colored)
Make config(1) output only ${ALLFILES}, selected input files, and pass it to Makefile.kern.inc, where files are filtered by suffix.
Revision 1.236 / (download) - annotate - [select for diffs], Thu Sep 3 14:23:52 2015 UTC (7 years, 9 months ago) by uebayasi
Branch: MAIN
Changes since 1.235: +2 -6
lines
Diff to previous 1.235 (colored)
Add generated *.c files (devsw.c and ioconf.c) to ${CFILES} by config(1) internally. ${MI_CFILES} in Makefile.kern.inc is no longer needed.
Revision 1.235 / (download) - annotate - [select for diffs], Thu Sep 3 12:31:16 2015 UTC (7 years, 9 months ago) by uebayasi
Branch: MAIN
Changes since 1.234: +11 -4
lines
Diff to previous 1.234 (colored)
Prepare for relative ${MD_OBJS}.
Revision 1.234 / (download) - annotate - [select for diffs], Thu Sep 3 09:28:00 2015 UTC (7 years, 9 months ago) by uebayasi
Branch: MAIN
Changes since 1.233: +4 -1
lines
Diff to previous 1.233 (colored)
Move `all' target definition to Makefile.kern.inc.
Revision 1.233 / (download) - annotate - [select for diffs], Thu Sep 3 06:24:15 2015 UTC (7 years, 9 months ago) by uebayasi
Branch: MAIN
Changes since 1.232: +1 -1
lines
Diff to previous 1.232 (colored)
Kernel depends on swap<kernel>.o too.
Revision 1.232 / (download) - annotate - [select for diffs], Thu Sep 3 06:10:53 2015 UTC (7 years, 9 months ago) by uebayasi
Branch: MAIN
Changes since 1.231: +2 -2
lines
Diff to previous 1.231 (colored)
Sort dependendy to keep alphabetical build order.
Revision 1.231 / (download) - annotate - [select for diffs], Thu Sep 3 06:09:46 2015 UTC (7 years, 9 months ago) by uebayasi
Branch: MAIN
Changes since 1.230: +4 -0
lines
Diff to previous 1.230 (colored)
Define kernel dependency in Makefile.kern.inc.
Revision 1.230 / (download) - annotate - [select for diffs], Thu Sep 3 04:17:55 2015 UTC (7 years, 9 months ago) by uebayasi
Branch: MAIN
Changes since 1.229: +56 -23
lines
Diff to previous 1.229 (colored)
Rename ${COMPILE.c} to ${KCOMPILE.c} to avoid potential conflicts with those in sys.mk. Define .go/.po suffix rules.
Revision 1.229 / (download) - annotate - [select for diffs], Thu Sep 3 03:47:25 2015 UTC (7 years, 9 months ago) by uebayasi
Branch: MAIN
Changes since 1.228: +12 -12
lines
Diff to previous 1.228 (colored)
Refactor.
Revision 1.228 / (download) - annotate - [select for diffs], Thu Sep 3 01:40:06 2015 UTC (7 years, 9 months ago) by uebayasi
Branch: MAIN
Changes since 1.227: +6 -3
lines
Diff to previous 1.227 (colored)
Simplify. Wrap long lines.
Revision 1.227 / (download) - annotate - [select for diffs], Thu Sep 3 01:30:18 2015 UTC (7 years, 9 months ago) by uebayasi
Branch: MAIN
Changes since 1.226: +0 -4
lines
Diff to previous 1.226 (colored)
Stop ordering objects alphabetically now that I am sure I can fix fallouts.
Revision 1.226 / (download) - annotate - [select for diffs], Thu Sep 3 01:09:38 2015 UTC (7 years, 9 months ago) by uebayasi
Branch: MAIN
Changes since 1.225: +1 -11
lines
Diff to previous 1.225 (colored)
Build conf/param.c normally.
Revision 1.225 / (download) - annotate - [select for diffs], Wed Sep 2 23:03:41 2015 UTC (7 years, 9 months ago) by uebayasi
Branch: MAIN
Changes since 1.224: +1 -1
lines
Diff to previous 1.224 (colored)
Fix link of kernels whose name don't start with "netbsd*".
Revision 1.224 / (download) - annotate - [select for diffs], Wed Sep 2 15:35:52 2015 UTC (7 years, 9 months ago) by uebayasi
Branch: MAIN
Changes since 1.223: +5 -1
lines
Diff to previous 1.223 (colored)
Build param.c under conf/ using suffix rules in `-S' mode.
Revision 1.223 / (download) - annotate - [select for diffs], Wed Sep 2 15:29:23 2015 UTC (7 years, 9 months ago) by uebayasi
Branch: MAIN
Changes since 1.222: +13 -15
lines
Diff to previous 1.222 (colored)
Clean up `swap<kernel>.o' handling.
Revision 1.222 / (download) - annotate - [select for diffs], Wed Sep 2 14:17:03 2015 UTC (7 years, 9 months ago) by uebayasi
Branch: MAIN
Changes since 1.221: +20 -1
lines
Diff to previous 1.221 (colored)
Define ${OBJS} in `Makefile.kern.inc'. Relative paths are not truncated (a/b/c/x.c -> x.c) in `-S' mode. Don't provide some explicit rules for `-S' mode for safety.
Revision 1.221 / (download) - annotate - [select for diffs], Wed Sep 2 13:42:14 2015 UTC (7 years, 9 months ago) by uebayasi
Branch: MAIN
Changes since 1.220: +19 -16
lines
Diff to previous 1.220 (colored)
Output relative path for ${CFILES} and ${SFILES} in generated `Makefile'. `Makefile.kern.inc' knows how to deal with $S prefix, so don't bother it in config(1).
Revision 1.220 / (download) - annotate - [select for diffs], Wed Sep 2 12:38:48 2015 UTC (7 years, 9 months ago) by uebayasi
Branch: MAIN
Changes since 1.219: +2 -14
lines
Diff to previous 1.219 (colored)
Add swap<kernel>.o to common ${SYSTEM_LD} as it is always linked.
Revision 1.219 / (download) - annotate - [select for diffs], Wed Sep 2 03:22:41 2015 UTC (7 years, 9 months ago) by uebayasi
Branch: MAIN
Changes since 1.218: +12 -11
lines
Diff to previous 1.218 (colored)
Clean up some rules and make them less error prone.
Revision 1.218 / (download) - annotate - [select for diffs], Tue Sep 1 23:04:35 2015 UTC (7 years, 9 months ago) by uebayasi
Branch: MAIN
Changes since 1.217: +44 -28
lines
Diff to previous 1.217 (colored)
Define suffix rules at the end to override system definitions. Provide them only if ___USE_SUFFIX_RULES___ is defined (config -S).
Revision 1.217 / (download) - annotate - [select for diffs], Tue Sep 1 16:04:04 2015 UTC (7 years, 9 months ago) by uebayasi
Branch: MAIN
Changes since 1.216: +18 -2
lines
Diff to previous 1.216 (colored)
Experimental suffix-rules build (disabled by default).
Revision 1.216 / (download) - annotate - [select for diffs], Sun Aug 30 21:16:10 2015 UTC (7 years, 9 months ago) by uebayasi
Branch: MAIN
Changes since 1.215: +3 -3
lines
Diff to previous 1.215 (colored)
Fix "Define compile rules in sys/conf/Makefile.kern.inc ...". Use `.if !commands(xxx)' to check if `xxx' has a defined, overriden rule, instead of `.if !targets(xxx)'. The latter evaluates as true even when `xxx' has an empty rule to define a dependency.
Revision 1.215 / (download) - annotate - [select for diffs], Sun Aug 30 14:06:17 2015 UTC (7 years, 9 months ago) by uebayasi
Branch: MAIN
Changes since 1.214: +0 -3
lines
Diff to previous 1.214 (colored)
A makeoptions `DEFWARNINGS', forcibly disabling all ${CC} warnings, is only used by hpcmips's NULLCONF, which doesn't even build for other causes. If some source doen't build and needs a workaround, that should be deal with by modifying per-file ${CC} options (e.g. COPTS.foo.c+=-fno-xxx). Let's not use DEFWARNINGS any longer.
Revision 1.214 / (download) - annotate - [select for diffs], Sun Aug 30 07:33:53 2015 UTC (7 years, 9 months ago) by uebayasi
Branch: MAIN
Changes since 1.213: +2 -7
lines
Diff to previous 1.213 (colored)
Move splash logic, keep Makefile.kern.inc clean.
Revision 1.213 / (download) - annotate - [select for diffs], Sun Aug 30 05:24:04 2015 UTC (7 years, 9 months ago) by uebayasi
Branch: MAIN
Changes since 1.212: +2 -1
lines
Diff to previous 1.212 (colored)
Put back MEMORY_DISK_IMAGE logic, but use generated opt_memory_root_image.h and don't polute Makefile.kern.inc.
Revision 1.212 / (download) - annotate - [select for diffs], Sun Aug 30 05:12:00 2015 UTC (7 years, 9 months ago) by uebayasi
Branch: MAIN
Changes since 1.211: +14 -0
lines
Diff to previous 1.211 (colored)
Define compile rules in sys/conf/Makefile.kern.inc except those overriden by "file ... compile-with ...". As rules are still explicit, be careful to not override by checking .if !target(xxx.o).
Revision 1.211 / (download) - annotate - [select for diffs], Sun Aug 30 01:46:02 2015 UTC (7 years, 9 months ago) by uebayasi
Branch: MAIN
Changes since 1.210: +0 -9
lines
Diff to previous 1.210 (colored)
Use makeoptions_COPY_SYMTAB via opt_copy_symtab.h in sources. Remove a hack to set -DCOPY_SYMTAB from sys/conf/Makefile.kern.inc. Remove unnecessary dependencies too.
Revision 1.210 / (download) - annotate - [select for diffs], Sat Aug 29 16:27:07 2015 UTC (7 years, 9 months ago) by uebayasi
Branch: MAIN
Changes since 1.209: +4 -113
lines
Diff to previous 1.209 (colored)
Move less important part out of Makefile.kern.inc.
Revision 1.209 / (download) - annotate - [select for diffs], Sat Aug 29 16:07:07 2015 UTC (7 years, 9 months ago) by uebayasi
Branch: MAIN
Changes since 1.208: +9 -5
lines
Diff to previous 1.208 (colored)
Define two suffix rules, .c -> .o and .S -> .o, using ${NORMAL_C} and ${NORMAL_S} respectively. Use the .c rule to build devsw.c, ioconf.c, and param.c. Other .c/.S files have explicit rules in the generated `Makefile', and unaffected.
Revision 1.208 / (download) - annotate - [select for diffs], Sat Aug 29 15:58:38 2015 UTC (7 years, 9 months ago) by uebayasi
Branch: MAIN
Changes since 1.207: +0 -2
lines
Diff to previous 1.207 (colored)
Now that MAXUSERS is in opt_param.h, param.o doesn't depend on Makefile.
Revision 1.207 / (download) - annotate - [select for diffs], Sat Aug 29 15:51:53 2015 UTC (7 years, 9 months ago) by uebayasi
Branch: MAIN
Changes since 1.206: +0 -13
lines
Diff to previous 1.206 (colored)
According to nxr.netbsd.org, nothing uses MEMORY_DISK_IMAGE. Retire it. Premature design and its build rule bloats Makefile.kern.inc. There are other ways like MEMORY_DISK_DYNAMIC. (When kernel will be built as relocatable, embedding binary data will be much easier, and md(4), splash(4), and ksyms(4) will all benefit.)
Revision 1.206 / (download) - annotate - [select for diffs], Sat Aug 29 15:37:18 2015 UTC (7 years, 9 months ago) by uebayasi
Branch: MAIN
Changes since 1.205: +0 -3
lines
Diff to previous 1.205 (colored)
genassym.cf and machdep.c are _KERNEL_OPT'ed, don't depend on Makefile.
Revision 1.205 / (download) - annotate - [select for diffs], Sat Aug 29 15:06:35 2015 UTC (7 years, 9 months ago) by uebayasi
Branch: MAIN
Changes since 1.204: +0 -3
lines
Diff to previous 1.204 (colored)
conf.c doesn't exist. autoconf.c exists, but it's just a C file, no need to depend on Makefile.
Revision 1.204 / (download) - annotate - [select for diffs], Sat Aug 29 14:43:38 2015 UTC (7 years, 9 months ago) by uebayasi
Branch: MAIN
Changes since 1.203: +0 -3
lines
Diff to previous 1.203 (colored)
I don't see how uipc_proto.c can change its content by Makefile, don't depend on Makefile. vfs_conf.c doesn't even exist, remove it too.
Revision 1.203 / (download) - annotate - [select for diffs], Sat Aug 29 14:07:45 2015 UTC (7 years, 9 months ago) by uebayasi
Branch: MAIN
Changes since 1.202: +1 -1
lines
Diff to previous 1.202 (colored)
Convert MAXUSERS, take 2. Define MAXUSERS in opt_param.h and include it from sys/param.h, for more accurate dependency. Don't define -DMAXUSERS and add it to ${CPPFLAGS}. config(5)'s "maxusers" syntax doesn't change. (The version just before revert was OK, but I had something bad in my obj dirs.)
Revision 1.202 / (download) - annotate - [select for diffs], Sat Aug 29 07:33:18 2015 UTC (7 years, 9 months ago) by uebayasi
Branch: MAIN
Changes since 1.201: +1 -1
lines
Diff to previous 1.201 (colored)
Revert MAXUSERS changes. Need fresh air.
Revision 1.201 / (download) - annotate - [select for diffs], Sat Aug 29 07:08:38 2015 UTC (7 years, 9 months ago) by uebayasi
Branch: MAIN
Changes since 1.200: +1 -1
lines
Diff to previous 1.200 (colored)
Define MAXUXERS in opt_param.h. Bump config(1) version.
Revision 1.200 / (download) - annotate - [select for diffs], Sat Aug 29 05:03:36 2015 UTC (7 years, 9 months ago) by uebayasi
Branch: MAIN
Changes since 1.199: +33 -0
lines
Diff to previous 1.199 (colored)
Comment.
Revision 1.199 / (download) - annotate - [select for diffs], Sat Aug 29 05:02:43 2015 UTC (7 years, 9 months ago) by uebayasi
Branch: MAIN
Changes since 1.198: +22 -0
lines
Diff to previous 1.198 (colored)
Define some suffix rules. Not used and harmless, because all rules are explicit now.
Revision 1.198 / (download) - annotate - [select for diffs], Sat Aug 29 04:46:27 2015 UTC (7 years, 9 months ago) by uebayasi
Branch: MAIN
Changes since 1.197: +1 -1
lines
Diff to previous 1.197 (colored)
Specify explicit output (-o) to ${LINT} too.
Revision 1.197 / (download) - annotate - [select for diffs], Sat Aug 29 04:43:05 2015 UTC (7 years, 9 months ago) by uebayasi
Branch: MAIN
Changes since 1.196: +6 -6
lines
Diff to previous 1.196 (colored)
Specifiy explicit output (-o) to ${CC}.
Revision 1.196 / (download) - annotate - [select for diffs], Thu Aug 27 06:28:09 2015 UTC (7 years, 9 months ago) by uebayasi
Branch: MAIN
Changes since 1.195: +3 -0
lines
Diff to previous 1.195 (colored)
netbsd depends on $S/kern/kern_ksyms_buf.c; rarely updated but better safe.
Revision 1.195 / (download) - annotate - [select for diffs], Thu Aug 27 03:20:13 2015 UTC (7 years, 9 months ago) by uebayasi
Branch: MAIN
Changes since 1.194: +2 -2
lines
Diff to previous 1.194 (colored)
Tweak previous.
Revision 1.194 / (download) - annotate - [select for diffs], Thu Aug 27 03:17:46 2015 UTC (7 years, 9 months ago) by uebayasi
Branch: MAIN
Changes since 1.193: +10 -6
lines
Diff to previous 1.193 (colored)
Echo exact objects (swap*.o etc.) when linking kernel.
Revision 1.193 / (download) - annotate - [select for diffs], Wed Aug 26 03:00:52 2015 UTC (7 years, 9 months ago) by uebayasi
Branch: MAIN
Changes since 1.192: +2 -2
lines
Diff to previous 1.192 (colored)
Have MI genassym.cf.
Revision 1.192 / (download) - annotate - [select for diffs], Wed Aug 26 02:54:09 2015 UTC (7 years, 9 months ago) by uebayasi
Branch: MAIN
Changes since 1.191: +0 -2
lines
Diff to previous 1.191 (colored)
Don't allow MD to override the assym.h generation rule. (Nothing defines it except i386/bioscall/Makefile, but it is not part of kernel build.)
Revision 1.191 / (download) - annotate - [select for diffs], Tue Aug 25 08:01:18 2015 UTC (7 years, 9 months ago) by uebayasi
Branch: MAIN
Changes since 1.190: +2 -2
lines
Diff to previous 1.190 (colored)
Make <kernel>.ldscript ready to include assym.h.
Revision 1.190 / (download) - annotate - [select for diffs], Tue Aug 25 02:57:32 2015 UTC (7 years, 9 months ago) by uebayasi
Branch: MAIN
Changes since 1.189: +4 -13
lines
Diff to previous 1.189 (colored)
Redo Rev. 1.188: o Explicitly add dependency of `<kernel>' on `<kernel>.ldscript', instead of relying on ${SYSTEM_DEP}, which is evaluated much earlier than `sys/conf/Makefile.kern.inc' is included, to avoid evaluation ordering problems. o Print a message when creating a `<kernel>.ldscript'. o Trim empty lines in `<kernel>.ldscript'.
Revision 1.189 / (download) - annotate - [select for diffs], Mon Aug 24 18:02:55 2015 UTC (7 years, 9 months ago) by christos
Branch: MAIN
Changes since 1.188: +9 -1
lines
Diff to previous 1.188 (colored)
Fix the build: provide compatibility with ports that define KERNLDSCRIPT to a file?
Revision 1.188 / (download) - annotate - [select for diffs], Mon Aug 24 15:50:47 2015 UTC (7 years, 9 months ago) by uebayasi
Branch: MAIN
Changes since 1.187: +10 -2
lines
Diff to previous 1.187 (colored)
If a kernel linker script is provided, preprocess it by cpp(1). Thus some constants (PAGE_SIZE, COHERENCY_UNIT, ...) can be replaced in linker scripts without setting unnecessary temporary symbols, or doing ugly sed(1) hacks. No headers are included yet.
Revision 1.187 / (download) - annotate - [select for diffs], Mon Aug 24 15:44:01 2015 UTC (7 years, 9 months ago) by uebayasi
Branch: MAIN
Changes since 1.186: +1 -1
lines
Diff to previous 1.186 (colored)
Fix vers.o dependency: o Depend on ${SYSTEM_OBJ} instead of ${SYSTEM_DEP}. The latter is obviously meant for kernels. o Depend on Makefile instead of ${SYSTEM_SWAP_DEP}, which has existed since Rev. 1.1, but seems not used now. Makefile is a file that must be updated after every config(1) run. This is simpler than dependency on swap<kernel>.c.
Revision 1.186 / (download) - annotate - [select for diffs], Mon Aug 24 14:04:25 2015 UTC (7 years, 9 months ago) by uebayasi
Branch: MAIN
Changes since 1.185: +1 -0
lines
Diff to previous 1.185 (colored)
Define ${LINKSCRIPT} in one place.
Revision 1.185 / (download) - annotate - [select for diffs], Wed Aug 19 05:46:11 2015 UTC (7 years, 9 months ago) by uebayasi
Branch: MAIN
Changes since 1.184: +8 -1
lines
Diff to previous 1.184 (colored)
If MD ldscript is generated, give it dependency on ${SYSTEM_OBJ}.
Revision 1.183.2.1 / (download) - annotate - [select for diffs], Sat Jun 6 14:40:05 2015 UTC (7 years, 11 months ago) by skrll
Branch: nick-nhusb
Changes since 1.183: +7 -1
lines
Diff to previous 1.183 (colored)
Sync with HEAD
Revision 1.184 / (download) - annotate - [select for diffs], Fri May 1 02:00:41 2015 UTC (8 years, 1 month ago) by nat
Branch: MAIN
CVS Tags: nick-nhusb-base-20150606
Changes since 1.183: +7 -1
lines
Diff to previous 1.183 (colored)
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@
Revision 1.169.2.1 / (download) - annotate - [select for diffs], Sat Dec 13 19:23:09 2014 UTC (8 years, 5 months ago) by martin
Branch: netbsd-7
CVS Tags: netbsd-7-nhusb-base-20170116,
netbsd-7-nhusb-base,
netbsd-7-nhusb,
netbsd-7-2-RELEASE,
netbsd-7-1-RELEASE,
netbsd-7-1-RC2,
netbsd-7-1-RC1,
netbsd-7-1-2-RELEASE,
netbsd-7-1-1-RELEASE,
netbsd-7-1,
netbsd-7-0-RELEASE,
netbsd-7-0-RC3,
netbsd-7-0-RC2,
netbsd-7-0-RC1,
netbsd-7-0-2-RELEASE,
netbsd-7-0-1-RELEASE,
netbsd-7-0
Changes since 1.169: +2 -2
lines
Diff to previous 1.169 (colored) next main 1.170 (colored)
Pull up following revision(s) (requested by nakayama in ticket #317): sys/conf/Makefile.kern.inc: revision 1.179 Trim " " at the beginning of version string to follow the change in rev.1.60 of newvers.sh. -const char sccs[] = "@(#)${fullversion}"; +const char sccs[] = "@(#)" ${fullversion_source};
Revision 1.183 / (download) - annotate - [select for diffs], Sat Nov 15 12:56:28 2014 UTC (8 years, 6 months ago) by uebayasi
Branch: MAIN
CVS Tags: nick-nhusb-base-20150406,
nick-nhusb-base
Branch point for: nick-nhusb
Changes since 1.182: +2 -2
lines
Diff to previous 1.182 (colored)
Stop ordering dependencies alphabetically.
Revision 1.182 / (download) - annotate - [select for diffs], Sat Nov 15 08:20:42 2014 UTC (8 years, 6 months ago) by uebayasi
Branch: MAIN
Changes since 1.181: +4 -0
lines
Diff to previous 1.181 (colored)
Don't sort objects for modular build.
Revision 1.181 / (download) - annotate - [select for diffs], Sat Nov 15 08:20:01 2014 UTC (8 years, 6 months ago) by uebayasi
Branch: MAIN
Changes since 1.180: +3 -3
lines
Diff to previous 1.180 (colored)
Separate linker script argument (${LINKSCRIPT}) from ${LINKFORMAT} ${LINKFORMAT} specifies ABI options, and used for ld -r. ${LINKSCRIPT} (-T ldscript) is used only for final link.
Revision 1.180 / (download) - annotate - [select for diffs], Thu Nov 13 13:44:31 2014 UTC (8 years, 6 months ago) by uebayasi
Branch: MAIN
Changes since 1.179: +3 -3
lines
Diff to previous 1.179 (colored)
`ld -r' needs ${LINKFORMAT}. This fixes the experimental config(1) modular build for MIPS64 ports.
Revision 1.179 / (download) - annotate - [select for diffs], Fri Nov 7 12:34:14 2014 UTC (8 years, 6 months ago) by nakayama
Branch: MAIN
Changes since 1.178: +2 -2
lines
Diff to previous 1.178 (colored)
Trim " " at the beginning of version string to follow the change in rev.1.60 of newvers.sh. -const char sccs[] = "@(#)${fullversion}"; +const char sccs[] = "@(#)" ${fullversion_source};
Revision 1.178 / (download) - annotate - [select for diffs], Thu Nov 6 12:02:59 2014 UTC (8 years, 6 months ago) by uebayasi
Branch: MAIN
Changes since 1.177: +2 -2
lines
Diff to previous 1.177 (colored)
Leave .map when linking .ko in modular build.
Revision 1.177 / (download) - annotate - [select for diffs], Thu Nov 6 11:59:17 2014 UTC (8 years, 6 months ago) by uebayasi
Branch: MAIN
Changes since 1.176: +1 -1
lines
Diff to previous 1.176 (colored)
More clean files.
Revision 1.176 / (download) - annotate - [select for diffs], Fri Oct 10 08:13:52 2014 UTC (8 years, 7 months ago) by uebayasi
Branch: MAIN
Changes since 1.175: +1 -1
lines
Diff to previous 1.175 (colored)
Fix link echo indent.
Revision 1.175 / (download) - annotate - [select for diffs], Thu Oct 9 16:35:57 2014 UTC (8 years, 7 months ago) by uebayasi
Branch: MAIN
Changes since 1.174: +7 -1
lines
Diff to previous 1.174 (colored)
Define a command to generate relocatable objects using ld -r.
Revision 1.174 / (download) - annotate - [select for diffs], Sat Sep 20 19:22:09 2014 UTC (8 years, 8 months ago) by matt
Branch: MAIN
Changes since 1.173: +6 -2
lines
Diff to previous 1.173 (colored)
Also copy the symtab to the .gdb image. If we are producing a .gdb, grab the symtab from that since it will be a bit larger than the one from the stripped kernel and thus can't be inserted into the .gdb kernel.
Revision 1.173 / (download) - annotate - [select for diffs], Fri Sep 5 06:52:12 2014 UTC (8 years, 8 months ago) by matt
Branch: MAIN
Changes since 1.172: +2 -1
lines
Diff to previous 1.172 (colored)
Add a commented out CWARNFLAGS to enable -Wc++-compat but don't treat them as errors.
Revision 1.172 / (download) - annotate - [select for diffs], Thu Aug 21 07:57:25 2014 UTC (8 years, 9 months ago) by skrll
Branch: MAIN
Changes since 1.171: +2 -2
lines
Diff to previous 1.171 (colored)
More tidyup after joerg's copy&paste disaster. I have ddb symbols again.
Revision 1.171 / (download) - annotate - [select for diffs], Wed Aug 20 22:02:20 2014 UTC (8 years, 9 months ago) by joerg
Branch: MAIN
Changes since 1.170: +2 -2
lines
Diff to previous 1.170 (colored)
Drop stray }
Revision 1.158.2.2 / (download) - annotate - [select for diffs], Wed Aug 20 00:03:34 2014 UTC (8 years, 9 months ago) by tls
Branch: tls-maxphys
Changes since 1.158.2.1: +32 -22
lines
Diff to previous 1.158.2.1 (colored) to branchpoint 1.158 (colored)
Rebase to HEAD as of a few days ago.
Revision 1.170 / (download) - annotate - [select for diffs], Sun Aug 17 21:17:44 2014 UTC (8 years, 9 months ago) by joerg
Branch: MAIN
Changes since 1.169: +38 -63
lines
Diff to previous 1.169 (colored)
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.
Revision 1.167.2.1 / (download) - annotate - [select for diffs], Sun Aug 10 06:54:36 2014 UTC (8 years, 9 months ago) by tls
Branch: tls-earlyentropy
Changes since 1.167: +6 -8
lines
Diff to previous 1.167 (colored) next main 1.168 (colored)
Rebase.
Revision 1.169 / (download) - annotate - [select for diffs], Fri Aug 8 14:42:58 2014 UTC (8 years, 9 months ago) by joerg
Branch: MAIN
CVS Tags: tls-maxphys-base,
tls-earlyentropy-base,
netbsd-7-base
Branch point for: netbsd-7
Changes since 1.168: +1 -8
lines
Diff to previous 1.168 (colored)
The bpendtsleep label has been gone for a long time, so cleanup the associated hack here.
Revision 1.149.2.4 / (download) - annotate - [select for diffs], Thu May 22 11:40:18 2014 UTC (9 years ago) by yamt
Branch: yamt-pagecache
Changes since 1.149.2.3: +32 -15
lines
Diff to previous 1.149.2.3 (colored) to branchpoint 1.149 (colored) next main 1.150 (colored)
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")
Revision 1.159.2.2 / (download) - annotate - [select for diffs], Sun May 18 17:45:34 2014 UTC (9 years ago) by rmind
Branch: rmind-smpnet
Changes since 1.159.2.1: +12 -4
lines
Diff to previous 1.159.2.1 (colored) to branchpoint 1.159 (colored) next main 1.160 (colored)
sync with head
Revision 1.168 / (download) - annotate - [select for diffs], Mon May 5 19:06:29 2014 UTC (9 years ago) by martin
Branch: MAIN
CVS Tags: yamt-pagecache-base9,
rmind-smpnet-nbase,
rmind-smpnet-base
Changes since 1.167: +6 -1
lines
Diff to previous 1.167 (colored)
As discussed on tech-toolchain, offer a new make variable MKKDEBUG - if set to "yes", kernel builds will gain debug info and a netbsd.gdb will be created (same as adding "makeoptions DEBUG=-g" to the config file).
Revision 1.167 / (download) - annotate - [select for diffs], Mon Mar 10 02:36:50 2014 UTC (9 years, 2 months ago) by ozaki-r
Branch: MAIN
CVS Tags: riastradh-xf86-video-intel-2-7-1-pre-2-21-15,
riastradh-drm2-base3
Branch point for: tls-earlyentropy
Changes since 1.166: +2 -1
lines
Diff to previous 1.166 (colored)
Do COMPILE_CTFCONVERT on vers.o as same as other targets Otherwise, we will get the error when building a kernel with -V MKDTRACE: ERROR: nbctfmerge: Input file vers.o was partially built from C sources, but no CTF data was present
Revision 1.166 / (download) - annotate - [select for diffs], Mon Mar 10 02:04:29 2014 UTC (9 years, 2 months ago) by ozaki-r
Branch: MAIN
Changes since 1.165: +2 -2
lines
Diff to previous 1.165 (colored)
Use CTFMFLAGS, not CTFFLAGS, for CTFMERGE
Revision 1.165 / (download) - annotate - [select for diffs], Tue Mar 4 14:58:14 2014 UTC (9 years, 3 months ago) by joerg
Branch: MAIN
Changes since 1.164: +3 -3
lines
Diff to previous 1.164 (colored)
Introduce GENASSYM_CPPFLAGS for options during genassym processing. Consistently drop assembler flags.
Revision 1.118.4.2.4.4 / (download) - annotate - [select for diffs], Fri Feb 14 18:36:14 2014 UTC (9 years, 3 months ago) by matt
Branch: matt-nb5-mips64
Changes since 1.118.4.2.4.3: +5 -2
lines
Diff to previous 1.118.4.2.4.3 (colored) to branchpoint 1.118.4.2 (colored) next main 1.119 (colored)
SYSTEM_DEP?= -> SYSTEM_DEP+= Add KERNLDSCRIPT to SYSTEM_DEP
Revision 1.164 / (download) - annotate - [select for diffs], Fri Oct 18 08:06:06 2013 UTC (9 years, 7 months ago) by mbalmer
Branch: MAIN
Changes since 1.163: +1 -2
lines
Diff to previous 1.163 (colored)
revert previous
Revision 1.163 / (download) - annotate - [select for diffs], Fri Oct 18 08:03:48 2013 UTC (9 years, 7 months ago) by mbalmer
Branch: MAIN
Changes since 1.162: +3 -2
lines
Diff to previous 1.162 (colored)
add a device-major for lua(4)
Revision 1.162 / (download) - annotate - [select for diffs], Sat Sep 21 22:28:12 2013 UTC (9 years, 8 months ago) by joerg
Branch: MAIN
Changes since 1.161: +3 -1
lines
Diff to previous 1.161 (colored)
Update LLVM/Clang snapshot to r191105. This brings in a better detection of unused static variables and functions. Disable this for some external code and for ioconf.c in the kernel.
Revision 1.159.2.1 / (download) - annotate - [select for diffs], Wed Aug 28 23:59:24 2013 UTC (9 years, 9 months ago) by rmind
Branch: rmind-smpnet
Changes since 1.159: +21 -12
lines
Diff to previous 1.159 (colored)
sync with head
Revision 1.161 / (download) - annotate - [select for diffs], Fri Aug 9 09:08:47 2013 UTC (9 years, 9 months ago) by skrll
Branch: MAIN
Changes since 1.160: +20 -11
lines
Diff to previous 1.160 (colored)
Fix debug kernel builds when the automatic symbol table resizing kicks in. Previously, the TAIL/HEAD link steps were being executed twice and the (relinked/stripped) kernel would overwrite the debug version. XXX this is all ugly.
Revision 1.160 / (download) - annotate - [select for diffs], Wed Jul 17 14:05:43 2013 UTC (9 years, 10 months ago) by matt
Branch: MAIN
CVS Tags: riastradh-drm2-base2,
riastradh-drm2-base1,
riastradh-drm2-base,
riastradh-drm2
Changes since 1.159: +2 -2
lines
Diff to previous 1.159 (colored)
Use += for SYSTEM_DEP not ?=
Revision 1.149.2.3 / (download) - annotate - [select for diffs], Wed Jan 16 05:33:12 2013 UTC (10 years, 4 months ago) by yamt
Branch: yamt-pagecache
CVS Tags: yamt-pagecache-tag8
Changes since 1.149.2.2: +3 -2
lines
Diff to previous 1.149.2.2 (colored) to branchpoint 1.149 (colored)
sync with (a bit old) head
Revision 1.152.4.1 / (download) - annotate - [select for diffs], Tue Dec 4 07:00:30 2012 UTC (10 years, 5 months ago) by matt
Branch: matt-nb6-plus
Changes since 1.152: +2 -1
lines
Diff to previous 1.152 (colored) next main 1.153 (colored)
Add SYSTEM_LD_TAIL_DBSYM for arm.
Revision 1.158.2.1 / (download) - annotate - [select for diffs], Tue Nov 20 03:01:57 2012 UTC (10 years, 6 months ago) by tls
Branch: tls-maxphys
Changes since 1.158: +3 -2
lines
Diff to previous 1.158 (colored)
Resync to 2012-11-19 00:00:00 UTC
Revision 1.159 / (download) - annotate - [select for diffs], Sun Nov 4 11:12:31 2012 UTC (10 years, 6 months ago) by apb
Branch: MAIN
CVS Tags: yamt-pagecache-base8,
yamt-pagecache-base7,
khorben-n900,
agc-symver-base,
agc-symver
Branch point for: rmind-smpnet
Changes since 1.158: +3 -2
lines
Diff to previous 1.158 (colored)
Add references to ${_NETBSD_VERSION_DEPENDS} for files that need to be re-created when the NetBSD version changes. They will also be re-created when any build settings are changed.
Revision 1.149.2.2 / (download) - annotate - [select for diffs], Tue Oct 30 17:20:48 2012 UTC (10 years, 7 months ago) by yamt
Branch: yamt-pagecache
Changes since 1.149.2.1: +3 -6
lines
Diff to previous 1.149.2.1 (colored) to branchpoint 1.149 (colored)
sync with head
Revision 1.158 / (download) - annotate - [select for diffs], Fri Aug 10 16:05:26 2012 UTC (10 years, 9 months ago) by joerg
Branch: MAIN
CVS Tags: yamt-pagecache-base6
Branch point for: tls-maxphys
Changes since 1.157: +2 -6
lines
Diff to previous 1.157 (colored)
Deal with optional HAVE_GCC.
Revision 1.157 / (download) - annotate - [select for diffs], Fri Jul 27 05:40:51 2012 UTC (10 years, 10 months ago) by matt
Branch: MAIN
Changes since 1.156: +2 -1
lines
Diff to previous 1.156 (colored)
Enable -fno-common for GCC compiled kernels
Revision 1.149.2.1 / (download) - annotate - [select for diffs], Tue Apr 17 00:07:23 2012 UTC (11 years, 1 month ago) by yamt
Branch: yamt-pagecache
Changes since 1.149: +51 -6
lines
Diff to previous 1.149 (colored)
sync with head
Revision 1.149.6.2 / (download) - annotate - [select for diffs], Thu Apr 5 21:33:22 2012 UTC (11 years, 1 month ago) by mrg
Branch: jmcneill-usbmp
Changes since 1.149.6.1: +44 -6
lines
Diff to previous 1.149.6.1 (colored) to branchpoint 1.149 (colored) next main 1.150 (colored)
sync to latest -current.
Revision 1.156 / (download) - annotate - [select for diffs], Sun Mar 25 09:15:20 2012 UTC (11 years, 2 months ago) by martin
Branch: MAIN
CVS Tags: yamt-pagecache-base5,
yamt-pagecache-base4,
jmcneill-usbmp-base9,
jmcneill-usbmp-base8,
jmcneill-usbmp-base10
Changes since 1.155: +3 -2
lines
Diff to previous 1.155 (colored)
Redo rev 1.154 by using an explicit MKSHNOECHO that does not output anything.
Revision 1.155 / (download) - annotate - [select for diffs], Sun Mar 25 06:55:20 2012 UTC (11 years, 2 months ago) by joerg
Branch: MAIN
Changes since 1.154: +3 -3
lines
Diff to previous 1.154 (colored)
Don't pass assembler flags to genassym, it doesn't compile.
Revision 1.154 / (download) - annotate - [select for diffs], Sun Mar 25 01:56:02 2012 UTC (11 years, 2 months ago) by uebayasi
Branch: MAIN
Changes since 1.153: +2 -2
lines
Diff to previous 1.153 (colored)
Don't print blank lines when !CTFCONVERT.
Revision 1.153 / (download) - annotate - [select for diffs], Mon Mar 19 05:38:26 2012 UTC (11 years, 2 months ago) by bsh
Branch: MAIN
Changes since 1.152: +40 -3
lines
Diff to previous 1.152 (colored)
adjust the size of db_symtab space automatically. proposed on tech-toolchain@, and got no objections.
Revision 1.149.6.1 / (download) - annotate - [select for diffs], Sat Feb 18 07:34:01 2012 UTC (11 years, 3 months ago) by mrg
Branch: jmcneill-usbmp
Changes since 1.149: +8 -1
lines
Diff to previous 1.149 (colored)
merge to -current.
Revision 1.152 / (download) - annotate - [select for diffs], Sun Feb 12 16:34:11 2012 UTC (11 years, 3 months ago) by matt
Branch: MAIN
CVS Tags: netbsd-6-base,
netbsd-6-1-RELEASE,
netbsd-6-1-RC4,
netbsd-6-1-RC3,
netbsd-6-1-RC2,
netbsd-6-1-RC1,
netbsd-6-1-5-RELEASE,
netbsd-6-1-4-RELEASE,
netbsd-6-1-3-RELEASE,
netbsd-6-1-2-RELEASE,
netbsd-6-1-1-RELEASE,
netbsd-6-1,
netbsd-6-0-RELEASE,
netbsd-6-0-RC2,
netbsd-6-0-RC1,
netbsd-6-0-6-RELEASE,
netbsd-6-0-5-RELEASE,
netbsd-6-0-4-RELEASE,
netbsd-6-0-3-RELEASE,
netbsd-6-0-2-RELEASE,
netbsd-6-0-1-RELEASE,
netbsd-6-0,
netbsd-6,
matt-nb6-plus-nbase,
matt-nb6-plus-base,
jmcneill-usbmp-base7,
jmcneill-usbmp-base6,
jmcneill-usbmp-base5,
jmcneill-usbmp-base4,
jmcneill-usbmp-base3,
jmcneill-usbmp-base2
Branch point for: matt-nb6-plus
Changes since 1.151: +2 -1
lines
Diff to previous 1.151 (colored)
Change old-style function defintions to C89 prototypes. Approved by releng.
Revision 1.151 / (download) - annotate - [select for diffs], Fri Feb 3 23:39:26 2012 UTC (11 years, 3 months ago) by christos
Branch: MAIN
Changes since 1.150: +4 -1
lines
Diff to previous 1.150 (colored)
-Wold-style-definitions for i386 and amd64
Revision 1.150 / (download) - annotate - [select for diffs], Mon Dec 19 14:06:17 2011 UTC (11 years, 5 months ago) by joerg
Branch: MAIN
Changes since 1.149: +4 -1
lines
Diff to previous 1.149 (colored)
Move Clang-warning flags for ah_regdomain.c into sys/conf, they are platform independent. Use the selective -Wno-* flags instead of -Wno-error.
Revision 1.149 / (download) - annotate - [select for diffs], Sun Sep 25 22:26:33 2011 UTC (11 years, 8 months ago) by joerg
Branch: MAIN
CVS Tags: yamt-pagecache-base3,
yamt-pagecache-base2,
yamt-pagecache-base,
jmcneill-usbmp-pre-base2,
jmcneill-usbmp-base,
jmcneill-audiomp3-base,
jmcneill-audiomp3
Branch point for: yamt-pagecache,
jmcneill-usbmp
Changes since 1.148: +2 -1
lines
Diff to previous 1.148 (colored)
Allow analyze to work by including bsd.clang-analyze.mk for kernels
Revision 1.148 / (download) - annotate - [select for diffs], Wed Aug 31 20:16:43 2011 UTC (11 years, 9 months ago) by plunky
Branch: MAIN
Changes since 1.147: +7 -1
lines
Diff to previous 1.147 (colored)
for multi-cpu machines, cpu_hatch() straddles the init of __stack_chk_guard, so ensure stack protection is disabled on x86 architectures (I don't know about other archs)
Revision 1.147 / (download) - annotate - [select for diffs], Sun Aug 28 23:15:53 2011 UTC (11 years, 9 months ago) by jmcneill
Branch: MAIN
Changes since 1.146: +5 -1
lines
Diff to previous 1.146 (colored)
let kernel makefile override *.d targets
Revision 1.146 / (download) - annotate - [select for diffs], Thu Aug 18 02:19:20 2011 UTC (11 years, 9 months ago) by christos
Branch: MAIN
Changes since 1.145: +1 -10
lines
Diff to previous 1.145 (colored)
Remove gcc-4.5 hacks
Revision 1.145 / (download) - annotate - [select for diffs], Thu Aug 11 22:37:57 2011 UTC (11 years, 9 months ago) by jmcneill
Branch: MAIN
Changes since 1.144: +3 -3
lines
Diff to previous 1.144 (colored)
let md makefile add newvers.sh flags by setting NVFLAGS
Revision 1.144 / (download) - annotate - [select for diffs], Tue Aug 9 13:02:53 2011 UTC (11 years, 9 months ago) by joerg
Branch: MAIN
Changes since 1.143: +3 -3
lines
Diff to previous 1.143 (colored)
Restrict -Wno-array-bounds to tulip.c with gcc.
Revision 1.143 / (download) - annotate - [select for diffs], Thu Jul 28 13:42:16 2011 UTC (11 years, 10 months ago) by uebayasi
Branch: MAIN
Changes since 1.142: +3 -3
lines
Diff to previous 1.142 (colored)
Define SYMTAB_SPACE in opt_ksyms.h, not opt_ddbparam.h. Ensure that ddb(4) code is independent of SYMTAB_SPACE value.
Revision 1.142 / (download) - annotate - [select for diffs], Thu Jul 7 08:47:22 2011 UTC (11 years, 10 months ago) by mrg
Branch: MAIN
Changes since 1.141: +3 -1
lines
Diff to previous 1.141 (colored)
adb_kbd.c and adb_ms.c need -Wno-cast-qual due to sysctl const issue.
Revision 1.141 / (download) - annotate - [select for diffs], Mon Jul 4 13:00:19 2011 UTC (11 years, 11 months ago) by mrg
Branch: MAIN
Changes since 1.140: +9 -2
lines
Diff to previous 1.140 (colored)
apply some -Wno-foo to 3 files that are non-trivial to solve, for GCC 4.5.
Revision 1.138.2.1 / (download) - annotate - [select for diffs], Thu Jun 23 14:19:53 2011 UTC (11 years, 11 months ago) by cherry
Branch: cherry-xenmp
Changes since 1.138: +7 -8
lines
Diff to previous 1.138 (colored) next main 1.139 (colored)
Catchup with rmind-uvmplock merge.
Revision 1.140 / (download) - annotate - [select for diffs], Mon Jun 20 06:52:38 2011 UTC (11 years, 11 months ago) by mrg
Branch: MAIN
Changes since 1.139: +5 -6
lines
Diff to previous 1.139 (colored)
remove all the code that supported HAVE_GCC=3. mostly from chuq.
Revision 1.139 / (download) - annotate - [select for diffs], Fri Jun 17 21:19:42 2011 UTC (11 years, 11 months ago) by matt
Branch: MAIN
Changes since 1.138: +3 -3
lines
Diff to previous 1.138 (colored)
If dbsym fails, not fail the command, remove the target too so that the next invokation will try to remake it.
Revision 1.129.2.1 / (download) - annotate - [select for diffs], Mon Jun 6 09:07:35 2011 UTC (11 years, 11 months ago) by jruoho
Branch: jruoho-x86intr
Changes since 1.129: +22 -18
lines
Diff to previous 1.129 (colored) next main 1.130 (colored)
Sync with HEAD.
Revision 1.127.2.2 / (download) - annotate - [select for diffs], Tue May 31 03:04:33 2011 UTC (12 years ago) by rmind
Branch: rmind-uvmplock
Changes since 1.127.2.1: +16 -18
lines
Diff to previous 1.127.2.1 (colored) to branchpoint 1.127 (colored) next main 1.128 (colored)
sync with head
Revision 1.138 / (download) - annotate - [select for diffs], Mon May 30 03:12:43 2011 UTC (12 years ago) by joerg
Branch: MAIN
CVS Tags: rmind-uvmplock-nbase,
rmind-uvmplock-base,
cherry-xenmp-base
Branch point for: cherry-xenmp
Changes since 1.137: +1 -4
lines
Diff to previous 1.137 (colored)
Don't duplicate -Werror here, bsd.sys.mk already provides it
Revision 1.137 / (download) - annotate - [select for diffs], Thu May 26 12:56:30 2011 UTC (12 years ago) by joerg
Branch: MAIN
Changes since 1.136: +4 -1
lines
Diff to previous 1.136 (colored)
Default to -Wno-sign-compare -Wno-pointer-sign for clang. Push -Wno-array-bounds down to the cases that depend on it. Selectively disable warnings for 3rd party software or non-trivial issues to be reviewed later to get clang -Werror to build most of the tree.
Revision 1.136 / (download) - annotate - [select for diffs], Mon May 23 13:55:55 2011 UTC (12 years ago) by joerg
Branch: MAIN
Changes since 1.135: +4 -4
lines
Diff to previous 1.135 (colored)
Reorder flag order to not depend on -Wextra being applied before -Wno-sign-compare
Revision 1.135 / (download) - annotate - [select for diffs], Sun May 22 20:49:46 2011 UTC (12 years ago) by joerg
Branch: MAIN
Changes since 1.134: +1 -3
lines
Diff to previous 1.134 (colored)
Inherit SSP settings from bsd.sys.mk
Revision 1.134 / (download) - annotate - [select for diffs], Thu May 19 21:24:55 2011 UTC (12 years ago) by joerg
Branch: MAIN
Changes since 1.133: +2 -2
lines
Diff to previous 1.133 (colored)
Spell --fatal-warnings with two hyphens
Revision 1.133 / (download) - annotate - [select for diffs], Tue May 17 07:16:02 2011 UTC (12 years ago) by joerg
Branch: MAIN
Changes since 1.132: +7 -7
lines
Diff to previous 1.132 (colored)
Add support for source specific AFLAGS and COPTS.
Revision 1.132 / (download) - annotate - [select for diffs], Wed May 11 16:03:56 2011 UTC (12 years ago) by jakllsch
Branch: MAIN
Changes since 1.131: +3 -3
lines
Diff to previous 1.131 (colored)
Make ${DBSYM} failure fatal.
Revision 1.131 / (download) - annotate - [select for diffs], Sat Apr 30 19:21:09 2011 UTC (12 years, 1 month ago) by plunky
Branch: MAIN
Changes since 1.130: +2 -2
lines
Diff to previous 1.130 (colored)
correct comment
Revision 1.127.2.1 / (download) - annotate - [select for diffs], Sat Mar 5 20:52:57 2011 UTC (12 years, 3 months ago) by rmind
Branch: rmind-uvmplock
Changes since 1.127: +11 -2
lines
Diff to previous 1.127 (colored)
sync with head
Revision 1.129.4.1 / (download) - annotate - [select for diffs], Sat Mar 5 15:10:14 2011 UTC (12 years, 3 months ago) by bouyer
Branch: bouyer-quota2
Changes since 1.129: +7 -1
lines
Diff to previous 1.129 (colored) next main 1.130 (colored)
Sync with HEAD
Revision 1.130 / (download) - annotate - [select for diffs], Thu Feb 17 18:47:13 2011 UTC (12 years, 3 months ago) by matt
Branch: MAIN
CVS Tags: bouyer-quota2-nbase
Changes since 1.129: +7 -1
lines
Diff to previous 1.129 (colored)
If generating a gdb kernel and using dbsym, insert the symbols into it. (This is useful when using the .gdb with an emulator so that ddb in the emulator will have symbols).
Revision 1.129 / (download) - annotate - [select for diffs], Tue Jan 4 01:52:30 2011 UTC (12 years, 5 months ago) by matt
Branch: MAIN
CVS Tags: uebayasi-xip-base7,
jruoho-x86intr-base,
bouyer-quota2-base
Branch point for: jruoho-x86intr,
bouyer-quota2
Changes since 1.128: +4 -1
lines
Diff to previous 1.128 (colored)
If using a kernel ldscript, make sure it's added to the list of kernel dependencies.
Revision 1.128 / (download) - annotate - [select for diffs], Sun Jan 2 19:24:48 2011 UTC (12 years, 5 months ago) by matt
Branch: MAIN
Changes since 1.127: +2 -2
lines
Diff to previous 1.127 (colored)
Kernels modules are c99 (gnu99) just like the kernel. Add(move) -std=gnu99 to CPPFLAGS (from COPTS).
Revision 1.125.2.1 / (download) - annotate - [select for diffs], Fri Apr 30 14:43:03 2010 UTC (13 years, 1 month ago) by uebayasi
Branch: uebayasi-xip
Changes since 1.125: +28 -10
lines
Diff to previous 1.125 (colored) next main 1.126 (colored)
Sync with HEAD.
Revision 1.111.4.4 / (download) - annotate - [select for diffs], Thu Mar 11 15:03:20 2010 UTC (13 years, 2 months ago) by yamt
Branch: yamt-nfs-mp
Changes since 1.111.4.3: +29 -11
lines
Diff to previous 1.111.4.3 (colored) to branchpoint 1.111 (colored) next main 1.112 (colored)
sync with head
Revision 1.127 / (download) - annotate - [select for diffs], Fri Mar 5 23:06:49 2010 UTC (13 years, 3 months ago) by njoly
Branch: MAIN
CVS Tags: yamt-nfs-mp-base9,
yamt-nfs-mp-base11,
yamt-nfs-mp-base10,
uebayasi-xip-base6,
uebayasi-xip-base5,
uebayasi-xip-base4,
uebayasi-xip-base3,
uebayasi-xip-base2,
uebayasi-xip-base1,
matt-mips64-premerge-20101231
Branch point for: rmind-uvmplock
Changes since 1.126: +10 -10
lines
Diff to previous 1.126 (colored)
Use 'a && b && ...' contructs for running multiple commands on a single line in Makefiles, to properly detect/report failures.
Revision 1.126 / (download) - annotate - [select for diffs], Mon Mar 1 21:10:14 2010 UTC (13 years, 3 months ago) by darran
Branch: MAIN
Changes since 1.125: +22 -4
lines
Diff to previous 1.125 (colored)
DTrace: Add an SDT (Statically Defined Tracing) provider framework, and implement most of the proc provider. Adds proc:::create, exec, exec_success, exec_faillure, signal_send, signal_discard, signal_handle, lwp_create, lwp_start, lwp_exit.
Revision 1.118.4.2.4.3 / (download) - annotate - [select for diffs], Wed Jan 27 07:28:09 2010 UTC (13 years, 4 months ago) by matt
Branch: matt-nb5-mips64
CVS Tags: matt-nb5-mips64-premerge-20101231,
matt-nb5-mips64-k15
Changes since 1.118.4.2.4.2: +7 -1
lines
Diff to previous 1.118.4.2.4.2 (colored) to branchpoint 1.118.4.2 (colored)
If we're making a gdb kernel, insert the symtab in that as well.
Revision 1.125 / (download) - annotate - [select for diffs], Tue Nov 10 20:24:50 2009 UTC (13 years, 6 months ago) by tron
Branch: MAIN
CVS Tags: uebayasi-xip-base,
matt-premerge-20091211
Branch point for: uebayasi-xip
Changes since 1.124: +2 -2
lines
Diff to previous 1.124 (colored)
"cgd.c" doesn't use variable size stack allocations anymore.
Revision 1.118.4.2.4.2 / (download) - annotate - [select for diffs], Sat Sep 12 16:51:41 2009 UTC (13 years, 8 months ago) by matt
Branch: matt-nb5-mips64
CVS Tags: matt-nb5-mips64-u2-k2-k4-k7-k8-k9,
matt-nb5-mips64-premerge-20091211
Changes since 1.118.4.2.4.1: +2 -2
lines
Diff to previous 1.118.4.2.4.1 (colored) to branchpoint 1.118.4.2 (colored)
Allow DBSYM to error out now that binutils can strip $L locals.
Revision 1.118.4.2.4.1 / (download) - annotate - [select for diffs], Sat Sep 5 03:49:50 2009 UTC (13 years, 8 months ago) by matt
Branch: matt-nb5-mips64
CVS Tags: matt-nb4-mips64-k7-u2a-k9b
Changes since 1.118.4.2: +2 -2
lines
Diff to previous 1.118.4.2 (colored)
Don't abort if DBSYM fails.
Revision 1.120.2.2 / (download) - annotate - [select for diffs], Thu Jul 23 23:31:44 2009 UTC (13 years, 10 months ago) by jym
Branch: jym-xensuspend
Changes since 1.120.2.1: +1 -5
lines
Diff to previous 1.120.2.1 (colored) next main 1.121 (colored)
Sync with HEAD.
Revision 1.111.4.3 / (download) - annotate - [select for diffs], Sat May 16 10:41:17 2009 UTC (14 years ago) by yamt
Branch: yamt-nfs-mp
Changes since 1.111.4.2: +1 -5
lines
Diff to previous 1.111.4.2 (colored) to branchpoint 1.111 (colored)
sync with head
Revision 1.124 / (download) - annotate - [select for diffs], Wed May 13 18:06:26 2009 UTC (14 years ago) by cube
Branch: MAIN
CVS Tags: yamt-nfs-mp-base8,
yamt-nfs-mp-base7,
yamt-nfs-mp-base6,
yamt-nfs-mp-base5,
yamt-nfs-mp-base4,
jymxensuspend-base,
jym-xensuspend-nbase
Changes since 1.123: +1 -5
lines
Diff to previous 1.123 (colored)
Nothing has used config_time.h since 1/8/2008.
Revision 1.120.2.1 / (download) - annotate - [select for diffs], Wed May 13 17:19:04 2009 UTC (14 years ago) by jym
Branch: jym-xensuspend
Changes since 1.120: +13 -4
lines
Diff to previous 1.120 (colored)
Sync with HEAD. Commit is split, to avoid a "too many arguments" protocol error.
Revision 1.111.4.2 / (download) - annotate - [select for diffs], Mon May 4 08:12:29 2009 UTC (14 years, 1 month ago) by yamt
Branch: yamt-nfs-mp
Changes since 1.111.4.1: +45 -25
lines
Diff to previous 1.111.4.1 (colored) to branchpoint 1.111 (colored)
sync with head.
Revision 1.118.2.3 / (download) - annotate - [select for diffs], Tue Apr 28 07:35:12 2009 UTC (14 years, 1 month ago) by skrll
Branch: nick-hppapmap
Changes since 1.118.2.2: +12 -4
lines
Diff to previous 1.118.2.2 (colored) to branchpoint 1.118 (colored) next main 1.119 (colored)
Sync with HEAD.
Revision 1.123 / (download) - annotate - [select for diffs], Mon Mar 30 16:34:19 2009 UTC (14 years, 2 months ago) by perry
Branch: MAIN
CVS Tags: yamt-nfs-mp-base3,
nick-hppapmap-base4,
nick-hppapmap-base3,
nick-hppapmap-base,
jym-xensuspend-base
Changes since 1.122: +10 -2
lines
Diff to previous 1.122 (colored)
Add a MKREPRO variable (defaults to "no") that invokes newvers.sh with the -r flag if it is set to "yes", resulting in a reproducible kernel build.
Revision 1.118.4.2 / (download) - annotate - [select for diffs], Fri Mar 27 14:50:36 2009 UTC (14 years, 2 months ago) by msaitoh
Branch: netbsd-5
CVS Tags: netbsd-5-2-RELEASE,
netbsd-5-2-RC1,
netbsd-5-2-3-RELEASE,
netbsd-5-2-2-RELEASE,
netbsd-5-2-1-RELEASE,
netbsd-5-2,
netbsd-5-1-RELEASE,
netbsd-5-1-RC4,
netbsd-5-1-RC3,
netbsd-5-1-RC2,
netbsd-5-1-RC1,
netbsd-5-1-5-RELEASE,
netbsd-5-1-4-RELEASE,
netbsd-5-1-3-RELEASE,
netbsd-5-1-2-RELEASE,
netbsd-5-1-1-RELEASE,
netbsd-5-1,
netbsd-5-0-RELEASE,
netbsd-5-0-RC4,
netbsd-5-0-2-RELEASE,
netbsd-5-0-1-RELEASE,
netbsd-5-0,
matt-nb5-pq3-base,
matt-nb5-pq3,
matt-nb5-mips64-u1-k1-k5
Branch point for: matt-nb5-mips64
Changes since 1.118.4.1: +2 -2
lines
Diff to previous 1.118.4.1 (colored) to branchpoint 1.118 (colored) next main 1.119 (colored)
Pull up following revision(s) (requested by sketch in ticket #536): etc/Makefile: revision 1.364 Makefile: revision 1.267 usr.sbin/postinstall/postinstall: revision 1.90 usr.bin/hexdump/parse.c: revision 1.25 sys/arch/x86/acpi/genwakecode.sh: revision 1.3 usr.sbin/postinstall/postinstall: revision 1.87 usr.sbin/postinstall/postinstall: revision 1.88 usr.sbin/postinstall/postinstall: revision 1.89 sys/arch/x86/acpi/Makefile.wakecode.inc: revision 1.4 sys/conf/Makefile.kern.inc: revision 1.120 Use ll instead of non-standard q as length modifier in format strings. Makes this work on Solaris. OK by apb. Not every grep knows -q. Ok by apb. Use sed, awk and hexdump from tools to make this work on Solaris. Ok by apb. Use awk and grep host tools where required. 'build.sh release' now works on Solaris (but only with HOST_CC=/usr/sfw/bin/gcc for now). "grep -q" is not portable; use "grep >/dev/null" instead. Also add a comment saying that postinstal is invoked during a cross build. In file_exists_exact(), fix an incorrect test of "1" instead of "$1", and improve the comment explaining what this function does. As long as we don't yet have a working TOOL_GREP, fgrep is more portablethan grep -F.
Revision 1.122 / (download) - annotate - [select for diffs], Fri Mar 20 09:13:06 2009 UTC (14 years, 2 months ago) by pooka
Branch: MAIN
Changes since 1.121: +3 -3
lines
Diff to previous 1.121 (colored)
fix cscope target Philip Paeps, PR kern/41012
Revision 1.118.4.1 / (download) - annotate - [select for diffs], Sun Mar 15 19:43:48 2009 UTC (14 years, 2 months ago) by snj
Branch: netbsd-5
CVS Tags: netbsd-5-0-RC3
Changes since 1.118: +2 -1
lines
Diff to previous 1.118 (colored)
Pull up following revision(s) (requested by christos in ticket #458): sys/conf/Makefile.kern.inc: revision 1.121 sys/conf/files: revision 1.940 sys/kern/init_main.c: revision 1.381 sys/kern/kern_ssp.c: revision 1.1 sys/kern/subr_autoconf.c: revision 1.168 sys/sys/device.h: revision 1.116 sys/sys/systm.h: revision 1.233 Unbreak ssp kernels. The issue here that when the ssp_init() call was deferred, it caused the return from the enclosing function to break, as well as the ssp return on i386. To fix both issues, split configure in two pieces the one before calling ssp_init and the one after, and move the ssp_init() call back in main. Put ssp_init() in its own file, and compile this new file with -fno-stack-protector. Tested on amd64. XXX: If we want to have ssp kernels working on 5.0, this change needs to be pulled up.
Revision 1.118.2.2 / (download) - annotate - [select for diffs], Tue Mar 3 18:30:30 2009 UTC (14 years, 3 months ago) by skrll
Branch: nick-hppapmap
Changes since 1.118.2.1: +2 -1
lines
Diff to previous 1.118.2.1 (colored) to branchpoint 1.118 (colored)
Sync with HEAD.
Revision 1.121 / (download) - annotate - [select for diffs], Thu Feb 12 18:24:18 2009 UTC (14 years, 3 months ago) by christos
Branch: MAIN
CVS Tags: nick-hppapmap-base2
Changes since 1.120: +2 -1
lines
Diff to previous 1.120 (colored)
Unbreak ssp kernels. The issue here that when the ssp_init() call was deferred, it caused the return from the enclosing function to break, as well as the ssp return on i386. To fix both issues, split configure in two pieces the one before calling ssp_init and the one after, and move the ssp_init() call back in main. Put ssp_init() in its own file, and compile this new file with -fno-stack-protector. Tested on amd64. XXX: If we want to have ssp kernels working on 5.0, this change needs to be pulled up.
Revision 1.118.2.1 / (download) - annotate - [select for diffs], Mon Jan 19 13:17:45 2009 UTC (14 years, 4 months ago) by skrll
Branch: nick-hppapmap
Changes since 1.118: +3 -3
lines
Diff to previous 1.118 (colored)
Sync with HEAD.
Revision 1.120 / (download) - annotate - [select for diffs], Sun Jan 18 13:53:03 2009 UTC (14 years, 4 months ago) by hans
Branch: MAIN
Branch point for: jym-xensuspend
Changes since 1.119: +2 -2
lines
Diff to previous 1.119 (colored)
Not every grep knows -q. Ok by apb.
Revision 1.108.6.5 / (download) - annotate - [select for diffs], Sat Jan 17 13:28:49 2009 UTC (14 years, 4 months ago) by mjf
Branch: mjf-devfs2
Changes since 1.108.6.4: +23 -15
lines
Diff to previous 1.108.6.4 (colored) to branchpoint 1.108 (colored) next main 1.109 (colored)
Sync with HEAD.
Revision 1.113.2.2 / (download) - annotate - [select for diffs], Sat Dec 13 01:14:07 2008 UTC (14 years, 5 months ago) by haad
Branch: haad-dm
Changes since 1.113.2.1: +24 -16
lines
Diff to previous 1.113.2.1 (colored) to branchpoint 1.113 (colored) next main 1.114 (colored)
Update haad-dm branch to haad-dm-base2.
Revision 1.119 / (download) - annotate - [select for diffs], Thu Nov 13 06:48:38 2008 UTC (14 years, 6 months ago) by matt
Branch: MAIN
CVS Tags: mjf-devfs2-base,
haad-nbase2,
haad-dm-base2,
haad-dm-base,
ad-audiomp2-base,
ad-audiomp2
Changes since 1.118: +2 -2
lines
Diff to previous 1.118 (colored)
Sort the kernel objects.
Revision 1.118 / (download) - annotate - [select for diffs], Sat Oct 25 22:27:38 2008 UTC (14 years, 7 months ago) by apb
Branch: MAIN
CVS Tags: netbsd-5-base,
netbsd-5-0-RC2,
netbsd-5-0-RC1
Branch point for: nick-hppapmap,
netbsd-5
Changes since 1.117: +22 -14
lines
Diff to previous 1.117 (colored)
Use ${TOOL_SED} instead if plain sed in Makefiles.
Revision 1.113.2.1 / (download) - annotate - [select for diffs], Sun Oct 19 22:16:18 2008 UTC (14 years, 7 months ago) by haad
Branch: haad-dm
Changes since 1.113: +10 -8
lines
Diff to previous 1.113 (colored)
Sync with HEAD.
Revision 1.117 / (download) - annotate - [select for diffs], Sun Oct 19 22:05:22 2008 UTC (14 years, 7 months ago) by apb
Branch: MAIN
CVS Tags: matt-mips64-base2
Changes since 1.116: +2 -2
lines
Diff to previous 1.116 (colored)
Use ${TOOL_AWK} instead of ${AWK} or plain "awk" in make commands. Pass AWK=${TOOL_AWK:Q} to shell scripts that use awk.
Revision 1.108.6.4 / (download) - annotate - [select for diffs], Sun Sep 28 10:40:17 2008 UTC (14 years, 8 months ago) by mjf
Branch: mjf-devfs2
Changes since 1.108.6.3: +9 -7
lines
Diff to previous 1.108.6.3 (colored) to branchpoint 1.108 (colored)
Sync with HEAD.
Revision 1.111.6.2 / (download) - annotate - [select for diffs], Thu Sep 18 04:36:46 2008 UTC (14 years, 8 months ago) by wrstuden
Branch: wrstuden-revivesa
Changes since 1.111.6.1: +10 -8
lines
Diff to previous 1.111.6.1 (colored) to branchpoint 1.111 (colored) next main 1.112 (colored)
Sync with wrstuden-revivesa-base-2.
Revision 1.116 / (download) - annotate - [select for diffs], Fri Sep 5 13:37:25 2008 UTC (14 years, 8 months ago) by tron
Branch: MAIN
CVS Tags: wrstuden-revivesa-base-4,
wrstuden-revivesa-base-3,
wrstuden-revivesa-base-2,
haad-dm-base1
Changes since 1.115: +3 -2
lines
Diff to previous 1.115 (colored)
Compile NetBSD/amd64 kernels with "-Wextra". Patches contributed by Juan RP in PR port-amd64/39266.
Revision 1.115 / (download) - annotate - [select for diffs], Fri Sep 5 11:03:53 2008 UTC (14 years, 8 months ago) by tron
Branch: MAIN
Changes since 1.114: +3 -3
lines
Diff to previous 1.114 (colored)
Don't add "${CPUFLAGS}" and "${CWARNFLAGS}" to "AFLAGS" and "CFLAGS" twice. Patch submitted by Juan Romero Pardines in PR kern/39265.
Revision 1.114 / (download) - annotate - [select for diffs], Fri Aug 29 00:02:24 2008 UTC (14 years, 9 months ago) by gmcgarry
Branch: MAIN
Changes since 1.113: +6 -5
lines
Diff to previous 1.113 (colored)
Wrap compiler-specific flags with HAVE_GCC and HAVE_PCC as necessary. Add a few flags for PCC.
Revision 1.108.6.3 / (download) - annotate - [select for diffs], Sun Jun 29 09:33:04 2008 UTC (14 years, 11 months ago) by mjf
Branch: mjf-devfs2
Changes since 1.108.6.2: +1 -0
lines
Diff to previous 1.108.6.2 (colored) to branchpoint 1.108 (colored)
Sync with HEAD.
Revision 1.112.2.1 / (download) - annotate - [select for diffs], Fri Jun 27 15:11:20 2008 UTC (14 years, 11 months ago) by simonb
Branch: simonb-wapbl
Changes since 1.112: +2 -1
lines
Diff to previous 1.112 (colored) next main 1.113 (colored)
Sync with head.
Revision 1.111.6.1 / (download) - annotate - [select for diffs], Mon Jun 23 04:30:57 2008 UTC (14 years, 11 months ago) by wrstuden
Branch: wrstuden-revivesa
Changes since 1.111: +4 -2
lines
Diff to previous 1.111 (colored)
Sync w/ -current. 34 merge conflicts to follow.
Revision 1.113 / (download) - annotate - [select for diffs], Sat Jun 21 01:00:43 2008 UTC (14 years, 11 months ago) by gmcgarry
Branch: MAIN
CVS Tags: wrstuden-revivesa-base-1,
wrstuden-revivesa-base,
simonb-wapbl-nbase,
simonb-wapbl-base
Branch point for: haad-dm
Changes since 1.112: +2 -1
lines
Diff to previous 1.112 (colored)
pcc needs -Wno-unreachable-code.
Revision 1.108.6.2 / (download) - annotate - [select for diffs], Mon Jun 2 13:23:10 2008 UTC (15 years ago) by mjf
Branch: mjf-devfs2
Changes since 1.108.6.1: +2 -1
lines
Diff to previous 1.108.6.1 (colored) to branchpoint 1.108 (colored)
Sync with HEAD.
Revision 1.111.2.1 / (download) - annotate - [select for diffs], Sun May 18 12:33:29 2008 UTC (15 years ago) by yamt
Branch: yamt-pf42
Changes since 1.111: +3 -2
lines
Diff to previous 1.111 (colored) next main 1.112 (colored)
sync with head.
Revision 1.111.4.1 / (download) - annotate - [select for diffs], Fri May 16 02:23:48 2008 UTC (15 years ago) by yamt
Branch: yamt-nfs-mp
Changes since 1.111: +3 -2
lines
Diff to previous 1.111 (colored)
sync with head.
Revision 1.112 / (download) - annotate - [select for diffs], Wed May 14 18:15:41 2008 UTC (15 years ago) by dholland
Branch: MAIN
CVS Tags: yamt-pf42-base4,
yamt-pf42-base3,
yamt-pf42-base2,
yamt-nfs-mp-base2,
hpcarm-cleanup-nbase
Branch point for: simonb-wapbl
Changes since 1.111: +3 -2
lines
Diff to previous 1.111 (colored)
Print kernel version string along with the size output, to avoid having to dig it out manually if installing by version number... and also to make it somewhat easier to notice up front if one accidentally boots the wrong test kernel. not like I've ever done that. ;-) PR kern/38563.
Revision 1.108.6.1 / (download) - annotate - [select for diffs], Thu Apr 3 12:42:35 2008 UTC (15 years, 2 months ago) by mjf
Branch: mjf-devfs2
Changes since 1.108: +6 -3
lines
Diff to previous 1.108 (colored)
Sync with HEAD.
Revision 1.111 / (download) - annotate - [select for diffs], Mon Mar 24 18:03:27 2008 UTC (15 years, 2 months ago) by jmmv
Branch: MAIN
CVS Tags: yamt-pf42-baseX,
yamt-pf42-base,
yamt-nfs-mp-base,
ad-socklock-base1
Branch point for: yamt-pf42,
yamt-nfs-mp,
wrstuden-revivesa
Changes since 1.110: +2 -2
lines
Diff to previous 1.110 (colored)
Fix flags for kern_synch.c: it is COPTS.<cfile>, not CFLAGS.<cfile>.
Revision 1.108.2.1 / (download) - annotate - [select for diffs], Mon Mar 24 07:15:10 2008 UTC (15 years, 2 months ago) by keiichi
Branch: keiichi-mipv6
Changes since 1.108: +5 -2
lines
Diff to previous 1.108 (colored) next main 1.109 (colored)
sync with head.
Revision 1.101.8.3 / (download) - annotate - [select for diffs], Sun Mar 23 02:04:34 2008 UTC (15 years, 2 months ago) by matt
Branch: matt-armv6
Changes since 1.101.8.2: +23 -9
lines
Diff to previous 1.101.8.2 (colored) to branchpoint 1.101 (colored) next main 1.102 (colored)
sync with HEAD
Revision 1.68.2.9 / (download) - annotate - [select for diffs], Wed Feb 27 08:36:31 2008 UTC (15 years, 3 months ago) by yamt
Branch: yamt-lazymbuf
Changes since 1.68.2.8: +5 -2
lines
Diff to previous 1.68.2.8 (colored) to branchpoint 1.68 (colored) next main 1.69 (colored)
sync with head.
Revision 1.110 / (download) - annotate - [select for diffs], Mon Feb 25 05:56:13 2008 UTC (15 years, 3 months ago) by matt
Branch: MAIN
CVS Tags: yamt-lazymbuf-base15,
yamt-lazymbuf-base14,
matt-armv6-nbase,
keiichi-mipv6-nbase,
keiichi-mipv6-base,
hpcarm-cleanup-base
Changes since 1.109: +2 -1
lines
Diff to previous 1.109 (colored)
Since we say the kernel is C99, add -std=gnu99 to COPTS
Revision 1.109 / (download) - annotate - [select for diffs], Sat Feb 23 17:43:36 2008 UTC (15 years, 3 months ago) by matt
Branch: MAIN
Changes since 1.108: +4 -2
lines
Diff to previous 1.108 (colored)
Add assym.d to DEPS so it gets properly cleaned.
Revision 1.103.4.2 / (download) - annotate - [select for diffs], Mon Feb 18 21:05:31 2008 UTC (15 years, 3 months ago) by mjf
Branch: mjf-devfs
Changes since 1.103.4.1: +19 -8
lines
Diff to previous 1.103.4.1 (colored) to branchpoint 1.103 (colored) next main 1.104 (colored)
Sync with HEAD.
Revision 1.68.2.8 / (download) - annotate - [select for diffs], Mon Feb 4 09:23:15 2008 UTC (15 years, 4 months ago) by yamt
Branch: yamt-lazymbuf
Changes since 1.68.2.7: +8 -1
lines
Diff to previous 1.68.2.7 (colored) to branchpoint 1.68 (colored)
sync with head.
Revision 1.108 / (download) - annotate - [select for diffs], Sun Feb 3 06:46:29 2008 UTC (15 years, 4 months ago) by matt
Branch: MAIN
CVS Tags: nick-net80211-sync-base,
nick-net80211-sync,
mjf-devfs-base
Branch point for: mjf-devfs2,
keiichi-mipv6
Changes since 1.107: +8 -1
lines
Diff to previous 1.107 (colored)
Add a syntax-only target which attempts to compile the entire kernel as one entity. Think of it as super-lint. Due to bugs in the GCC C frontend it doesn't quite work right but it does provide useful feedback.
Revision 1.68.2.7 / (download) - annotate - [select for diffs], Mon Jan 21 09:42:18 2008 UTC (15 years, 4 months ago) by yamt
Branch: yamt-lazymbuf
Changes since 1.68.2.6: +12 -8
lines
Diff to previous 1.68.2.6 (colored) to branchpoint 1.68 (colored)
sync with head
Revision 1.104.6.1 / (download) - annotate - [select for diffs], Sat Jan 19 12:15:01 2008 UTC (15 years, 4 months ago) by bouyer
Branch: bouyer-xeni386
Changes since 1.104: +12 -8
lines
Diff to previous 1.104 (colored) next main 1.105 (colored)
Sync with HEAD
Revision 1.107 / (download) - annotate - [select for diffs], Thu Jan 17 20:14:49 2008 UTC (15 years, 4 months ago) by joerg
Branch: MAIN
CVS Tags: bouyer-xeni386-nbase,
bouyer-xeni386-base
Changes since 1.106: +6 -1
lines
Diff to previous 1.106 (colored)
Add a stub file that includes a bunch of kernel headers and always get compiled with -g. For the initial set, netbsd on amd64 grows by around 80KB. This allows much easier use of GDB for post-mortem debugging as it can understand the layout of data structures. The additional data can be strip(1)ped off normally for size constraint environments.
Revision 1.106 / (download) - annotate - [select for diffs], Thu Jan 17 01:56:03 2008 UTC (15 years, 4 months ago) by lukem
Branch: MAIN
Changes since 1.105: +4 -4
lines
Diff to previous 1.105 (colored)
Remove unnecessary references to config_time.h.
Revision 1.105 / (download) - annotate - [select for diffs], Thu Jan 17 01:13:01 2008 UTC (15 years, 4 months ago) by lukem
Branch: MAIN
Changes since 1.104: +4 -5
lines
Diff to previous 1.104 (colored)
Use BUILDSYMLINKS from <bsd.files.mk> instead of custom copy rules for config_time.h and athhal_options.h. Note: we still copy param.c because I'm told that we should still support people editing that on a per-compile basis.
Revision 1.101.8.2 / (download) - annotate - [select for diffs], Wed Jan 9 01:52:05 2008 UTC (15 years, 4 months ago) by matt
Branch: matt-armv6
Changes since 1.101.8.1: +3 -2
lines
Diff to previous 1.101.8.1 (colored) to branchpoint 1.101 (colored)
sync with HEAD
Revision 1.103.4.1 / (download) - annotate - [select for diffs], Sat Dec 8 18:19:15 2007 UTC (15 years, 5 months ago) by mjf
Branch: mjf-devfs
Changes since 1.103: +3 -2
lines
Diff to previous 1.103 (colored)
Sync with HEAD.
Revision 1.68.2.6 / (download) - annotate - [select for diffs], Fri Dec 7 17:29:13 2007 UTC (15 years, 5 months ago) by yamt
Branch: yamt-lazymbuf
Changes since 1.68.2.5: +3 -2
lines
Diff to previous 1.68.2.5 (colored) to branchpoint 1.68 (colored)
sync with head
Revision 1.101.6.3 / (download) - annotate - [select for diffs], Mon Dec 3 16:14:30 2007 UTC (15 years, 6 months ago) by joerg
Branch: jmcneill-pm
Changes since 1.101.6.2: +3 -2
lines
Diff to previous 1.101.6.2 (colored) to branchpoint 1.101 (colored) next main 1.102 (colored)
Sync with HEAD.
Revision 1.104 / (download) - annotate - [select for diffs], Thu Nov 29 01:39:27 2007 UTC (15 years, 6 months ago) by jnemeth
Branch: MAIN
CVS Tags: yamt-kmem-base3,
yamt-kmem-base2,
yamt-kmem-base,
yamt-kmem,
vmlocking2-base3,
vmlocking2-base2,
vmlocking2-base1,
vmlocking2,
vmlocking-nbase,
reinoud-bufcleanup-nbase,
reinoud-bufcleanup-base,
matt-armv6-base,
jmcneill-pm-base,
cube-autoconf-base,
cube-autoconf,
bouyer-xeni386-merge1
Branch point for: bouyer-xeni386
Changes since 1.103: +3 -2
lines
Diff to previous 1.103 (colored)
add dev/ofw/ofw_subr.c to VARSTACK
Revision 1.101.8.1 / (download) - annotate - [select for diffs], Tue Nov 6 23:25:19 2007 UTC (15 years, 6 months ago) by matt
Branch: matt-armv6
CVS Tags: matt-armv6-prevmlocking
Changes since 1.101: +3 -3
lines
Diff to previous 1.101 (colored)
sync with HEAD
Revision 1.68.2.5 / (download) - annotate - [select for diffs], Sat Oct 27 11:29:52 2007 UTC (15 years, 7 months ago) by yamt
Branch: yamt-lazymbuf
Changes since 1.68.2.4: +3 -3
lines
Diff to previous 1.68.2.4 (colored) to branchpoint 1.68 (colored)
sync with head.
Revision 1.101.6.2 / (download) - annotate - [select for diffs], Fri Oct 26 15:44:06 2007 UTC (15 years, 7 months ago) by joerg
Branch: jmcneill-pm
Changes since 1.101.6.1: +2 -2
lines
Diff to previous 1.101.6.1 (colored) to branchpoint 1.101 (colored)
Sync with HEAD. Follow the merge of pmap.c on i386 and amd64 and move pmap_init_tmp_pgtbl into arch/x86/x86/pmap.c. Modify the ACPI wakeup code to restore CR4 before jumping back into kernel space as the large page option might cover that.
Revision 1.101.10.2 / (download) - annotate - [select for diffs], Sun Oct 14 11:47:57 2007 UTC (15 years, 7 months ago) by yamt
Branch: yamt-x86pmap
Changes since 1.101.10.1: +2 -2
lines
Diff to previous 1.101.10.1 (colored) to branchpoint 1.101 (colored) next main 1.102 (colored)
sync with head.
Revision 1.99.6.4 / (download) - annotate - [select for diffs], Fri Oct 12 17:03:05 2007 UTC (15 years, 7 months ago) by ad
Branch: vmlocking
Changes since 1.99.6.3: +2 -2
lines
Diff to previous 1.99.6.3 (colored) to branchpoint 1.99 (colored) next main 1.100 (colored)
Sync with head.
Revision 1.99.6.3 / (download) - annotate - [select for diffs], Tue Oct 9 13:44:08 2007 UTC (15 years, 7 months ago) by ad
Branch: vmlocking
Changes since 1.99.6.2: +2 -2
lines
Diff to previous 1.99.6.2 (colored) to branchpoint 1.99 (colored)
Sync with head.
Revision 1.103 / (download) - annotate - [select for diffs], Mon Oct 8 21:25:35 2007 UTC (15 years, 7 months ago) by tls
Branch: MAIN
CVS Tags: yamt-x86pmap-base4,
yamt-x86pmap-base3,
vmlocking-base,
jmcneill-base,
bouyer-xenamd64-base2,
bouyer-xenamd64-base,
bouyer-xenamd64
Branch point for: mjf-devfs
Changes since 1.102: +2 -2
lines
Diff to previous 1.102 (colored)
Fix accidental USE_SSP -> USE_FORT: now USE_SSP works as intended for kernel builds. Thanks to xtraeme for pointing this out.
Revision 1.101.10.1 / (download) - annotate - [select for diffs], Sat Oct 6 15:30:15 2007 UTC (15 years, 7 months ago) by yamt
Branch: yamt-x86pmap
Changes since 1.101: +2 -2
lines
Diff to previous 1.101 (colored)
sync with head.
Revision 1.101.6.1 / (download) - annotate - [select for diffs], Tue Oct 2 18:28:15 2007 UTC (15 years, 8 months ago) by joerg
Branch: jmcneill-pm
Changes since 1.101: +2 -2
lines
Diff to previous 1.101 (colored)
Sync with HEAD.
Revision 1.102 / (download) - annotate - [select for diffs], Tue Sep 25 15:16:05 2007 UTC (15 years, 8 months ago) by pooka
Branch: MAIN
CVS Tags: yamt-x86pmap-base2
Changes since 1.101: +2 -2
lines
Diff to previous 1.101 (colored)
ufs is ssp clean
Revision 1.68.2.4 / (download) - annotate - [select for diffs], Mon Sep 3 14:33:04 2007 UTC (15 years, 9 months ago) by yamt
Branch: yamt-lazymbuf
Changes since 1.68.2.3: +13 -6
lines
Diff to previous 1.68.2.3 (colored) to branchpoint 1.68 (colored)
sync with head.
Revision 1.100.2.1 / (download) - annotate - [select for diffs], Wed Jul 11 20:04:52 2007 UTC (15 years, 10 months ago) by mjf
Branch: mjf-ufs-trans
Changes since 1.100: +2 -2
lines
Diff to previous 1.100 (colored) next main 1.101 (colored)
Sync with head.
Revision 1.99.6.2 / (download) - annotate - [select for diffs], Sat Jun 9 23:57:48 2007 UTC (15 years, 11 months ago) by ad
Branch: vmlocking
Changes since 1.99.6.1: +2 -2
lines
Diff to previous 1.99.6.1 (colored) to branchpoint 1.99 (colored)
Sync with head.
Revision 1.101 / (download) - annotate - [select for diffs], Mon May 28 12:06:24 2007 UTC (16 years ago) by tls
Branch: MAIN
CVS Tags: yamt-x86pmap-base,
nick-csl-alignment-base5,
nick-csl-alignment-base,
nick-csl-alignment,
mjf-ufs-trans-base,
matt-mips64-base,
matt-mips64,
hpcarm-cleanup
Branch point for: yamt-x86pmap,
matt-armv6,
jmcneill-pm
Changes since 1.100: +2 -2
lines
Diff to previous 1.100 (colored)
Add new Makefile knob, USE_FORT, which extends USE_SSP by turning on the FORTIFY_SOURCE feature of libssp, thus checking the size of arguments to various string and memory copy and set functions (as well as a few system calls and other miscellany) where known at function entry. RedHat has evidently built all "core system packages" with this option for some time. This option should be used at the top of Makefiles (or Makefile.inc where this is used for subdirectories) but after any setting of LIB. This is only useful for userland code, and cannot be used in libc or in any code which includes the libc internals, because it overrides certain libc functions with macros. Some effort has been made to make USE_FORT=yes work correctly for a full-system build by having the bsd.sys.mk logic disable the feature where it should not be used (libc, libssp iteself, the kernel) but no attempt has been made to build the entire system with USE_FORT and doing so will doubtless expose numerous bugs and misfeatures. Adjust the system build so that all programs and libraries that are setuid, directly handle network data (including serial comm data), perform authentication, or appear likely to have (or have a history of having) data-driven bugs (e.g. file(1)) are built with USE_FORT=yes by default, with the exception of libc, which cannot use USE_FORT and thus uses only USE_SSP by default. Tested on i386 with no ill results; USE_FORT=no per-directory or in a system build will disable if desired.
Revision 1.99.2.1 / (download) - annotate - [select for diffs], Sat Mar 24 14:55:18 2007 UTC (16 years, 2 months ago) by yamt
Branch: yamt-idlelwp
Changes since 1.99: +12 -5
lines
Diff to previous 1.99 (colored) next main 1.100 (colored)
sync with head.
Revision 1.99.6.1 / (download) - annotate - [select for diffs], Tue Mar 13 16:50:20 2007 UTC (16 years, 2 months ago) by ad
Branch: vmlocking
Changes since 1.99: +12 -5
lines
Diff to previous 1.99 (colored)
Sync with head.
Revision 1.100 / (download) - annotate - [select for diffs], Mon Mar 12 15:09:01 2007 UTC (16 years, 2 months ago) by jmmv
Branch: MAIN
CVS Tags: yamt-idlelwp-base8,
thorpej-atomic-base,
thorpej-atomic,
reinoud-bufcleanup
Branch point for: mjf-ufs-trans
Changes since 1.99: +12 -5
lines
Diff to previous 1.99 (colored)
Add the ability for platform-specific Makefiles to indicate which kernel images to install into / (which might be more than just "netbsd"). Addresses PR port-shark/17569.
Revision 1.68.2.3 / (download) - annotate - [select for diffs], Mon Feb 26 09:09:45 2007 UTC (16 years, 3 months ago) by yamt
Branch: yamt-lazymbuf
Changes since 1.68.2.2: +3 -5
lines
Diff to previous 1.68.2.2 (colored) to branchpoint 1.68 (colored)
sync with head.
Revision 1.94.2.4 / (download) - annotate - [select for diffs], Sat Feb 10 14:42:03 2007 UTC (16 years, 3 months ago) by tron
Branch: netbsd-4
CVS Tags: wrstuden-fixsa-newbase,
wrstuden-fixsa-base-1,
wrstuden-fixsa-base,
wrstuden-fixsa,
netbsd-4-0-RELEASE,
netbsd-4-0-RC5,
netbsd-4-0-RC4,
netbsd-4-0-RC3,
netbsd-4-0-RC2,
netbsd-4-0-RC1,
netbsd-4-0-1-RELEASE,
netbsd-4-0,
matt-nb4-arm-base,
matt-nb4-arm
Changes since 1.94.2.3: +3 -5
lines
Diff to previous 1.94.2.3 (colored) to branchpoint 1.94 (colored) next main 1.95 (colored)
Pull up following revision(s) (requested by elad in ticket #408): sys/conf/Makefile.kern.inc: revision 1.99 We don't need to include kern_exit43.c to the list of files that we cannot use SSP on now that zero sized arrays are treated properly in gcc.
Revision 1.84.2.3 / (download) - annotate - [select for diffs], Thu Feb 1 08:48:15 2007 UTC (16 years, 4 months ago) by ad
Branch: newlock2
Changes since 1.84.2.2: +3 -5
lines
Diff to previous 1.84.2.2 (colored) to branchpoint 1.84 (colored) next main 1.85 (colored)
Sync with head.
Revision 1.99 / (download) - annotate - [select for diffs], Sat Jan 27 01:37:57 2007 UTC (16 years, 4 months ago) by christos
Branch: MAIN
CVS Tags: post-newlock2-merge,
newlock2-nbase,
newlock2-base,
ad-audiomp-base,
ad-audiomp
Branch point for: yamt-idlelwp,
vmlocking
Changes since 1.98: +3 -5
lines
Diff to previous 1.98 (colored)
We don't need to include kern_exit43.c to the list of files that we cannot use SSP on now that zero sized arrays are treated properly in gcc.
Revision 1.84.2.2 / (download) - annotate - [select for diffs], Fri Jan 12 01:04:03 2007 UTC (16 years, 4 months ago) by ad
Branch: newlock2
Changes since 1.84.2.1: +9 -5
lines
Diff to previous 1.84.2.1 (colored) to branchpoint 1.84 (colored)
Sync with head.
Revision 1.68.2.2 / (download) - annotate - [select for diffs], Sat Dec 30 20:47:49 2006 UTC (16 years, 5 months ago) by yamt
Branch: yamt-lazymbuf
Changes since 1.68.2.1: +39 -9
lines
Diff to previous 1.68.2.1 (colored) to branchpoint 1.68 (colored)
sync with head.
Revision 1.86.2.4 / (download) - annotate - [select for diffs], Thu Dec 21 15:07:58 2006 UTC (16 years, 5 months ago) by yamt
Branch: yamt-splraiseipl
Changes since 1.86.2.3: +7 -5
lines
Diff to previous 1.86.2.3 (colored) to branchpoint 1.86 (colored) next main 1.87 (colored)
sync with head.
Revision 1.94.2.3 / (download) - annotate - [select for diffs], Wed Dec 20 22:54:32 2006 UTC (16 years, 5 months ago) by bouyer
Branch: netbsd-4
Changes since 1.94.2.2: +7 -5
lines
Diff to previous 1.94.2.2 (colored) to branchpoint 1.94 (colored)
Pull up following revision(s) (requested by tls in ticket #291): sys/conf/Makefile.kern.inc: revision 1.98 Add --param ssp-buffer-size=1 if USE_SSP as for userspace. Add kern_exit_43.c to VARSTACK -- it isn't, really, but it causes an error because it has a 0-element array on the stack and SSP always emits the error that it is not protecting such a small array (ssp-buffer-size=0 is not supported, so, really, it should not emit this error!).
Revision 1.94.2.2 / (download) - annotate - [select for diffs], Wed Dec 20 22:51:39 2006 UTC (16 years, 5 months ago) by bouyer
Branch: netbsd-4
Changes since 1.94.2.1: +2 -2
lines
Diff to previous 1.94.2.1 (colored) to branchpoint 1.94 (colored)
Pull up following revision(s) (requested by tls in ticket #290): sys/conf/Makefile.kern.inc: revision 1.97 use -fstack-protector instead of -fstack-protector-all since this breaks on amd64 (it works on sparc64).
Revision 1.98 / (download) - annotate - [select for diffs], Mon Dec 18 22:37:36 2006 UTC (16 years, 5 months ago) by tls
Branch: MAIN
CVS Tags: yamt-splraiseipl-base5
Changes since 1.97: +7 -5
lines
Diff to previous 1.97 (colored)
Add --param ssp-buffer-size=1 if USE_SSP as for userspace. Add kern_exit_43.c to VARSTACK -- it isn't, really, but it causes an error because it has a 0-element array on the stack and SSP always emits the error that it is not protecting such a small array (ssp-buffer-size=0 is not supported, so, really, it should not emit this error!).
Revision 1.86.2.3 / (download) - annotate - [select for diffs], Mon Dec 18 11:42:13 2006 UTC (16 years, 5 months ago) by yamt
Branch: yamt-splraiseipl
Changes since 1.86.2.2: +5 -3
lines
Diff to previous 1.86.2.2 (colored) to branchpoint 1.86 (colored)
sync with head.
Revision 1.97 / (download) - annotate - [select for diffs], Tue Dec 12 21:31:58 2006 UTC (16 years, 5 months ago) by christos
Branch: MAIN
CVS Tags: yamt-splraiseipl-base4
Changes since 1.96: +3 -3
lines
Diff to previous 1.96 (colored)
use -fstack-protector instead of -fstack-protector-all since this breaks on amd64 (it works on sparc64).
Revision 1.96 / (download) - annotate - [select for diffs], Sun Dec 10 23:09:31 2006 UTC (16 years, 5 months ago) by christos
Branch: MAIN
Changes since 1.95: +3 -1
lines
Diff to previous 1.95 (colored)
there is no stack-protector for gcc3
Revision 1.86.2.2 / (download) - annotate - [select for diffs], Sun Dec 10 07:16:52 2006 UTC (16 years, 5 months ago) by yamt
Branch: yamt-splraiseipl
Changes since 1.86.2.1: +18 -3
lines
Diff to previous 1.86.2.1 (colored) to branchpoint 1.86 (colored)
sync with head.
Revision 1.94.2.1 / (download) - annotate - [select for diffs], Sun Dec 3 21:08:53 2006 UTC (16 years, 6 months ago) by tron
Branch: netbsd-4
Changes since 1.94: +2 -2
lines
Diff to previous 1.94 (colored)
Pull up following revision(s) (requested by tls in ticket #244): sys/conf/Makefile.kern.inc: revision 1.95 Add arch/xen/i386/gdt.c to list of kernel files that do variable-size allocations on the stack. This allocation could potentially be quite large -- I am not sure how to best fix that. Fixes USE_SSP i386 build.sh failure.
Revision 1.95 / (download) - annotate - [select for diffs], Sun Dec 3 01:45:57 2006 UTC (16 years, 6 months ago) by tls
Branch: MAIN
CVS Tags: yamt-splraiseipl-base3
Changes since 1.94: +2 -2
lines
Diff to previous 1.94 (colored)
Add arch/xen/i386/gdt.c to list of kernel files that do variable-size allocations on the stack. This allocation could potentially be quite large -- I am not sure how to best fix that. Fixes USE_SSP i386 build.sh failure.
Revision 1.84.2.1 / (download) - annotate - [select for diffs], Sat Nov 18 21:39:15 2006 UTC (16 years, 6 months ago) by ad
Branch: newlock2
Changes since 1.84: +32 -6
lines
Diff to previous 1.84 (colored)
Sync with head.
Revision 1.94 / (download) - annotate - [select for diffs], Wed Nov 15 23:09:53 2006 UTC (16 years, 6 months ago) by christos
Branch: MAIN
CVS Tags: netbsd-4-base
Branch point for: netbsd-4
Changes since 1.93: +2 -2
lines
Diff to previous 1.93 (colored)
add aic97xx.c to the varstack list. from shannonjr.
Revision 1.93 / (download) - annotate - [select for diffs], Sat Nov 11 08:40:42 2006 UTC (16 years, 6 months ago) by jnemeth
Branch: MAIN
Changes since 1.92: +2 -2
lines
Diff to previous 1.92 (colored)
add another file to the VARSTACK list
Revision 1.92 / (download) - annotate - [select for diffs], Sat Nov 11 02:12:53 2006 UTC (16 years, 6 months ago) by christos
Branch: MAIN
Changes since 1.91: +16 -1
lines
Diff to previous 1.91 (colored)
Add SSP support. XXX: This is broken for me right now, because my kernel resets after fxp0 is probed, but it could be some bug in the driver/compiler.
Revision 1.91 / (download) - annotate - [select for diffs], Mon Oct 30 17:56:30 2006 UTC (16 years, 7 months ago) by garbled
Branch: MAIN
Changes since 1.90: +2 -2
lines
Diff to previous 1.90 (colored)
Add -Wextra -Wno-unused for prep.
Revision 1.90 / (download) - annotate - [select for diffs], Thu Oct 26 05:10:55 2006 UTC (16 years, 7 months ago) by thorpej
Branch: MAIN
Changes since 1.89: +2 -2
lines
Diff to previous 1.89 (colored)
Insert a .WAIT between "depend" and "all" in the "dependall" target, so that "make -j4 dependall" has the intended effect.
Revision 1.86.2.1 / (download) - annotate - [select for diffs], Sun Oct 22 06:05:27 2006 UTC (16 years, 7 months ago) by yamt
Branch: yamt-splraiseipl
Changes since 1.86: +8 -5
lines
Diff to previous 1.86 (colored)
sync with head
Revision 1.89 / (download) - annotate - [select for diffs], Tue Oct 17 14:28:46 2006 UTC (16 years, 7 months ago) by martin
Branch: MAIN
CVS Tags: yamt-splraiseipl-base2
Changes since 1.88: +3 -3
lines
Diff to previous 1.88 (colored)
Sparc64 is -Wextra ready - but we are not sure where to go with __unused, so add -Wno-unused-parameter for now. Ok'd by christos.
Revision 1.88 / (download) - annotate - [select for diffs], Thu Oct 12 01:30:49 2006 UTC (16 years, 7 months ago) by christos
Branch: MAIN
Changes since 1.87: +2 -2
lines
Diff to previous 1.87 (colored)
- sprinkle __unused on function decls. - fix a couple of unused bugs - no more -Wno-unused for i386
Revision 1.87 / (download) - annotate - [select for diffs], Wed Oct 4 16:03:01 2006 UTC (16 years, 8 months ago) by christos
Branch: MAIN
Changes since 1.86: +8 -5
lines
Diff to previous 1.86 (colored)
Add -Wextra -Wno-unused for i386. Portmasters, please check your ports and make sure they compile with these flags.
Revision 1.73.8.5 / (download) - annotate - [select for diffs], Thu Sep 14 12:31:26 2006 UTC (16 years, 8 months ago) by yamt
Branch: yamt-pdpolicy
Changes since 1.73.8.4: +9 -1
lines
Diff to previous 1.73.8.4 (colored) to branchpoint 1.73 (colored) next main 1.74 (colored)
sync with head.
Revision 1.86 / (download) - annotate - [select for diffs], Mon Sep 11 03:12:48 2006 UTC (16 years, 8 months ago) by matt
Branch: MAIN
CVS Tags: yamt-splraiseipl-base,
yamt-pdpolicy-base9
Branch point for: yamt-splraiseipl
Changes since 1.85: +2 -1
lines
Diff to previous 1.85 (colored)
Add AFLAGS+= ${AOPTS.${.IMPSRC:T}}
Revision 1.73.4.1 / (download) - annotate - [select for diffs], Sat Sep 9 02:46:39 2006 UTC (16 years, 8 months ago) by rpaulo
Branch: rpaulo-netinet-merge-pcb
Changes since 1.73: +22 -17
lines
Diff to previous 1.73 (colored) next main 1.74 (colored)
sync with head
Revision 1.85 / (download) - annotate - [select for diffs], Thu Sep 7 18:41:28 2006 UTC (16 years, 8 months ago) by mrg
Branch: MAIN
CVS Tags: rpaulo-netinet-merge-pcb-base
Changes since 1.84: +8 -1
lines
Diff to previous 1.84 (colored)
make the bpendtsleep: label only active if KERN_SYNCH_BPENDTSLEEP_LABEL is defined. if this option is present in the Makefile CFLAGS and we are using GCC4, build kern_synch.c with -fno-reorder-blocks, so that this actually works. XXX be nice if KERN_SYNCH_BPENDTSLEEP_LABEL was a normal 'defflag' option XXX but for now take the easy way out and make it checkable in CFLAGS.
Revision 1.73.8.4 / (download) - annotate - [select for diffs], Sun Sep 3 15:23:47 2006 UTC (16 years, 9 months ago) by yamt
Branch: yamt-pdpolicy
Changes since 1.73.8.3: +4 -4
lines
Diff to previous 1.73.8.3 (colored) to branchpoint 1.73 (colored)
sync with head.
Revision 1.84 / (download) - annotate - [select for diffs], Sun Aug 27 06:49:27 2006 UTC (16 years, 9 months ago) by simonb
Branch: MAIN
CVS Tags: yamt-pdpolicy-base8
Branch point for: newlock2
Changes since 1.83: +2 -2
lines
Diff to previous 1.83 (colored)
Add -Wa,-fatal-warnings to AFLAGS. We want assembler warnings to be fatal as well as compiler warnings. Vague nods of agreement from Christos and Gimpy.
Revision 1.83 / (download) - annotate - [select for diffs], Thu Aug 24 21:23:40 2006 UTC (16 years, 9 months ago) by dsl
Branch: MAIN
Changes since 1.82: +3 -3
lines
Diff to previous 1.82 (colored)
Create a linker map file. Very useful when trying to find out where recent 'bloat' has come from, as well as giving exact details of what is actually in the kernel.
Revision 1.73.8.3 / (download) - annotate - [select for diffs], Mon Jun 26 12:46:37 2006 UTC (16 years, 11 months ago) by yamt
Branch: yamt-pdpolicy
Changes since 1.73.8.2: +2 -13
lines
Diff to previous 1.73.8.2 (colored) to branchpoint 1.73 (colored)
sync with head.
Revision 1.68.2.1 / (download) - annotate - [select for diffs], Wed Jun 21 15:00:01 2006 UTC (16 years, 11 months ago) by yamt
Branch: yamt-lazymbuf
Changes since 1.68: +44 -36
lines
Diff to previous 1.68 (colored)
sync with head.
Revision 1.78.2.1 / (download) - annotate - [select for diffs], Mon Jun 19 03:46:56 2006 UTC (16 years, 11 months ago) by chap
Branch: chap-midi
Changes since 1.78: +3 -14
lines
Diff to previous 1.78 (colored) next main 1.79 (colored)
Sync with head.
Revision 1.73.6.3 / (download) - annotate - [select for diffs], Sat Jun 3 19:44:03 2006 UTC (17 years ago) by kardel
Branch: simonb-timecounters
CVS Tags: simonb-timcounters-final
Changes since 1.73.6.2: +2 -13
lines
Diff to previous 1.73.6.2 (colored) to branchpoint 1.73 (colored) next main 1.74 (colored)
Sync with head.
Revision 1.82 / (download) - annotate - [select for diffs], Fri Jun 2 22:16:18 2006 UTC (17 years ago) by mrg
Branch: MAIN
CVS Tags: yamt-pdpolicy-base7,
yamt-pdpolicy-base6,
simonb-timecounters-base,
gdamore-uart-base,
gdamore-uart,
chap-midi-nbase,
chap-midi-base,
abandoned-netbsd-4-base,
abandoned-netbsd-4
Changes since 1.81: +2 -13
lines
Diff to previous 1.81 (colored)
remove support for building (with) GCC 2.95. also: - always install <stdbool.h> - don't generate a fake one for vax / gettext.
Revision 1.73.6.2 / (download) - annotate - [select for diffs], Thu Jun 1 22:36:01 2006 UTC (17 years ago) by kardel
Branch: simonb-timecounters
Changes since 1.73.6.1: +11 -2
lines
Diff to previous 1.73.6.1 (colored) to branchpoint 1.73 (colored)
Sync with head.
Revision 1.73.12.2 / (download) - annotate - [select for diffs], Wed May 24 15:48:29 2006 UTC (17 years ago) by tron
Branch: peter-altq
Changes since 1.73.12.1: +12 -3
lines
Diff to previous 1.73.12.1 (colored) to branchpoint 1.73 (colored) next main 1.74 (colored)
Merge 2006-05-24 NetBSD-current into the "peter-altq" branch.
Revision 1.73.8.2 / (download) - annotate - [select for diffs], Wed May 24 10:57:35 2006 UTC (17 years ago) by yamt
Branch: yamt-pdpolicy
Changes since 1.73.8.1: +13 -4
lines
Diff to previous 1.73.8.1 (colored) to branchpoint 1.73 (colored)
sync with head.
Revision 1.81 / (download) - annotate - [select for diffs], Sun May 21 05:49:54 2006 UTC (17 years ago) by christos
Branch: MAIN
CVS Tags: yamt-pdpolicy-base5
Changes since 1.80: +2 -2
lines
Diff to previous 1.80 (colored)
it is attributes no attribute
Revision 1.80 / (download) - annotate - [select for diffs], Sun May 21 04:53:23 2006 UTC (17 years ago) by christos
Branch: MAIN
Changes since 1.79: +2 -2
lines
Diff to previous 1.79 (colored)
Put back -Wno-attribute for now since not all archs have been fixed.
Revision 1.79 / (download) - annotate - [select for diffs], Sat May 20 00:47:27 2006 UTC (17 years ago) by christos
Branch: MAIN
Changes since 1.78: +2 -2
lines
Diff to previous 1.78 (colored)
Don't use -Wno-attributes for gcc4. All the code has been fixed and it will just hide bugs.
Revision 1.73.10.2 / (download) - annotate - [select for diffs], Thu May 11 23:28:04 2006 UTC (17 years ago) by elad
Branch: elad-kernelauth
Changes since 1.73.10.1: +13 -4
lines
Diff to previous 1.73.10.1 (colored) to branchpoint 1.73 (colored) next main 1.74 (colored)
sync with head
Revision 1.78 / (download) - annotate - [select for diffs], Thu May 11 17:21:38 2006 UTC (17 years ago) by mrg
Branch: MAIN
CVS Tags: elad-kernelauth-base
Branch point for: chap-midi
Changes since 1.77: +9 -1
lines
Diff to previous 1.77 (colored)
if GCC>3: - add -Wno-attributes -Wno-pointer-sign to CWARNFLAGS. - add -fno-strict-aliasing to CFLAGS [*] our kernel again needs a bunch of work for this to be enabled.
Revision 1.77 / (download) - annotate - [select for diffs], Fri Apr 28 03:40:15 2006 UTC (17 years, 1 month ago) by thorpej
Branch: MAIN
Changes since 1.76: +3 -2
lines
Diff to previous 1.76 (colored)
Also search for headers in common/include
Revision 1.73.6.1 / (download) - annotate - [select for diffs], Sat Apr 22 11:38:21 2006 UTC (17 years, 1 month ago) by simonb
Branch: simonb-timecounters
Changes since 1.73: +4 -4
lines
Diff to previous 1.73 (colored)
Sync with head.
Revision 1.76 / (download) - annotate - [select for diffs], Wed Apr 19 07:08:17 2006 UTC (17 years, 1 month ago) by lukem
Branch: MAIN
Changes since 1.75: +2 -2
lines
Diff to previous 1.75 (colored)
Order & uniq DEPS, a la <bsd.dep.mk>.
Revision 1.75 / (download) - annotate - [select for diffs], Wed Apr 19 07:06:22 2006 UTC (17 years, 1 month ago) by lukem
Branch: MAIN
Changes since 1.74: +2 -2
lines
Diff to previous 1.74 (colored)
Sort SYSTEM_OBJ before adding to SYSTEM_DEP. Kernel builds are now more consistent with userland (and IMHO building in order is more asthetically pleasing.)
Revision 1.73.10.1 / (download) - annotate - [select for diffs], Wed Apr 19 04:32:08 2006 UTC (17 years, 1 month ago) by elad
Branch: elad-kernelauth
Changes since 1.73: +2 -2
lines
Diff to previous 1.73 (colored)
sync with head.
Revision 1.73.8.1 / (download) - annotate - [select for diffs], Sat Apr 1 12:06:42 2006 UTC (17 years, 2 months ago) by yamt
Branch: yamt-pdpolicy
Changes since 1.73: +2 -2
lines
Diff to previous 1.73 (colored)
sync with head.
Revision 1.73.12.1 / (download) - annotate - [select for diffs], Fri Mar 31 09:45:17 2006 UTC (17 years, 2 months ago) by tron
Branch: peter-altq
Changes since 1.73: +2 -2
lines
Diff to previous 1.73 (colored)
Merge 2006-03-31 NetBSD-current into the "peter-altq" branch.
Revision 1.74 / (download) - annotate - [select for diffs], Wed Mar 29 21:35:32 2006 UTC (17 years, 2 months ago) by uwe
Branch: MAIN
CVS Tags: yamt-pdpolicy-base4,
yamt-pdpolicy-base3
Changes since 1.73: +2 -2
lines
Diff to previous 1.73 (colored)
Don't add CPUFLAGS to CFLAGS twice.
Revision 1.73 / (download) - annotate - [select for diffs], Mon Dec 12 22:44:04 2005 UTC (17 years, 5 months ago) by dsl
Branch: MAIN
CVS Tags: yamt-uio_vmspace-base5,
yamt-uio_vmspace,
yamt-pdpolicy-base2,
yamt-pdpolicy-base,
peter-altq-base
Branch point for: yamt-pdpolicy,
simonb-timecounters,
rpaulo-netinet-merge-pcb,
peter-altq,
elad-kernelauth
Changes since 1.72: +15 -33
lines
Diff to previous 1.72 (colored)
If we are going to run mkdep separately for each file, we might as well get this makefile to execute the mkdep commands - no need for a submake and xargs at that point. However we do need to do something to stop the 'mkdep -d' and CLEANDEPEND command lines being to long. Note that 'echo ${xxx} | cmd' is ok because echo is a shell builtin, and isn't (usually) subject to the kernel's command line limits.
Revision 1.34.2.7 / (download) - annotate - [select for diffs], Sun Dec 11 10:28:47 2005 UTC (17 years, 5 months ago) by christos
Branch: ktrace-lwp
Changes since 1.34.2.6: +34 -11
lines
Diff to previous 1.34.2.6 (colored) next main 1.35 (colored)
Sync with head.
Revision 1.72 / (download) - annotate - [select for diffs], Thu Dec 1 06:01:18 2005 UTC (17 years, 6 months ago) by lukem
Branch: MAIN
CVS Tags: ktrace-lwp-base
Changes since 1.71: +2 -2
lines
Diff to previous 1.71 (colored)
Remove the .d files during __CLEANDEPEND
Revision 1.69.2.1 / (download) - annotate - [select for diffs], Tue Nov 29 21:23:07 2005 UTC (17 years, 6 months ago) by yamt
Branch: yamt-readahead
Changes since 1.69: +33 -10
lines
Diff to previous 1.69 (colored) next main 1.70 (colored)
sync with head.
Revision 1.71 / (download) - annotate - [select for diffs], Thu Nov 24 13:01:42 2005 UTC (17 years, 6 months ago) by yamt
Branch: MAIN
CVS Tags: yamt-readahead-base3
Changes since 1.70: +27 -10
lines
Diff to previous 1.70 (colored)
use .d mechanism for kernel as well.
Revision 1.70 / (download) - annotate - [select for diffs], Thu Nov 24 12:54:29 2005 UTC (17 years, 6 months ago) by dbj
Branch: MAIN
Changes since 1.69: +7 -1
lines
Diff to previous 1.69 (colored)
. Have dbsym explicitly suggest increasing SYMTAB_SPACE when an overflow occurs. . Make this error a fatal build time error . Move the support for dbsym into the MI Makefile.kern.inc, conditional upon the SYMTAB_SPACE option being defined in the kernel config file.
Revision 1.34.2.6 / (download) - annotate - [select for diffs], Thu Nov 10 14:01:40 2005 UTC (17 years, 6 months ago) by skrll
Branch: ktrace-lwp
Changes since 1.34.2.5: +41 -13
lines
Diff to previous 1.34.2.5 (colored)
Sync with HEAD. Here we go again...
Revision 1.69 / (download) - annotate - [select for diffs], Wed Nov 2 14:29:52 2005 UTC (17 years, 7 months ago) by yamt
Branch: MAIN
CVS Tags: yamt-readahead-pervnode,
yamt-readahead-perfile,
yamt-readahead-base2,
yamt-readahead-base
Branch point for: yamt-readahead
Changes since 1.68: +7 -2
lines
Diff to previous 1.68 (colored)
don't pass -t option to xargs unless MAKEVERBOSE is 2.
Revision 1.68 / (download) - annotate - [select for diffs], Sat Jun 18 22:56:02 2005 UTC (17 years, 11 months ago) by martin
Branch: MAIN
CVS Tags: yamt-vop-base3,
yamt-vop-base2,
yamt-vop-base,
yamt-vop,
thorpej-vnode-attr-base,
thorpej-vnode-attr
Branch point for: yamt-lazymbuf
Changes since 1.67: +6 -3
lines
Diff to previous 1.67 (colored)
Do not use -Wreturn-type with gcc 2.95.x
Revision 1.67 / (download) - annotate - [select for diffs], Tue Jun 7 18:11:34 2005 UTC (17 years, 11 months ago) by sjg
Branch: MAIN
Changes since 1.66: +4 -3
lines
Diff to previous 1.66 (colored)
Sometimes .BEGIN target is not wanted - eg in sub-make's.
Revision 1.66 / (download) - annotate - [select for diffs], Thu Jun 2 05:11:55 2005 UTC (18 years ago) by sjg
Branch: MAIN
Changes since 1.65: +17 -4
lines
Diff to previous 1.65 (colored)
Don't assume infinite command line length.
Revision 1.65 / (download) - annotate - [select for diffs], Wed Jun 1 00:11:32 2005 UTC (18 years ago) by uwe
Branch: MAIN
Changes since 1.64: +2 -1
lines
Diff to previous 1.64 (colored)
Add CWARNFLAGS.<fn>
Revision 1.64 / (download) - annotate - [select for diffs], Tue May 31 14:59:31 2005 UTC (18 years ago) by yamt
Branch: MAIN
Changes since 1.63: +4 -3
lines
Diff to previous 1.63 (colored)
- move COPTS.${.IMPSRC:T} and friends after other options so that they can override global options. - put CPPFLAGS.${.IMPSRC:T} into CPPFLAGS, rather than CFLAGS.
Revision 1.63 / (download) - annotate - [select for diffs], Tue May 31 04:03:46 2005 UTC (18 years ago) by christos
Branch: MAIN
Changes since 1.62: +8 -6
lines
Diff to previous 1.62 (colored)
Add overrides for tools we use (genassym and hexdump). Now kernel compiles work again (hi jason!)
Revision 1.62 / (download) - annotate - [select for diffs], Tue May 31 02:25:39 2005 UTC (18 years ago) by christos
Branch: MAIN
Changes since 1.61: +3 -1
lines
Diff to previous 1.61 (colored)
Most of the kernel source now works with "-Wcast-qual -Wshadow -Wreturn-type -Wwrite-strings -Wswitch" so I am turning them on. There is going to be a little lossage on some platforms but you can always compile with "make DEFWARNINGS=no". Tested on sparc64 and i386.
Revision 1.61 / (download) - annotate - [select for diffs], Mon May 30 15:54:30 2005 UTC (18 years ago) by thorpej
Branch: MAIN
Changes since 1.60: +4 -4
lines
Diff to previous 1.60 (colored)
Use TOOL_GENASSYM. Part of PR toolchain/30350
Revision 1.60 / (download) - annotate - [select for diffs], Mon May 23 22:01:11 2005 UTC (18 years ago) by dbj
Branch: MAIN
Changes since 1.59: +2 -2
lines
Diff to previous 1.59 (colored)
tweak reference of DEBUG variable to ignore options that don't start with -g
Revision 1.58.2.1 / (download) - annotate - [select for diffs], Fri Apr 29 11:28:43 2005 UTC (18 years, 1 month ago) by kent
Branch: kent-audio2
Changes since 1.58: +3 -3
lines
Diff to previous 1.58 (colored) next main 1.59 (colored)
sync with -current
Revision 1.58.4.1 / (download) - annotate - [select for diffs], Sat Mar 19 08:33:49 2005 UTC (18 years, 2 months ago) by yamt
Branch: yamt-km
Changes since 1.58: +3 -3
lines
Diff to previous 1.58 (colored) next main 1.59 (colored)
sync with head. xen and whitespace. xen part is not finished.
Revision 1.34.2.5 / (download) - annotate - [select for diffs], Fri Mar 4 16:40:43 2005 UTC (18 years, 3 months ago) by skrll
Branch: ktrace-lwp
Changes since 1.34.2.4: +3 -3
lines
Diff to previous 1.34.2.4 (colored)
Sync with HEAD. Hi Perry!
Revision 1.59 / (download) - annotate - [select for diffs], Sat Feb 26 23:04:16 2005 UTC (18 years, 3 months ago) by perry
Branch: MAIN
CVS Tags: yamt-km-base4,
yamt-km-base3,
netbsd-3-base,
netbsd-3-1-RELEASE,
netbsd-3-1-RC4,
netbsd-3-1-RC3,
netbsd-3-1-RC2,
netbsd-3-1-RC1,
netbsd-3-1-1-RELEASE,
netbsd-3-1,
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,
netbsd-3-0-3-RELEASE,
netbsd-3-0-2-RELEASE,
netbsd-3-0-1-RELEASE,
netbsd-3-0,
netbsd-3,
kent-audio2-base
Changes since 1.58: +3 -3
lines
Diff to previous 1.58 (colored)
nuke trailing whitespace
Revision 1.34.2.4 / (download) - annotate - [select for diffs], Sat Dec 18 09:31:56 2004 UTC (18 years, 5 months ago) by skrll
Branch: ktrace-lwp
Changes since 1.34.2.3: +11 -7
lines
Diff to previous 1.34.2.3 (colored)
Sync with HEAD.
Revision 1.58 / (download) - annotate - [select for diffs], Thu Dec 16 00:35:48 2004 UTC (18 years, 5 months ago) by heas
Branch: MAIN
CVS Tags: yamt-km-base2,
yamt-km-base,
kent-audio1-beforemerge
Branch point for: yamt-km,
kent-audio2
Changes since 1.57: +11 -7
lines
Diff to previous 1.57 (colored)
Adjust the cscope target so that each source file on a separate line to avoid overrunning cscope's read buffer and prefix files within lib/{kern,compat} with the appropriate path.
Revision 1.34.2.3 / (download) - annotate - [select for diffs], Tue Sep 21 13:26:14 2004 UTC (18 years, 8 months ago) by skrll
Branch: ktrace-lwp
Changes since 1.34.2.2: +1 -1
lines
Diff to previous 1.34.2.2 (colored)
Fix the sync with head I botched.
Revision 1.34.2.2 / (download) - annotate - [select for diffs], Sat Sep 18 14:44:18 2004 UTC (18 years, 8 months ago) by skrll
Branch: ktrace-lwp
Changes since 1.34.2.1: +2 -1
lines
Diff to previous 1.34.2.1 (colored)
Sync with HEAD.
Revision 1.51.2.3 / (download) - annotate - [select for diffs], Mon Sep 13 17:32:31 2004 UTC (18 years, 8 months ago) by tron
Branch: netbsd-2-0
CVS Tags: netbsd-2-base,
netbsd-2-1-RELEASE,
netbsd-2-1-RC6,
netbsd-2-1-RC5,
netbsd-2-1-RC4,
netbsd-2-1-RC3,
netbsd-2-1-RC2,
netbsd-2-1-RC1,
netbsd-2-1,
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-3-RELEASE,
netbsd-2-0-2-RELEASE,
netbsd-2-0-1-RELEASE,
netbsd-2
Changes since 1.51.2.2: +2 -1
lines
Diff to previous 1.51.2.2 (colored) to branchpoint 1.51 (colored) next main 1.52 (colored)
Pull up revision 1.57 (requested by chs in ticket #843): work around a binutils bug where converting ELF kernels to a.out with objcopy produces corrupted binaries when the link_set_* sections extend into another page after the end of the .text section by using a generated an ldscript that puts all the link_set_* data into the .text section in the first place.
Revision 1.57 / (download) - annotate - [select for diffs], Mon Sep 13 09:39:40 2004 UTC (18 years, 8 months ago) by chs
Branch: MAIN
CVS Tags: kent-audio1-base,
kent-audio1
Changes since 1.56: +2 -1
lines
Diff to previous 1.56 (colored)
work around a binutils bug where converting ELF kernels to a.out with objcopy produces corrupted binaries when the link_set_* sections extend into another page after the end of the .text section by using a generated an ldscript that puts all the link_set_* data into the .text section in the first place.
Revision 1.34.2.1 / (download) - annotate - [select for diffs], Tue Aug 3 10:44:43 2004 UTC (18 years, 10 months ago) by skrll
Branch: ktrace-lwp
Changes since 1.34: +74 -35
lines
Diff to previous 1.34 (colored)
Sync with HEAD
Revision 1.56 / (download) - annotate - [select for diffs], Sat Jul 31 00:55:51 2004 UTC (18 years, 10 months ago) by lukem
Branch: MAIN
Changes since 1.55: +6 -6
lines
Diff to previous 1.55 (colored)
Rename LIBCOMPAT* -> SYSLIBCOMPAT*, now that <bsd.own.mk> provides LIBCOMPAT. Fixes kernel link problem noted by Sebastien Erard.
Revision 1.51.2.2 / (download) - annotate - [select for diffs], Thu Jul 15 19:26:25 2004 UTC (18 years, 10 months ago) by he
Branch: netbsd-2-0
Changes since 1.51.2.1: +2 -1
lines
Diff to previous 1.51.2.1 (colored) to branchpoint 1.51 (colored)
Pull up revision 1.55 (requested by atatat in ticket #661): Make uudecode into a tool which can be used to build a kernel and redo the athhal-elf.o handling to take advantage of it. This means that bsd.files.mk is no longer included by Makefile.i386 so CFLAGS will not be duplicated.
Revision 1.55 / (download) - annotate - [select for diffs], Thu Jul 15 03:35:20 2004 UTC (18 years, 10 months ago) by atatat
Branch: MAIN
Changes since 1.54: +2 -1
lines
Diff to previous 1.54 (colored)
Make uudecode into a tool that can be used to build a kernel and redo the athhal-elf.o handling to take advantage of it. This means that bsd.files.mk is no longer included by Makefile.i386 so CFLAGS won't be duplicated.
Revision 1.54 / (download) - annotate - [select for diffs], Tue Jul 13 09:07:54 2004 UTC (18 years, 10 months ago) by uebayasi
Branch: MAIN
Changes since 1.53: +2 -2
lines
Diff to previous 1.53 (colored)
Narrow a sed(1) RE handling a file/directory name so that build under a directory named like 'xxx.cxxx/' succeeds.
Revision 1.51.2.1 / (download) - annotate - [select for diffs], Thu Apr 29 04:21:26 2004 UTC (19 years, 1 month ago) by jmc
Branch: netbsd-2-0
Changes since 1.51: +9 -6
lines
Diff to previous 1.51 (colored)
Pullup rev 1.52-1.53 (requested by pk in ticket #212) Add `-fno-zero-initialized-in-bss' for kernel builds using gcc 3.x so zero-initialised variables remain patchable.
Revision 1.53 / (download) - annotate - [select for diffs], Sun Apr 25 04:24:06 2004 UTC (19 years, 1 month ago) by matt
Branch: MAIN
Changes since 1.52: +9 -7
lines
Diff to previous 1.52 (colored)
-fno-zero-initialized-in-bss only to gcc3, not gcc2.95
Revision 1.52 / (download) - annotate - [select for diffs], Sat Apr 24 22:07:15 2004 UTC (19 years, 1 month ago) by pk
Branch: MAIN
Changes since 1.51: +3 -2
lines
Diff to previous 1.51 (colored)
Force zero-initialised variables into the .data segment.
Revision 1.51 / (download) - annotate - [select for diffs], Thu Dec 4 02:33:41 2003 UTC (19 years, 6 months ago) by lukem
Branch: MAIN
CVS Tags: netbsd-2-0-base
Branch point for: netbsd-2-0
Changes since 1.50: +4 -4
lines
Diff to previous 1.50 (colored)
fix the MAKEVERBOSE messages to be consistent with the standard ones
Revision 1.50 / (download) - annotate - [select for diffs], Mon Dec 1 01:12:58 2003 UTC (19 years, 6 months ago) by lukem
Branch: MAIN
Changes since 1.49: +5 -5
lines
Diff to previous 1.49 (colored)
prefix ${.TARGET} with "${.CURDIR:T}/" in various _MKSHMSG macros; per similar change to <bsd.own.mk>
Revision 1.49 / (download) - annotate - [select for diffs], Tue Nov 25 09:15:50 2003 UTC (19 years, 6 months ago) by pk
Branch: MAIN
Changes since 1.48: +3 -3
lines
Diff to previous 1.48 (colored)
Change default verbosity level to `traditional'.
Revision 1.48 / (download) - annotate - [select for diffs], Tue Nov 25 08:52:40 2003 UTC (19 years, 6 months ago) by pk
Branch: MAIN
Changes since 1.47: +4 -4
lines
Diff to previous 1.47 (colored)
NORMAL_C,NOPROF_C,NORMAL_S: put `@' in front of these to get saner output. Also we can't use _MKTARGET_COMPILE here. For now, just hard-code the message.
Revision 1.47 / (download) - annotate - [select for diffs], Tue Nov 25 07:47:29 2003 UTC (19 years, 6 months ago) by pk
Branch: MAIN
Changes since 1.46: +3 -3
lines
Diff to previous 1.46 (colored)
SYSTEM_LD: don't display every object file on the planet thrice.
Revision 1.46 / (download) - annotate - [select for diffs], Thu Nov 20 07:08:02 2003 UTC (19 years, 6 months ago) by lukem
Branch: MAIN
Changes since 1.45: +8 -1
lines
Diff to previous 1.45 (colored)
Provide appropriate no-op defaults for _MK* macros, in case <bsd.own.mk> is too old.
Revision 1.45 / (download) - annotate - [select for diffs], Mon Nov 17 09:39:29 2003 UTC (19 years, 6 months ago) by lukem
Branch: MAIN
Changes since 1.44: +37 -16
lines
Diff to previous 1.44 (colored)
Add support for MAKEVERBOSE (a first pass, at least). Use COPTS.<sourcefile> instead of <sourcefile>_G. Use HOST_SH (which defaults to `sh' if not set).
Revision 1.44 / (download) - annotate - [select for diffs], Fri Nov 14 08:33:36 2003 UTC (19 years, 6 months ago) by dsl
Branch: MAIN
Changes since 1.43: +2 -5
lines
Diff to previous 1.43 (colored)
Remove the .if !target(dependall) so that 'make dependall' works (again) for the kernel.
Revision 1.43 / (download) - annotate - [select for diffs], Tue Nov 11 21:26:53 2003 UTC (19 years, 6 months ago) by enami
Branch: MAIN
Changes since 1.42: +5 -4
lines
Diff to previous 1.42 (colored)
Prevent mkdep from parsing compiler flags like -pipe.
Revision 1.42 / (download) - annotate - [select for diffs], Thu Nov 6 08:23:22 2003 UTC (19 years, 7 months ago) by jdolecek
Branch: MAIN
Changes since 1.41: +8 -1
lines
Diff to previous 1.41 (colored)
force -Wno-uninitialized if the compiler is gcc 2.95
Revision 1.41 / (download) - annotate - [select for diffs], Wed Oct 29 21:29:27 2003 UTC (19 years, 7 months ago) by mycroft
Branch: MAIN
Changes since 1.40: +1 -6
lines
Diff to previous 1.40 (colored)
Back out -Wno-uninitialized for m68k -- the compiler bug is fixed.
Revision 1.40 / (download) - annotate - [select for diffs], Tue Oct 28 17:58:57 2003 UTC (19 years, 7 months ago) by skrll
Branch: MAIN
Changes since 1.39: +3 -1
lines
Diff to previous 1.39 (colored)
Add COPTS.<fn>, CPUFLAGS.<fn>, CPPFLAGS.<fn> to CFLAGS to mirror the file specific flags support of bsd.{lib,prog}.mk. From Christos.
Revision 1.39 / (download) - annotate - [select for diffs], Tue Oct 28 12:11:31 2003 UTC (19 years, 7 months ago) by he
Branch: MAIN
Changes since 1.38: +6 -1
lines
Diff to previous 1.38 (colored)
sys/dev/ata/wd.c causes spurious warning about blkno not being initialized before used. This appears to be a bug specific to (at least) the m68k target, and will be reported to the GCC maintainers.
Revision 1.38 / (download) - annotate - [select for diffs], Sun Oct 26 19:24:06 2003 UTC (19 years, 7 months ago) by christos
Branch: MAIN
Changes since 1.37: +1 -4
lines
Diff to previous 1.37 (colored)
Delete -Wno-uninitialized. Tested on sparc64 and i386. Rationale: Gcc-3.3 produces valid warnings in most cases and uncovers bugs. In the cases where a variable is known to be initialized, we initialize it and add: /* XXX: gcc */. If a $MACHINE_ARCH's compiler is busted, it can add -Wno-uninitialized in the MD Makefile.
Revision 1.37 / (download) - annotate - [select for diffs], Wed Oct 1 23:11:29 2003 UTC (19 years, 8 months ago) by matt
Branch: MAIN
Changes since 1.36: +5 -2
lines
Diff to previous 1.36 (colored)
Make the kernel makefiles pay attention to NOGCCERROR
Revision 1.36 / (download) - annotate - [select for diffs], Mon Aug 18 00:15:41 2003 UTC (19 years, 9 months ago) by mrg
Branch: MAIN
Changes since 1.35: +2 -2
lines
Diff to previous 1.35 (colored)
allow DEBUG to be set to "-gstabs" or "-gstabs+", to enable building netbsd.gdb. (you need "-gstabs" for gcc3.3 and old gdb.)
Revision 1.35 / (download) - annotate - [select for diffs], Thu Jul 10 10:34:42 2003 UTC (19 years, 10 months ago) by lukem
Branch: MAIN
Changes since 1.34: +2 -2
lines
Diff to previous 1.34 (colored)
Rename a large chunk of the make(1) variables which refer to a program/tool from "FOO" to "TOOL_FOO". The new variables are: TOOL_ASN1_COMPILE TOOL_CAP_MKDB TOOL_CAT TOOL_CKSUM TOOL_COMPILE_ET TOOL_CONFIG TOOL_CRUNCHGEN TOOL_CTAGS TOOL_DB TOOL_EQN TOOL_FGEN TOOL_GENCAT TOOL_GROFF TOOL_HEXDUMP TOOL_INDXBIB TOOL_INSTALLBOOT TOOL_INSTALL_INFO TOOL_M4 TOOL_MAKEFS TOOL_MAKEINFO TOOL_MAKEWHATIS TOOL_MDSETIMAGE TOOL_MENUC TOOL_MKCSMAPPER TOOL_MKESDB TOOL_MKLOCALE TOOL_MKMAGIC TOOL_MKTEMP TOOL_MSGC TOOL_MTREE TOOL_PAX TOOL_PIC TOOL_PREPMKBOOTIMAGE TOOL_PWD_MKDB TOOL_REFER TOOL_ROFF_ASCII TOOL_ROFF_DVI TOOL_ROFF_HTML TOOL_ROFF_PS TOOL_ROFF_RAW TOOL_RPCGEN TOOL_SOELIM TOOL_SUNLABEL TOOL_TBL TOOL_UUDECODE TOOL_VGRIND TOOL_ZIC For each, provide default in <bsd.sys.mk> of the form: TOOL_FOO?= foo and for the ${USETOOLS}=="yes" case in <bsd.own.mk>, provide override: TOOL_FOO= ${TOOLDIR}/bin/${_TOOL_PREFIX}foo Document all of these in bsd.README. This cleans up a chunk of potential (and actual) namespace collision within our build infrastructure, as well as improves consistency in the share/mk documentation and provision of appropriate defaults for each of these variables.
Revision 1.34 / (download) - annotate - [select for diffs], Fri May 30 18:43:23 2003 UTC (20 years ago) by thorpej
Branch: MAIN
Branch point for: ktrace-lwp
Changes since 1.33: +3 -3
lines
Diff to previous 1.33 (colored)
Add a CPUFLAGS variable which can be set by the user's mk.conf or in the environment: CPUFLAGS Additional flags to the compiler/assembler to select CPU instruction set options, CPU tuning options, etc. Since CPUFLAGS is not implicitly set by any part of the make infrastructure, it is safe to set in mk.conf, unlike COPTS or DBG.
Revision 1.33 / (download) - annotate - [select for diffs], Fri Mar 7 01:26:12 2003 UTC (20 years, 3 months ago) by thorpej
Branch: MAIN
Changes since 1.32: +13 -1
lines
Diff to previous 1.32 (colored)
Allow a memory disk image to be statically included in the kernel to be specified in the kernel configuration file, like so: makeoptions MEMORY_DISK_IMAGE="/path/to/image.fs"
Revision 1.32 / (download) - annotate - [select for diffs], Wed Feb 5 18:07:46 2003 UTC (20 years, 4 months ago) by matt
Branch: MAIN
Changes since 1.31: +3 -3
lines
Diff to previous 1.31 (colored)
Add ${EXTRA_OBJ} so that pre-compiled .o's can be linked into the kernel.
Revision 1.13.4.9 / (download) - annotate - [select for diffs], Sun Jan 26 09:44:01 2003 UTC (20 years, 4 months ago) by jmc
Branch: netbsd-1-6
CVS Tags: netbsd-1-6-PATCH002-RELEASE,
netbsd-1-6-PATCH002-RC4,
netbsd-1-6-PATCH002-RC3,
netbsd-1-6-PATCH002-RC2,
netbsd-1-6-PATCH002-RC1,
netbsd-1-6-PATCH002,
netbsd-1-6-PATCH001-RELEASE,
netbsd-1-6-PATCH001-RC3,
netbsd-1-6-PATCH001-RC2,
netbsd-1-6-PATCH001-RC1,
netbsd-1-6-PATCH001
Changes since 1.13.4.8: +2 -2
lines
Diff to previous 1.13.4.8 (colored) to branchpoint 1.13 (colored) next main 1.14 (colored)
Pullup revisions 1.24-1.25 (requested by ttaka in ticket #1082) Back out revision 1.23, it breaks all kernel configs that do makeoptions COPTS="foo"
Revision 1.3.2.11 / (download) - annotate - [select for diffs], Wed Dec 11 06:37:44 2002 UTC (20 years, 5 months ago) by thorpej
Branch: nathanw_sa
CVS Tags: nathanw_sa_end
Changes since 1.3.2.10: +12 -4
lines
Diff to previous 1.3.2.10 (colored) next main 1.4 (colored)
Sync with HEAD.
Revision 1.31 / (download) - annotate - [select for diffs], Tue Dec 10 19:33:11 2002 UTC (20 years, 5 months ago) by atatat
Branch: MAIN
CVS Tags: nathanw_sa_before_merge,
nathanw_sa_base,
gmcgarry_ucred_base,
gmcgarry_ucred,
gmcgarry_ctxsw_base,
gmcgarry_ctxsw,
fvdl_fs64_base
Changes since 1.30: +3 -4
lines
Diff to previous 1.30 (colored)
Remove an antiquated comment and make .depend depend on config_time.h so that the depend target can properly complete now that perry has the time to use the time.
Revision 1.13.4.8 / (download) - annotate - [select for diffs], Sun Dec 1 22:26:32 2002 UTC (20 years, 6 months ago) by he
Branch: netbsd-1-6
Changes since 1.13.4.7: +2 -2
lines
Diff to previous 1.13.4.7 (colored) to branchpoint 1.13 (colored)
Pull up revision 1.23 (requested by sjg in ticket #877): Replace COPTS?= with COPTS+=, so that setting COPTS in /etc/mk.conf (common on sparc systems) does not cause the -O2 in DEFCOPTS to be lost, resulting an an unloadable kernel on sparc.
Revision 1.13.4.7 / (download) - annotate - [select for diffs], Sat Nov 30 13:05:35 2002 UTC (20 years, 6 months ago) by he
Branch: netbsd-1-6
Changes since 1.13.4.6: +17 -2
lines
Diff to previous 1.13.4.6 (colored) to branchpoint 1.13 (colored)
Pull up revision 1.21 (requested by thorpej in ticket #756): Build a .gdbinit in the kernel build directory. The new .gdbinit will source all of the system-provided gdb scripts in sys/gdbscripts, as well as any files specified by the user in the GDBINIT make variable.
Revision 1.30 / (download) - annotate - [select for diffs], Mon Nov 25 01:37:11 2002 UTC (20 years, 6 months ago) by thorpej
Branch: MAIN
Changes since 1.29: +4 -1
lines
Diff to previous 1.29 (colored)
Add -Wno-sign-compare; that flag was made implicit with -Wall in GCC 3.3, and our sources aren't really up to the task, yet.
Revision 1.29 / (download) - annotate - [select for diffs], Tue Nov 19 04:29:19 2002 UTC (20 years, 6 months ago) by atatat
Branch: MAIN
Changes since 1.28: +7 -1
lines
Diff to previous 1.28 (colored)
Alter config so that it emits a config_time.src file (the source file for config_time.h) that contains, for example: /* Sun Nov 17 05:37:51 2002 GMT */ #define CONFIG_TIME 1037511471 #define CONFIG_YEAR 2002 #define CONFIG_MONTH 11 #define CONFIG_DATE 17 #define CONFIG_HOUR 5 #define CONFIG_MINS 37 #define CONFIG_SECS 51 These values represent the current time as of when config was last run, so that functions (eg, inittodr()) can use these values instead of being updated once every year or so with the "current" time. The associated modification to Makefile.kern.inc makes config_time.h depend on this depend on this and the kernel Makefile, so that granularity of kernel builds is not reduced.
Revision 1.3.2.10 / (download) - annotate - [select for diffs], Mon Nov 11 22:08:23 2002 UTC (20 years, 6 months ago) by nathanw
Branch: nathanw_sa
Changes since 1.3.2.9: +21 -8
lines
Diff to previous 1.3.2.9 (colored)
Catch up to -current
Revision 1.28 / (download) - annotate - [select for diffs], Sun Nov 3 21:12:27 2002 UTC (20 years, 7 months ago) by chris
Branch: MAIN
Changes since 1.27: +2 -2
lines
Diff to previous 1.27 (colored)
Remove an extra }
Revision 1.27 / (download) - annotate - [select for diffs], Sat Nov 2 07:57:05 2002 UTC (20 years, 7 months ago) by perry
Branch: MAIN
Changes since 1.26: +20 -9
lines
Diff to previous 1.26 (colored)
lint infrastructure overhaul to finally lint the kernel libs right. XXX the dependencies for the kernel .ln files are just plain wrong. We need some sort of extended make depend hack to do it right. We will suffer with it for now.
Revision 1.26 / (download) - annotate - [select for diffs], Thu Oct 24 20:52:38 2002 UTC (20 years, 7 months ago) by christos
Branch: MAIN
Changes since 1.25: +5 -3
lines
Diff to previous 1.25 (colored)
use -X to ignore static function unused warnings, and echo the command.
Revision 1.3.2.9 / (download) - annotate - [select for diffs], Fri Oct 18 02:41:20 2002 UTC (20 years, 7 months ago) by nathanw
Branch: nathanw_sa
Changes since 1.3.2.8: +2 -9
lines
Diff to previous 1.3.2.8 (colored)
Catch up to -current.
Revision 1.10.2.6 / (download) - annotate - [select for diffs], Thu Oct 10 18:38:13 2002 UTC (20 years, 7 months ago) by jdolecek
Branch: kqueue
Changes since 1.10.2.5: +3 -3
lines
Diff to previous 1.10.2.5 (colored) next main 1.11 (colored)
sync kqueue with -current; this includes merge of gehenna-devsw branch, merge of i386 MP branch, and part of autoconf rototil work
Revision 1.25 / (download) - annotate - [select for diffs], Sun Oct 6 00:07:17 2002 UTC (20 years, 8 months ago) by fvdl
Branch: MAIN
CVS Tags: kqueue-beforemerge,
kqueue-aftermerge
Changes since 1.24: +2 -2
lines
Diff to previous 1.24 (colored)
Back out revision 1.23, it breaks all kernel configs that do makeoptions COPTS="foo" There are quite a few of those in the tree, as well.
Revision 1.24 / (download) - annotate - [select for diffs], Sat Oct 5 17:17:48 2002 UTC (20 years, 8 months ago) by chs
Branch: MAIN
Changes since 1.23: +2 -9
lines
Diff to previous 1.23 (colored)
all ports are now fully prototyped and pointer-arith clean. turn on these warnings all the time.
Revision 1.23 / (download) - annotate - [select for diffs], Sun Sep 29 07:22:58 2002 UTC (20 years, 8 months ago) by sjg
Branch: MAIN
CVS Tags: kqueue-base
Changes since 1.22: +2 -2
lines
Diff to previous 1.22 (colored)
Replace COPTS?= with COPTS+= so that a setting of COPTS in mk.conf (common on sparc systems) does not cause the -O2 in DEFCOPTS to be lost - which results in an unloadable kernel on sparc. Reviewed by: christos
Revision 1.3.2.8 / (download) - annotate - [select for diffs], Tue Sep 17 21:19:09 2002 UTC (20 years, 8 months ago) by nathanw
Branch: nathanw_sa
Changes since 1.3.2.7: +18 -3
lines
Diff to previous 1.3.2.7 (colored)
Catch up to -current.
Revision 1.22 / (download) - annotate - [select for diffs], Fri Sep 6 13:18:43 2002 UTC (20 years, 9 months ago) by gehenna
Branch: MAIN
Changes since 1.21: +2 -2
lines
Diff to previous 1.21 (colored)
Merge the gehenna-devsw branch into the trunk. This merge changes the device switch tables from static array to dynamically generated by config(8). - All device switches is defined as a constant structure in device drivers. - The new grammer ``device-major'' is introduced to ``files''. device-major <prefix> char <num> [block <num>] [<rules>] - All device major numbers must be listed up in port dependent majors.<arch> by using this grammer. - Added the new naming convention. The name of the device switch must be <prefix>_[bc]devsw for auto-generation of device switch tables. - The backward compatibility of loading block/character device switch by LKM framework is broken. This is necessary to convert from block/character device major to device name in runtime and vice versa. - The restriction to assign device major by LKM is completely removed. We don't need to reserve LKM entries for dynamic loading of device switch. - In compile time, device major numbers list is packed into the kernel and the LKM framework will refer it to assign device major number dynamically.
Revision 1.10.2.5 / (download) - annotate - [select for diffs], Fri Sep 6 08:43:38 2002 UTC (20 years, 9 months ago) by jdolecek
Branch: kqueue
Changes since 1.10.2.4: +54 -4
lines
Diff to previous 1.10.2.4 (colored)
sync kqueue branch with HEAD
Revision 1.21 / (download) - annotate - [select for diffs], Sun Sep 1 23:04:47 2002 UTC (20 years, 9 months ago) by thorpej
Branch: MAIN
Changes since 1.20: +17 -2
lines
Diff to previous 1.20 (colored)
Build a .gdbinit in the kernel build directory. The new .gdbinit will source all of the system-provided gdb scrips in sys/gdbscripts, as well as any files specified by the user in the GDBINIT make var.
Revision 1.13.2.4 / (download) - annotate - [select for diffs], Thu Aug 29 05:22:17 2002 UTC (20 years, 9 months ago) by gehenna
Branch: gehenna-devsw
Changes since 1.13.2.3: +2 -2
lines
Diff to previous 1.13.2.3 (colored) to branchpoint 1.13 (colored) next main 1.14 (colored)
catch up with -current.
Revision 1.13.4.6 / (download) - annotate - [select for diffs], Sat Aug 17 16:02:38 2002 UTC (20 years, 9 months ago) by lukem
Branch: netbsd-1-6
CVS Tags: netbsd-1-6-RELEASE,
netbsd-1-6-RC3,
netbsd-1-6-RC2
Changes since 1.13.4.5: +2 -2
lines
Diff to previous 1.13.4.5 (colored) to branchpoint 1.13 (colored)
Pull up revision 1.20 (requested by lukem): vers.o should also depend upon $S/conf/newvers.sh and $S/conf/osrelease.sh
Revision 1.3.2.7 / (download) - annotate - [select for diffs], Tue Aug 13 02:19:16 2002 UTC (20 years, 9 months ago) by nathanw
Branch: nathanw_sa
Changes since 1.3.2.6: +2 -2
lines
Diff to previous 1.3.2.6 (colored)
Catch up to -current.
Revision 1.20 / (download) - annotate - [select for diffs], Sun Aug 11 10:47:24 2002 UTC (20 years, 9 months ago) by lukem
Branch: MAIN
CVS Tags: gehenna-devsw-base
Changes since 1.19: +2 -2
lines
Diff to previous 1.19 (colored)
vers.o should also depend upon $S/conf/newvers.sh and $S/conf/osrelease.sh
Revision 1.3.2.6 / (download) - annotate - [select for diffs], Thu Aug 1 02:44:29 2002 UTC (20 years, 10 months ago) by nathanw
Branch: nathanw_sa
Changes since 1.3.2.5: +12 -6
lines
Diff to previous 1.3.2.5 (colored)
Catch up to -current.
Revision 1.13.4.5 / (download) - annotate - [select for diffs], Mon Jul 15 16:08:15 2002 UTC (20 years, 10 months ago) by thorpej
Branch: netbsd-1-6
CVS Tags: netbsd-1-6-RC1
Changes since 1.13.4.4: +10 -20
lines
Diff to previous 1.13.4.4 (colored) to branchpoint 1.13 (colored)
pullup-1-6 ticket #496 (wrstuden). Original log message: Fix cscope and mkid targets so that they work even when the kernel compile directory is not under /usr/src/sys (i.e. when 'S' is not '../../../..'). Pointed out by Robert Elz in PR 17384.
Revision 1.13.2.3 / (download) - annotate - [select for diffs], Mon Jul 15 10:35:06 2002 UTC (20 years, 10 months ago) by gehenna
Branch: gehenna-devsw
Changes since 1.13.2.2: +37 -2
lines
Diff to previous 1.13.2.2 (colored) to branchpoint 1.13 (colored)
catch up with -current.
Revision 1.19 / (download) - annotate - [select for diffs], Fri Jul 12 17:48:23 2002 UTC (20 years, 10 months ago) by wrstuden
Branch: MAIN
Changes since 1.18: +2 -13
lines
Diff to previous 1.18 (colored)
cscope.out target needs depend too, zap old comments
Revision 1.18 / (download) - annotate - [select for diffs], Tue Jul 2 19:52:16 2002 UTC (20 years, 11 months ago) by wrstuden
Branch: MAIN
Changes since 1.17: +10 -20
lines
Diff to previous 1.17 (colored)
Fix cscope and mkid targets so that they work even when the kernel compile directory is not under /usr/src/sys (i.e. when 'S' is not '../../../..'). Pointed out by Robert Elz in PR 17384. Thanks again to Andrew Brown for figuring out how to rip .depend apart.
Revision 1.10.2.4 / (download) - annotate - [select for diffs], Sun Jun 23 17:44:53 2002 UTC (20 years, 11 months ago) by jdolecek
Branch: kqueue
Changes since 1.10.2.3: +5 -3
lines
Diff to previous 1.10.2.3 (colored)
catch up with -current on kqueue branch
Revision 1.3.2.5 / (download) - annotate - [select for diffs], Thu Jun 20 03:43:17 2002 UTC (20 years, 11 months ago) by nathanw
Branch: nathanw_sa
Changes since 1.3.2.4: +34 -4
lines
Diff to previous 1.3.2.4 (colored)
Catch up to -current.
Revision 1.13.4.4 / (download) - annotate - [select for diffs], Wed Jun 19 00:03:16 2002 UTC (20 years, 11 months ago) by lukem
Branch: netbsd-1-6
Changes since 1.13.4.3: +32 -5
lines
Diff to previous 1.13.4.3 (colored) to branchpoint 1.13 (colored)
Pull up revision 1.17 (requested by wrstuden in ticket #318): Updated version of cscope/mkid support. Check libkern and compat lib for source files. Also include header files in mkid run.
Revision 1.17 / (download) - annotate - [select for diffs], Tue Jun 18 23:46:52 2002 UTC (20 years, 11 months ago) by wrstuden
Branch: MAIN
Changes since 1.16: +32 -5
lines
Diff to previous 1.16 (colored)
Updated version of cscope/mkid support. Check libkern and compat lib for source files. Also include header files in mkid run.
Revision 1.13.4.3 / (download) - annotate - [select for diffs], Tue Jun 18 14:54:45 2002 UTC (20 years, 11 months ago) by lukem
Branch: netbsd-1-6
Changes since 1.13.4.2: +30 -1
lines
Diff to previous 1.13.4.2 (colored) to branchpoint 1.13 (colored)
Pull up revision 1.16 (requested by wrstuden in ticket #301): Add cscope and mkid (and cscope.out and ID) targets to kernel compile Makefiles. The main feature added by these targets is that they cover ONLY the source files used for a given kernel and no other. Thus when examining MD routines provided by all machines, you will see only those applicable for your kernel.
Revision 1.16 / (download) - annotate - [select for diffs], Mon Jun 17 20:31:26 2002 UTC (20 years, 11 months ago) by wrstuden
Branch: MAIN
Changes since 1.15: +31 -2
lines
Diff to previous 1.15 (colored)
Add cscope and mkid (and cscope.out and ID) targets to kernel compile Makefiles. The main feature added by these targets is that they cover ONLY the source files used for a given kernel and no other. Thus when examining MD routines provided by all machines, you will see only those applicable for your kernel.
Revision 1.13.2.2 / (download) - annotate - [select for diffs], Thu May 30 14:45:16 2002 UTC (21 years ago) by gehenna
Branch: gehenna-devsw
Changes since 1.13.2.1: +3 -2
lines
Diff to previous 1.13.2.1 (colored) to branchpoint 1.13 (colored)
Catch up with -current.
Revision 1.13.4.2 / (download) - annotate - [select for diffs], Wed May 29 16:32:57 2002 UTC (21 years ago) by tv
Branch: netbsd-1-6
Changes since 1.13.4.1: +1 -0
lines
Diff to previous 1.13.4.1 (colored) to branchpoint 1.13 (colored)
Pull up revision 1.15 (requested by tv in ticket #65): Make sure DBSYM is defined if not overridden by USETOOLS=yes.
Revision 1.15 / (download) - annotate - [select for diffs], Wed May 29 16:12:54 2002 UTC (21 years ago) by tv
Branch: MAIN
Changes since 1.14: +2 -1
lines
Diff to previous 1.14 (colored)
Make sure DBSYM is defined if not overridden by USETOOLS=yes.
Revision 1.13.4.1 / (download) - annotate - [select for diffs], Tue May 28 01:52:33 2002 UTC (21 years ago) by lukem
Branch: netbsd-1-6
Changes since 1.13: +2 -2
lines
Diff to previous 1.13 (colored)
Pull up revision 1.14 (requested by fvdl): Add -Wno-format-zero-length, for forward compatibility with gcc 3.2. Our in-tree gcc 2.95.3 accepts the flag as well.
Revision 1.14 / (download) - annotate - [select for diffs], Sun May 26 00:15:25 2002 UTC (21 years ago) by fvdl
Branch: MAIN
Changes since 1.13: +2 -2
lines
Diff to previous 1.13 (colored)
Add -Wno-format-zero-length, for forward compatibility with gcc 3.2. Our in-tree gcc 2.95.3 accepts the flag as well.
Revision 1.13.2.1 / (download) - annotate - [select for diffs], Thu May 16 13:14:26 2002 UTC (21 years ago) by gehenna
Branch: gehenna-devsw
Changes since 1.13: +2 -2
lines
Diff to previous 1.13 (colored)
Make this compile devsw.c (the initial devsw tables and conversion table)
Revision 1.13 / (download) - annotate - [select for diffs], Tue May 7 02:00:17 2002 UTC (21 years, 1 month ago) by uwe
Branch: MAIN
CVS Tags: netbsd-1-6-base
Branch point for: netbsd-1-6,
gehenna-devsw
Changes since 1.12: +2 -2
lines
Diff to previous 1.12 (colored)
lint target depends on ${LINTSTUBS}, not on (nonexistent) ${KERNLINTSTUBS}.
Revision 1.3.2.4 / (download) - annotate - [select for diffs], Mon Apr 1 07:44:55 2002 UTC (21 years, 2 months ago) by nathanw
Branch: nathanw_sa
Changes since 1.3.2.3: +2 -1
lines
Diff to previous 1.3.2.3 (colored)
Catch up to -current. (CVS: It's not just a program. It's an adventure!)
Revision 1.12 / (download) - annotate - [select for diffs], Mon Mar 18 15:20:08 2002 UTC (21 years, 2 months ago) by tv
Branch: MAIN
CVS Tags: eeh-devprop-base,
eeh-devprop
Changes since 1.11: +2 -1
lines
Diff to previous 1.11 (colored)
Make sure USETOOLS value is propagated (for USETOOLS?=no case in each kernel Makefile). Perhaps we should .include this file earlier....
Revision 1.10.2.3 / (download) - annotate - [select for diffs], Sat Mar 16 16:00:41 2002 UTC (21 years, 2 months ago) by jdolecek
Branch: kqueue
Changes since 1.10.2.2: +2 -1
lines
Diff to previous 1.10.2.2 (colored)
Catch up with -current.
Revision 1.3.2.3 / (download) - annotate - [select for diffs], Thu Feb 28 04:13:02 2002 UTC (21 years, 3 months ago) by nathanw
Branch: nathanw_sa
Changes since 1.3.2.2: +2 -1
lines
Diff to previous 1.3.2.2 (colored)
Catch up to -current.
Revision 1.11 / (download) - annotate - [select for diffs], Mon Feb 11 03:43:53 2002 UTC (21 years, 3 months ago) by mrg
Branch: MAIN
CVS Tags: newlock-base,
newlock,
ifpoll-base
Changes since 1.10: +2 -1
lines
Diff to previous 1.10 (colored)
make .s and .S files depend on assym.h
Revision 1.10.2.2 / (download) - annotate - [select for diffs], Thu Jan 10 19:52:30 2002 UTC (21 years, 4 months ago) by thorpej
Branch: kqueue
Changes since 1.10.2.1: +283 -0
lines
Diff to previous 1.10.2.1 (colored)
Sync kqueue branch with -current.
Revision 1.3.2.2 / (download) - annotate - [select for diffs], Tue Jan 8 00:29:12 2002 UTC (21 years, 4 months ago) by nathanw
Branch: nathanw_sa
Changes since 1.3.2.1: +283 -0
lines
Diff to previous 1.3.2.1 (colored)
Catch up to -current.
Revision 1.10.2.1, Sun Dec 23 22:45:07 2001 UTC (21 years, 5 months ago) by thorpej
Branch: kqueue
Changes since 1.10: +0 -283
lines
FILE REMOVED
file Makefile.kern.inc was added on branch kqueue on 2002-01-10 19:52:30 +0000
Revision 1.10 / (download) - annotate - [select for diffs], Sun Dec 23 22:45:07 2001 UTC (21 years, 5 months ago) by thorpej
Branch: MAIN
Branch point for: kqueue
Changes since 1.9: +2 -2
lines
Diff to previous 1.9 (colored)
Add -ffreestanding to kernel builds. It's not always safe to use GCC's built-ins.
Revision 1.9 / (download) - annotate - [select for diffs], Mon Dec 10 05:24:17 2001 UTC (21 years, 5 months ago) by chs
Branch: MAIN
Changes since 1.8: +2 -2
lines
Diff to previous 1.8 (colored)
don't strip any symbols from profiling kernels, that makes it harder to figure out what's going on.
Revision 1.8 / (download) - annotate - [select for diffs], Sun Dec 9 16:04:03 2001 UTC (21 years, 5 months ago) by atatat
Branch: MAIN
Changes since 1.7: +5 -4
lines
Diff to previous 1.7 (colored)
Make the kernel depend on `vers.o' instead of `newvers'. This eliminates the need to unconditionally rebuild vers.o and subsequently to relink the kernel every time you type make, even if you just finished one.
Revision 1.7 / (download) - annotate - [select for diffs], Sat Dec 8 15:01:41 2001 UTC (21 years, 5 months ago) by atatat
Branch: MAIN
Changes since 1.6: +26 -9
lines
Diff to previous 1.6 (colored)
Add the rest of the infrastructure needed to support the rest of the ports. This includes cleaning out DBG, cleaning up the `clean' target, and tweaking the warnings flags (cesfic, amigappc, and the arm ports are a little less warning resistant). Oh, and let's `install' the kernel into ${DESTDIR} if someone says `make install'. We have to think about cross-compilers here.
Revision 1.6 / (download) - annotate - [select for diffs], Wed Nov 28 03:58:25 2001 UTC (21 years, 6 months ago) by atatat
Branch: MAIN
Changes since 1.5: +2 -2
lines
Diff to previous 1.5 (colored)
Misplaced colon.
Revision 1.5 / (download) - annotate - [select for diffs], Tue Nov 27 23:28:42 2001 UTC (21 years, 6 months ago) by atatat
Branch: MAIN
Changes since 1.4: +12 -9
lines
Diff to previous 1.4 (colored)
Alter the way that LINKTEXT and LINKDATA (and LINKENTRY) are set so that empty values for TEXTADDR and DATAADDR (and ENTRYPOINT) will not screw things up. Add support for SYSTEM_LD_TAIL_EXTRA which some ports (not yet converted) are using. Add support for GENASSYM_EXTRAS which has just been added to (some of) the arm ports.
Revision 1.4 / (download) - annotate - [select for diffs], Fri Nov 23 05:18:59 2001 UTC (21 years, 6 months ago) by atatat
Branch: MAIN
Changes since 1.3: +11 -13
lines
Diff to previous 1.3 (colored)
Instead of checking for previous usage, just append to some make variables. Tweak some variables to provide for more uniform defaults. Minor adaption to makefiles for already converted ports.
Revision 1.3.2.1, Fri Nov 16 16:15:08 2001 UTC (21 years, 6 months ago) by nathanw
Branch: nathanw_sa
Changes since 1.3: +0 -264
lines
FILE REMOVED
file Makefile.kern.inc was added on branch nathanw_sa on 2002-01-08 00:29:12 +0000
Revision 1.3 / (download) - annotate - [select for diffs], Fri Nov 16 16:15:08 2001 UTC (21 years, 6 months ago) by atatat
Branch: MAIN
Branch point for: nathanw_sa
Changes since 1.2: +10 -2
lines
Diff to previous 1.2 (colored)
The four tools mkdep, strip, objcopy, and objdump are not part of the defined toolchain if we're not using the new toolchain. We need them, so we add our own definitions here.
Revision 1.2 / (download) - annotate - [select for diffs], Fri Nov 16 13:14:10 2001 UTC (21 years, 6 months ago) by atatat
Branch: MAIN
Changes since 1.1: +2 -1
lines
Diff to previous 1.1 (colored)
Add a MKDEP?=mkdep line so that depend targets will work again.
Revision 1.1 / (download) - annotate - [select for diffs], Fri Nov 16 00:23:02 2001 UTC (21 years, 6 months ago) by atatat
Branch: MAIN
Abstract out a large chunk of the kernel build machinery so that new build features (such as ross's DEBUGLIST) can easily be applied to all ports. This should reduce the complexity of each port's kernel Makefile considerably. Line counts: 227 arch/i386/conf/Makefile.i386.orig 98 arch/i386/conf/Makefile.i386 227 arch/alpha/conf/Makefile.alpha.orig 99 arch/alpha/conf/Makefile.alpha 219 arch/sparc/conf/Makefile.sparc.orig 102 arch/sparc/conf/Makefile.sparc 215 arch/vax/conf/Makefile.vax.orig 102 arch/vax/conf/Makefile.vax 253 conf/Makefile.kern.inc Roll i386, alpha, sparc, and vax over to the new build machinery.