|
Revision tags: release/12.2.0, release/11.4.0, release/12.1.0, release/11.3.0, release/12.0.0, release/11.2.0 |
|
| #
6469bdcd |
| 06-Apr-2018 |
Brooks Davis <[email protected]> |
Move most of the contents of opt_compat.h to opt_global.h.
opt_compat.h is mentioned in nearly 180 files. In-progress network driver compabibility improvements may add over 100 more so this is close
Move most of the contents of opt_compat.h to opt_global.h.
opt_compat.h is mentioned in nearly 180 files. In-progress network driver compabibility improvements may add over 100 more so this is closer to "just about everywhere" than "only some files" per the guidance in sys/conf/options.
Keep COMPAT_LINUX32 in opt_compat.h as it is confined to a subset of sys/compat/linux/*.c. A fake _COMPAT_LINUX option ensure opt_compat.h is created on all architectures.
Move COMPAT_LINUXKPI to opt_dontuse.h as it is only used to control the set of compiled files.
Reviewed by: kib, cem, jhb, jtl Sponsored by: DARPA, AFRL Differential Revision: https://reviews.freebsd.org/D14941
show more ...
|
|
Revision tags: release/10.4.0, release/11.1.0 |
|
| #
193d9e76 |
| 04-Mar-2017 |
Enji Cooper <[email protected]> |
sys/modules: normalize .CURDIR-relative paths to SRCTOP
This simplifies make output/logic
Tested with: `cd sys/modules; make ALL_MODULES=` on amd64 MFC after: 1 month Sponsored by: Dell EMC Isilon
|
| #
00bb01a4 |
| 03-Feb-2017 |
George V. Neville-Neil <[email protected]> |
Replace the implementation of DTrace's RAND subroutine for generating low-quality random numbers with a modern implementation (xoroshiro128+) that is capable of generating better quality randomness w
Replace the implementation of DTrace's RAND subroutine for generating low-quality random numbers with a modern implementation (xoroshiro128+) that is capable of generating better quality randomness without compromising performance.
Submitted by: Graeme Jenkinson Reviewed by: markj MFC after: 2 weeks Sponsored by: DARPA, AFRL Differential Revision: https://reviews.freebsd.org/D9051
show more ...
|
|
Revision tags: release/11.0.1, release/11.0.0, release/10.3.0, release/10.2.0 |
|
| #
4906cdc8 |
| 03-Jan-2015 |
Warner Losh <[email protected]> |
Re-support CWARNFLAGS, lost when bsd.sys.mk was removed. Also, support CWARNFALGS.$file centrally so we don't have to have it in all the places. Remove a few warning flags that are no longer needed.
Re-support CWARNFLAGS, lost when bsd.sys.mk was removed. Also, support CWARNFALGS.$file centrally so we don't have to have it in all the places. Remove a few warning flags that are no longer needed. Also, always use -Wno-unknown-pragma to (hopefully temporarily) work around #pragma ident in debug.h in the opensolaris code. Remove some stale warning suppression that's no longer necessary.
show more ...
|
|
Revision tags: release/10.1.0 |
|
| #
0327754b |
| 26-Jul-2014 |
Marcel Moolenaar <[email protected]> |
Avoid using ${.CURDIR} so that the module can be built from multiple directories.
Obtained from: Juniper Networks, Inc.
|
|
Revision tags: release/9.3.0 |
|
| #
c6d712ca |
| 01-Jul-2014 |
Pedro F. Giffuni <[email protected]> |
Revert r268007, and re-adapt MFV r260708:
4427 pid provider rejects probes with valid UTF-8 names
Use of u8_textprep.c required -Wno-cast-qual for powerpc.
MFC after: 2 weeks
|
| #
f34dd28f |
| 28-Jun-2014 |
Pedro F. Giffuni <[email protected]> |
Revert r267869:
MFV r260708 4427 pid provider rejects probes with valid UTF-8 names
Use of u8_textprep.c broke the build on powerpc.
Reported by: bz, rpaulo and tinderbox. Pointyhat: me
|
| #
af8bd6e4 |
| 25-Jun-2014 |
Pedro F. Giffuni <[email protected]> |
MFV r260708
4427 pid provider rejects probes with valid UTF-8 names
This make use of Solaris' u8_validate() which we happen to use since r185029 for ZFS.
Illumos Revision: 1444d846b126463eb1059a57
MFV r260708
4427 pid provider rejects probes with valid UTF-8 names
This make use of Solaris' u8_validate() which we happen to use since r185029 for ZFS.
Illumos Revision: 1444d846b126463eb1059a572ff114d51f7562e5
Reference: https://www.illumos.org/issues/4427
Obtained from: Illumos MFC after: 2 weeks
show more ...
|
| #
50dd852b |
| 06-Mar-2014 |
Marcel Moolenaar <[email protected]> |
Use SYSDIR to reference to the top of the sys hierarchy. Define SYSDIR relative to .CURDIR if not already defined. This makes the makefiles more readable but also more re-usable and adaptable.
Obtai
Use SYSDIR to reference to the top of the sys hierarchy. Define SYSDIR relative to .CURDIR if not already defined. This makes the makefiles more readable but also more re-usable and adaptable.
Obtained from: Juniper Networks, Inc.
show more ...
|
|
Revision tags: release/10.0.0 |
|
| #
30b318b9 |
| 15-Oct-2013 |
Justin Hibbits <[email protected]> |
Add fasttrap for PowerPC. This is the last piece of the dtrace/ppc puzzle. It's incomplete, it doesn't contain full instruction emulation, but it should be sufficient for most cases.
MFC after: 1 m
Add fasttrap for PowerPC. This is the last piece of the dtrace/ppc puzzle. It's incomplete, it doesn't contain full instruction emulation, but it should be sufficient for most cases.
MFC after: 1 month
show more ...
|
|
Revision tags: release/9.2.0 |
|
| #
c319ea15 |
| 06-Aug-2013 |
Andriy Gapon <[email protected]> |
opensolaris code: translate INVARIANTS to DEBUG and ZFS_DEBUG
Do this by forcing inclusion of sys/cddl/compat/opensolaris/sys/debug_compat.h via -include option into all source files from OpenSolari
opensolaris code: translate INVARIANTS to DEBUG and ZFS_DEBUG
Do this by forcing inclusion of sys/cddl/compat/opensolaris/sys/debug_compat.h via -include option into all source files from OpenSolaris. Note that this -include option must always be after -include opt_global.h.
Additionally, remove forced definition of DEBUG for some modules and fix their build without DEBUG.
Also, meaning of DEBUG was overloaded to enable WITNESS support for some OpenSolaris (primarily ZFS) locks. Now this overloading is removed and that use of DEBUG is replaced with a new option OPENSOLARIS_WITNESS.
MFC after: 17 days
show more ...
|
|
Revision tags: release/8.4.0, release/9.1.0, release/8.3.0, release/7.4.0, release/8.2.0 |
|
| #
4873b1ac |
| 24-Aug-2010 |
Rui Paulo <[email protected]> |
Update for the recent location of the fasttrap code.
Sponsored by: The FreeBSD Foundation
|
| #
c09808d0 |
| 23-Aug-2010 |
Warner Losh <[email protected]> |
MFtbemd:
Use MACHINE_CPUARCH in preference to MACHINE_ARCH. The former is the source code location of the machine, the latter the binary output. In general, we want to use MACHINE_CPUARCH instead
MFtbemd:
Use MACHINE_CPUARCH in preference to MACHINE_ARCH. The former is the source code location of the machine, the latter the binary output. In general, we want to use MACHINE_CPUARCH instead of MACHINE_ARCH unless we're tesitng for a specific target. The isn't even moot for i386/amd64 where there's momemntum towards a MACHINE_CPUARCH == x86, although a specific cleanup for that likely would be needed...
show more ...
|
|
Revision tags: release/8.1.0, release/7.3.0, release/8.0.0, release/7.2.0, release/7.1.0, release/6.4.0 |
|
| #
b8915e90 |
| 17-May-2008 |
John Birrell <[email protected]> |
Add the DTrace kernel module makefiles.
|