Commit Graph

223861 Commits

Author SHA1 Message Date
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