Andrey A. Chernov
96a59ba2ae
Comment out usr/sbin/mailwrapper removal
...
because for no mailwrapper case we have:
/usr/sbin/sendmail -> /usr/sbin/mailwrapper
/usr/sbin/mailwrapper -> /usr/libexec/sendmail/sendmail
Add comment explaining it.
2015-07-16 02:08:54 +00:00
Christian Brueffer
238ca3cb7e
Add a missing break statement, which made the code default to IPv6.
...
PR: 201285
Submitted by: David Binderman
MFC after: 1 week
2015-07-14 15:24:50 +00:00
Marcel Moolenaar
4af242aad1
Implement busdma_md_unload() and busdma_sync().
...
While here:
1. have the Python bindings contain constants for the space
identifiers and the sync operation.
2. change the segment iterators to return None when done,
not ENXIO.
2015-07-03 05:47:56 +00:00
Marcel Moolenaar
22900685fd
Add busdma_md_create, busdma_md_destroy and busdma_md_load.
2015-07-03 02:06:47 +00:00
Mariusz Zaborski
c36e54bb32
Let the nv.h and dnv.h includes be only in sys directory.
...
Change consumers to include those files from sys.
Add duplicated files to ObsoleteFiles.
Approved by: pjd (mentor)
2015-07-02 21:58:10 +00:00
Navdeep Parhar
d50357c6f7
cxgbetool: fix code that decodes T5 SGE contexts. Some of the fields
...
that changed between T4 and T5 were not displayed correctly.
Obtained from: Chelsio
MFC after: 3 days
Differential Revision:
2015-06-30 22:30:21 +00:00
Simon J. Gerraty
cc2520d2f3
Fix generation of src.conf.5
...
Since makeman turns all options on, we need to guard somethings from
make(showconfig)
2015-06-22 20:21:57 +00:00
Ed Maste
c5d9ea913f
Report failing value from 'make showconfig' in build option script
...
Sponsored by: The FreeBSD Foundation
2015-06-22 17:23:36 +00:00
Antoine Brodin
62a996ede4
Add more obsolete files
2015-06-20 08:52:44 +00:00
Antoine Brodin
78fa96c2b8
Add some files to remove when MK_BSD_GREP=no
2015-06-20 07:35:02 +00:00
Baptiste Daroussin
e2dd197458
The build and installation of rmail(8) is only related to the SENDMAIL option
2015-06-18 05:58:15 +00:00
Baptiste Daroussin
15953005d1
Do not remove mailwrapper(8) in case WITHOUT_SENDMAIL is used
...
It is required for other tools in base and/or ports like dma(8) or any MTA
available in ports. It is also build and installed anyway even if world is built
WITHOUT_SENDMAIL
2015-06-18 05:54:04 +00:00
Simon J. Gerraty
ccfb965433
Add META_MODE support.
...
Off by default, build behaves normally.
WITH_META_MODE we get auto objdir creation, the ability to
start build from anywhere in the tree.
Still need to add real targets under targets/ to build packages.
Differential Revision: D2796
Reviewed by: brooks imp
2015-06-13 19:20:56 +00:00
Marcel Moolenaar
d11f2a4c8d
Free the segment objects properly.
2015-06-12 14:53:56 +00:00
Marcel Moolenaar
cc6064789f
Add accessor functions for iterating over segments. A segment
...
can be in bus address space, physical memory space or virtual
memory space.
2015-06-11 03:02:40 +00:00
Marcel Moolenaar
c0027d73e2
Rename bus_space to bus (i.e. drop _space). This makes the
...
API match the convenience macros in <sys/bus.h>. Bus space
can now reference both bus and busdma.
2015-06-10 16:00:09 +00:00
Marcel Moolenaar
cbb052dd3e
Map the allocated DMA memory into the address space.
2015-06-08 22:01:34 +00:00
Marcel Moolenaar
6f769b730c
Add busdma_mem_alloc & busdma_mem_free.
2015-06-08 03:23:20 +00:00
Marcel Moolenaar
9c2cdb1a7e
Add DMA tag management to the C library and Python binding.
2015-06-06 16:14:03 +00:00
Baptiste Daroussin
8faa40d1a0
Switch to mandoc's version of makewhatis(8), whatis(1), apropos(1) utilities.
...
This change among other things improve search capabilities over the manpages
allowing fine grain query.
A new build option WITHOUT_MANDOCDB has been added to keep the ancient version
of the database and the tools. The plan is to entirely remove this option before
11.0-RELEASE.
Differential Revision: https://reviews.freebsd.org/D2603
2015-05-30 17:41:37 +00:00
Simon J. Gerraty
98e0ffaefb
Merge sync of head
2015-05-27 01:19:58 +00:00
Dimitry Andric
ef6fa9e26d
Upgrade our copy of clang and llvm to 3.6.1 release.
...
This release contains the following cherry-picked revisions from
upstream trunk:
226124 226151 226164 226165 226166 226407 226408 226409 226652
226905 226983 227084 227087 227089 227208 227209 227210 227211
227212 227213 227214 227269 227430 227482 227503 227519 227574
227822 227986 227987 227988 227989 227990 228037 228038 228039
228040 228188 228189 228190 228273 228372 228373 228374 228403
228765 228848 228918 229223 229225 229226 229227 229228 229230
229234 229235 229236 229238 229239 229413 229507 229680 229750
229751 229752 229911 230146 230147 230235 230253 230255 230469
230500 230564 230603 230657 230742 230748 230956 231219 231237
231245 231259 231280 231451 231563 231601 231658 231659 231662
231984 231986 232046 232085 232142 232176 232179 232189 232382
232386 232389 232425 232438 232443 232675 232786 232797 232943
232957 233075 233080 233351 233353 233409 233410 233508 233584
233819 233904 234629 234636 234891 234975 234977 235524 235641
235662 235931 236099 236306 236307
Please note that from 3.5.0 onwards, clang and llvm require C++11
support to build; see UPDATING for more information.
2015-05-25 13:43:03 +00:00
Enji Cooper
5db06fccd8
Remove directory for test that has been integrated in under tests/sys/...
...
X-MFC with: r282067
MFC after: 1 week
2015-05-24 07:21:30 +00:00
Baptiste Daroussin
9c36af585e
Mark libgomp.so.1 as an old lib not an old file
2015-05-21 15:05:46 +00:00
Enji Cooper
800eeabd82
Remove usr/share/dtrace/{tcpconn,tcpstate,tcptrack,udptrack} if MK_CDDL == no
...
Sponsored by: EMC / Isilon Storage Division
2015-05-20 10:56:09 +00:00
Adrian Chadd
a00efc96d1
Add mv / expr ; these are used by the updated freebsd-wifi-build environment.
2015-05-19 03:02:52 +00:00
Ed Maste
d485dbc7d8
Build libgcov only if we're building base system GCC
...
Clang uses compiler-rt for the code coverage runtime, and ports GCC
provides its own libgcov.
PR: 200203 (exp-run)
Sponsored by: The FreeBSD Foundation
2015-05-18 15:02:35 +00:00
Enji Cooper
5956adf2c6
Fix more warnings related to missing headers
...
MFC after: 1 week
2015-05-16 22:53:26 +00:00
Adrian Chadd
a4398ca081
Make these all work with the new way of doing privatelib.
...
Without these CFLAGS settings a cross-compile won't find the headers
anywhere.
Tested:
* mips (32, big endian) cross-build w/ LOCAL_DIRS including these
tools.
2015-05-16 06:18:39 +00:00
Dimitry Andric
8e7e3163be
Provide reallocarray() in -legacy, if needed, to allow building head on
...
previous releases.
Also add a stdlib.h wrapper, which declares the function, otherwise the
compiler may assume it returns int, which can cause segfaults on LP64
architectures.
Reviewed by: bapt
Differential Revision: https://reviews.freebsd.org/D2558
2015-05-15 22:19:35 +00:00
Ed Maste
810d5b3420
Build libgomp only if we're also building base system GCC
...
Clang's OpenMP support will emit Intel OpenMP API library calls,
and will therefore require libiomp (or whatever name is settled on).
An up-to-date version of libgomp is included in ports or pkg GCC.
Thus, there is no reason to build base libgomp without base system GCC.
PR: 199979 (exp-run)
Reviewed by: pfg
Relnotes: Yes
Sponsored by: The FreeBSD Foundation
Differential Revision: https://reviews.freebsd.org/D2459
2015-05-15 14:22:33 +00:00
Ed Maste
56af72b16b
Fix make delete-old for gperf and GCC/CXX options
...
- Optional components go in OptionalObsoleteFiles
- Move gperf removal to be based on MK_GCC only, not MK_CXX and MK_GCC
Reviewed by: imp, sbruno
Sponsored by: The FreeBSD Foundation
Differential Revision: https://reviews.freebsd.org/D2421
2015-05-06 15:20:50 +00:00
Baptiste Daroussin
363da13804
Replace groff's soelim by soeliminate(1) renamed soelim(1)
2015-05-01 20:08:25 +00:00
Ed Maste
45cf4a7cd6
OptionalObsoleteFiles: don't remove c++filt when using ELF Tool Chain
...
c++filt is listed here twice, for MK_CXX == no and MK_GCC == no, but
r282285 only caught one of them.
2015-05-01 16:37:40 +00:00
Bryan Drewery
fc2ef3b240
Add a -v to tell where each symbol is resolved from.
...
Sponsored by: EMC / Isilon Storage Division
2015-05-01 05:01:56 +00:00
Bryan Drewery
b0cb3920d6
Fix a comment
2015-05-01 04:35:42 +00:00
Ed Maste
0a06cffc15
Add ELF Tool Chain's c++filt to the build
...
Differential Revision: https://reviews.freebsd.org/D2408
Reviewed by: brooks, imp
Sponsored by: The FreeBSD Foundation
2015-04-30 21:30:33 +00:00
Enji Cooper
65221ed42e
Integrate tools/regression/mmap into the FreeBSD test suite as
...
tests/sys/kern/mmap_test
MFC after: 1 week
2015-04-27 09:06:27 +00:00
Enji Cooper
fce04f6ee5
Convert this testcase over to a TAP format testcase
...
MFC after: 1 week
2015-04-27 09:04:16 +00:00
Enji Cooper
f44eb01339
Integrate tools/regression/aio/aiotest and tools/regression/aio/kqueue into the
...
FreeBSD test suite as tests/sys/aio
MFC after: 1 week
2015-04-27 08:51:40 +00:00
Enji Cooper
cfbf6b6975
- Fix style(9) a bit
...
-- Fix whitespace
-- Use err/errx
-- Remove superfluous braces
- Be a bit more defensive with input from the end-user
- Don't throw a floating point exception by dividing by 0 when processing a
zero-byte file
MFC after: 1 week
2015-04-27 08:37:13 +00:00
Enji Cooper
a39b8b86f7
- Fix compilation (MAP_INHERIT's dead)
...
- Fix warnings
- Use mkstemp instead of tmpnam
MFC after: 1 week
2015-04-27 08:34:46 +00:00
Enji Cooper
e100f6a2fc
Integrate tools/regression/mqueue into the FreeBSD test suite as
...
tests/sys/mqueue
MFC after: 1 week
2015-04-27 08:31:43 +00:00
Enji Cooper
3cedbec3ee
Integrate tools/regression/fifo into the FreeBSD test suite as tests/sys/fifo
...
and tools/regression/file into the FreeBSD test suite as tests/sys/file
MFC after: 1 week
2015-04-27 08:15:17 +00:00
Enji Cooper
70598e5094
Integrate tools/regression/kqueue into the FreeBSD test suite as
...
tests/sys/kqueue
MFC after: 1 week
2015-04-27 07:37:48 +00:00
Enji Cooper
f19fbaf8eb
Fix -Wformat warnings by using proper format string qualifiers for
...
long and unsigned[ long] types
MFC after: 1 week
2015-04-27 07:28:41 +00:00
Enji Cooper
bbf12e6f7f
Integrate tools/regression/execve into the FreeBSD test suite as
...
tests/sys/kern/execve
MFC after: 1 week
2015-04-27 07:22:18 +00:00
John Baldwin
179fa75e6e
Reassign copyright statements on several files from Advanced
...
Computing Technologies LLC to Hudson River Trading LLC.
Approved by: Hudson River Trading LLC (who owns ACT LLC)
MFC after: 1 week
2015-04-23 14:22:20 +00:00
Bryan Drewery
64ee145b7d
Tweak BSS symbol handling from r281811 to not consider them unresolved
2015-04-21 05:41:56 +00:00
Bryan Drewery
5f6c4518c8
Support libraries linked by path.
...
Sponsored by: EMC / Isilon Storage Division
2015-04-21 05:10:18 +00:00