Commit Graph

26845 Commits

Author SHA1 Message Date
yokota
e91db411b2 Add brief note on error message from the driver. 1998-01-24 12:14:13 +00:00
yokota
cb24c2bf68 Small adjustment in sync check code. 1998-01-24 12:12:32 +00:00
jkh
d61a0bc6d3 Clean up doc bootstrap ports afterwards.
Small stylistic cleanup.
1998-01-24 07:30:55 +00:00
kato
d7c4ca0508 Sync with sys/i386/isa/wd.c revision 1.148. 1998-01-24 06:54:17 +00:00
kato
f7ba097831 Sync with sys/i386/i386/machdep.c revision 1.283. 1998-01-24 06:53:32 +00:00
steve
f00117c92b Random data is no longer based on the time of day, rather the random
number device.  Also clearly state that sequential data is the default.

PR:		5553
Submitted by:	Jonathan Hanna <pangolin@rogers.wave.ca>
1998-01-24 03:32:33 +00:00
kato
1f43ea90ad Sync with sys/i386/i386/machdep.c revision 1.282. 1998-01-24 03:15:37 +00:00
eivind
71ddd31390 Make all file-system (MFS, FFS, NFS, LFS, DEVFS) related option new-style.
This introduce an xxxFS_BOOT for each of the rootable filesystems.
(Presently not required, but encouraged to allow a smooth move of option *FS
to opt_dontuse.h later.)

LFS is temporarily disabled, and will be re-enabled tomorrow.
1998-01-24 02:54:56 +00:00
eivind
71161cca14 LKM-support for converting all file-system options to new-style options. 1998-01-24 02:21:53 +00:00
dyson
8726294764 Add better support for larger I/O clusters, including larger physical
I/O.  The support is not mature yet, and some of the underlying implementation
needs help.  However, support does exist for IDE devices now.
1998-01-24 02:01:46 +00:00
brian
4b6b8906a0 Fix error message.
Don't complicate the test compilation mentioned at the start of
the file.
1998-01-24 00:03:14 +00:00
brian
2fa1051841 Stop bogus warnings. 1998-01-23 22:29:16 +00:00
brian
b1b36a2e87 Re-implement the proxy arp sockaddr_dl search routine (again).
It now works :-) and searches all interface aliases.
1998-01-23 21:37:27 +00:00
jkh
c28ebdedae Bring back handbook and FAQ by adding a mechanism for bootstrap ports
to the build.  This will need more review as we go into it, but it should
do the basic job for now.
1998-01-23 20:15:54 +00:00
jkh
6d9aea860c Add FAQ and handbook back to doc subtree. 1998-01-23 20:11:46 +00:00
jkh
a26fcf19bd DISTRIBUTION=bin - we separate it out later. 1998-01-23 20:09:21 +00:00
jkh
5930ad49db In !dists case, invoke the custom dist menu rather than the toplevel
dist menu.  This makes a good deal more sense and should have been
this way all along.
1998-01-23 07:53:44 +00:00
jkh
0896cdc6b6 spelling and style police. 1998-01-23 07:48:54 +00:00
brian
f1d93f530b Don't allow manual dialing unless in auto or interactive mode. 1998-01-23 04:36:42 +00:00
brian
6354d4269a Ask spammers to mail postmaster@$m, not postmaster@FreeBSD.ORG. 1998-01-23 01:58:49 +00:00
brian
f5c8de67c0 Just list one of each domain that was rejected
(although only by Scheck_relay or Scheck_mail).
Suggested by: ache
1998-01-23 01:58:18 +00:00
jkh
68d4a23fe0 Add wfd to all target, reorder devs to put like with like since we lost
all pretense of an alphabetical ordering some time back.
1998-01-22 21:26:22 +00:00
jkh
bc80affadb MF22: match entries for wfd 1998-01-22 21:14:31 +00:00
sos
e22d07fc0f Use /bin/pwd instead of a potentially shell builtin that does
not return the "real" path.
This makes it possible to have the .o files put in the /usr/obj
hierachy instead of in the /usr/src one.
1998-01-22 19:34:31 +00:00
dyson
197bd655c4 VM level code cleanups.
1)	Start using TSM.
	Struct procs continue to point to upages structure, after being freed.
	Struct vmspace continues to point to pte object and kva space for kstack.
	u_map is now superfluous.
2)	vm_map's don't need to be reference counted.  They always exist either
	in the kernel or in a vmspace.  The vmspaces are managed by reference
	counts.
3)	Remove the "wired" vm_map nonsense.
4)	No need to keep a cache of kernel stack kva's.
5)	Get rid of strange looking ++var, and change to var++.
6)	Change more data structures to use our "zone" allocator.  Added
	struct proc, struct vmspace and struct vnode.  This saves a significant
	amount of kva space and physical memory.  Additionally, this enables
	TSM for the zone managed memory.
7)	Keep ioopt disabled for now.
8)	Remove the now bogus "single use" map concept.
9)	Use generation counts or id's for data structures residing in TSM, where
	it allows us to avoid unneeded restart overhead during traversals, where
	blocking might occur.
10)	Account better for memory deficits, so the pageout daemon will be able
	to make enough memory available (experimental.)
11)	Fix some vnode locking problems. (From Tor, I think.)
12)	Add a check in ufs_lookup, to avoid lots of unneeded calls to bcmp.
	(experimental.)
13)	Significantly shrink, cleanup, and make slightly faster the vm_fault.c
	code.  Use generation counts, get rid of unneded collpase operations,
	and clean up the cluster code.
14)	Make vm_zone more suitable for TSM.

This commit is partially as a result of discussions and contributions from
other people, including DG, Tor Egge, PHK, and probably others that I
have forgotten to attribute (so let me know, if I forgot.)

This is not the infamous, final cleanup of the vnode stuff, but a necessary
step.  Vnode mgmt should be correct, but things might still change, and
there is still some missing stuff (like ioopt, and physical backing of
non-merged cache files, debugging of layering concepts.)
1998-01-22 17:30:44 +00:00
kato
f95fe9806c Sync with sys/i386/i386/userconfig.c revision 1.100. 1998-01-22 14:26:34 +00:00
ache
2d8b453009 Add PATCH_INDEX_FIRST environment variable to do the same as -I option 1998-01-22 07:44:04 +00:00
helbig
f98c0d7ba5 Don't swap carriage return and new line in quoted mode (after ^V). 1998-01-22 07:37:10 +00:00
charnier
da58dd2ba5 Add rcsid. Add usage() with up to date flag list. Use err(3). 1998-01-22 07:28:26 +00:00
jkh
9267e7fa62 Mention LS-120 drives. 1998-01-22 07:28:22 +00:00
charnier
ffa2a680a8 Convert to mdoc format. Document missing flags. 1998-01-22 07:26:08 +00:00
jkh
dca62976a0 Update for current events, format police. 1998-01-22 07:23:44 +00:00
kato
3bc6c00a55 Added dealy.
Submitted by:	Kawanobe Koh <kawanobe@st.rim.or.jp>
1998-01-22 03:52:55 +00:00
msmith
ceb8ae2e31 Printers under FreeBSD are /dev/lpt* 1998-01-22 02:44:54 +00:00
kato
37c49e0fb8 Delete unused code in union_fsync(). 1998-01-22 02:14:59 +00:00
imp
7d01b0b30c MFC: sprintf paranoia 1998-01-22 00:04:57 +00:00
imp
ccb92f47cf Eliminate sprintf
Obtained from:OpenBSD (theo de raadt)
1998-01-21 21:46:36 +00:00
jlemon
0753479b42 Fix DOS keyboard handling to use standard pointer addresses instead of
an index into a private array.
Submitted by:	Randall Hopper <rhh@ct.picker.com>
1998-01-21 21:37:02 +00:00
jkh
d7243159f2 Add entry for SMC 9432TX cards (tx driver). 1998-01-21 19:25:49 +00:00
jkh
9380fa00ae Add entries for tx card. 1998-01-21 18:34:47 +00:00
jkh
560168b940 Driver for the new SMC 9432TX cards.
Submitted by:	Ustimenko Semen <semen@iclub.nsu.ru>
1998-01-21 18:33:00 +00:00
jkh
7beeefd3ae Add support for tx driver. 1998-01-21 18:31:20 +00:00
gibbs
326582dc56 Add prototypes for swi_vm, setsoftvm, schedsoftvm, and splsoftvm that were
missed when I originally committed the bus dma code.
1998-01-21 18:28:49 +00:00
ache
13e5834cba Back out my -L change, now "patch -I" usage supposed to get Index:
precedence
1998-01-21 15:20:29 +00:00
ache
cbe4653fb0 Update usage line with new option 1998-01-21 15:15:39 +00:00
ache
3fb81ed571 Add -I or --index-first option to take Index: precedence over context diff,
as it was in hacked FreeBSD version
1998-01-21 15:10:14 +00:00
ache
bcf27ec126 Resurrect patch 2.1 without FreeBSD Index: hack 1998-01-21 14:37:27 +00:00
brian
dc5134f336 Use the sockaddr_dl with the link#, not the ethernet address
when creating proxy arp entries.
1998-01-21 12:52:14 +00:00
dyson
f3e61df0fe Allow gdb to work again. 1998-01-21 12:18:00 +00:00
brian
a70d82c35d Don't assume that a computer can have no more than
256 interfaces (mine doesn't).  Instead, find local
interface addresses using sysctl().
1998-01-21 10:55:39 +00:00