175290 Commits

Author SHA1 Message Date
dyoung
a38f380ef4 Update comment for last. 2008-11-20 21:55:15 +00:00
dyoung
67852fcbc2 In the new ifioctl order, tun_ioctl() can call itself through
ifioctl_common().  Since the first tun_ioctl() call already holds
the simplelock, the second tun_ioctl() call will wait forever to
acquire it: deadlock.

To fix this, wait to acquire the lock until tuninit().
2008-11-20 21:54:42 +00:00
jdc
7892af0d0c Read the chip revision from the Sbus register. 2008-11-20 20:56:56 +00:00
jdc
7c6c93a6fb Note root partition size limitations on certain sparc and sparc64 models
(taken from the boot(8) manual pages).
2008-11-20 20:52:17 +00:00
cliff
c20cc9bcb9 use CFATTACH_DECL_NEW, make device in softc type device_t, etc. 2008-11-20 20:23:04 +00:00
hans
6e50d3937a Fix unibus interrupts on SBI machines. OK by matt. 2008-11-20 17:08:03 +00:00
tsutsui
0fe756618b It looks the ARC BIOS has another limit which prevents loading
a kernel larger than 8MB (it is not emulated by gxemul BTW),
so disable several devices in GENERIC and shrink RAMDISK kernel again
by sprinkled "no" keywords etc.
2008-11-20 13:57:09 +00:00
tsutsui
d02a8caa63 Use vt100 rather than wsvt25 for TERM since the latter makes
both FG/BG colors white during sysinst on Express5800/230 with tga(4).
2008-11-20 13:43:28 +00:00
njoly
f924710dd2 Fix mdoc warning: Empty input line. 2008-11-20 13:31:11 +00:00
tron
709a35c482 Make it possible to compile a kernel with COMPAT_NETBSD32 but without
COMPAT_40. This fixes PR port-amd64/39967.
2008-11-20 11:56:40 +00:00
ad
5b4bafc85a typo 2008-11-20 11:01:54 +00:00
ad
96c1610fd0 exec_aout module:
- compat_exec.c belongs here, not in compat.
- Make COMPAT_NOMID work in here.
2008-11-20 10:54:38 +00:00
ad
8551373dea Put the COMPAT_NOMID stuff into its own file. 2008-11-20 10:53:08 +00:00
jnemeth
4e826d168f regen for Corega CG-USBRS232R 2008-11-20 10:51:51 +00:00
jnemeth
55a2353845 PR/39971 - SHIMAOKA Shunsuke -- Recognize Corega CG-USBRS232R as a
serial device.
2008-11-20 10:50:42 +00:00
wiz
d01551648e End sentence with a dot. 2008-11-20 10:33:24 +00:00
ad
56e065b970 Oops, make these build. 2008-11-20 10:22:11 +00:00
jnemeth
8a3145769f PR/39958 - Joerg Niendorf -- grammar and Xref fixes 2008-11-20 10:09:06 +00:00
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