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