History log of /freebsd/sys/conf/kmod.mk (Results 76 – 100 of 777)
Revision (<<< Hide revision tags) (Show revision tags >>>) Date Author Comments
# 4ea56599 06-Nov-2018 Andrew Turner <andrew@FreeBSD.org>

Port the NetBSD ubsan runtime to the FreeBSD kernel.

This allows us to build the ubsan code added in r340189 into the kernel
with the KUBSAN option. This will report when undefined behaviour is
dete

Port the NetBSD ubsan runtime to the FreeBSD kernel.

This allows us to build the ubsan code added in r340189 into the kernel
with the KUBSAN option. This will report when undefined behaviour is
detected in the currently running kernel.

As it can be large, the kernel is 65MB on arm64, loader may not be able to
load the kernel on all architectures so is disabled by default for now.

Sponsored by: DARPA, AFRL

show more ...


# 817f7baa 04-Jul-2018 Bryan Drewery <bdrewery@FreeBSD.org>

Use OBJS_DEPEND_GUESS for forced opt_global.h dependency.

MFC after: 2 weeks
Sponsored by: Dell EMC


# 82c98d01 03-Jul-2018 Bryan Drewery <bdrewery@FreeBSD.org>

Need offset.inc generated early if MODULE_TIED is defined.


# ccca101f 03-Jul-2018 Bryan Drewery <bdrewery@FreeBSD.org>

All genassym.sh usage need offset.inc


# d69d8a46 03-Jul-2018 Bryan Drewery <bdrewery@FreeBSD.org>

Fix module build when MODULE_TIED=1 is set.


# 8bedbb4d 03-Jul-2018 Matt Macy <mmacy@FreeBSD.org>

expose thread_lite definition to tied modules


# f4b36404 02-Jul-2018 Matt Macy <mmacy@FreeBSD.org>

inline atomics and allow tied modules to inline locks

- inline atomics in modules on i386 and amd64 (they were always
inline on other arches)
- allow modules to opt in to inlining locks by specify

inline atomics and allow tied modules to inline locks

- inline atomics in modules on i386 and amd64 (they were always
inline on other arches)
- allow modules to opt in to inlining locks by specifying
MODULE_TIED=1 in the makefile

Reviewed by: kib
Sponsored by: Limelight Networks
Differential Revision: https://reviews.freebsd.org/D16079

show more ...


Revision tags: release/11.2.0
# 7bf272a6 10-May-2018 Matt Macy <mmacy@FreeBSD.org>

Allocate epoch for networking at startup

Additionally add CK to include paths for modules

Approved by: sbruno@


# 4f6de629 12-Apr-2018 Bryan Drewery <bdrewery@FreeBSD.org>

Use known SRCTOP if possible to determine SYSDIR.

Suggested by: sjg
Sponsored by: Dell EMC


# 711c7709 12-Apr-2018 Bryan Drewery <bdrewery@FreeBSD.org>

Fix using wrong SYSDIR after r331683.

This was inadvertently overriding the first found SYSDIR with the last
of /usr/src which could result in the wrong headers being used if not
building from /usr/

Fix using wrong SYSDIR after r331683.

This was inadvertently overriding the first found SYSDIR with the last
of /usr/src which could result in the wrong headers being used if not
building from /usr/src.

SYSDIR?= is not used here to avoid evaluating the exists() when unneeded.

Reported by: rgrimes, sjg, Mark Millard
Pointyhat to: bdrewery
Sponsored by: Dell EMC

show more ...


# 7d9f50a4 28-Mar-2018 Bryan Drewery <bdrewery@FreeBSD.org>

Avoid looping if SYSDIR already known.

Sponsored by: Dell EMC


# ffae081b 28-Mar-2018 Bryan Drewery <bdrewery@FreeBSD.org>

Avoid upwards directory walk in kernel build for finding known SYSDIR.

Sponsored by: Dell EMC


# fc2a8776 20-Mar-2018 Ed Maste <emaste@FreeBSD.org>

Rename assym.s to assym.inc

assym is only to be included by other .s files, and should never
actually be assembled by itself.

Reviewed by: imp, bdrewery (earlier)
Sponsored by: The FreeBSD Foundati

Rename assym.s to assym.inc

assym is only to be included by other .s files, and should never
actually be assembled by itself.

Reviewed by: imp, bdrewery (earlier)
Sponsored by: The FreeBSD Foundation
Differential Revision: https://reviews.freebsd.org/D14180

show more ...


# b8283138 16-Feb-2018 Ed Maste <emaste@FreeBSD.org>

Correct module symbol export handling

EXPORT_SYMS can be set to YES, NO, a list of symbols to export from a
module, or to a filename containing such a list. For the case that it
is set to a symbol

Correct module symbol export handling

EXPORT_SYMS can be set to YES, NO, a list of symbols to export from a
module, or to a filename containing such a list. For the case that it
is set to a symbol list, replace spaces in the list with newlines, so
the created file is in the format expected by kmod_syms.awk.

Reviewed by: imp, jhb
MFC after: 1 month
Sponsored by: Turing Robotic Industries Inc.
Differential Revision: https://reviews.freebsd.org/D14284

show more ...


# 454ce383 16-Jan-2018 Alex Richardson <arichardson@FreeBSD.org>

Use ln -n instead of -h to allow building the kernel on Linux

Both flags do the same thing but -n is more widely supported.

Reviewed By: jhb, emaste
Approved By: jhb (mentor)
Differential Revision:

Use ln -n instead of -h to allow building the kernel on Linux

Both flags do the same thing but -n is more widely supported.

Reviewed By: jhb, emaste
Approved By: jhb (mentor)
Differential Revision: https://reviews.freebsd.org/D13936

show more ...


# 937d37fc 19-Nov-2017 Hans Petter Selasky <hselasky@FreeBSD.org>

Merge ^/head r325842 through r325998.


# 1cbb5888 17-Nov-2017 Warner Losh <imp@FreeBSD.org>

Remove build system support for lint.

Differential Revision: https://reviews.freebsd.org/D13124


# c2c014f2 07-Nov-2017 Hans Petter Selasky <hselasky@FreeBSD.org>

Merge ^/head r323559 through r325504.


# 50896984 10-Oct-2017 Enji Cooper <ngie@FreeBSD.org>

MFhead@r324482


# 489b536f 05-Oct-2017 Warner Losh <imp@FreeBSD.org>

Document KERNBUILDDIR.

Sponsored by: Netflix


Revision tags: release/10.4.0
# 531c2d7a 24-Jul-2017 Enji Cooper <ngie@FreeBSD.org>

MFhead@r320180


# bca9d05f 23-Jul-2017 Hans Petter Selasky <hselasky@FreeBSD.org>

Merge ^/head r319973 through 321382.


Revision tags: release/11.1.0
# 7a0f2789 20-Jul-2017 Dimitry Andric <dim@FreeBSD.org>

Merge ^/head r321239 through r321306.


# 256054fd 20-Jul-2017 Brooks Davis <brooks@FreeBSD.org>

Include ARCH_FLAGS in CFLAGS when building modules.

Without this change, modules will match the default compiler
configuration which may not be the same as the kernel values.

Reviewed by: imp
Obtai

Include ARCH_FLAGS in CFLAGS when building modules.

Without this change, modules will match the default compiler
configuration which may not be the same as the kernel values.

Reviewed by: imp
Obtained from: CheriBSD
MFC after: 2 weeks
Sponsored by: DARPA, AFRL
Differential Revision: https://reviews.freebsd.org/D11633

show more ...


# d2043ca3 14-Jul-2017 Dimitry Andric <dim@FreeBSD.org>

Merge ^/head r320573 through r320970.


12345678910>>...32