Commit Graph

202682 Commits

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