Commit Graph

189170 Commits

Author SHA1 Message Date
mrg
3bdcb2e4b5 add a nop to provide enough space for the linker and long calls.
fixes link errors with 'cerror' and libposix.

from dennis.c.ferguson@gmail.com in PR#43010.
2010-03-22 02:17:23 +00:00
mrg
b7afc13f58 default powerpc64 mbufs to 512 bytes, like other 64 bit platforms.
from dennis.c.ferguson@gmail.com in PR#43028.
2010-03-22 02:14:28 +00:00
mrg
eaa088bcc1 add powerpc64 support. from dennis.c.ferguson@gmail.com in PR#43029. 2010-03-22 02:00:33 +00:00
mrg
093c642fac replace kernel-only 'stmd' and 'lmd' operations in userland with equivalent
sequences of code, as done in eg, powerpc64/gen/_setjmp.S rev 1.2.

from dennis.c.ferguson@gmail.com in PR#43009.
2010-03-22 01:39:11 +00:00
mrg
4e60bef737 convert -idirafter to -isystem, as recommended by cgd in PR 11843.
most of the list in that PR were already done.
2010-03-22 01:29:29 +00:00
mrg
1314a37a1f fix the dependancy list for this. 2010-03-22 00:23:59 +00:00
mrg
c9757b07d4 since pmap_activate/pmap_deactivate need to not block, but the rest of
pmap is OK, add a new IPL_VM pmap_ctx_lock that is held while allocating
or freeing a context, and revert pmap_lock back to IPL_NONE.

i considered a per-cpu context lock, but that would require locking
each active CPUs lock in turn in pmap_remove_all() and pmap_destroy().


thanks to ad for explaining how these parts interact.
2010-03-21 22:38:08 +00:00
jruoho
08053de4ee Document the weird <iso646.h>. 2010-03-21 21:23:51 +00:00
jklos
054fd02ef5 Reorganizing Chelsio 10 gig files into separate directory. 2010-03-21 21:15:37 +00:00
jklos
86bb752ce4 Reorganizing all Chelsio 10 gig files into separate directory. 2010-03-21 21:11:13 +00:00
jruoho
67dcd1d1f0 Bump date for previous. 2010-03-21 20:38:20 +00:00
jruoho
341372abaa Note inttypes(3) also here. 2010-03-21 20:34:52 +00:00
lukem
f009f7a2e4 Update version to 20100320 for Christos' commit to popen.c 1.37 for:
PR/43023: Bruce Cran: FTPD bug remote crash
2010-03-21 20:27:26 +00:00
plunky
56e30c61a6 send the SET_SCALE11 command before the 'sliced' command as per the
Linux driver (and elantech(4)), via PR kern/42853
2010-03-21 20:04:43 +00:00
plunky
4cac2374d5 Extended capability probes can confuse the passthrough device,
reset the touchpad on enable to cure that.
2010-03-21 19:57:05 +00:00
jruoho
61f4a4ebdc Mention the recommended usage of inttypes(3) when applicable. 2010-03-21 19:55:19 +00:00
plunky
88c4db2ecc some definitions from the Linux driver (via PR kern/42853) 2010-03-21 19:53:52 +00:00
jruoho
09b0a44249 Add inttypes(3). 2010-03-21 19:45:58 +00:00
jruoho
04ca1e2ee6 Document <inttypes.h>. 2010-03-21 19:42:51 +00:00
wiz
be4c6ad05f Remove superfluous Pp. 2010-03-21 15:42:19 +00:00
nonaka
e7cdf99f1a sync with OpenBSD:r1.3
> bus_dmamap_sync fixes to cope with real life.
2010-03-21 14:49:28 +00:00
christos
9a10b49e97 revert for now. 2010-03-21 14:29:04 +00:00
christos
e20b5c4bf4 revert previous for now. 2010-03-21 14:28:15 +00:00
jruoho
ab524958e3 Emphasize imaxint_t. 2010-03-21 13:39:51 +00:00
joerg
5180429ad8 Use \e 2010-03-21 13:34:34 +00:00
nonaka
a6299ff98b more fix. 2010-03-21 13:34:19 +00:00
pooka
3a8a23ba3e don't create obsoleted directories 2010-03-21 13:26:10 +00:00
nonaka
ec54e91092 fix wrong op priority. 2010-03-21 13:10:38 +00:00
yamt
4be7bac241 yamt-nfs-mp: update base tag 2010-03-21 13:04:24 +00:00
jruoho
4b49213e2a Note that some of these were already in ANSI C.
XXX: Maybe someone with insight adds a word or two about the history?
2010-03-21 12:40:51 +00:00
jruoho
1d0ccd97f7 Reference stddef(3). 2010-03-21 12:36:21 +00:00
jruoho
d7219ce78c Add stddef(3). 2010-03-21 12:30:24 +00:00
jruoho
0e1ddcbafa While at it, add also stddef(3). 2010-03-21 12:27:51 +00:00
wiz
1e79755c3b gdb-7.1 out. 2010-03-21 11:24:58 +00:00
jruoho
464601ba7f Add stdbool(3). 2010-03-21 11:14:54 +00:00
jruoho
8969131ab4 Reference stdbool(3). 2010-03-21 11:13:36 +00:00
jruoho
166c436957 As we have added stdint(3) and tgmath(3), we may as well add stdbool(3). 2010-03-21 11:12:52 +00:00
pooka
f3beefdb45 Convert acpibat to use ioconf instead of homerolled config glue.
Note, config whines about things like:
files.acpi:30: attaching undefined device `apm'

I intentionally was a lazy boy and didn't include a ton of dirt to
keep the hot napalm and riot blasts in the config thread rolling ;)

tested by jruoho (thanks!)
2010-03-21 07:09:56 +00:00
pooka
ce672f239f include bsd.ioconf.mk when necessary 2010-03-21 06:56:52 +00:00
pooka
40bb87a667 Move make snippets for use with config(1) ioconf functionality from
rump into share/mk.  This is to make it useful for all kernel
builders.

Note: we have waaay too many weird and wonderful ways of making
kernel code (monolithic kernel, modules, rump).  There should be
only one way to build kernel code instead of a maze of twisty little
.mk files, all not quite alike.  When that is fixed, this snippet can go
into the more generic .mk file.
2010-03-21 06:55:44 +00:00
chs
e23026927c in nfs_bootparam(), set the corresponding flag for each field that we fill in. 2010-03-21 00:10:40 +00:00
chs
45709939f2 assert that pcb_onfault is NULL in places where it should be. 2010-03-21 00:10:14 +00:00
christos
f7c98956a3 remove unnecessary cast now that lint is more intelligent. 2010-03-21 00:04:34 +00:00
christos
ac4eda1b1e right shift of unsigned quantities with constant. 2010-03-21 00:03:46 +00:00
christos
d867aaf024 make lint recognize constant shift values and not warn if the number of bits
shifted results in a narrower type.
2010-03-21 00:02:13 +00:00
chs
04aa4da3b0 fix copy{in,out}{,str}() to return the error returned by uvm_fault().
fixes PR 41813.
2010-03-20 23:31:27 +00:00
joerg
69119b7656 Drop redundant .TP 2010-03-20 20:58:06 +00:00
mrg
9a2f900318 convert pmap_lock into an IPL_VM lock, and avoid calling
KASSERT(!mutex_owned(&pmap_lock)) since that's no longer valid.

this fixes hangs on 4-core machines like the U80.

tested on U80, SB2500 and SB2000.


XXX: my initial attempts to replace pseg_lock with this new equivalent
XXX: lock hang in pmap_bootstrap it seems..  but this should be able
XXX: to go away now.
2010-03-20 20:36:23 +00:00
joerg
57d3f386e1 Quote lines that start with . and should appear literally. 2010-03-20 20:34:56 +00:00
joerg
3ae1e92ee1 Drop redundant TPs 2010-03-20 20:27:57 +00:00