Commit Graph

240596 Commits

Author SHA1 Message Date
pooka
d35b86acad Don't include <rump/rumpvnode_if.h> from rump.h. It's not needed
unless you're doing something special, but requires register_t.
Adjust the few places which actually need rumpvnode_if.h.
2016-01-25 11:45:57 +00:00
pooka
6cd39ddb85 add -D_KERNTYPES 2016-01-25 11:01:17 +00:00
ozaki-r
07e20941bc Remove unnecessary LLE_REMREF
The code around it was copied from arptimer, but LLE_REMREF
is unnecessary because it is needed only for arptimer that
is called after LLE_ADDREF.

This is a possible fix for PR#50548, PR#50702 and PR#50704.
2016-01-25 10:15:38 +00:00
martin
d8dc28f938 Note that update builds are broken if MKDTRACE got enabled for your
platform.
2016-01-25 09:24:29 +00:00
christos
0ee3a350b1 add t_hypot 2016-01-25 04:24:24 +00:00
jnemeth
72b78fd8cd Add t_hypot to fix build break. Hi gson! 2016-01-25 03:14:29 +00:00
pooka
9331c560dd Move librumpuser compile-time options into the librumpuser source
directory.  Those options apply only for the in-tree implementation.
2016-01-25 00:24:23 +00:00
pooka
d0e6120717 bump version for pr_output change 2016-01-24 22:50:23 +00:00
christos
a5b18563d7 move cvslatest last 2016-01-24 22:49:08 +00:00
christos
013af8a944 use __register_t 2016-01-24 22:02:48 +00:00
christos
9a678359e4 sys/conf.h is a kernel only header 2016-01-24 22:00:53 +00:00
christos
f058dc0d02 vmparam.h is a kernel header. 2016-01-24 21:56:43 +00:00
gson
94608659ce Fix incorrect magic numbers in scaling. From FreeBSD commit 23397, by
way of Rin Okuyama.  Fixes PR lib/50698.
2016-01-24 20:34:30 +00:00
gson
e9eb083c3b Add some tests of hypot() and hypotf() 2016-01-24 20:26:47 +00:00
christos
c84bade02b Add tool cvslatest 2016-01-24 20:15:11 +00:00
christos
83163b539a Toolify 2016-01-24 20:14:44 +00:00
christos
b342d8bcb3 Tool version 2016-01-24 20:14:17 +00:00
christos
2f34b929f6 use __register_t 2016-01-24 20:02:38 +00:00
christos
2b7829fe47 expose __register32_t for frame.h 2016-01-24 19:49:35 +00:00
christos
468f98ad3c fix amiga sets 2016-01-24 19:43:12 +00:00
christos
b06fa2e70f use 0 for udata for portability (FreeBSD has a pointer, we have uintptr_t) 2016-01-24 19:15:56 +00:00
christos
b7405849a6 the eloop hack should not be needed anymore. 2016-01-24 18:49:05 +00:00
christos
512ffbb6fc expose __vaddr_t for segments.h since it is a userland api. 2016-01-24 18:21:50 +00:00
christos
bd4257a420 Fix alpha sets 2016-01-24 17:26:59 +00:00
christos
bc8f31965b sets for cvslatest. 2016-01-24 17:14:10 +00:00
christos
1a7e9bc1af Add a program to find the latest timestamp in a cvs repository 2016-01-24 17:08:16 +00:00
christos
0496cf4b33 use __paddr_t since this is a userland API. 2016-01-24 16:47:50 +00:00
christos
e2d23afe0f Undo previous; the lossage is more basic. 2016-01-24 16:47:32 +00:00
christos
80e322ae8c Remove hf and eb. Rin Okuyama 2016-01-24 16:44:16 +00:00
christos
470f85c6c7 Alpha needs _KERNTYPES 2016-01-24 16:27:38 +00:00
christos
55745840fb use namespace protected types. 2016-01-24 16:13:19 +00:00
christos
f7947ff0c1 expose label_t for _KMEMUSER 2016-01-24 16:08:05 +00:00
christos
c4abdb423f mips needs _KMEMUSER for label_t in pcb.h 2016-01-24 16:07:48 +00:00
christos
29d18e37d5 cache stuff needs _KERNTYPES 2016-01-24 16:01:56 +00:00
christos
2e41c44fee Use namespace protected types. 2016-01-24 16:01:43 +00:00
christos
5dc68936fa expose __fpregister_t too, merge definitions. 2016-01-24 16:00:45 +00:00
christos
d6d783a302 use namespace protected types. 2016-01-24 16:00:29 +00:00
christos
54d8ff1b7f assym.h needs _KERNTYPES 2016-01-24 15:55:34 +00:00
christos
27942f3721 Grow! 2016-01-24 15:30:05 +00:00
christos
bdf1a7c5d1 t_lwp_create needs kernel types. 2016-01-24 15:11:08 +00:00
christos
d979eecd92 regen 2016-01-24 15:03:39 +00:00
christos
906bcc46d7 PR/50701: Martijn van Buul: Add MS Confort Mouse 6000 2016-01-24 15:02:52 +00:00
mrg
d35849d0e1 merge GCC 5.3. round 1. this probably won't work :-)
libsanitizer likely needs to be re-ported, though i've done most of
the updating we'll need i think already.
2016-01-24 09:43:30 +00:00
mrg
4d5abbe83f import GCC 5.3.0. see these urls for details which are too large to
include here:

	http://gcc.gnu.org/gcc-4.9/changes.html
	http://gcc.gnu.org/gcc-5/changes.html

(note that GCC 5.x is a release stream like GCC 4.9.x, 4.8.x, etc.)


the main issues we will have are:

The default mode for C is now -std=gnu11 instead of -std=gnu89.

ARM:
The deprecated option -mwords-little-endian has been removed.
The options -mapcs, -mapcs-frame, -mtpcs-frame and -mtpcs-leaf-frame
 which are only applicable to the old ABI have been deprecated.

MIPS:
The o32 ABI has been modified and extended. The o32 64-bit
 floating-point register support is now obsolete and has been removed.
 It has been replaced by three ABI extensions FPXX, FP64A, and FP64.
 The meaning of the -mfp64 command-line option has changed. It is now
 used to enable the FP64A and FP64 ABI extensions.
2016-01-24 06:05:37 +00:00
mrg
e369ed1ed0 prepare for GCC 5:
- remove GCC 4.5 stuff, add most very basic GCC 5 stuff.
- use mknative-gcc.old for GCC 4.8
- copy mknative-gcc to mknative-gcc.old (should have done this when we
  switched to using gcc.old.)

this should not affect current builds.
2016-01-24 05:10:26 +00:00
mrg
bb92a8ab71 add a comment saying this is for GCC 4.8 2016-01-24 05:02:23 +00:00
christos
20d6d15a94 fix dreamcast sets. 2016-01-24 02:41:56 +00:00
christos
a21e664447 we don't need <sys/mbuf.h> 2016-01-24 01:56:04 +00:00
christos
6ce34d4afc fix shark sets 2016-01-24 01:27:33 +00:00
christos
acc0e9084c Grr. arm is different. 2016-01-24 01:12:06 +00:00