Dimitry Andric
8d0f10857a
Merge ^/head r285341 through r285792.
2015-07-22 19:55:32 +00:00
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
Dimitry Andric
3dac3a9bad
Update llvm/clang to r241361.
2015-07-05 22:34:42 +00:00
Dimitry Andric
c192b3dcff
Vendor import of clang trunk r241361:
...
https://llvm.org/svn/llvm-project/cfe/trunk@241361
2015-07-05 14:23:59 +00:00
Dimitry Andric
1a82d4c088
Vendor import of llvm trunk r241361:
...
https://llvm.org/svn/llvm-project/llvm/trunk@241361
2015-07-05 14:21:36 +00:00
Dimitry Andric
4cd9b24e47
Merge ^/head r284737 through r285152.
2015-07-04 21:50:39 +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
Dimitry Andric
94f6f93ac8
Merge ^/head r284644 through r284736.
2015-06-23 18:55:08 +00:00
Dimitry Andric
cc38b6408e
Update llvm/clang build glue.
2015-06-23 18:46:29 +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
Dimitry Andric
2e645aa569
Vendor import of clang trunk r240225:
...
https://llvm.org/svn/llvm-project/cfe/trunk@240225
2015-06-21 14:00:56 +00:00
Dimitry Andric
3a0822f094
Vendor import of llvm trunk r240225:
...
https://llvm.org/svn/llvm-project/llvm/trunk@240225
2015-06-21 13:59:01 +00:00
Dimitry Andric
76aeda8ad4
Merge ^/head r284188 through r284643.
2015-06-20 19:34:50 +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
Dimitry Andric
3adc74c768
Merged ^/head r283871 through r284187.
2015-06-09 19:14:27 +00:00
Dimitry Andric
798321d8eb
Vendor import of clang trunk r239412:
...
https://llvm.org/svn/llvm-project/cfe/trunk@239412
2015-06-09 19:08:19 +00:00
Dimitry Andric
85d8b2bbe3
Vendor import of llvm trunk r239412:
...
https://llvm.org/svn/llvm-project/llvm/trunk@239412
2015-06-09 19:06:30 +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
Dimitry Andric
16e7cc26b9
Merge ^/head r283771 through r283870.
2015-06-01 06:54:21 +00:00
Dimitry Andric
6b02d18041
Restore an accidentally deleted .endif.
2015-05-30 18:38:06 +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
Dimitry Andric
ebeff3f9b4
Update Makefiles and other build glue for llvm/clang 3.7.0, as of trunk
...
r238337.
2015-05-30 15:39:49 +00:00
Dimitry Andric
5e20cdd81c
Vendor import of clang trunk r238337:
...
https://llvm.org/svn/llvm-project/cfe/trunk@238337
2015-05-27 18:47:56 +00:00
Dimitry Andric
5a5ac124e1
Vendor import of llvm trunk r238337:
...
https://llvm.org/svn/llvm-project/llvm/trunk@238337
2015-05-27 18:44:32 +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