Commit Graph

240457 Commits

Author SHA1 Message Date
christos 59576f8618 Undo previous changes; the debug libraries were installed because of a bug
in the Makefiles... (Setting MKDEBUGLIB in /etc/mk.conf overrides some
Makefile settings)
2016-01-25 17:59:35 +00:00
christos cb9f529bfe use __register_t 2016-01-25 16:44:42 +00:00
christos 49d73c6b61 Move the ipl_cookie_t definition earlier, since the mutex internal impl
uses it.
2016-01-25 16:41:06 +00:00
christos 9789416488 Need _KERNTYPES for round_page() vaddr_t. 2016-01-25 16:34:52 +00:00
christos 48bda0e905 This is a mess:
-> sys/mutex.h -> sys/intr.h -> machine/intr.h -> footbridge/footbridge_intr.h
-> arm/cpu.h -> sys/cpu_data.h -> sys/sched.h -> sys/time.h -> sys/timevar.h
-> sys/systm.h -> sys/param.h -> uvm_param.h -> sys/resourcevar.h

Now sys/resourcevar.h needs a concrete definition of kmutex_t, and
although we started including sys/mutex.h we never got to include
machine/mutex.h which actually defines it, since the footbridge_intr.h
took us for a long ride. Take the easy way out and include
arm/mutex.h in footbridge_intr.h so that we get the definition we
need.
2016-01-25 16:30:42 +00:00
christos 5cd51c24fd spell empty. 2016-01-25 15:37:21 +00:00
christos 27b99e4279 Handle also the earm{ev,hf}... 2016-01-25 13:31:48 +00:00
martin 1a00ad55ce Map "earm" to armv5 2016-01-25 12:44:52 +00:00
pooka 18353ae21f prop_dictionary_t hasn't been needed here in, um, 5 years, so remove
the type madness.
2016-01-25 12:25:38 +00:00
pooka 76f0658b35 include proplib.h if you're going to useuseitit 2016-01-25 12:24:41 +00:00
pooka 11f923c4b5 include <stdbool.h> for bool 2016-01-25 12:21:42 +00:00
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