Ruslan Ermilov
24e9bc7fca
Don't call if_up() here, just set IFF_UP.
...
PR: 12251
Reviewed by: wollman
1999-09-14 01:17:30 +00:00
Ruslan Ermilov
97998e86db
Add comments, fix typos.
...
Reviewed by: wollman
1999-09-14 00:33:23 +00:00
Peter Wemm
0e27edc0e2
The sense of probes has inverted. They return an error, rather than
...
true/false. Fix ed_probe_HP_pclanp() so that it doesn't "succeed" on
non-existing hardware.
Submitted by: Mark Hittinger <bugs@freebsd.netcom.com>
1999-09-13 19:14:43 +00:00
Poul-Henning Kamp
abd1f5736e
Register the right cdevsw on the master device.
...
Detected by: sos
1999-09-13 18:20:21 +00:00
Peter Wemm
5518bc0d23
Pull in the core bus drivers based on the machine type rather than
...
requiring the user to figure it out. So, if you comment out all but the
machine type you are using, you automatically get the bus code just for
your system. (eg DEC_EB164 implies cia, etc). Multiple machine types
still pulls in the appropriate busses. This means, take things like
'controller cia0' out of your config.
Reviewed by: dfr (in principle)
1999-09-13 17:52:06 +00:00
Kenneth D. Merry
20d39afec3
Get rid of a stray printf on boot. (BRDCTL = ...)
...
Approved by: gibbs
1999-09-13 16:32:34 +00:00
Bruce Evans
37d3877723
Moved the definition of `boottime' and its sysctl to the correct file.
1999-09-13 14:22:27 +00:00
Bruce Evans
34d32cd340
Const poisoning from d_name.
...
Fixed some style bugs in recent changes.
1999-09-13 14:12:23 +00:00
Bruce Evans
685ea22f1c
Oops, I forgot to commit this together with the updates to the callers.
...
Removed diskerr()'s unused d_name arg and updated callers. This fixes
warnings caused by the arg having the wrong type (not const enough).
The arg was also wrong (a full name instead of a short one) for calls
from from subr_diskmbr.c and pc98/diskslice_machdep.c.
1999-09-13 14:00:16 +00:00
Bruce Evans
887ba12fc5
Removed diskerr()'s unused d_name arg and updated callers. This fixes
...
warnings caused by the arg having the wrong type (not const enough).
The arg was also wrong (a full name instead of a short one) for calls
from from subr_diskmbr.c and pc98/diskslice_machdep.c.
1999-09-13 12:59:41 +00:00
Bruce Evans
c32cc1493f
Const'ify devtoname() and d_name. This exposes some errors (2 non-benign).
...
Handle negative minor numbers properly in devtoname().
1999-09-13 12:29:32 +00:00
Dag-Erling Smørgrav
8dc47ef606
Fix disordering introduced in my previous commit.
...
Pointed out by: bde
1999-09-13 09:45:07 +00:00
KATO Takenori
4e7d4af091
Merge from sys/i386/conf/GENERIC revision 1.190.
1999-09-13 08:55:15 +00:00
Dag-Erling Smørgrav
01b9141584
"\t\t" -> " \t" as per rev. 1.611 (mangled in the previous commit)
...
Pointed out by: bde
1999-09-13 08:36:15 +00:00
Poul-Henning Kamp
2016e4e906
Bite the bullet and allocate the devsw entry at compile time.
1999-09-12 20:40:29 +00:00
Brian Feldman
49c684571a
Correction: mem.c devices are "D_MEM" (and D_MEM is added.)
...
Taken issue with by: phk
1999-09-12 18:48:07 +00:00
Dag-Erling Smørgrav
e46cd3d4d2
Add the net.inet.tcp.restrict_rst and net.inet.tcp.drop_synfin sysctl
...
variables, conditional on the TCP_RESTRICT_RST and TCP_DROP_SYNFIN kernel
options, respectively. See the comments in LINT for details.
1999-09-12 17:22:08 +00:00
Brian Feldman
4871de2f17
Mainly stylistic fixes:
...
1. return( -> return (
2. inappropriate ENODEV -> ENOTTY
3. some unreachable cases removed
1999-09-12 16:44:07 +00:00
Brian Feldman
1a351c9ee4
Make the d_flags of mem devices D_DISK to signify that they are disk-like
...
random-seekable devices. This lets dd(1) know it can seek on them. It
also affects spec_vnopen() (IIRC), but only makes the path of execution smaller,
and does not change its behavior. This is when securelevel >= 2.
1999-09-12 16:38:43 +00:00
Yoshihiro Takahashi
1065b855f9
Fixed missing changes from sys/isa/sio.c.
1999-09-12 13:44:54 +00:00
Yoshihiro Takahashi
c95341117e
Merge missing changes from sys/i386/conf/files.i386.
1999-09-12 12:32:49 +00:00
Poul-Henning Kamp
3febdd8fb8
Use a different tactic when creating the devsw so that disk_create()
...
doesn't need to malloc.
1999-09-12 09:16:00 +00:00
Poul-Henning Kamp
f5756ee9f5
Remove replace phygetvpbuf() with direct call to getpbuf();
1999-09-12 08:27:41 +00:00
Poul-Henning Kamp
c4da3dcc64
Remove unneeded disk-related includes.
1999-09-12 08:23:21 +00:00
Poul-Henning Kamp
be3743d910
Change scheduling to use on the fly determination rather than presorting.
1999-09-12 08:13:26 +00:00
Mike Smith
03c6be5cdc
Some PnP BIOSsen return garbage in the high byte of the number-of-devices
...
field (or don't set the high byte at all). Clear it to avoid reporting
a silly number of devices.
Reported by: phk
1999-09-12 06:58:33 +00:00
Peter Wemm
1a16554b8f
Make pmap_mapdev() deal with non-page-aligned requests.
...
Add a corresponding pmap_unmapdev() to release the KVM back to kernel_map.
1999-09-11 20:31:32 +00:00
Nick Sayer
39aca5c05e
Fix kernel compile with BRIDGE, but without DUMMYNET
1999-09-11 18:54:41 +00:00
Bruce Evans
9128e5b297
Fixed some style bugs (mainly disorderd prototypes).
1999-09-11 17:11:21 +00:00
Bruce Evans
9ef246c682
Get rid of MALLOC_INSTANTIATE and MALLOC_MAKE_TYPE(). Just handle the 3
...
malloc types declared in <sys/malloc.h> like other global malloc types.
1999-09-11 16:41:39 +00:00
Justin T. Gibbs
0e9857132a
Add the AMD driver.
1999-09-11 16:05:48 +00:00
Justin T. Gibbs
f0540c3d39
Fix a compile warning.
1999-09-11 16:03:57 +00:00
Mitsuru IWASAKI
38d336b5b8
Handle CAPABILITIESCHANGE event.
...
Document USERSTANDBYREQ and CAPABILITIESCHANGE events to apmd manpage.
1999-09-11 16:00:28 +00:00
Nick Sayer
d34e591d4d
Handle UserStandbyRequests as well as the other 3 members of the
...
{,USER}{STANDBY,SUSPEND}REQ matrix.
1999-09-11 15:12:31 +00:00
Alfred Perlstein
818a7190ae
regenerate to include proper "gererated from" taglines.
1999-09-11 01:06:03 +00:00
Alfred Perlstein
c24fda81c9
Seperate the export check in VFS_FHTOVP, exports are now checked via
...
VFS_CHECKEXP.
Add fh(open|stat|stafs) syscalls to allow userland to query filesystems
based on (network) filehandle.
Obtained from: NetBSD
1999-09-11 00:46:08 +00:00
Peter Wemm
dc42fe3cb3
Add $FreeBSD$ tags to generated files otherwise the checker won't let them
...
be committed.
1999-09-10 23:34:30 +00:00
Poul-Henning Kamp
168e3d05f9
Create and use a dedicated malloc type for bus related stuff.
...
Reviewed by: dfr
1999-09-10 21:11:23 +00:00
Poul-Henning Kamp
00cd7a584a
System clock don't update, because C6's TSC stop count up when run
...
HALT instruction.
PR: 13683
Submitted by: IMAI Takeshi <take-i@ceres.dti.ne.jp>
Reviewed by: phk
1999-09-10 20:45:50 +00:00
Peter Wemm
ebb30c0b3a
Add the CR4 values for P3 SIMD enabling support. FXSR tells the cpu that
...
the OS does FXSAVE/FXRESTOR instructions (fast FPU save/restore) during
context switching and also enables SIMD since this enables saving the
extra CPU context that isn't saved with normal FPU regs. The other
enables the SIMD instructions to use exception 16 (FPU) error reporting.
Note, this doesn't turn on SIMD, just defines the bits.
1999-09-10 15:51:44 +00:00
Peter Wemm
594898d458
Add text for the PN (Processor serial number) and XMM (extended SIMD/MMX2/
...
support), as well as a bunch of comments for what the various bits mean
(those that I remember anyway).
1999-09-10 15:47:54 +00:00
Ruslan Ermilov
92da29a00d
- Optimization to the previous (rev 1.15) commit.
...
Requested by: eivind
Discussed with: eivind
Reviewed by: brian, eivind
1999-09-10 15:27:34 +00:00
Roger Hardiman
76e2530cfb
Update to driver 1.73
...
Add new hauppauge Tuner Type 6
Add Aims Labs Video Highway Xtreme card type
1999-09-10 12:08:36 +00:00
Mike Smith
c3c011f933
Look for the right ACPI signature.
...
Submitted by: dfr
1999-09-10 08:49:19 +00:00
Doug Rabson
45dde9cda4
Make sure that opti931's and guspnp's use the right offset from their ports.
1999-09-10 08:20:23 +00:00
Mike Smith
97ecdb1d58
Invoke smp_rendezvous_action() using the a.out compatible asnames.h
...
technique (bleagh).
1999-09-10 01:17:01 +00:00
Julian Elischer
85a219d201
Changes to centralise the default blocksize behaviour.
...
More likely to follow.
Submitted by: phk@freebsd.org
1999-09-09 19:08:44 +00:00
Peter Wemm
c6a5d1a636
Seperate the miibus pci ethernet drivers from the non-miibus drivers so
...
it's a little clearer which is which from just looking at GENERIC.
1999-09-09 18:30:58 +00:00
Ruslan Ermilov
29d958bb8a
Handle TCP reset sequence properly.
...
In the words of originator:
:If an incoming connection is initiated through natd and deny_incoming is
:not set, then a new alias_link structure is created to handle the link.
:If there is nothing listening for the incoming connection, then the kernel
:responds with a RST for the connection. However, this is not processed
:correctly in libalias/alias.c:TcpMonitor{In,Out} and
:libalias/alias_db.c:SetState{In,Out} as it thinks a connection
:has been established and therefore applies a timeout of 86400 seconds
:to the link.
:
:If many of these half-connections are initiated (during, for example, a
:port scan of the host), then many thousands of unnecessary links are
:created and the resident size of natd balloons to 20MB or more.
PR: 13639
Reviewed by: brian
1999-09-09 13:42:51 +00:00
KATO Takenori
909bce6f2b
Merge from sys/i386/i386/machdep.c revision 1.361.
1999-09-09 09:58:05 +00:00