pooka
44bb67c4bb
Be more verbose about the performance hit.
2008-10-16 10:30:17 +00:00
pooka
46b5f75de9
build librumpnet
2008-10-16 09:44:12 +00:00
pooka
11a1b3f96a
add do-sys-rump-net-lib
2008-10-16 09:43:12 +00:00
pooka
f6e8419ce8
update set lists for:
...
* rump_nfs
* librumpfs_nfs
* librumpnet{,_net,_netinet,_sockin,_virtif}
2008-10-16 09:39:43 +00:00
pooka
d72ee403e1
Add & enable rump_nfs.
2008-10-16 09:30:57 +00:00
pooka
37b61acf1e
* descend into rump/net
...
* descend into fs/lib/libnfs
2008-10-16 09:29:43 +00:00
pooka
ce2bb4bac6
Add a prototype to allow this to build (will be moved to a better
...
place later).
2008-10-16 09:25:30 +00:00
pooka
e66325797b
kill default DBG=-g
2008-10-16 09:24:51 +00:00
pooka
61c5cf598d
Convert mount_nfs to the mount_foo_parseargs() format. No functional
...
change.
2008-10-16 09:12:54 +00:00
ad
a5611119c0
Another revivesa merge botch.
2008-10-16 08:52:20 +00:00
ad
ad507e54f8
_lwp_kill: set SI_LWP in the siginfo, not SI_USER.
2008-10-16 08:47:07 +00:00
dholland
3b398d5c25
Adjust previous; apb@ points out that _PATH_TMP is provided by compat_defs.h;
...
thus, this shouldn't need a paranoid fallback definition.
And, use _PATH_TMP also in the second place that was using a hardwired "/tmp".
2008-10-16 05:41:13 +00:00
dholland
36c1b19ba1
Fix ridiculously small filename buffer for temporary file and resulting
...
truncation if $TMPDIR is set; also, fix an error path to not leave the
temporary file behind. From Gao Ya'nan in PR 39746.
While here, use _PATH_TMP instead of a hardwired "/tmp".
2008-10-16 05:35:01 +00:00
wrstuden
08a6eca79e
Bring back saframe. Noted by Robert Swindells.
2008-10-16 04:02:32 +00:00
wrstuden
e5d0434bf7
sys/sa.h and sys/satypes.h are both needed, so revive/include them.
2008-10-16 03:51:54 +00:00
pooka
47c581b572
nfs_boot calls some networking stack routines directly. Since rump
...
will not invoke nfs_boot in the foreseeable future, provide those
routines as stubs in case sockin is used instead of the real
networking stack.
2008-10-15 22:25:26 +00:00
pooka
2d1a1a1ecf
Don't descend into rumptest automatically. Otherwise a manual
...
"make install" in this directory does some funnies.
2008-10-15 20:41:11 +00:00
wrstuden
02b557280f
Pre-declare struct sadata_vp here so we avoid a circular dependency
...
between this file and savar.h. This lets lwp.h stand on its own.
I do not understand why compiling kernels on i386 did not catch this.
2008-10-15 20:32:46 +00:00
pooka
1ff56ab29e
One more init I happened to forget: iostat_init()
2008-10-15 20:15:37 +00:00
scw
edeb3e1fec
Reduce the scope of PPPoE session IDs from globally unique to per-interface
...
unique. Some brands of ADSL modems pick a hard-coded session ID which
would otherwise make it impossible to use two of them in the same system
simultaneously.
2008-10-15 20:08:33 +00:00
pooka
084e92b62d
Reword quite out-of-place (even historically) "nqnfs 2" error message.
2008-10-15 19:06:45 +00:00
bouyer
2a95f206c2
Regen: fix entry description.
2008-10-15 18:31:16 +00:00
bouyer
dd0d5e5a64
Fix entry description.
2008-10-15 18:30:29 +00:00
matt
74b13f5d12
Use RET/RETc as appropriate
2008-10-15 18:07:46 +00:00
wrstuden
566aaebc36
Looks like we need sa.h after all for userland. Add it back.
2008-10-15 18:07:28 +00:00
bouyer
34fc5ca03c
Regen: add more ICH9 ethernet devices.
2008-10-15 17:34:51 +00:00
bouyer
cf67af4a36
Add support for more ethenet ICH9 devices. Tested by Pouya D. Tafti
...
on a 82801I_IGP_M_AMT.
2008-10-15 17:32:04 +00:00
christos
1269d9a570
don't compile/link libraries with pie
2008-10-15 17:31:50 +00:00
matt
9bb26ef454
Add fa526_flush_prefetchbuf
2008-10-15 16:56:49 +00:00
matt
285956ae5c
Make sure the register used is 0 when doing ops which affect the entire
...
cache or tlb.
2008-10-15 16:38:10 +00:00
wrstuden
e27861f46e
Add a weak alias for ktr_saupcall, so things build w/o KTRACE compiled.
2008-10-15 16:03:29 +00:00
sborrill
fb3d071819
Correct existing Xen example and add Xen with serial console example.
...
Refer to boot.cfg(5) for Xen examples from boot(8).
2008-10-15 14:32:26 +00:00
pooka
c66ebd3d57
For NFSV3CREATE_EXCLUSIVE verifier, just use arc4random() instead
...
of the first inet address on INET systems (which is likely to be
localhost).
2008-10-15 14:21:35 +00:00
pooka
513be93faf
Revert revivesa merge botch to fix build.
2008-10-15 14:09:21 +00:00
pooka
cf82732ba2
Revert weird revivesa merge botch. (Hi Bill!)
2008-10-15 13:57:03 +00:00
pooka
edfec78484
add -lrumpnet
2008-10-15 13:11:45 +00:00
pooka
8fb0c4b043
Add support bits necessary for rumpnet functionality.
2008-10-15 13:04:26 +00:00
pooka
f7c6dc5e73
provide rumpuser_net_connect()
2008-10-15 13:02:29 +00:00
pooka
687fd3f77a
regen: few networking calls
2008-10-15 13:02:01 +00:00
pooka
d31071b90c
Mark a few network-related calls as RUMP (needs more work)
2008-10-15 13:01:15 +00:00
pooka
ab368d7178
Add the basic rump networking library, which provides e.g. sockets
...
and mbufs. This is required by all network-using rump applications.
2008-10-15 13:00:39 +00:00
pooka
ba12d8328e
Call rump_sys_setsockopt(SO_RCVTIMEO) for el-cheapo "async" socket i/o.
2008-10-15 11:45:35 +00:00
pooka
7dd6651a0a
Mostly support TCP, mostly meaning "client-side TCP", since listen,
...
accept etc. is not supported yet. Disconnect is not really supported
either, but doesn't matter in most cases.
2008-10-15 11:43:38 +00:00
cegger
968d25010f
build fix: get prototype for membar_producer()
2008-10-15 10:05:07 +00:00
cegger
33decc3ffa
buildfix: get prototype for cpu_upcall()
2008-10-15 09:55:01 +00:00
cegger
02261d8f3c
make the headers compile
2008-10-15 08:58:40 +00:00
ad
b5ff001c46
Correction to previous.
2008-10-15 08:25:28 +00:00
ad
c1482a51a0
Cosmetic change to previous.
2008-10-15 08:22:06 +00:00
ad
1ec58d56ef
- Rename cpu_lookup_byindex() to cpu_lookup(). The hardware ID isn't of
...
interest to MI code. No functional change.
- Change /dev/cpu to operate on cpu index, not hardware ID. Now cpuctl
shouldn't print confused output.
2008-10-15 08:13:17 +00:00
ad
889ba1e151
Don't map cpu index to hardware id.
2008-10-15 08:08:30 +00:00