pgoyette
f8dd541c8b
Remove explicit definition of COMPAT_50. As pointed out by pooka@,
...
this is already defined in Makefile.rump
2014-01-16 02:21:24 +00:00
pooka
c06e5f9624
alleviate may-be-used-unused
2014-01-16 02:20:50 +00:00
pooka
b5108f448c
Add rump_wmd, a utility to resolve rump kernel component dependencies.
2014-01-16 01:54:47 +00:00
christos
5344ef6679
- Add a new bsd.host.mk that contains all the HOST_ variables extracted from
...
bsd.sys.mk and bsd.own.mk
- Add protection requiring that:
1. bsd.sys.mk is not include from other Makefiles directly
2. bsd.own.mk must be included before bsd.sys.mk since it
sets variables that bsd.sys.mk uses as conditionals.
This is step 1 of removing all variable settings from bsd.sys.mk and
leaving behind only rules. This way, the structure of a standard Makefile
is:
variable overrides
optionally include bsd.own.mk
optionally include bsd.endian.mk
variable settings that use variables defined in bsd.own.mk
include a one or more rule .mk files (such as bsd.prog.mk etc)
2014-01-16 01:19:46 +00:00
christos
2b043c75b6
eliminate use of bsd.sys.mk from Makefiles
2014-01-16 01:15:32 +00:00
christos
3e99fec0fb
empty init_decl {} is valid
2014-01-16 00:43:43 +00:00
pooka
77666f11e0
terminology audit
2014-01-16 00:32:48 +00:00
pooka
5304903c03
Attempt to load all components even if they are not given in
...
dependency order.
2014-01-16 00:31:39 +00:00
joerg
3d66511c09
Reduce amount of -no-integrated-as on x86 as .code16 is now supported by
...
LLVM.
2014-01-15 22:25:22 +00:00
joerg
7ef87bcc6b
LLVM doesn't support data32/addr32, but is smart enough to figure the
...
necessary prefixes out.
2014-01-15 22:24:41 +00:00
joerg
59c1e99909
-march=armv6 is no longer needed here, the multiplication instructions
...
are now parsed correctly for all ARM variants in LLVM.
2014-01-15 22:23:14 +00:00
joerg
dd255ccea4
Update build glue for LLVM/Clang 3.5svn r199312. Noticable changes
...
include bug fixes for the loop vectorizer, initial work for assembler
parser/disassembler on SPARC, improvements to ARM assembler and .code16
support on x86.
2014-01-15 22:21:33 +00:00
skrll
c5fd26cf25
Fix various DEBUG option builds
2014-01-15 21:52:13 +00:00
joerg
cc5d4edde3
Import Clang 3.5svn r199312
2014-01-15 21:25:28 +00:00
joerg
db7e057da8
Import LLVM 3.5svn r199312
2014-01-15 21:23:25 +00:00
joerg
03fb0e7fed
Add profiling helper functions to the build.
2014-01-15 21:20:53 +00:00
joerg
9c5ce38628
On ARM, force compiling some files in libc++ and LLVM's support library
...
with -march=armv6 to get native atomics as we currently lack the
fallback symbols in libgcc and libc.
2014-01-15 21:14:54 +00:00
joerg
7a05a6aa88
For HAVE_LIBGCC=no, use compiler-rt for quad support.
2014-01-15 21:12:57 +00:00
joerg
c620e3c245
More sanitizers we are still not interested in.
2014-01-15 21:07:19 +00:00
joerg
b4b49684a3
Import compiler-rt r199273. Support libkern/libsa alternative headers.
...
Mark assembler functions as such to prevent ld snafu.
2014-01-15 21:06:10 +00:00
roy
4b2bc9385d
Don't enforce rc.d usage in the default build.
2014-01-15 20:58:53 +00:00
joerg
2356df897c
Use the quad support from compiler-rt for MKLIBGCC=no.
2014-01-15 20:58:09 +00:00
joerg
476dbf72eb
Don't checkout compiler-rt, drop old build glue.
2014-01-15 20:53:00 +00:00
roy
8e4e77c750
Sync
2014-01-15 20:43:21 +00:00
roy
6b85057a5c
Import dhcpcd-6.2.1 with the folowing changes:
...
* on BSD only flush RA routers and prefixes when trying to own them.
* Mark some data locations as read only and fix a build issue.
* Fix some possible NULL dereferences, CID 1153963.
* Fix CID: 1153964 and 1153966
* Add support for RFC3495 DHCP option for CableLabs Clients.
Note that for the TSP suboption 3 we only support the FQDN encoding.
* Init system detection moved to dhcpcd-run-hooks(8)
* Fix compile errors and warnings with IPv6 disabled.
2014-01-15 20:36:31 +00:00
pooka
fad3839b1f
use rumpuser_port.h
2014-01-15 16:53:32 +00:00
pooka
29316c504c
Make setprogname() a nop where it's not supported.
2014-01-15 16:53:15 +00:00
pooka
eed75ee5c9
yearly update
...
Miraculously, the list got smaller(!)
2014-01-15 15:10:31 +00:00
apb
81c929ad04
Overwrite the seed file from the beginning, using pwrite(2).
2014-01-15 15:05:27 +00:00
pgoyette
e16dfaa3bb
Add debug entries for new opencrypto tests
2014-01-15 15:01:24 +00:00
apb
bebb9d5ca8
For MKREPRO, instead of using __DATE__ and __TIME__
...
in ntp_calendar.c::ntpcal_get_build_date(), use a date/time
extracted from the importdate file.
2014-01-15 14:40:30 +00:00
tsutsui
50048dbc5e
Revert previous. PR/48431 claims ALPHA_PHYS_TO_K0SEG() is necessary.
...
Actually CHIP_MEM_SYS_START(v) seems a physical address per *_mem_map()
function, but I don't think mmap() function should return K0SEG address
(it should return PA cookie IIUC) so I guess there is something wrong
in Titan's bus space functions. I'll investigate them later.
2014-01-15 14:27:49 +00:00
joerg
55c499f97a
-shared-libgcc is a GCC option, so only use it for gcc.
2014-01-15 14:00:09 +00:00
joerg
937a61eb8d
-Wl,-pie and -r don't agree with each other, so filter the former out.
2014-01-15 13:59:38 +00:00
apb
b7f6cc1193
If the "importdate" file exists, do not embed the date/time/build number
...
in the generated version. This logic was present in an earlier revision
of this file, but was lost in CVS revision 1.3 dated 2013-12-28.
Add a comment to make it less likely that this code is lost again.
2014-01-15 12:58:23 +00:00
apb
07c206b653
Document random_seed and random_file.
2014-01-15 11:42:43 +00:00
roy
a277db7c28
Remove dead code.
2014-01-15 10:52:11 +00:00
roy
b122449be2
If the address matches a cloning route, it is also a neighbor.
...
This allows us to use prefixes which userland may have added.
2014-01-15 10:25:04 +00:00
martin
b3fae40fcb
Obsolete /usr/tests/opencrypto
2014-01-15 10:23:32 +00:00
martin
363ab82ea5
Backout previous, now that the makefile glitch causing population of
...
the tests/opencrypto directory has been fixed
2014-01-15 10:21:08 +00:00
martin
89ed65c0d4
Remove bogus TESTSDIR
2014-01-15 10:19:55 +00:00
joerg
8e1ba910ea
Fix arguments for write.
2014-01-15 10:13:25 +00:00
wiz
2161b7b1e3
Bump date for previous.
2014-01-15 09:24:31 +00:00
martin
6d31d85c48
Add usr/tests/opencrypto
2014-01-15 08:21:44 +00:00
mlelstv
067314c61e
Make ps -s use LTIME instead of TIME in the default output format.
2014-01-15 08:09:10 +00:00
mlelstv
b3dffa81d5
Add an LTIME column that prints lwp cputime.
2014-01-15 08:07:53 +00:00
christos
bb76f57b5d
USE_SSP is not defined in bsd.sys.mk
2014-01-14 20:22:35 +00:00
christos
0eb00b5091
USE_SSP is defined in bsd.own.mk
2014-01-14 19:58:19 +00:00
christos
5fd5e5c76c
new bsd.syscall.mk
2014-01-14 18:52:19 +00:00
christos
97d4e30936
use bsd.syscall.mk
2014-01-14 18:51:45 +00:00