dyoung
e95aa499d6
Name arguments in a couple of prototypes before the arguments are
...
referred to by name. Bump date.
2011-09-13 18:07:22 +00:00
dyoung
166f28ddff
Bump date for previous change.
2011-09-13 18:05:20 +00:00
dyoung
a156c8bc88
Name arguments in a couple of prototypes before the arguments are
...
referred to by name.
2011-09-13 18:04:54 +00:00
jym
b0471da334
Make strnlen(3) accessible in kernel. ok christos@.
2011-09-01 22:35:17 +00:00
plunky
a9b219be41
NULL does not need a cast
2011-08-31 15:48:32 +00:00
bouyer
4c44c335c5
loongson2f support:
...
- Add some loongson2 definitions to cpuregs.h, from OpenBSD
- Make sure that the at register is useable before every jump register
instruction (exept when register is k0 or k1) because -mfix-loongson2f-btb
needs the at register for its workaround
- add code to mips_fixup.c to handle the instructions added by
-mfix-loongson2f-btb
- Add a ls2-specific tlb miss handler: it doesn't have separate handler
for the xtlbmiss exeption.
- Fixes for some #ifdef MIPS3_LOONGSON2 assembly code (using the wrong
register)
2011-08-27 13:23:52 +00:00
dyoung
c3c79645b1
Add ppath/ headers that I had overlooked.
2011-08-25 16:15:29 +00:00
wiz
181321739b
Fix Nd argument.
2011-08-25 15:14:43 +00:00
wiz
b6947e90c0
Fix Dt argument, remove trailing whitespace, fix formatting nit.
2011-08-25 15:12:38 +00:00
dyoung
33ce21e27d
Add sources, Makefiles, and manual pages for ppath(3), a
...
property-container path library that is usable from both userland and
the kernel.
TBD: hook this into the build, update set lists, and add automated
tests.
2011-08-25 14:55:36 +00:00
dholland
0a54ac30f5
Requires stdint.h.
2011-08-21 21:24:34 +00:00
christos
7ba3e6ca4b
document non-literal format string
2011-08-16 10:33:17 +00:00
rmind
52b220e91d
Add kcpuset(9) - a reworked dynamic CPU set implementation for kernel.
...
Suitable for use during the early boot. MD and other implementations
should be replaced with this interface.
Discussed on: tech-kern@
2011-08-07 13:33:01 +00:00
jmcneill
2cfa4ad9b3
prop_dictionary_get_dict: last argument is prop_dictionary_t *, not bool *
2011-08-07 11:33:03 +00:00
mrg
baa3508234
add a weak alias to __ffssi2, needed for hppa gcc 4.5.
2011-08-07 01:52:47 +00:00
mrg
046047ef8e
add a weak alias for __ffssi2
2011-07-09 14:57:29 +00:00
matt
1ab92ba04c
Add long double prototypes.
2011-07-09 02:36:01 +00:00
joerg
b45fa494da
ANSIfy
2011-07-04 21:20:27 +00:00
mrg
1866376e13
sh3 needs the __ffssi2 weak symbol, too.
2011-07-04 12:18:05 +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
de4475a299
add support for __floatunsisf().
2011-07-04 11:22:39 +00:00
mrg
88fcb00c03
add a weak alias from ffs to __ffssi2. sparc dynamic works with gcc 4.5 now.
2011-07-04 11:18:23 +00:00
matt
25ba5ff11d
Update to C89 style.
...
Fix name of floatundidf (uns -> un).
2011-07-04 06:23:50 +00:00
matt
633cce5ea2
Add a weak symbol definition for __ffssi2 so that __builtin_ffs will use
...
this if no strong defintion of __ffssi2 is available.
2011-07-03 07:13:31 +00:00
mrg
493d341048
various build fixes for gcc 4.5. from chuq. XXX i'm not sure all of
...
these work properly wtf pointer aliasing, but there are no casts at
least...
the lib/libpuffs/puffs_priv.h is definately a real bug fix.
from chuq.
2011-06-20 09:11:16 +00:00
pgoyette
77494f64c2
Correct the example.
2011-06-19 08:53:02 +00:00
joerg
bdaa91a3a8
Add support for size optimised versions of the assembler functions in
...
the small subdirectory. Provide more compact versions of the functions
used by bootxx in x86.
2011-06-16 16:39:14 +00:00
bouyer
a3a7248ce7
Fix bad cut'n'paste in copyright. Pointed out by dyoung@
2011-06-07 14:56:12 +00:00
tsutsui
aabb34a38b
- WARNSfy
...
- KNF, ANSIfy, remove __P(), misc cosmetics
2011-05-19 22:23:12 +00:00
yamt
d93894081a
radix_tree_clear_tag:
...
- fix a bug which errornously clears tags on intermediate nodes.
- add comments.
2011-05-19 10:06:56 +00:00
yamt
464de4ca7d
radixtree: assertions
2011-05-19 10:01:21 +00:00
yamt
59a4821fb2
radixtree: comments
2011-05-19 10:00:30 +00:00
yamt
a8d2a6dea1
radixtree: comments
2011-05-19 09:58:28 +00:00
yamt
25dcdd54cb
fix _STANDALONE build
2011-04-26 20:53:34 +00:00
martin
235708f88f
Update also the non-void pointers to the current test objects.
...
Finaly fixes PR lib/43964.
2011-04-20 20:00:07 +00:00
martin
e40530ec28
Fix "address of a void*" vs. void* confusion.
...
Part of fixing PR lib/43964.
2011-04-20 19:40:00 +00:00
yamt
714ba23ee1
- fix _STANDALONE build.
...
- use __CTASSERT instead of CTASSERT. enable it for userland.
- __read_mostly.
2011-04-14 15:42:02 +00:00
yamt
949aabf781
fix _STANDALONE build
2011-04-14 15:31:20 +00:00
matt
9b4a6fec19
Add RCSIDs
2011-04-12 16:19:44 +00:00
wiz
d6a06aa7e9
Fix a typo and a punctuation nit.
2011-03-27 22:44:47 +00:00
bouyer
d9210c2405
Add a new libquota library, which contains some blocks to build and/or
...
parse quota plists; as well as a getfsquota() function to retrieve quotas
for a single id from a single filesystem (whatever filesystem this is:
a local quota-enabled fs or NFS). This is build on functions getufsquota()
(for local filesystems with UFS-like quotas) and getnfsquota();
which are also available to userland programs.
move functions from quota2_subr.c to libquota or libprop as appropriate,
and ajust in-tree quota tools.
move some declarations from kernel headers to either sys/quota.h or
quota/quota.h as appropriate. ufs/ufs/quota.h still installed because
it's needed by other installed ufs headers.
ufs/ufs/quota1.h still installed as a quick&dirty way to get a code
using the old quotactl() to compile (just include ufs/ufs/quota1.h instead of
ufs/ufs/quota.h - old code won't compile without this change and this is
on purpose).
Discussed on tech-kern@ and tech-net@ (long thread, but not much about
libquota itself ...)
2011-03-24 17:05:39 +00:00
wiz
35124272d3
Remove duplicate "the". From Henning Petersen in PR 44640.
2011-02-26 12:56:35 +00:00
yamt
62e2ded66d
an implementation of radix tree. the idea from linux.
2011-02-22 21:31:15 +00:00
pooka
f3da52f3a1
Add PIC variant for fetching the lock address.
...
librump.so now works on sparc
2011-02-22 18:45:10 +00:00
njoly
236d2fbff6
Fix section for umask xrefs.
2011-02-21 13:42:57 +00:00
plunky
340f952206
prop_dictionary_internalize_from_file_returns_a_dictionary_not_an_array
2011-02-02 16:37:27 +00:00
matt
c2f76ff004
Use END(sym)
...
use RCSID
2011-01-25 04:45:28 +00:00
matt
3c6f3faa1a
Add a new O(log(2) implementation. On mips32/mips64, use clz/dclz.
2011-01-23 06:47:14 +00:00
bouyer
dc31d933b9
prop_*_copyout takes an object as second parameter, not a pointer to object.
2011-01-20 11:17:58 +00:00
wiz
3421828c26
Typos, wording.
2011-01-20 10:48:37 +00:00