174124 Commits

Author SHA1 Message Date
hans
ce49696b30 Set nexaddr on qbus vaxen to enable remapping of buffers when booting
from MSCP devices. Fixes MSCP boot problem introduced by moving boot up
to allow for bigger kernels. OK by matt.
2008-10-16 13:39:25 +00:00
pooka
8447026c71 appease 64bit gcc 2008-10-16 13:36:06 +00:00
hans
991c2cc9b0 fix detection of unknown massbus devices, ok by matt 2008-10-16 12:47:22 +00:00
pooka
a162d50c30 regen 2008-10-16 10:32:28 +00:00
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