spz
c22e711e00
cpuid and aesni additions for i386
2011-07-05 16:53:58 +00:00
taca
832aa189e2
BIND 9.8.0-P4 has released, critical security update.
2011-07-05 14:41:13 +00:00
njoly
4127bcdacf
Regen for pipe2.
2011-07-05 14:23:26 +00:00
njoly
f85e6e86e8
Add pipe2 syscall now needed for popen(3).
2011-07-05 14:21:46 +00:00
joerg
b49cc14919
Hook up LLVM's SPARC target.
2011-07-05 14:15:56 +00:00
yamt
03e0d01e97
unrelax an assertion
2011-07-05 14:07:12 +00:00
yamt
b456aa6a56
- fix a use-after-free bug in uvm_km_free.
...
(after uvm_km_pgremove frees pages, the following pmap_remove touches them.)
- acquire the object lock for operations on pmap_kernel as it can actually be
raced with P->V operations. eg. pagedaemon.
2011-07-05 14:03:06 +00:00
yamt
7eec89b991
reduce the number of atomic ops in common cases. it's exceptional for
...
anons to remain longer than amap.
2011-07-05 13:47:24 +00:00
spz
7d2aeb8d2a
more pieces to enable using the assembler routines and aes-ni for amd64
2011-07-05 10:42:54 +00:00
spz
e910cee8f4
fix some define and cleanliness issues relevant when test compiling
...
in dist (which we normally don't do)
2011-07-05 10:29:22 +00:00
spz
0d71cd5d7d
use aes-ni for i386 also: from jym@
2011-07-05 10:25:45 +00:00
spz
3619dd3d7c
version bump second part
2011-07-05 10:06:10 +00:00
spz
8efcedf571
give the idea, rc5 and mdc2 checks a chance of working if they are defined
...
to be compiled
2011-07-05 10:03:09 +00:00
spz
fdc90908a4
bumping the major of libcrypto and libssl as suggested by tls@
2011-07-05 10:01:14 +00:00
mrg
4369a0fb72
fix the ordering of gmp, mpfr and mpc libraries. add to DPLIB.
2011-07-05 08:36:17 +00:00
matt
24fd276136
Add a sync in badaddr to force an exception so trap can clean it up.
2011-07-05 08:07:53 +00:00
dholland
516f7658cf
The manipulation macros for struct dirent are also used by the ufs/ffs
...
code to manipulate the similar but not identical struct direct. For
this reason they must remain type-polymorphic. Rev 1.25 broke that
property, so put it back by using typeof. Fixes PR 45119.
2011-07-05 07:32:33 +00:00
mrg
166e4479ba
avoid an uninitialised variable warning GCC 4.5 -O3 picks up.
2011-07-05 07:08:17 +00:00
matt
c28121025f
Use __builtin_offsetof if __GNUC__ >= 4
2011-07-05 05:19:02 +00:00
jruoho
5e197927a8
Remove the xfail check after all (PR kern/45113 is bogus or fs-dependent).
2011-07-05 04:33:23 +00:00
matt
fee0e13d37
If GCC 4.0 or later, use __builtin_offsetof for offsetof.
...
This make GCC 4.5 with offsetof in mbuf.h and kern_cpu.c
2011-07-05 01:56:45 +00:00
sjg
98cc584599
Set FILEMON_VERSION to 3
2011-07-04 23:37:30 +00:00
mrg
4c9a9726fc
oops, put back _arm_fixunssfsi into arm libgcc.
2011-07-04 22:44:55 +00:00
joerg
8597eac543
Hook up LLVM's PowerPC.
2011-07-04 22:37:58 +00:00
mrg
8aa4955581
XXX: ugly hack to make these valid for vax fp.
...
XXX: could consolidate some of this into a common header, but i'll
leave that clean up for another time.
2011-07-04 22:33:29 +00:00
joerg
9980449ca3
Update LLVM/Clang to r134393 for NetBSD/PowerPC changes.
2011-07-04 22:20:45 +00:00
matt
9decdbdfe4
Add missing */
2011-07-04 21:55:09 +00:00
mrg
cd21741236
XXX: for now, build sparc64 csu with -O1 if using GCC 4.5.
2011-07-04 21:54:18 +00:00
joerg
b45fa494da
ANSIfy
2011-07-04 21:20:27 +00:00
jruoho
e2676bb856
As the Qemu clocks are not accurate, switch the usleep(3) delays to sleep(1).
2011-07-04 20:09:28 +00:00
joerg
b187f964f6
Use integrated assembler with clang for Via PadLock.
2011-07-04 16:20:45 +00:00
joerg
b0f1ff448a
Update LLVM/Clang to r134374. This brings the xstorerng alias for Via
...
PadLock, a bugfix for the C++ ABI in one edge condition and various
compiler improvements.
2011-07-04 16:10:38 +00:00
joerg
258624699d
Fix memset usage.
2011-07-04 16:06:17 +00:00
jruoho
9b1f3701bf
Few tests for mkfifo(2).
2011-07-04 15:46:09 +00:00
mrg
fc8b9ddc0c
apply some -Wno-foo to 3 files that are non-trivial to solve, for GCC 4.5.
2011-07-04 13:00:19 +00:00
mrg
5fb2e37596
don't use libgcc softfloat stuff now that it is in our libc. regenerate.
2011-07-04 12:54:24 +00:00
mrg
97796e3e22
avoid array bounds violation on netbsd/mips when dealing with termio
...
structures. (did linux/mips ever support termio?).
the effect of this is that termio linux apps won't have VEOF support.
i can't tell what it should be since that code isn't in linux going
back quite some years.
2011-07-04 12:39:36 +00:00
mrg
b0c66baaac
support LIBMPFR_MACHINE_ARCH, for compat.
...
expand the list of platforms here significantly.
XXX: someone who knows FP well across our platforms should have a look
XXX: at this list and fix any errors / omissions i've made.
2011-07-04 12:38:29 +00:00
joerg
b94ac99b05
Fix const usage to be consistent with the other files. ml_shell and
...
ml_examine are constant pointers, not pointers to constant data.
2011-07-04 12:31:53 +00:00
mrg
25d3d97151
don't mark delay as extern inline. it's defined normally in machdep.c.
2011-07-04 12:18:53 +00:00
mrg
1866376e13
sh3 needs the __ffssi2 weak symbol, too.
2011-07-04 12:18:05 +00:00
manu
8f6bd1b1eb
Add documentation link xdr_sizeof(3) -> xdr(3)
2011-07-04 12:05:00 +00:00
mrg
aeed173f3b
convert a cast & structure assignment to a memcpy() to avoid
...
potential pointer aliasing issues.
2011-07-04 12:03:56 +00:00
mrg
900aee4765
regenerate
2011-07-04 12:01:56 +00:00
mrg
4bd91dda69
the gmp/mpfr subdirs are mipsel/mipseb.
2011-07-04 12:00:49 +00:00
mrg
77c9e6a6cb
don't force LIBGMP_MACHINE_ARCH:=${MLIBDIR}.
2011-07-04 12:00:15 +00:00
mrg
bf90b28081
avoid some uninitalised variable warnings.
2011-07-04 11:46:41 +00:00
mrg
259d2a08e1
add a weak alias from ffs to __ffssi2. newsmips kernels link now.
2011-07-04 11:35:26 +00:00
mrg
5fb8a5b39d
don't define multiple cwdi0's, mark this one as extern.
...
fixes various mips build issues i've seen with both GCC 4.1 and 4.5.
2011-07-04 11:31:37 +00:00
mrg
de4475a299
add support for __floatunsisf().
2011-07-04 11:22:39 +00:00