Commit Graph

198990 Commits

Author SHA1 Message Date
pooka 9eacb1b321 rumpnet tests 2011-03-10 14:11:18 +00:00
pooka bbc7636114 Add a test checks that 16 rump kernels on one shmif bus can ping
each other.
2011-03-10 14:09:46 +00:00
pooka baaf9cb9d3 * remove juiblex from nfsd startup (i was using -DDEBUG nfsd yesterday)
* some minor nits
2011-03-10 13:42:33 +00:00
roy df504c6413 Do our best to process invalid terminfo strings instead of just
returning NULL.
2011-03-10 13:39:26 +00:00
pooka 8fa2364979 Support bpf. shmif_dumpbus(1) can be used for much the same effect,
but sometimes it's just more convenient to run tcpdump live.
2011-03-10 13:27:03 +00:00
jmmv 2a77c0a96c Note that window(1) will go away after netbsd-6 is branched. 2011-03-10 13:23:41 +00:00
pooka d377d1cc83 Pass packet up if it's *for* us, not if it's from someone else.
This fixes a rather curious forwarding/redirect/etc. storm which
happened when there were >2 shmif kernels on the same shmbus with
ip forwarding set on. (at least it stress-tested other code ;)
2011-03-10 13:20:54 +00:00
jmmv 7a7005937c Note the import of tmux, version 1.4. 2011-03-10 13:17:35 +00:00
jmmv a3fddfa529 Enable the build of tmux and add the necessary directory and file entries. 2011-03-10 13:16:57 +00:00
skrll ff1072d23a Whitespace. 2011-03-10 12:53:42 +00:00
pooka d1535ddeaf shmif_dumpbus tests 2011-03-10 11:16:03 +00:00
pooka efd10a6525 add tests for shmif_dumpbus(1) 2011-03-10 11:13:33 +00:00
roy 9d7b5f143f Fix two other off-by-one errors when processing %P and %g commands. 2011-03-10 10:46:33 +00:00
roy 40109496d4 Add support for translating the following termcap commands into terminfo:
%B %D %r %2 %3 %d %+ %> %.
Fixes PR bin/44692.
2011-03-10 10:17:19 +00:00
pooka a10e19a78e Add some asserts to make sure the bus offset isn't beyond what we
mapped.  (I had a very interesting time last night trying to figure
out what was going when things apparently got compiled with a 64bit
time_t on nb5.  this caused only 4k of the bus file to be mapped...)
2011-03-10 10:11:25 +00:00
skrll 5463956946 Rename some registers to reflect reality. 2011-03-10 10:06:33 +00:00
pooka 3406bd8660 Revert 1.81 and do it in a saner way with an ifdef. Later, when
the naming crisis is resolved, we can probably support rump kernel
quotas from nb5 also.
2011-03-10 09:47:32 +00:00
roy 74cdc55234 Fix an off-by-one error when processing embedded values. 2011-03-10 09:45:32 +00:00
jmmv 165ab141db Document tmux. 2011-03-10 09:19:14 +00:00
jmmv eb9405a694 Add reachover Makefiles for the build of tmux. 2011-03-10 09:18:00 +00:00
jmmv 698d5317f6 Initial import of tmux-1.4:
tmux is a "terminal multiplexer".  It enables a number of terminals (or
windows) to be accessed and controlled from a single terminal.  tmux is
intended to be a simple, modern, BSD-licensed alternative to programs
such as GNU screen.

The import of tmux is intended to replace window(1) in the not-too-distant
future.  For reference, tmux is also present in the base system of FreeBSD
and OpenBSD.

Approved by core@.
2011-03-10 09:15:36 +00:00
jmmv 9e4aec07e1 Add instructions and a helper script to import tmux. 2011-03-10 09:10:41 +00:00
wiz 97b3b86219 Add serial commas. 2011-03-10 08:53:04 +00:00
mrg 8a38ea5d70 fix a typo 2011-03-10 08:46:12 +00:00
bsh 4a303aca68 add MPCore to CPU-ID table
add branch predict bit to arm11_options
2011-03-10 08:06:27 +00:00
bsh d5f7715c70 Preliminary ARM11 MPCore support.
I have confirmed this commit doesn't affect existing evbarm kernels by
comparing binaries.
2011-03-10 07:47:14 +00:00
jakllsch 625b62a431 Shorten infinite loop. Tames atactl(8) atabus reset on mvsata(4). 2011-03-10 03:35:37 +00:00
scw 56541821a9 Match a Toshiba-branded version of Novatel's EU870D 3G/HSDPA WWAN Card. 2011-03-10 00:13:56 +00:00
scw e02cca4e9a Regen for Toshiba version of Novatel EU870D 3G/HSDPA WWAN Card 2011-03-10 00:12:51 +00:00
scw f84fccc70b Add entry for Toshiba version of a Novatel EU870D 3G/HSDPA WWAN Card. 2011-03-10 00:11:59 +00:00
riz 3406e189a5 #include <sys/debug.h> (from the ZFS sources) so that ASSERT() is
defined, and we don't get problems like kern/44430.  This is
more a workaround than a fix, but at least I can load zfs now.

ok haad@
2011-03-09 23:55:46 +00:00
joerg 3b9c90a96e Define namespace remap macros before including sys/tls.h. 2011-03-09 23:50:40 +00:00
riz c29d7160e5 If the config is zero size, don't try to read it.
OK haad@
2011-03-09 23:49:06 +00:00
pooka df23472915 track lockdebug data even in the special path 2011-03-09 23:41:24 +00:00
pooka bbc64bd6b0 document vfs and sysctl knobs to RUMPHIJACK 2011-03-09 23:40:44 +00:00
pooka 61f25f646e Make getfh() a pathcall instead of a fhcall. while it does pertain
to file handles, it still gets passed a path and we can DTRT based
on that.
2011-03-09 23:26:19 +00:00
joerg aad599979d Add TLS support infrastructure. For dynamic binaries, ld.elf_so exports
_rtld_tls_allocate and _rtld_tls_free. libpthread uses this functions to
setup the thread private area of all new threads. ld.elf_so is
responsible for setting up the private area for the initial thread.
Similar functions are called from _libc_init for static binaries, using
dl_iterate_phdr to access the ELF Program Header.

Add test cases to exercise the different TLS storage models. Test cases
are compiled and installed on all platforms, but are skipped on
platforms not marked for TLS support.

This material is based upon work partially supported by
The NetBSD Foundation under a contract with Joerg Sonnenberger.

It is inspired by the TLS support in FreeBSD by Doug Rabson and the
clean ups of the DragonFly port of the original FreeBSD modifications.
2011-03-09 23:10:05 +00:00
njoly ef6127c9f2 Fix sub-section references. 2011-03-09 22:26:36 +00:00
pooka 41f5ebb8ea actually, revert previous for now. quotactl doesn't play with the
same rules as all the other compat functions.
2011-03-09 22:12:45 +00:00
dyoung acf9dcfe9b unifdef -U__OpenBSD__ -D__NetBSD__ -U__FreeBSD__ for readability. No
functional change intended.
2011-03-09 22:06:42 +00:00
dyoung 29c600c1cd Remove ifa == NULL check, ifa cannot be NULL. 2011-03-09 22:04:52 +00:00
pooka bd56cf8b76 mark old quotactl rump too 2011-03-09 21:52:31 +00:00
pooka 1bafe88e56 nfsd + mount_nfs test with stock system binaries 2011-03-09 21:25:59 +00:00
pooka 9d51298cb8 Make this compile/work on NetBSD 5 once again. 2011-03-09 20:48:57 +00:00
phx 635fb9c2cc Check the PCI-interface for legacy/native mode, not the PCI-revision. 2011-03-09 20:35:56 +00:00
phx 64f00bc3be DLink DSM-G600 button handling.
There are no commands to reboot or poweroff a G600, though.
2011-03-09 20:33:57 +00:00
tron 4339a30cbc Don't descend into non-existing subdirectory "clients". 2011-03-09 20:13:47 +00:00
bouyer 37628c8c74 Use librumphijack for quota commands instead of rumpifed versions. 2011-03-09 19:04:57 +00:00
pooka d0066d8269 Bump version for new quota code -- even if ABIs didn't change, it's
still a major feature.
2011-03-09 19:02:04 +00:00
mrg 24240024c0 move xorg-server.m4 into the MD files that build xorg-server.
this should fix most of the recent build issues on xorg without
xorg-server platforms.
2011-03-09 18:55:55 +00:00