Commit Graph

123057 Commits

Author SHA1 Message Date
is 80c46878b1 Add a reference to options(4) in md(4).
Document missing options which change md(4) behaviour.
2004-01-12 20:03:39 +00:00
dbj 6300af6ca7 change the message "COVERTING TO FFSv2 SUPERBLOCK" to
"CONVERT TO NEW SUPERBLOCK LAYOUT" to help avoid confusion
2004-01-12 19:40:24 +00:00
dbj 51134cc5dd change the updating note to say you may need fsck_ffs -b 32 -c 4' 2004-01-12 16:19:19 +00:00
jdolecek 0ee51a3dec finish previous (removal of 'reaper' kernel thread):
* move tss_free() call to the new cpu_lwp_free()
* g/c cpu_wait()

fixes PR kern/24067 by Nicolas Joly
2004-01-12 14:31:46 +00:00
mrg 2ccd4840f5 - add a new flags field to the emulation vector, with one user so far
EMUL_FLAG_NETBSD32.  set EMUL_FLAG_NETBSD32 in any 32 bit on 64 bit
kernel emulation layers.
- if EMUL_FLAG_NETBSD32 is set, calculate the proper argument count.
(XXX: this should use register32_t, but that's not visible to all
builders of kdump...)

now netbsd32_ioctl(2) actually reports sane values, and other arguments
are mostly correctly printed (there are still some signed extension
issues with 32 bit numbers being displayed as "0xffffffff8xxxxxxx".)
2004-01-12 13:39:56 +00:00
sekiya 95e98b18f7 Back out hasty previous commit -- bitwise arithmetic does not always match
integer arithmetic, as demonstrated in this case.
2004-01-12 12:50:07 +00:00
sekiya 1c3c44683b Wrap more mips3_ operations in MIPS3 defines. 2004-01-12 12:32:00 +00:00
sekiya 67770bc1a4 Add pic attached at mainbus (for IP12). 2004-01-12 12:15:05 +00:00
sekiya e0c8a0088c mips3_* functions aren't available when MIPS3 is not defined, so provide
MIPS1 workalikes (which, for the _8 routines, discard the top 32 bits).
2004-01-12 12:12:24 +00:00
sekiya 09d9a0fb59 Add pic (memory controller for IP12) driver. Originally written by
Steve Rumble, with mostly stylistic changes by myself.
2004-01-12 12:07:06 +00:00
sekiya f04e7368ea Completely commit to bitwise operations. Instigated by simonb@ 2004-01-12 11:53:31 +00:00
sekiya a02b828c6e Change one more multiplication to a bit shift. Pointed out by pooka@. 2004-01-12 11:30:24 +00:00
scw dcb1b313f5 Use __insn_barrier() to prevent the compiler reordering splx/splraise
relative to the code they're supposed to protect.
2004-01-12 10:25:06 +00:00
lukem a77e611113 Support MKUUCP=no.
Fix the syspkgs for cu (now in uucp) and tip (now in util)
2004-01-12 09:42:07 +00:00
lukem bffdcf216d more MKSENDMAIL=no support.
noted by Juan Romero Pardines in private email, and confirmed by me.
2004-01-12 06:42:39 +00:00
dbj 6202d43b3b add checks for a couple of botched superblock upgrade cases
and report a warning with repair references.
2004-01-12 05:49:03 +00:00
uebayasi a95a90d63a Refine English. From Luke. 2004-01-12 05:25:39 +00:00
dbj a0d8cc6467 change fsck to fsck_ffs in 20040109 updating note 2004-01-12 05:01:22 +00:00
mrg aaacfb4a0a this file is obsolete 2004-01-12 04:47:22 +00:00
uebayasi e38b3d15ef Now /etc/rc.d/virecover can be configurable by rc.conf(5). Reflect
it.  Bump date.
2004-01-12 04:40:00 +00:00
sekiya 74e150c7b1 CRIME revision 1.1 has a bug that affects PIO operations to/from the MACE.
The recommended workaround is a 5-10ms delay before and after accesses.
Therefore, move the affected bus_space_* operations from bus.h to bus.c
and special-case MACE accesses.

CRIME accesses are not affected, so introduce SGIMIPS_BUS_SPACE_CRIME and
use it as the CRIME tag.

My ip32 seems a little bit happier with this change, and my ip22 didn't
notice the change.
2004-01-12 03:30:51 +00:00
sekiya bb9d36c069 ANSIfy, and change a multiplication operation to a bit-shift. 2004-01-12 03:26:08 +00:00
lukem 6c4f688946 Support MKSHARE=no 2004-01-12 03:08:06 +00:00
simonb c7fb30805a Use the first argument of getmode() to modify the second arg, instead of
just replacing the second arg.  This lets the higher order file type bits
survive.  Fixes problems with the tools version of mknod(8).
2004-01-12 02:23:37 +00:00
lukem 01e14c2ace fix previous (MKSHARE=no support) 2004-01-12 01:43:54 +00:00
lukem f48f3fcdfc support MKDOC=no 2004-01-12 01:33:51 +00:00
lukem 8c09d1d81a support MKSHARE=no 2004-01-12 01:18:12 +00:00
lukem e7f5146b76 support MKSHARE=no 2004-01-12 01:01:55 +00:00
lukem 12ba710512 more unnecessary directories 2004-01-12 00:06:07 +00:00
lukem da445e3617 Always build cf/, even if MKSHARE=no, since that stuff is part of Imake. 2004-01-11 23:44:31 +00:00
lukem 15f7d00565 Support MKDOC=no MKINFO=no MKNLS=no 2004-01-11 23:42:27 +00:00
lukem b78a0e235d remove unnecessary directories from here 2004-01-11 23:33:35 +00:00
wiz 2918c80455 Mention a possible pitfall file for amd imports. 2004-01-11 22:51:47 +00:00
jdolecek 475a5858bf g/c process state SDEAD - it's not used anymore after 'reaper' removal 2004-01-11 19:39:48 +00:00
jdolecek 93cbc84a2f use P_ZOMBIE() macro instead of checking p_state direct 2004-01-11 19:18:41 +00:00
jdolecek bd4dbe8139 g/c SDEAD handling 2004-01-11 19:15:50 +00:00
hannken 067a3b897d Update the file system snapshot driver:
- Document the kernel thread.
- Rename some functions and variables.
- Return EROFS where appropriate.
- Use shifts instead of 64-bit divide.
- Use a simple_lock to make it MP-safe.
- Add M_CANFAIL to malloc to avoid panic on large cluster size.
- Allow sparse file for backing store and use VOP_BALLOC() to allocate
  space. Default size of backing store is the size of the file system.
2004-01-11 19:05:26 +00:00
jdolecek 2cc036866c g/c SDEAD 2004-01-11 18:55:33 +00:00
jdolecek a1090edbd2 fix assertion - non-alive processes are in SZOMB state now
fixes PR kern/24033 by Martin Husemann
2004-01-11 18:51:15 +00:00
yamt 0cad61498f sysctl_vm_updateminmax: fix swapped filemin and execmin.
the problem reported by Vesbula on current-users@.
2004-01-11 18:42:25 +00:00
jdolecek 98f080e284 ride 1.6ZH version bump - g/c some unused struct lwp and struct proc
fields (former reaper stuff)
2004-01-11 18:37:52 +00:00
christos 9103779d38 Add more info that recent amd's want. XXX: this is not cross-build friendly. 2004-01-11 18:37:35 +00:00
christos 8baf088e39 PR/17103: FUKAUMI Naoki: Make this print the correct OS version and other
info. This breaks each time someone imports a new amd.
2004-01-11 18:37:01 +00:00
dsl 4169574d6f Reindent search loop in SuffFindCmds using 'continue' and 'break' instead
of netsted ifs.  No logic change.
2004-01-11 17:24:25 +00:00
lukem 7fac3a4aea check MKDOC instead of MKSHARE 2004-01-11 16:11:52 +00:00
mrg 3c36c70c82 fix a typo 2004-01-11 16:05:27 +00:00
martin 4641631823 Avoid ras_lookup call if compiling 32bit kernel (which does not have
__HAVE_RAS). Avoids a compile failure pointed out by Juergen Hannken-Illjes.
2004-01-11 15:56:28 +00:00
lukem 31541bb9a6 Add support for MKCATPAGES=no MKMAN=no MKMANZ=yes MKLINT=no.
Remove unnecessary entries for directories.
Move some catman pages from xbase -> xserver, to match the man pages.
2004-01-11 15:12:46 +00:00
lukem 27f289e307 Add support for:
MKCATPAGES=no
	MKMAN=no
	MKMANZ=yes

Add ".man" (from "man") and ".cat" (from "catpages") to indicate files
that will automatically be treated as having a ".gz" extension if
MKMANZ != no.  (This simplifies the MKMANZ!=no support...)
2004-01-11 15:09:51 +00:00
lukem fa835c1be8 MKLINT=no support 2004-01-11 14:53:23 +00:00