218333 Commits

Author SHA1 Message Date
joerg
cce2130bb3 machine/ansi.h is included by sys/ansi.h. 2013-04-27 21:22:05 +00:00
christos
e3f6e1aa23 no more needs flag 2013-04-27 21:19:19 +00:00
christos
5f4b970906 allocate devices dynamically. 2013-04-27 21:18:42 +00:00
joerg
eb3cdf8761 Provide stubs for pthread_detach/pthread_join. 2013-04-27 20:36:47 +00:00
christos
8c31c1cdbd fix warning 2013-04-27 20:13:16 +00:00
joerg
bc802c017d Add a dummy s_scalbln.S to avoid the generic implementations of scalbln
and co on i386 and amd64. They are implemented next to scalbn and co.
2013-04-27 18:44:39 +00:00
joerg
877d9fe29e Add aliases to scalbn* as ldexp*, they are identical for FLT_RADIX=2. 2013-04-27 18:43:25 +00:00
joerg
5204c9072e Add aliases for scalbn* to ldexp, they are identical for FLT_RADIX=2. 2013-04-27 18:39:28 +00:00
joerg
d816b4de58 Use the correct register on AMD64 for the argument. 2013-04-27 18:36:41 +00:00
christos
dc14ae835f remove confusing numeric locators where they are unused. 2013-04-27 18:19:19 +00:00
christos
28b4efbeda turn off debugging 2013-04-27 18:17:37 +00:00
pooka
b0711f2cf4 nuke unused var 2013-04-27 17:35:10 +00:00
christos
00e9557175 ccd and cgd don't need flag 2013-04-27 17:22:58 +00:00
joerg
c3a587caac Move scalbnl back to s_scalbln.c to match the assembler implementations. 2013-04-27 17:20:36 +00:00
joerg
a3f958023b Casting is a not a valid way to check for overflow, so be explicit and
use the limit macros.
2013-04-27 17:19:47 +00:00
christos
5495875b76 ccd does not need flags anymore 2013-04-27 17:16:43 +00:00
christos
d4724c689e Add debugging info. 2013-04-27 17:13:50 +00:00
christos
b08b65c634 - no limit on the number of ccd devices.
- provide sysctl for getting information.
2013-04-27 17:13:32 +00:00
christos
c673655ecf one less kvm groveller. Use sysctl to get ccd info. 2013-04-27 17:12:36 +00:00
pooka
9dd496792d make the random hypercall more generic 2013-04-27 16:56:29 +00:00
joerg
4dfc9ad094 Use namespace.h. Don't redefine scalblnl on 64bit platforms. 2013-04-27 16:43:13 +00:00
pooka
b8f5ee1a3f roll mutex init hypercalls into one (one of them already took a flag anyway) 2013-04-27 16:32:56 +00:00
pooka
62745a330c move struct lwp forward decl before its first use. otherwise it's rather
pointless.  some whitespace landscaping too.
2013-04-27 16:05:54 +00:00
pooka
bd14d4eb65 wrap unportable register_t with a long. should do it in the front
of the house too, but at least this is a start.
2013-04-27 16:02:55 +00:00
tsutsui
48209c5742 Change one aprint_error_dev(9) to aprint_debug_dev(9) to avoid console spam.
My aue (BUFFALO LUA2-TX) generates a bunch of
"aue0: 1 usb errors on intr: IOERROR" errors during TRX,
but works without visible problems.
XXX this is not autoconf(9) message
2013-04-27 15:57:41 +00:00
pooka
439ef2016c * treat kern_malloc.c as an unreal allocator (it's so lightweight)
* get rid of the rumpuser_realloc() hypercall
* pass size to rumpuser_free()
2013-04-27 15:34:53 +00:00
pooka
5e77ea46d8 Let the includer figure out where to get stdint or equivalent from. 2013-04-27 15:32:36 +00:00
pooka
319110a96f Get rid of the rump__init() macro. it was never useful and just makes
debugging less obvious.
2013-04-27 15:13:11 +00:00
pooka
c05fab5d36 rumpuser_poll() is used only by sockin, so make the hypercall
private to that component.
2013-04-27 15:01:21 +00:00
pooka
93b95ff6a0 * integrate rumpuser_getversion() with the hypervisor initialization
* rename some identifiers to better match reality
2013-04-27 14:59:08 +00:00
pooka
693c3be679 remove prototypes for interfaces no longer provided 2013-04-27 14:02:17 +00:00
pooka
bc3aabc030 Try to make sure that the appropriate calls to mutex_enter() takes
a spin mutex (i.e. does not relinquish cpu context while trying to
take the mutex).

Bump the hypercall interface version number.  I'll be doing a bunch
of other cleanups to simplify the interface for the benefit of
alternative hypervisor implementations.  I'll be riding this bump
and doing a second one only after I'm finished with all of the
changes.
2013-04-27 13:59:46 +00:00
kardel
20899880c5 fix panic due to physaddr instead of offset being passed to ahd_dmamap_sync 2013-04-27 13:25:09 +00:00
pooka
3ca96abf17 Allow to completely skip the ldscript, useful for linkers that don't need one. 2013-04-27 12:51:45 +00:00
matt
520583e243 MKCOMPAT support for earm. 2013-04-27 08:44:35 +00:00
matt
36e3b717c5 Detect earm*hf* in a cleaner manner 2013-04-27 08:43:19 +00:00
matt
ba99357d47 Default MKCOMPAT to no for earm 2013-04-27 08:42:44 +00:00
mlelstv
060c06be14 Revert change that allowed rw_tryenter(&lock, RW_READER) to recurse
for vfs_busy(). This is no longer necessary.
2013-04-27 08:12:34 +00:00
matt
79114a7336 Add MULTILIB support and fix specs for MKCOMPAT 2013-04-27 08:03:02 +00:00
matt
343c2f33c0 Just build the legacy stuff for earm (for now). 2013-04-27 08:00:40 +00:00
matt
12dfab37e0 Add MKCOMPAT support for earm 2013-04-27 07:59:09 +00:00
mlelstv
1526e77e21 shorten test to not time out on our test infrastructure. 2013-04-27 07:45:07 +00:00
matt
25c44086c9 Changes for MKCOMPAT for earm. 2013-04-27 06:24:22 +00:00
matt
08b987bc85 Updated sets lists for earm including compat libraries for oabi 2013-04-27 06:17:53 +00:00
mlelstv
df5cf9d7a4 Correct umount semantics to return EBUSY when a filesystem is busy
instead of failing filesystem operations with EBUSY when attempting
an umount.
This fixes kern/38141.
2013-04-26 22:27:16 +00:00
joerg
323be87542 Restore standalone strtol/strtoul for citrus for now. 2013-04-26 21:20:47 +00:00
wiz
d8e26998a1 Minor fixes. 2013-04-26 20:57:48 +00:00
rkujawa
79a13ec6fc Add tps65217pmic(4) page to dist list. 2013-04-26 20:10:56 +00:00
rkujawa
d4388e5cd0 Add man page for TPS65217 PMIC. 2013-04-26 20:08:53 +00:00
wiz
55d364d35e Bump date for adding the function to NetBSD. Fix xref. 2013-04-26 19:37:18 +00:00