pooka
23046e71b2
Add a few symbols required by nfsd
2008-11-26 15:04:02 +00:00
ginsbach
bfd03efd21
new sentence, new line
2008-11-26 15:03:47 +00:00
pooka
e40a46d006
regen
2008-11-26 15:02:05 +00:00
pooka
3c61b47d93
RUMP some syscalls required by nfsd.
2008-11-26 15:01:17 +00:00
pooka
31a36acc43
puffs_setfhsize() in init
2008-11-26 14:03:48 +00:00
pooka
a947a86fee
support:
...
a) readdir cookies and eofflag
b) file handle routines.
File handle routines are REALLY ugly and are not stable, i.e.
the file handle will be lost if the file server goes byebye.
They probably should be redone to not use getfh(), but for nullfs
I wanted to make them the same as when the file system is accessed
without the null layer. Well, turns out it doesn't pass anyway
since the kernel adds the fsid tags for fhandle_t. Anyway, it's
useful for some limited hacking purposes, so I'll commit this
since it works .. kinda.
2008-11-26 14:02:23 +00:00
tsutsui
7cad77bd7e
Add a section which describes struct bintime.
2008-11-26 13:11:34 +00:00
tsutsui
d54ffae702
Remove dup entries.
2008-11-26 11:41:07 +00:00
he
5d0260e67c
Adapt to the removal of exec_elf32 from the alpha port, necessitating
...
the module be added to all the other ports' md.* files.
Also add the compat_linux module for alpha.
2008-11-26 11:06:11 +00:00
he
89e03cd94e
Add the recently added filecorefs, msdosfs, nullfs, and umapfs modules.
2008-11-26 11:04:22 +00:00
pooka
762d8bce6b
Try to honor rump_threads by not creating iothreads if threads are off.
2008-11-26 07:20:22 +00:00
pooka
eaff187ca4
Add dummy pr_ctloutput. I'm sure I had one at some point, since
...
it's required for rump_nfs to work, but I guess I lost it somewhere.
(yes, it should actually be implemented also)
2008-11-26 07:19:48 +00:00
matt
6d863ad603
gpn, not gnp.
2008-11-26 05:30:50 +00:00
matt
ef77c48fb2
Add children of geminiipi
2008-11-26 05:25:27 +00:00
tsutsui
2c79796d32
Use binuptime(9) and emulate 1GiHz (2^30) counter rather than
...
nanouptime(9) and 1GHz counter to avoid extra rescaling.
Suggested and reviewed by kardel@.
2008-11-25 23:10:43 +00:00
bad
e564489300
Document my changes from 2008-11-08 and today.
2008-11-25 22:39:20 +00:00
bad
f798cbf18b
Avoid using MSG_NOSIGNAL as it is not available everywhere.
...
Ignore SIGPIPE instead.
2008-11-25 22:38:31 +00:00
matt
17f430185a
u_int32_t -> uint32_t
2008-11-25 22:18:17 +00:00
bad
d9c51cbeae
Ignore unspecified and looback addresses. Ignoring unspecified addresses
...
prevents racoon from trying to bind to the wildcard address and specific
addresses simultaneously after e.g. dhclient has changed an interface's
address to 0.0.0.0.
2008-11-25 22:00:15 +00:00
bad
e7c2314bc8
RTM_DELETE and RTM_IFINFO don't carry info for added or deleted addresses.
...
Ignore them silently.
2008-11-25 21:54:05 +00:00
bouyer
5a3b0bf2c9
npxdna(): even if there's no effective FPU context switch set ci_fpused;
...
FPU will be used and needs to be switched on next context switch.
Fix "panic: npxintr: wrong process" with Xen.
2008-11-25 21:53:50 +00:00
bad
6db1040de3
Ignoring an unsuitable address is not an error. Therefore log it as
...
informational.
Make it clear from the log message that a route message is not interesting.
2008-11-25 21:50:47 +00:00
bad
220cbdde75
Use insmyaddr() instead of open coding it.
2008-11-25 21:46:12 +00:00
bad
b8d42d186b
Do not return erroneously from isakmp_open() when setting IPV6_USE_MIN_MTU
...
fails.
2008-11-25 21:42:36 +00:00
bad
667107700d
Keep myaddr.sock at -1 when no socket is opened.
2008-11-25 21:37:11 +00:00
he
595bc8a159
Add dev/crmfbreg.h.
2008-11-25 20:48:01 +00:00
pooka
d6457e83e1
Make sockin radix-capable.
2008-11-25 20:42:01 +00:00
pooka
eebcd28057
Support PRU_BIND / PRU_LISTEN / PRU_ACCEPT in sockin.
2008-11-25 20:39:57 +00:00
pooka
50176705eb
Take reference for proc0 rootdir vnode.
2008-11-25 20:35:46 +00:00
christos
53200e2e77
PR/40026: Aleksej Saushev: make(1) doesn't document VPATH, document it.
2008-11-25 20:34:19 +00:00
pooka
e346dcad76
"Manually" call rn_init() to make sure it's done. The real kernel
...
hooks it up with domain constructors in a fascinating way.
2008-11-25 18:44:05 +00:00
christos
2e31951ce3
enable extensions for isblank() and solaris
2008-11-25 18:41:57 +00:00
christos
88bda1cea2
don't use signed chars for no reason.
2008-11-25 18:40:26 +00:00
pooka
ec538307e6
fix comment (no functional change)
2008-11-25 18:38:08 +00:00
pooka
922d39c2b2
Heave-ho radix.c from librumpnet_net to librumpnet.
2008-11-25 18:36:08 +00:00
bouyer
42a9987790
npxsave_cpu() set ci_fpused so that the FPU will be disabled on next context
...
switch on Xen. Fix "npxintr: came from nowhere" kernel messages on Xen/i386.
2008-11-25 18:33:21 +00:00
pooka
c6e7028d1c
Make dom_maxrtkey of inet/inet6domain the size of the ip_encap pack
...
structures. This is far from optimal, but gets rid of iffy
#ifdef INET in radix.c. The radix bonsai still needs lots of love
before loading domains dynamically is possible...
2008-11-25 18:28:05 +00:00
ad
9d09ecfa96
sigaction1: we need to remember if the sigcontext method may be useable,
...
because libc can use it even if siginfo is available.
Changes are needed in libc to stop this being a performance penalty but
they will come later.
2008-11-25 16:42:44 +00:00
ad
bd14467c41
fpudna: enable interrupts in an error path.
2008-11-25 16:27:36 +00:00
ad
36ebc18492
trap07: do NOT enable interrupts before calling fpudna or we could be
...
preempted.
2008-11-25 16:25:29 +00:00
tsutsui
953d0b8986
In machclk functions always emulate 1GHz counter using nanotime(9)
...
since it has enough resolution via timecounter(9).
Using machine dependent cpu_counter() is not MP safe
and it won't work even on UP with Speedstep etc.
No particular comment on tech-kern, and also closes PR kern/39835.
2008-11-25 15:59:10 +00:00
ad
93ea4650a6
dumpsys: don't spew numbers into the log.
2008-11-25 15:51:34 +00:00
skrll
5222358697
-#include "opt_modular.h"
2008-11-25 15:50:52 +00:00
nakayama
4cb83f9c6e
Make DDB shows right register values on 32-bit sparc64 kernels.
...
- define db_expr_t as int64_t.
- %gsr is 32-bit, so use db_sparc_intop.
- sync arguments with function prototype.
- ansify.
2008-11-25 15:41:11 +00:00
ad
4f64126fc1
A fix for failed TSC calibration with the message "ERROR: %lld cycle TSC
...
drift observed".
On i386, cpu_cc_skew was written out as two 32-bit words. If unlucky, the
boot processor could read the whole 64-bit value after only 32-bits of the
update were written back to main memory.
2008-11-25 15:40:30 +00:00
ad
a5a0d68555
Print the size as decimal.
2008-11-25 15:15:28 +00:00
ad
31afc5b6d8
Add some basic DDB stuff for modules.
2008-11-25 15:14:07 +00:00
ad
173ac732fd
-#ifndef _KERNEL
...
+#if !defined(_KERNEL) && !defined(_STANDALONE)
2008-11-25 15:13:47 +00:00
ad
c90afa3efc
vax uses v3 trampoline.
2008-11-25 15:05:38 +00:00
tsutsui
47e819654a
- tcpdump 4.0.0 and libpcap 1.0.0 have been released
...
- update nvi and pkg_install version
- in tree bzip2 is also updated to 1.0.5
- libcdk was removed long ago
2008-11-25 14:54:03 +00:00