summaryrefslogtreecommitdiff
path: root/sys/conf/Makefile.kern.inc
AgeCommit message (Expand)Author
2023-06-03adapt to ${CC_WNO_ADDRESS_OF_PACKED_MEMBER}lukem
2023-06-03bsd.own.mk: rename to CC_WNO_ADDRESS_OF_PACKED_MEMBERlukem
2022-08-27sys: document how to run lint on the kernel code (experimental)rillig
2022-08-03sys: Build kernel with -Wno-type-limits.riastradh
2022-01-06Fix for systems that override SYSTEM_LD_TAILchristos
2022-01-04use a function "runit" to echo and execute avoiding set -x.christos
2021-12-30- With DEBUG=-g (which is also set when we build CTF) we build netbsd.gdb *and*christos
2021-12-30forgot one KERNEL_BUILD (Tobias Nygren)christos
2021-12-30Use the tail of KERNEL_BUILD since it can be a full path.christos
2021-12-30Add ${_MKTARGET_INSTALL}christos
2021-12-30use ${INSTALL_FILE} so that unpriv builds work.christos
2021-12-29Enable split-debug files for kernels. Enabled by default with MKDEBUG=yes.christos
2021-12-20Rename:christos
2021-10-27revert previous: http://mail-index.netbsd.org/source-changes/2021/10/25/msg13...ryo
2021-10-25In some arch, _mcount() would be called recursively when built with COPTS=-O0.ryo
2021-09-11Add missing double p and d for stopped and overriden accordingly.andvar
2021-06-02drm2: build with -fwrapv, since the Linux kernel does and we don'tnia
2021-04-06Revert rev 1.278 which tried to call ctfmerge only once - this hassimonb
2021-04-05Don't use /usr/bin/time (it is not portable)christos
2021-04-05Move the ctfmerge call from SYSTEM_LD_TAIL (used by both STAGE1 and STAGE2)simonb
2021-01-31sys/conf: remove useless dollars from Makefile.kern.incrillig
2020-09-06add support for new GCC 9 warnings that may be too much to fixmrg
2020-07-22enable -Walloca, warn if something uses alloca()jdolecek
2020-06-25enable gcc stack usage limit for kernel functions, set to 3.5 KiB for nowjdolecek
2020-06-19Use -fstack-usage only if we are using gcc.simonb
2020-06-18Discard -fstack-usage for vax, for which GCC does not support that optionrin
2020-06-17Add -fstack-usage to kernel builds. Produces .su files that can besimonb
2020-05-21Do the chmod last so that the kernels get consistent permissions for MKREPROchristos
2020-04-04Infrastructure for putting kernel+modules in /netbsd/kernel andchristos
2019-02-05pass -Wno-error=implicit-fallthrough for zlib.c.mrg
2019-01-27Merge the [pgoyette-compat] branchpgoyette
2018-09-22- Determine KERN_AS automatically depending on whether OPT_MODULAR isrin
2018-08-27Add CFLAGS, CPPFLAGS, and CWARNFLAGS from options to .c files.riastradh
2018-02-17Restrict -fno-delete-null-pointer-checks to GCC.joerg
2018-02-13use -fno-delete-null-pointer-checks for kernels.mrg
2018-01-22- Coverity does not like -std=gnu99christos
2017-12-04We use .BEGIN for our own cleanup and won't ever need DTS support - somartin
2017-07-15Move the dts rule to a separate file and add dependencies handling.christos
2017-07-13Add support for dts files outside of external/gpl2.jmcneill
2017-06-17Assign DTB files to a variable so we can make -V DTBchristos
2017-06-15Add support for building DTB files during kernel build, from christos.jmcneill
2017-01-11Disable a couple of warnings until further investigation.joerg
2017-01-08Move to ssp.c suggested by uebayasi@christos
2017-01-08Add COPTS for xhci.c, since the do_command_locked causes a spurious stackchristos
2017-01-04Collect a list of kernel swap files to be removed (Yorick Hardy)christos
2017-01-04match the M* and N* targets.christos
2017-01-04PR/51772: Yorick Hardy: Don't hard-code "netbsd", use ${.TARGET} consistently.christos
2016-04-09Use && to fail early if subcommands of kernel link fail.riastradh
2015-11-27use commands() instead of target() because assym.mk creates all the targetschristos
2015-11-27PR/50483: David A. Holland: fix building of assym.d:christos