ad
8cd20f56b2
Autoload accept filter modules.
2008-11-20 10:00:54 +00:00
ad
226bc85b61
Rename the accept filter modules to make module name match filter name.
2008-11-20 09:58:45 +00:00
ad
5c14324942
port-amd64/39963 modules/compat_netbsd32: missing symbols on amd64
2008-11-20 09:30:32 +00:00
ad
1ab7ca8fdc
PR port-amd64/39964 modules/compat_linux: missing symbols on amd64
2008-11-20 09:26:06 +00:00
ad
11c98a4abf
PR port-amd64 modules/compat missing symbols on amd64
...
Also, test for compat_??_machdep.c so we don't have to grow more ifdefs
in the makefile.
2008-11-20 09:22:57 +00:00
wiz
b2cdc6d356
New sentence, new line; add commas; use Aq; only use Xr for existing man pages.
2008-11-20 09:07:09 +00:00
wiz
68df25679c
Ox only takes one argument, break line after version number.
2008-11-20 09:06:44 +00:00
cliff
c55c9be57e
add driver for low level inter-processor-interrupt
...
provides functions for establish/disestablish IPI ISR,
and function to signal IPI to the other CPU.
2008-11-20 08:02:48 +00:00
cliff
dda2ff2367
add bootstrap ttbl and devmap entries for DRAM Controller
...
and sanity check memory remap reg to catch possible
mismatch between boot firmware remapping and kernel MEMSIZE, etc.
2008-11-20 07:49:54 +00:00
cliff
b3224e5f51
add memory remap and inter-processor-interrupt register defines
2008-11-20 07:47:06 +00:00
cliff
16cd61f5e8
use __HAVE_FAST_SOFTINTS now
2008-11-20 07:45:37 +00:00
yamt
bd2755f5a1
pollcommon: use a more appropriate type than char[].
2008-11-20 01:25:28 +00:00
cegger
f20e076be5
take ecoff header for ecoff code.
2008-11-20 00:28:07 +00:00
joerg
27024ae7a6
Push functionality to deal with existing inode records into a separate
...
function.
2008-11-20 00:17:08 +00:00
cegger
89ba8d828a
make this compile (for next68k)
2008-11-19 23:31:13 +00:00
cegger
3db4119e84
build fix: include <sys/buf.h>
2008-11-19 23:04:34 +00:00
cegger
bac918b7dd
remove duplicate prototype which now conflicts with the prototype in <sys/signalvar.h>
2008-11-19 22:59:56 +00:00
hans
7c2871cb2a
fix build for 11/780-only kernel configs. OK by matt.
2008-11-19 22:54:16 +00:00
cegger
20a167ec1c
make this compile
2008-11-19 22:27:19 +00:00
cegger
3076d30653
make this compile for alpha
2008-11-19 22:02:21 +00:00
cegger
dd47eeac45
make this compile
2008-11-19 21:29:32 +00:00
ad
c4d65a7c5e
Additionally, set emul_netbsd_object=NULL after detaching it.
2008-11-19 21:29:25 +00:00
pooka
cb104c6b41
Add rumpvfs to compat, hinted by wiz.
...
Didn't use build-makefiles, so hopefully this is right.
2008-11-19 21:29:02 +00:00
ad
5473327d60
compat_modcmd: emul_netbsd_object will be NULL if no exec has taken place
...
between load and unload of the compat module.
2008-11-19 21:27:54 +00:00
cegger
1754024de3
redo previous:
...
check ID in getcpuid(). This way, the other commands (online/offline)
tell the user the real error.
2008-11-19 20:56:08 +00:00
hans
dae9680b33
fix build for kernel configs lacking KA46, KA48, KA49 and KA53 support.
...
OK by mhitch.
2008-11-19 20:26:40 +00:00
ad
e157b99c7c
Regen.
2008-11-19 18:39:43 +00:00
bouyer
fec31ce43e
Check that vnd is not NULL before using it, return ENXIO if it is.
...
Avoids a panic when vnconfig -uF is used on a busy vnd.
2008-11-19 18:38:36 +00:00
ad
df7a9dd3a8
5.99.3:
...
exec_add/exec_remove made useful.
vfs_hooks changed. I have added a bunch of empty entrypoints so this can
be extended again without bumping the kernel version.
2008-11-19 18:36:58 +00:00
ad
92ce8c6a3d
Make the emulations, exec formats, coredump, NFS, and the NFS server
...
into modules. By and large this commit:
- shuffles header files and ifdefs
- splits code out where necessary to be modular
- adds module glue for each of the components
- adds/replaces hooks for things that can be installed at runtime
2008-11-19 18:35:57 +00:00
cube
b2c01596ed
Sprinkle /usr/X11R7 where relevant. rc.d/x{fs,dm} are left to be done.
2008-11-19 18:07:19 +00:00
ginsbach
66acf4d33d
Add newgrp(1) to SEE ALSO cross-reference list.
2008-11-19 17:56:53 +00:00
hans
7a092e0d4e
uba device registers should be volatile. OK by ragge.
2008-11-19 15:39:10 +00:00
pooka
e10fef6cd2
Split vfs out of rumpkern into rumpvfs. Non-fs rumps no longer
...
include the file system code. File system rumps explicitly need
to include rumpvfs from now on.
2008-11-19 14:10:48 +00:00
tsutsui
c5f4f0e1da
Fix errors which were hidden in #ifdef COMPAT_09:
...
- fix a typo in rev 1.43 (ep_setup_stack -> es_setup_stack)
- fix an arg missed on ktrace-lwp merge in rev 1.47
XXX Is it really worth to have COMPAT_09 code on mips?
XXX No mips port in 0.9 and quite few a.out MIPS binaries..
2008-11-19 13:55:00 +00:00
pooka
74f93b9804
Bring in vnode.h
...
Why is this file still installed to /usr/include?
2008-11-19 13:34:11 +00:00
ad
3ac4bd5b0e
Fix sloppy device_private conversion by cegger@ that prevented systems
...
with IPMI from booting for the last two weeks.
2008-11-19 13:12:05 +00:00
njoly
2b470c165e
Regen for futex timeout argument cleanup/fix.
2008-11-19 13:11:15 +00:00
njoly
377975c175
futex(2) timeout argument cleanup/fix.
...
- Use `struct linux_timespec', converted to native structure.
- Ensure that provided values are correct.
- Replace timeval+tvtohz by tstohz.
2008-11-19 13:09:19 +00:00
ad
950585e9b4
module_autoload: disallow path seperators and magic symlinks.
2008-11-19 13:07:42 +00:00
ad
5bf641af07
For the x86 boot loader, autoload a kernel module corresponding to the
...
root file system type.
2008-11-19 12:36:41 +00:00
ad
20514c29be
+evcnt_detach
2008-11-19 12:20:40 +00:00
ad
caa33dc264
Unused header.
2008-11-19 11:08:06 +00:00
rmind
cdaedad50c
cpu_identify: check ID against number of processors.
...
Fix for PR/39955.
2008-11-19 11:05:40 +00:00
pooka
12f42819da
include <sys/fstypes.h>
2008-11-19 10:37:27 +00:00
matt
fcf3768443
Use <sys/atomic.h> not <machine/atomic.h>
...
Cleanup some code which is not used in case it is un-ifdef'ed.
2008-11-19 06:41:01 +00:00
matt
373f77bd8f
This is not longer needed since atomic_{set|clear}_bit are now dead.
...
So temporarily this has no contents.
2008-11-19 06:39:17 +00:00
matt
8856d1852f
Don't use atomic_{set,clear}_bit nor any atomic op. These used to wrap
...
atomic_{clear,set}_bit around munging a device register and that is clearly
wrong. Instead directly manipulate the CPSR to disable interrupts.
2008-11-19 06:37:51 +00:00
matt
ca9e0ec672
Don't include <machine/atomic.h> anymore.
2008-11-19 06:35:55 +00:00
matt
0636d20817
Use IF32_bits instead of I32_bit. Only disable/irq is __HAVE_UNNESTED_IRQS
...
is undefined.
2008-11-19 06:34:21 +00:00