pgoyette
075b927c1d
Since sizeof() is unsigned, use an unsigned int for the loop index.
...
Fixes latest build break.
2014-01-16 22:06:45 +00:00
matt
559e4587c7
Use uintptr_t & size_t instead of u_int and int for arm_sync_icache.
2014-01-16 21:48:41 +00:00
christos
42bc5f633a
remove dups
2014-01-16 21:02:30 +00:00
christos
5e97d415bc
Remove MAXALIASES limit
2014-01-16 20:59:21 +00:00
dsl
5dae941417
Add another XXX comment, I'm not in a postition to fix the code.
...
The 'cycle' bit of a LINK trb must not be changed until the cycle bit
of the following trb has been set.
2014-01-16 20:55:56 +00:00
christos
cc46e26df3
"soon" is "now". Remove all __indr_reference crap.
2014-01-16 20:31:42 +00:00
christos
a30fe68446
namespace protection for the new err functions
2014-01-16 20:31:18 +00:00
christos
9465819ab5
PR/47602: Christos Zoulas: getwc() modifies input instead of returning EILSEQ.
...
Waited for almost a year for feedback and there was none.
2014-01-16 20:28:51 +00:00
joerg
af73a340ec
Fix (v)errc/(v)warnc.
2014-01-16 19:16:42 +00:00
joerg
e11fa3afbb
Disable compiler version check for now.
2014-01-16 19:08:11 +00:00
jakllsch
edc30bfbd4
Fix PR kern/46376 with Nat Sloss's patch (with slight modification).
...
Serial console now works on x86 with genfb enabled.
2014-01-16 18:41:10 +00:00
pgoyette
5b57b2e95d
Include all of the examples from RFC3566
2014-01-16 18:09:55 +00:00
christos
56967680aa
Add man pages for {v,}{err,warn}c
2014-01-16 17:30:33 +00:00
christos
3f604fd430
Add the {v,}{err,warn}c functions
2014-01-16 17:24:56 +00:00
christos
1102b348b0
Add the {v,}{warn,err}c function flavors from FreeBSD
2014-01-16 17:22:06 +00:00
christos
eaffbb929f
Add the {v,}{err,warn}c flavors, from FreeBSD.
2014-01-16 17:21:38 +00:00
pooka
8d2ee87e24
Do not force _FILE_OFFSET_BITS=64 here. It's no longer strictly speaking
...
required (rumpuser interface no longer uses off_t) and force-defining
it causes foo() to magically become foo64() on glibc (even on 64bit
platforms).
2014-01-16 16:03:33 +00:00
pgoyette
67970fce83
Add new file bsd.host.mk to sets list to unbreak the build.
...
(hello, christos!)
2014-01-16 14:46:36 +00:00
pgoyette
aff4b3ca56
Don't bring in the zlib stuff at build time. This will get resolved
...
when the user starts the rump_server process.
OK pooka@
2014-01-16 14:12:09 +00:00
christos
b1ebbfabba
kill debug
2014-01-16 13:55:46 +00:00
skrll
72ed813562
Add some 715 machines to cpu_model_cpuid including the 715/100 that
...
Ryo ONODERA has.
2014-01-16 13:19:36 +00:00
skrll
3aa51fe289
Drop CPU detection by features and panic if a CPU isn't detected via
...
PDC_MODEL_CPUID or cpu_model_cpuid.
2014-01-16 13:07:07 +00:00
joerg
b8bd769d63
Include bsd.own.mk in case it hasn't been yet.
2014-01-16 11:43:49 +00:00
wiz
2f4794901c
Sort options and option descriptions.
...
Document -h.
2014-01-16 09:54:05 +00:00
matt
4783f46508
Pass HOST_CXX to llvm configure as CXX=${HOST_CXX:Q} since llvm wants c++
...
more than cc.
2014-01-16 09:00:55 +00:00
mlelstv
3ca9670bad
Adjust default column test to the changed ps -s output.
2014-01-16 04:16:32 +00:00
pgoyette
8409919195
Use existing rumpkern_z library rather than including another copy of
...
zlib.c
2014-01-16 02:38:20 +00:00
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