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
Matt Jacob
4fe421d5f9
netboot removed until somebody fixes it so it compiles
1999-09-09 01:28:26 +00:00
Peter Wemm
c9d9f1a046
Zap EXPORTMFS, it's no longer an option. (mfs_vfsops.c rev 1.58)
1999-09-08 22:03:46 +00:00
Peter Wemm
1ce1810d29
Zap EXPORTMFS -> opt_mfs.h - the option went away (turned on) in April
...
this year. (mfs_vfsops.c rev 1.58)
1999-09-08 22:01:31 +00:00
Dag-Erling Smørgrav
58e21863da
Clean up and reorder.
1999-09-08 19:17:15 +00:00
Mark Murray
b621cf69e6
Catch up with GENERIC. This file is creaming to be automatically
...
generated form GENERIC. Any volunteers? I thought not :-). OK;
I'll do it.
1999-09-08 19:02:26 +00:00
Poul-Henning Kamp
b24d30561d
Make unused tape bmajors in past tense.
1999-09-08 18:46:22 +00:00
Poul-Henning Kamp
c27b8405da
Don't register a bmajor.
1999-09-08 18:45:58 +00:00
Poul-Henning Kamp
8072a14e83
Don't register a bmajor.
...
Approved by: sos
1999-09-08 18:45:52 +00:00
Cameron Grant
a78723c1c1
fix a bug with cat >/dev/{dsp,dspW,audio} hanging
1999-09-08 17:34:54 +00:00
Poul-Henning Kamp
6523748af1
Make sa/bdev, gd/bdev and gd/cdev as past-tense.
1999-09-08 17:02:40 +00:00
Poul-Henning Kamp
a35de5c8a7
Don't register a block major for tapes.
...
Reviewed by: mjacob
1999-09-08 17:01:41 +00:00
Ruslan Ermilov
2f89696765
Fix typo.
1999-09-08 16:37:14 +00:00
Peter Wemm
518dee7dbb
Add a pointer to "controller miibus0" for people who will not read the
...
commit messages or GENERIC and insist on running -CURRENT.
It probably won't work, but it's worth a try.
1999-09-08 15:01:58 +00:00
Peter Wemm
213fcefef2
Make it build, copy from dev/sio/sio.c:
...
isa_set_flags -> device_set_flags
isa_get_flags -> device_get_flags
1999-09-08 13:46:54 +00:00
Poul-Henning Kamp
2170da8f8b
Update docs for 3.3-R
...
OK'ed by: jkh
1999-09-08 12:42:15 +00:00
Peter Wemm
971d732a21
Add $FreeBSD$
1999-09-08 11:14:56 +00:00
Peter Wemm
b720111ca3
Restore old sio driver for Bruce. We'll fix the bus problems in nsio
...
instead.
1999-09-08 11:08:50 +00:00
Peter Wemm
6dfb2a5169
s/sio/nsio/
1999-09-08 11:07:40 +00:00
Peter Wemm
f97d942bd0
Restore the old sio* - bruce can fix it himself.
1999-09-08 10:59:03 +00:00
Alfred Perlstein
5a5fccc8e7
All unimplemented VFS ops now have entries in kern/vfs_default.c that return
...
reasonable defaults.
This avoids confusing and ugly casting to eopnotsupp or making dummy functions.
Bogus casting of filesystem sysctls to eopnotsupp() have been removed.
This should make *_vfsops.c more readable and reduce bloat.
Reviewed by: msmith, eivind
Approved by: phk
Tested by: Jeroen Ruigrok/Asmodai <asmodai@wxs.nl>
1999-09-07 22:42:38 +00:00
Luoqi Chen
ab6ec55891
Save %gs in sigcontext when delivering a signal and restore them upon
...
return (in signal trampoline code). I plan to do the same on -stable,
so that we have a consistent interface to userland applications.
Reviewed by: bde
1999-09-07 20:02:24 +00:00
Bill Paul
aa8fac6c4d
Fix comment: RX underrun -> RX overrun.
1999-09-07 17:06:17 +00:00
Peter Wemm
085615b39a
Doug missed an isa_get_flags().
1999-09-07 13:08:25 +00:00
KATO Takenori
544c54c96f
Merge from sys/i386/i386/userconfig.c revisions 1.157 & 1.158.
1999-09-07 12:11:52 +00:00
KATO Takenori
c5e304773e
Commented out k6_mem.c.
1999-09-07 12:09:26 +00:00
KATO Takenori
62fdcb4fc6
Change isa_get/set_flags() to device_get/set_flags().
...
Submitted by: dfr
1999-09-07 11:17:09 +00:00
Mike Smith
b0289f2c7a
Add more missing files from the reorganisation.
...
Submitted by: dfr
1999-09-07 09:08:09 +00:00
Doug Rabson
062acdb7e7
Change isa_get/set_flags() to device_get/set_flags().
1999-09-07 08:42:49 +00:00
Bill Paul
80688b5935
Add mii_load entry to the network drivers section. Also add entries for
...
a few additional drivers that have recently been module-ized.
1999-09-07 05:03:06 +00:00
Bill Paul
3b0ecb8e18
Fix an instance of FOO_RX_LIST_CNT that should have been FOO_TX_LIST_CNT.
1999-09-06 23:29:50 +00:00
Doug Rabson
5ca8dcf66e
Update for newpcm.
1999-09-06 20:37:07 +00:00
Nick Hibma
fe3cac87c1
1) s/mod(un)?load/kld$1load/
...
2) s/MODLOAD/KMODLOAD/ to be consistent with the rest of the variables
(KMOD, KMODOWN, KMODGRP, etc) and definition of MODLOAD/UNLOAD in the
Makefile of the ATAPI module
3) textual fixups
1999-09-06 20:11:59 +00:00
Bill Paul
f5dbc00887
Remember to re-arm the timeout for the tick routine.
1999-09-06 19:42:02 +00:00
Bill Paul
4693f9cbd5
Fix definitions for RID and RES if we're not using IOSPACE. I copied the
...
two lines and forgot to change them for the !IOSPACE case. Not a big deal
since PCI memory mapped mode is off by default, but I still feel silly.
1999-09-06 18:42:27 +00:00
Doug Rabson
cb39a2a520
Change NetBSD/Alpha to FreeBSD/alpha.
1999-09-06 18:32:40 +00:00
Peter Wemm
e5174d14c5
Repo copy isa/sio* to dev/sio/sio* in preperation for extra bus methods
...
including pci.
Also, eliminate NSIOTOT and do it dynamically where it matters.
1999-09-06 14:06:23 +00:00
Peter Wemm
945f740363
Move the #if 0 to catch the card.h include and make sure it's zero.
1999-09-06 13:30:36 +00:00
Peter Wemm
6f7368eef4
Add id_iosize as used by pccard.
1999-09-06 11:37:23 +00:00
Peter Wemm
24b08e1d86
add pccard/pccard_nbk.c
1999-09-06 11:36:25 +00:00
Peter Wemm
c5cf380782
$Id$ -> $FreeBSD$
1999-09-06 11:23:05 +00:00
Mike Smith
8e76f3f49a
Common Alpha loader Makefile, omitted accidentally from the previous set
...
of commits.
1999-09-06 08:38:10 +00:00
Peter Wemm
bacfaa9d3c
Clean $Log$ debris.
1999-09-06 07:26:52 +00:00
Warner Losh
13264f28fb
Start to disentangle the isa attachments from other buses. Partially
...
rewrite the pccard attachment case. This is a work in progress, but
doesn't break the isa case.
I left the #if 0...#endif around the pccard stuff, at Peter's request,
so that normal users don't shoot themselves in the foot.
While I was here:
o Indent a comment to the right location
o Spell Unknown with a final 'n'.
Reviewed by: peter
1999-09-06 06:45:20 +00:00
Warner Losh
19032f4b33
Add pccard child to nexus. A better version would take care of this
...
with an identify method, but that has not been implemented.
Forgotten by: imp
1999-09-06 06:39:17 +00:00
Warner Losh
b99d6b5edc
Kludge together support for the old pccard system with newbus. This
...
will allow newbus based drivers to have pccard attachments. Also
start printing out probe messages for pccards stating the resources
used and regularize many of the pccard printfs.
Reviewed by: Peter Wemm.
1999-09-06 06:34:44 +00:00
Bill Paul
fdd05ee7ff
Whups, forgot one $Id$ -> $FreeBSD$ conversion.
1999-09-06 06:19:29 +00:00
Peter Wemm
dd68ef1623
Recognise the new 82559 chip id as used on the InBusiness 10/100 adapter.
...
I have an 82559 card with the same id as the other 8255[78] chips, but
that was made with a date code of 0699 (June 99). The submitter shows
this working with the probe etc, but doesn't actually say it works as
on the ethernet. :-) Assuming it does, this is a RELENG_3 merge candidate.
Submitted by: Steven E Lumos <slumos@sam.ISRI.UNLV.EDU>
1999-09-06 06:15:18 +00:00
Bill Paul
e5a9fd5435
This commit adds driver support for PCI fast ethernet NICs based on
...
the Davicom DM9100 and DM9102 chipsets, including the Jaton Corporation
XPressNet. Datasheet is available from www.davicom8.com.
The DM910x chips are still more tulip clones. The API is reproduced
pretty faithfully, unfortunately the performance is pretty bad. The
transmitter seems to have a lot of problems DMAing multi-fragment
packets. The only way to make it work reliably is to coalesce transmitted
packets into a single contiguous buffer. The Linux driver (written by
Davicom) actually does something similar to this. I can't recomment this
NIC as anything more than a "connectivity solution."
This driver uses newbus and miibus and is supported on both i386
and alpha platforms.
1999-09-06 06:14:30 +00:00
Bill Paul
bbf7ca2249
Add a driver for the AMD AM79c873 10/100 PHY. By some strange coincidence,
...
this PHY and the Davicom DM9101 have exactly the same register definitions.
One of them is probably a clone of the other. I'm not sure which.
This is needed for the Davicom DM9102 10/100 PCI ethernet driver which
will be committed shortly.
1999-09-06 05:27:55 +00:00
Bill Paul
9555e59a1e
This commit adds driver support for the Silicon Integrated Systems
...
SiS 900 and SiS 7016 PCI fast ethernet chipsets. Full manuals for the
SiS chips can be found at www.sis.com.tw.
This is a fairly simple chipset. The receiver uses a 128-bit multicast
hash table and single perfect entry for the station address. Transmit and
receive DMA and FIFO thresholds are easily tuneable. Documentation is
pretty decent and performance is not bad, even on my crufty 486. This
driver uses newbus and miibus and is supported on both the i386 and
alpha architectures.
1999-09-05 21:01:03 +00:00
Peter Wemm
05385ecdf7
Set up FPU state on the AP.
...
Tested by: phk
1999-09-05 20:17:40 +00:00
Peter Wemm
07f5372c67
Temporarily disable k6_mem (k6 write combining) at Brian's request since
...
it appears to be causing problems under XFree3.9.16.
1999-09-05 16:55:44 +00:00
Brian Feldman
c48a1139c2
M_WAITOK->M_NOWAIT
1999-09-05 15:45:57 +00:00
Poul-Henning Kamp
9e33123898
nullclose, not noclose of course.
1999-09-05 15:41:09 +00:00
Peter Wemm
3ca1647688
$Id$ -> $FreeBSD$
1999-09-05 15:21:05 +00:00
Greg Lehey
950da56038
struct rqgroup: put 0-length array at the end. Make mental note not
...
to write such crap again.
Spotted-by: Parag Patel <parag@cgt.com>
1999-09-05 06:32:20 +00:00
David E. O'Brien
22167446c5
Install {ibcs2,svr4}.sh in /usr/sbin and not in /usr/bin.
...
related to PR: 13545
1999-09-05 05:19:08 +00:00
Cameron Grant
a8bd3cc943
disable the aureal vortex driver for now
1999-09-04 18:59:47 +00:00
Cameron Grant
8f77ea6449
incorporate better ess support
...
Obtained From: KUROSAWA Takahiro <fwkg7679@mb.infoweb.ne.jp>
Tested By: peter
1999-09-04 18:23:23 +00:00
Cameron Grant
c5ad1e3a03
handle uiomove better in feed_root
1999-09-04 17:08:30 +00:00
Cameron Grant
4a8480837a
bugfix: deallocate channels properly if no read/write ops between open/close
1999-09-04 17:03:59 +00:00
Peter Wemm
ae04ca6157
Don't install stubs, make a compat symlink at buildworld time.
...
All internal references to <machine/soundcard.h> are (hopefully :-) gone.
1999-09-04 15:46:31 +00:00
Peter Wemm
978f5d6c5d
machine/soundcard.h is now in the standard location - sys/soundcard.h
1999-09-04 15:22:17 +00:00
Doug Rabson
2aadbbb680
Only set the description if there is one in the matching isa_pnp_id.
1999-09-04 14:43:35 +00:00
Doug Rabson
3e05dd9c7c
Make <machine/soundcard.h> a stub which includes <sys/soundcard.h>
1999-09-04 14:35:18 +00:00
Doug Rabson
c528b8ff53
Make the idempotency ifdefs uniform with the rest of src/sys/sys.
1999-09-04 14:33:58 +00:00
Doug Rabson
bd64ce72a8
Add USR3031 pnp id.
...
Submitted by: Steve Price <sprice@hiwaay.net>
1999-09-04 14:31:56 +00:00
Bruce Evans
8f5e349bf1
Fixed style bugs in rev.1.36-1.39.
1999-09-04 14:21:42 +00:00
Peter Wemm
5a90d999a9
<machine/soundcard.h> -> <sys/soundcard.h>, since it's an exported API
...
that's arch neutral and OSS API and Linux API compatable.
1999-09-04 14:15:26 +00:00
Bruce Evans
8aedb875bb
Fixed a gratuitous ANSIism again. The fix in rev.1.23 was blown away
...
in rev.1.25.
1999-09-04 13:42:15 +00:00
Bruce Evans
b9e91a85a6
Fixed style regressions in previous commit.
1999-09-04 13:30:18 +00:00
Bruce Evans
d7320dd1a0
Removed defunct option NULLFS_DIAGNOSTIC.
1999-09-04 12:44:38 +00:00
Bruce Evans
dd6898f64e
Don't generate opt_debug_nullfs.h. It is no longer necessary.
...
Removed bogus definition of NULLFS
1999-09-04 12:40:07 +00:00
Bruce Evans
a0f40f54aa
Get rid of the NULLFS_DIAGNOSTIC option. This option was as useful as
...
the other XXXFS_DIAGNOSTIC options (not very) and mostly controlled
tracing of normal operation. Use `#ifdef DEBUG' for non-diagnostics
and `#ifdef DIAGNOSTIC' for diagnostics.
1999-09-04 12:35:09 +00:00
Bruce Evans
a5f3f7510a
Backed out the quick fix in the previous commit. Depending on opt_ddb.h
...
was a mistake. umapfs no longer depends on any options headers.
1999-09-04 12:01:32 +00:00
Bruce Evans
622163afbe
Fixed the previous change. Some more code controlled by UMAPFS_DIAGNOSTIC
...
is actually for diagnostics; control it with DIAGNOSTIC and not DDB.
1999-09-04 11:51:41 +00:00
KATO Takenori
acd0dd6ce1
Merge from sys/i386/isa/clock.c revision 1.145.
1999-09-04 01:39:52 +00:00
KATO Takenori
4fcaaf69e7
Merge from sys/i386/conf/files.i386 revision 1.264.
1999-09-04 01:36:23 +00:00
Bill Paul
ba2cb70286
#ifdef out the definition for the small packet RX ring. I ended up only
...
using one RX ring because of the alignment issue, so we may as well save
a few K of memory by not allocating space for it.
1999-09-03 20:58:39 +00:00
Peter Wemm
9d38d41c02
Finish making LINT compile. Disable references to pnp in files that
...
don't appear to use it, and disable i4b_isic_pnp.c (with a #warning)
until it's converted.
1999-09-03 20:38:47 +00:00
Doug Rabson
4c2212401b
Remove vestiges of old pnp code.
1999-09-03 20:11:25 +00:00
Doug Rabson
1c3111dc06
Remove the last vestiges of the old pnp code in favour of the new one.
1999-09-03 20:01:08 +00:00
Mike Smith
c7ba4828b1
Slight reorganisation of the Alpha/SRM loader build:
...
- Make as much of the makefile for each of the three flavours
(disk, CDROM, net) common.
- Special-case the libalpha startup module on its use in boot1, not
the other way around.
- Build the loader out of a "loader" directory
Reviewed by: mjacob, dfr
1999-09-03 19:42:18 +00:00
Peter Wemm
68103740e6
Fix a warning for the !DEVFS case.
1999-09-03 19:21:49 +00:00
Peter Wemm
0f09dc9341
if_ed doesn't use the wrappers anymore.
1999-09-03 19:15:13 +00:00
Peter Wemm
599d7638dd
Commit a checkpoint of an updated if_ed driver. This is pretty much
...
Doug Rabson's work, with a few tweaks from Warner Losh and I. There are
still some quirks to resolve, but the old driver is presently breaking
the build.
1999-09-03 19:10:56 +00:00
Luoqi Chen
d8a31f810f
Allow getblk() to be called from an idle context (by panic() inside
...
an interrupt handler).
Reviewed by: dillon
1999-09-03 17:49:25 +00:00
Peter Wemm
16e68fc605
Cosmetic tweak. Collect the fdc methods together and apart from the fd
...
methods so it's a little easier to seperate the two when reading the code.
1999-09-03 11:32:21 +00:00
Poul-Henning Kamp
9c48bdd348
Use micro "disk" layer in ata-disk
...
Reviewed by: sos
1999-09-03 10:57:17 +00:00
Poul-Henning Kamp
a2f21fdc51
Set si_bsize_phys to 2048 for cdrom.
...
Reviewed by: sos
1999-09-03 10:56:27 +00:00
Julian Elischer
1f7e07329d
Print out the device name when there is an uninitialised IO size or IO error
...
in spec_getpages().
Submitted by: phk suggested the idea.
1999-09-03 09:14:36 +00:00
Julian Elischer
c5d6480694
Add a catchall to set default blocksize values for disk like devices.
...
Submitted by: phk@freebsd.org
1999-09-03 08:26:46 +00:00
Marcel Moolenaar
48adcae922
Install linux.sh in /usr/sbin and not in /usr/bin.
...
PR: 13545
Submitted by: Jose M. Alcaide <jose@we.lc.ehu.es>
1999-09-03 07:15:38 +00:00
Marcel Moolenaar
6771d80337
I missed the namechange of field desc in struct i386_ldt_args into descs while
...
reviewing luoqi's changes...
Pointed out by: luoqi
1999-09-03 06:18:39 +00:00
Julian Elischer
7012bab988
Revert a bunch of contraversial changes by PHK. After
...
a quick think and discussion among various people some form of some of
these changes will probably be recommitted.
The reversion requested was requested by dg while discussions proceed.
PHK has indicated that he can live with this, and it has been agreed
that some form of some of these changes may return shortly after further
discussion.
1999-09-03 05:16:59 +00:00
Julian Elischer
439a479b3b
remove some out-of-scope DEVFS references..
...
(don't worry greg.. cosmetic only)
1999-09-03 05:08:05 +00:00
Luoqi Chen
cb899cd41d
Handle for passthru resource release correctly.
1999-09-03 04:30:01 +00:00
Matthew N. Dodd
fdfd9f2f70
This adds support for the Buslogic/Bustek/Storage Dimensions
...
MCA SCSI adapters.
bt_mca.c is going to live in sys/dev/buslogic instead of sys/dev/mca
as per a conversation with Peter, Doug and Mike.
Thanks to Andy Farkas <andyf@speednet.com.au> for being such a good
sport and doing all the testing for me (as I don't actually own one
of these cards. Yet.)
1999-09-03 03:50:55 +00:00
Matthew N. Dodd
30ca126cee
This is the rest of the MCA support; new_bus code to be exact.
...
Should we ever find ourselves on an RS/6000 this code should work
with few changes.
1999-09-03 03:40:00 +00:00
Matthew N. Dodd
478c54971b
SYSINIT() needs sys/kernel.h. Include it.
1999-09-03 03:14:36 +00:00
Matthew N. Dodd
7612e4c122
This adds the i386 specific support for systems with a MicroChannel
...
Architecture bus.
Reviewed by: msmith
1999-09-03 02:04:28 +00:00
Julian Elischer
d721abf23c
Remove accidental cut&paste garbage in a comment.
1999-09-03 01:38:29 +00:00
Greg Lehey
1fa2fb7bf2
Reverse MFC of revision 1.5.2.7:
...
Remove a rather embarrassing race condition.
Egged-on-by: alfred
1999-09-03 01:37:26 +00:00
Julian Elischer
14c457c23f
Comment the boot manager. So I don't have to work it all out again :-)
...
Reviewed by: rnordier@freebsd.org
1999-09-03 01:35:06 +00:00
Marcel Moolenaar
ff78e85043
Implementation of the modify_ldt syscall. Use the sysarch() interface to do
...
the actual work. When USER_LDT is not defined for a kernel, sysarch returns
EOPNOTSUPP. Display a message in that case and return ENOSYS to userland.
Reviewed by: luoqi
1999-09-02 21:50:42 +00:00
Luoqi Chen
7a2bb3b800
Some reorganization of sysarch() interface:
...
1. Move definitions of struct i386_*_args to the header file sysarch.h,
since they are part of the sysarch API. struct i386_get_ldt_args and
i386_set_ldt_args were identical, therefore make them into one
struct i386_ldt_args. Libc should use these definitions as well.
2. Return a more sensible EOPNOTSUPP for unknown operations.
Reviewed by: marcel
1999-09-02 20:59:50 +00:00
KATO Takenori
8b18acc0df
- Added new macros ED_P1_MAR(i) and ED_P1_PAR(i) that replace
...
`ED_P1_MAR + i' and `ED_P1_PAR + i', respectively.
- convert ED_PC_RESET and ED_PC_MISC into relative offset from
ED_PC_ASIC_OFFSET (those macros are not used in current source).
Submitted by: chi@bd.mbn.or.jp (Chiharu Shibata)
1999-09-02 15:06:23 +00:00
KATO Takenori
c322fa140e
The ed_probe_Novell should not clear id_maddr when it fails to probe.
...
This fixes potential panic by kvtop at addr == 0.
Submitted by: chi@bd.mbn.or.jp (Chiharu Shibata)
1999-09-02 15:01:56 +00:00
KATO Takenori
ae46296f4c
Sync with sys/i386/i386/userconfig.c revision 1.156.
1999-09-02 13:44:52 +00:00
KATO Takenori
c1699f31a8
Sync with sys/i386/conf/files.i386 revision 1.263.
1999-09-02 13:43:00 +00:00
KATO Takenori
de7e0308e8
Sync with sys/i386/conf/GENERIC revision up to 1.186.
1999-09-02 13:41:15 +00:00
Kazutaka YOKOTA
b86daab4e5
Enable ioctls to manipulate color palette. They have been implemented,
...
but disabled until now...
1999-09-02 08:09:13 +00:00