matt
940e1b9935
Fix a thinko in last night fix. We must set the media if we have reset
...
the chip but if we haven't the the media isn't changing, don't do anything.
1997-10-16 13:12:56 +00:00
matt
0dc780c27d
Fix media/console interaction problem on Alpha. Fix 21142/21143 problems
...
with 10Mb/s links.
1997-10-15 19:06:59 +00:00
explorer
b9f6e61f9d
Add and/or update rnd_*() hooks
1997-10-15 06:12:44 +00:00
thorpej
061f16048b
Pulldown from marc-pcmcia branch: PCI front-end for the "ne" driver.
1997-10-14 23:12:17 +00:00
thorpej
10708da893
Pull down from marc-pcmcia branch:
...
Minor tweaks to deal with PCMCIA differences, and support for power
management.
1997-10-14 21:28:37 +00:00
thorpej
deaddb0981
Regen.
1997-10-14 20:53:34 +00:00
thorpej
bff93e5477
Pull down from marc-pcmcia branch.
1997-10-14 20:52:38 +00:00
sakamoto
837124b35c
add bebox
1997-10-14 07:15:45 +00:00
explorer
80513cb5ae
o Make usage of /dev/random dependant on
...
pseudo-device rnd # /dev/random and in-kernel generator
in config files.
o Add declaration to all architectures.
o Clean up copyright message in rnd.c, rnd.h, and rndpool.c to include
that this code is derived in part from Ted Tyso's linux code.
1997-10-13 00:46:08 +00:00
explorer
1c276eafe2
Add hooks to insert timing info into the random system
1997-10-10 01:19:37 +00:00
mycroft
3dffd3e74a
Regen.
1997-10-08 17:01:33 +00:00
mycroft
f1aefc827c
Correct spelling of Millennium.
1997-10-08 17:00:43 +00:00
thorpej
8eb7170ff8
Back out last change. (Partially my fault, for not reviewing it close
...
enough.)
1997-10-06 21:01:23 +00:00
lonhyn
a5b1bb00fd
pcidevs change regen.
1997-10-06 06:19:24 +00:00
lonhyn
7dbc234635
Added entries for GLINT 3D chips.
1997-10-06 06:18:07 +00:00
lonhyn
a9ad6cae19
pci_mapreg_info() has been changed to take arguments like pci_mapreg_map()
1997-10-03 18:45:39 +00:00
drochner
e30fed33a8
regen
1997-10-01 18:09:20 +00:00
drochner
d54cc43bfc
Correct a number of Intel PCI devices, sync with names used in data sheet.
...
Add newer Intel / VIA i386 chipsets.
Correct one S3 chip, add one.
Mostly from Carl Shapiro <css@samsara.dialup.access.net> per PR kern/4169
and kern/4170 (identical).
1997-10-01 18:08:23 +00:00
thorpej
76786b38b6
Mimmick the logic used by other drivers to determine if we should use
...
memory-mapped or i/o-mapped access to the device registers, and always
choose memory-mapped if it is enabled. In particular, do _not_ explictly
disable the space we decide to not use, as this confuses some versions
of Alpha console software (which are arguably buggy because of this
problem).
Also, fix a logic error pointed out by Ross Harvey <ross@teraflop.com>
that would cause memory-mapped access to never be enabled.
1997-09-24 22:46:29 +00:00
mycroft
3e5cee3ce5
If the region size turns out to be 0, return an error. This is what will
...
happen if we try to use a mapping register that's not actually defined.
1997-09-23 23:08:47 +00:00
mycroft
966e96d880
Regen.
1997-09-23 22:36:33 +00:00
mycroft
d23f3059e5
Add the Ensoniq AudioPCI.
1997-09-23 22:35:48 +00:00
perry
3979615b0d
ncr_reg.h -> ncrreg.h per Dave Huang
1997-09-23 02:39:15 +00:00
perry
69fbaa747d
updates from FreeBSD via Dave Huang <khym@bga.com>
1997-09-23 02:27:43 +00:00
bouyer
b342ad4ea3
Regen.
1997-09-15 15:08:34 +00:00
bouyer
cc58dfb1b7
Add some of Compaq's network products.
1997-09-15 15:02:36 +00:00
enami
377e2c7b82
Declare PCIVERBOSE by defopt in files.pci. Include opt_pciverbose.h
...
in pci_subr.c.
1997-09-13 08:49:50 +00:00
thorpej
4f7a116064
Add missing "break;" statements in the code that determines the
...
media setup by the Alpha SRM console software.
From Ross Harvey <ross@teraflop.com>.
1997-09-12 22:40:02 +00:00
drochner
daf8124106
regen
1997-09-12 11:05:20 +00:00
drochner
e4c20d6210
another graphics chip...
1997-09-12 11:04:36 +00:00
mycroft
761c2e275a
Fix bogus comment.
1997-09-12 05:20:52 +00:00
mjacob
18430b4e5e
For the 2100- the flags weren't quite right- but things worked anyway. Wierd.
1997-09-10 02:16:13 +00:00
mycroft
8c578dc960
Pass down bus_dma_tag_t's as appropriate (per Jason's bus_dma code).
1997-08-30 06:53:57 +00:00
mycroft
73e975d161
Pass the I/O and memory enable flags through the bridge.
1997-08-30 06:51:07 +00:00
mycroft
f77eaf96e2
Pull in new file.
1997-08-30 06:48:57 +00:00
mycroft
aae78d29c3
Don't export pci_*_find() any more.
1997-08-30 06:48:24 +00:00
mycroft
e2bb22033b
Remove pci_*_find() from here.
1997-08-30 06:47:44 +00:00
mycroft
5da739c6b8
* Rewrite pci_io_find() and pci_mem_find() using my original pci_map_io() and
...
pci_map_mem(), with appropriate changes for bus_space.
* Add extra arguments for use by pci_mapreg_*(), and make the functions
static.
* Rewrite pci_mapreg_info() and pci_mapreg_map() as wrappers around
pci_*_find(), using the documented interface.
1997-08-30 06:46:58 +00:00
thorpej
22880d02f4
Regen: added SMC83C170 entry.
1997-08-28 00:24:23 +00:00
thorpej
b7a3500cd3
Add an entry for the SMC 83C170 "EPIC/100" Fast Ethernet chip.
1997-08-28 00:12:44 +00:00
bouyer
6f3bab1f59
Merge scsipi branch in the mainline. This add support for ATAPI devices
...
(currently only CD-ROM drives on i386). The sys/dev/scsipi system provides 2
busses to which devices can attach (scsibus and atapibus). This needed to
change some include files and structure names in the low level scsi drivers.
1997-08-27 11:22:52 +00:00
thorpej
782324102f
Use if_media to change media type, not IFF_LINK*.
1997-08-25 22:39:55 +00:00
thorpej
b2c3b768d3
- Add RCS tags that got lost.
...
- Fix a couple of typos in PCI space configuration.
1997-08-25 19:03:44 +00:00
thorpej
9c690ec9a6
Add RCS tags that got lost.
1997-08-25 19:02:19 +00:00
thorpej
a2a13689fd
Merge with 970703 snapshot of Matt Thomas's de driver.
1997-08-25 18:56:46 +00:00
drochner
d8453956fc
regen
1997-08-23 13:45:11 +00:00
drochner
91c75e9870
Add one more graphics chip.
1997-08-23 13:44:06 +00:00
thorpej
12ef0b5d17
Merge the FreeBSD-current-970823 version of the "fxp" driver, adds support
...
for more PHYs. Closes PR #3953 .
1997-08-23 09:28:13 +00:00
mjacob
24add65376
Major rework to support Qlogic ISP2100 (Fibre Channel PCI card). Also now
...
able to read SXP registers (instead of panicing). Probably have done a bit
of setup overkill- we now alloc some scratch memory for the 2100 that I thought
I would need for the Port database, but so far I haven't needed to retrieve
the port database. Well, early days yet.
1997-08-16 00:28:10 +00:00
mjacob
9de423f255
Add in PCI_PRODUCT_QLOGIC_ISP2100.
1997-08-16 00:25:43 +00:00