Bruce Evans
0166c5c6b4
Allow specifying the BIOS drive number. Removed the hd drive type.
...
hd essentially wired the FreeBSD drive number to 0 without changing
the BIOS drive number. Now the numbers can be specified independently.
Replaced the BOOT_HD compile time flag with with BOOT_HD_BIAS. Defining
the new flag as 1 should give the same behaviour as defining the old
flag as anything. I haven't tested defining these flags.
1996-04-07 14:28:05 +00:00
Bruce Evans
242c09c05e
Don't generate code for the unused function sleep().
1996-04-07 13:35:58 +00:00
Bruce Evans
4181e70803
Removed the 2 remaining calls to sleep().
1996-04-07 13:20:40 +00:00
Poul-Henning Kamp
45ec3b3838
Move the "mib" variables out to their own file.
1996-04-07 13:03:06 +00:00
David Greenman
c655b7c4f4
Added proper splnet protection while modifying the interface address list.
...
This fixes a panic that occurs when ifconfig ioctl(s) were interrupted
by IP traffic at the wrong time - resulting in a NULL pointer dereference.
This was originally noticed on a FreeBSD 1.0 system, but the problem still
exists in current sources.
1996-04-07 06:59:52 +00:00
John Dyson
07b1059113
Major cleanups for the pmap code.
1996-04-07 02:23:05 +00:00
Joerg Wunsch
cbe4630780
Fix the reproto.sh script that was broken after my KNFification.
...
Pointed out by: bde
1996-04-07 01:15:03 +00:00
Joerg Wunsch
d9fb9dd03e
KNFify the function definitions. It's harder to grep around when the
...
function names don't start in column 1.
1996-04-06 13:34:37 +00:00
Gary Palmer
8577a36957
pccard.c:
...
#include <i386/include/clock.h> to get sysbeep() prototype
pcic.c:
add appropriate #ifdef around a prototype to quiet GCC because
fn decl. is also #ifdef'd.
1996-04-06 01:16:19 +00:00
David Greenman
baddaf9480
Switch 586/686 back to generic_bzero and #if 0'd the "optimized" code. It
...
turns out that it actually reduces performance in real-world cases.
Noticed by: bde
1996-04-06 01:06:06 +00:00
Marc G. Fournier
4297524c49
Fixed a bug in DEVFS code that was producing "name slot allocation failed"
...
messages.
1996-04-05 19:12:01 +00:00
Andrey A. Chernov
b0b321257d
Fix adjkerntz expression priority.
...
Make filetimes the same as DOS times for UTC cmos clock.
1996-04-05 18:59:06 +00:00
Andrey A. Chernov
2cb9219c5d
Fix adjkerntz expression priority
1996-04-05 18:56:10 +00:00
Andrey A. Chernov
ef5fdc52f5
Don't adjust file times for UTC clock to have the same timestamps
...
for DOS/FreeBSD.
1996-04-05 16:31:49 +00:00
Andrey A. Chernov
fe0d5f43c5
Add wall_cmos_clock sysctl variable, needed to manage adjkerntz even for
...
UTC cmos clocks (needed for Local Timezone FSes)
1996-04-05 03:36:31 +00:00
Joerg Wunsch
c80faa792c
Work around a braindead signal handling in many newer HP printers.
...
They don't have BUSY de-asserted by the time they ACK (and thus cause
an interrupt). The workaround is to try seeing if the BUSY will be
de-asserted soon, and if not, to use an incremental backoff and
semi-polled mode instead of the fixed timeout with 1/2 s we've been
using previously (that caused the printer to run really slooow).
Printers that have been working previously should not be affected by
this.
1996-04-04 12:28:36 +00:00
Poul-Henning Kamp
34be9bf3ce
Add a sysctl (net.inet.tcp.always_keepalive: 0) that when set will force
...
keepalive on all tcp sessions. Setsockopt(2) cannot override this setting.
Maybe another one is needed that just changes the default for SO_KEEPALIVE ?
Requested by: Joe Greco <jgreco@brasil.moneng.mei.com>
1996-04-04 11:17:04 +00:00
Poul-Henning Kamp
816a3d836e
Log TCP syn packets for ports we don't listen on.
...
Controlled by: sysctl net.inet.tcp.log_in_vain: 1
Log UDP syn packets for ports we don't listen on.
Controlled by: sysctl net.inet.udp.log_in_vain: 1
Suggested by: Warren Toomey <wkt@cs.adfa.oz.au>
1996-04-04 10:46:44 +00:00
Sujal Patel
04a4979760
Fixed a typo in the comment for sv_errsize.
1996-04-04 01:08:20 +00:00
Gary Palmer
c94554b47d
add a `Warning:' to the message saying that the root directory is not a
...
multiple of the clustersize in length to try and reduce the number
of questions we get on the subject.
1996-04-03 23:05:40 +00:00
Poul-Henning Kamp
506c540bbb
Improvementss to netboot
...
Initial but not yet functional PCI support.
Reviewed by: phk
Submitted by: Luigi Rizzo <luigi@labinfo.iet.unipi.it>
1996-04-03 19:01:37 +00:00
Garrett Wollman
d3d20ad196
Always pass a route structure when calling ip_output().
1996-04-03 18:52:22 +00:00
Poul-Henning Kamp
23bf99538c
Add feature for tcp "established".
...
Change interface between netinet and ip_fw to be more general, and thus
hopefully also support other ip filtering implementations.
1996-04-03 13:52:20 +00:00
Poul-Henning Kamp
56bac51bc7
Pick up CWARNFLAGS from /etc/make.conf if defined.
1996-04-03 12:08:52 +00:00
John Dyson
030ad08012
Fixed a problem that the UPAGES of a process were being run down
...
in a suboptimal manner. I had also noticed some panics that appeared
to be at least superficially caused by this problem. Also, included
are some minor mods to support more general handling of page table page
faulting. More details in a future commit.
1996-04-03 05:23:44 +00:00
Marc G. Fournier
04dad170e9
Removed prototype for devfs_add_devsw() as it no longer exists
1996-04-03 03:03:55 +00:00
Marc G. Fournier
ad98bd0b24
Merged devfs_add_devsw() into devfs_add_devswf()
1996-04-03 03:03:27 +00:00
Gary Palmer
23d048ee3b
Add NULLFS_DIAGNOSTIC, KERNFS_DIAGNOSTIC, UMAPFS_DIAGNOSTIC, UNION_DIAGNOSTIC
...
and SAFETY. Currently all commented out until I can verify that they don't
cause LINT to fail to compile.
1996-04-03 00:28:40 +00:00
Gary Palmer
70af957f57
Correct a comment which was hiding part of the declaration of
...
devfs_link(), causing compiles to fail.
1996-04-03 00:01:40 +00:00
Gary Palmer
c7e39c5cee
Correct a bug which wrote the result of devfs_add_devswf() for two
...
separate devices to the same place
Reviewed by: Julian Elischer <julian>, Marc G. Fournier <scrappy>
1996-04-02 22:06:23 +00:00
Marc G. Fournier
94436d5aff
Prototyped wrong the first time through for devfs_link()
1996-04-02 19:07:38 +00:00
Garrett Wollman
348acd946c
Document PERFMON.
...
Delete obsolete PROBE_VERBOSE.
1996-04-02 18:13:36 +00:00
Poul-Henning Kamp
3a65e0a3de
Align help screen.
...
add gateway command.
1996-04-02 15:17:36 +00:00
Poul-Henning Kamp
7e6f7714ce
Fix two cases where ia->ia_ifp could be NULL.
1996-04-02 12:26:10 +00:00
Marc G. Fournier
6c8216abcb
take out prototype for dev_linkf()
...
change prototype for dev_link() to devfs_link()
1996-04-02 06:17:14 +00:00
Marc G. Fournier
aab063aa77
Change dev_link() to devfs_link()
1996-04-02 04:54:26 +00:00
Marc G. Fournier
2523e82c8b
Made the src code match the man page.
...
Removed dev_link() and dev_linkf(), replacing dev_linkf() with devfs_link()
1996-04-02 04:53:05 +00:00
Marc G. Fournier
ecd87fe6c3
changed from using dev_link() to devfs_link()
1996-04-02 04:52:03 +00:00
Marc G. Fournier
ab314ae513
Convert from using dev_link() to dev_linkf()
1996-04-01 21:03:07 +00:00
Marc G. Fournier
f28213ad1d
Convert from using devfs_add_devsw() to devfs_add_devswf()
...
Fixed Permissions/Ownership in DEVFS to reflect /dev
1996-04-01 21:02:14 +00:00
Marc G. Fournier
37a16ebf5f
Changed use of devfs_add_devsw() to devfs_add_devswf()
...
Changed DEVFS structure devfs_token so that adding the devices is
a simple matter of a 4 line for loop versus 16 lines of code
Reviewed by: julian@freebsd.org
1996-04-01 02:12:53 +00:00
David Greenman
909e5e0e77
Change if/goto into a while loop.
1996-03-31 23:00:32 +00:00
Jordan K. Hubbard
5931895ece
Remove bogus architectures to allow make tags to work.
...
Submitted-by: Andreas Klemm <andreas@knobel.gun.de>
1996-03-31 18:53:43 +00:00
Justin T. Gibbs
716a0bd94a
Convert to use stdarg in bt_cmd. Use XS_SELTIMEOUT for selection timeouts.
...
Obtained from: stdarg fixes adapted from cgd's work on the NetBSD BT driver
1996-03-31 18:19:50 +00:00
Justin T. Gibbs
a9debe9ce1
Convert to use stdarg in aha_cmd. Use XS_SELTIMEOUT for selection timeouts.
...
Obtained from: stdarg fixes adapted from cgd's work on the NetBSD BT driver
1996-03-31 18:19:38 +00:00
Joerg Wunsch
0e317d05cc
Fetch the (dummy) READY CHANGED condition interrupt stati that
...
happen after an FDC reset.
Submitted by: bde
1996-03-31 18:04:51 +00:00
Joerg Wunsch
4ddc73e65b
Fix a bogus message:
...
ed0: Invalid irq configuration (2) must be 2-5 for 3c503
^ ^
1996-03-31 15:53:19 +00:00
Bruce Evans
d72ee36f63
Removed dead option DUMMY_NOPS.
...
Restored undead option AUTO_EOI_1.
Added undocumented option PERFMON.
1996-03-31 04:18:02 +00:00
Bruce Evans
048cd610ad
Finished removing NOP macros.
1996-03-31 04:17:25 +00:00
Bruce Evans
ef9805a3c8
Moved rtcin() to clock.c.
...
Always delay using one inb(0x84) after each i/o in rtcin() - don't
do this conditional on the bogus option DUMMY_NOPS not being defined.
If you want an optionally slightly faster rtcin() again, then inline
it and use a better named option or sysctl variable. It only needs
to be fast in rtcintr().
1996-03-31 04:05:36 +00:00