thorpej
9de2760c3e
Add a (*drv_probe)() optional callback into the driver to probe for
...
drives on a channel. Drivers should provide this if they have some
sort of intelligent probing mechanism.
2003-12-15 00:27:13 +00:00
thorpej
e4aa90cdc6
Rename __wdcprobe() to wdcprobe1().
2003-12-14 18:51:10 +00:00
thorpej
5af2747f1e
Serial ATA register definitions.
2003-12-14 17:14:47 +00:00
dyoung
ea63a1a6cd
PR 23428: support National Datacomm Corporation NCP130A2 board.
...
Thanks T. M. Pederson for sending the patches.
2003-12-14 10:04:33 +00:00
thorpej
b9ee1b0117
Move the wddone() prototype to wd.c
2003-12-14 05:38:20 +00:00
thorpej
777270ce9b
Garbage-collect __ATA_DISK_PRIVATE; it is no longer needed.
2003-12-14 05:37:25 +00:00
thorpej
d8f4e7306d
No need to include wdvar.h anymore.
2003-12-14 05:34:29 +00:00
thorpej
a58ada4aad
Instead of calling wddone() directly, set a (*drv_done)() callback in
...
the ata_drive_datas structure and invoke that.
2003-12-14 05:33:29 +00:00
thorpej
3dd2f16d75
Move struct ata_device from wdvar.h to atavar.h.
2003-12-14 05:14:39 +00:00
thorpej
09bbcae770
Move struct ata_bustype from wdvar.h to atavar.h.
2003-12-14 05:10:19 +00:00
thorpej
be3146e7b3
Move struct ata_bio from wdvar.h to atavar.h.
2003-12-14 05:03:28 +00:00
thorpej
86046f9e1b
Tidy up the whitespace.
2003-12-14 04:59:40 +00:00
tsutsui
4bad747a15
Regen: added ATI Radeon 9200SE.
2003-12-14 04:58:15 +00:00
tsutsui
adedc23811
Add ATI Radeon 9200SE.
2003-12-14 04:57:16 +00:00
jonathan
c4e9405150
Do 5704-specific setup of DMA control register for all 5704 variants,
...
including chips that matched only the asic-revision fallback table.
When dong DMA setup for 5703 and 5704, use the new BGE_ASICREV() macro
to extract the ASIC revision.
2003-12-14 03:08:12 +00:00
thorpej
a644de6271
Liberally apply static.
2003-12-14 02:48:36 +00:00
thorpej
0848b66944
Cosmetic changes in some autoconfiguration messages.
2003-12-14 02:46:34 +00:00
thorpej
51132ab100
De-__P and use ANSI-style function decls.
2003-12-14 02:45:48 +00:00
thorpej
2f2ca9e66b
Split the Intel i31244 SATA controller ("Artisea") driver out of piixide
...
into its own driver (artsata).
2003-12-14 01:32:01 +00:00
ad
188f029f3f
Missing splx() calls.
2003-12-14 01:18:36 +00:00
thorpej
a5f1f3523b
Liberally apply "static", and wrap a line.
2003-12-14 00:17:05 +00:00
thorpej
98f7d12017
Split out the Silicon Image SATALink support into its own driver,
...
"satalink".
2003-12-13 23:13:40 +00:00
ad
57ed05ac29
Make this compile again.
2003-12-13 23:02:50 +00:00
ad
3234027240
Add write barriers (a no-op on vax).
2003-12-13 23:02:33 +00:00
hannken
c0395cd920
Use ioctl(..., DIOCGPART, ...) instead of vn_stat() to get the size of the
...
underlying block device. vn_stat() gives the wrong size for the root fs.
Remove fssdetach() and fss_attached.
2003-12-13 18:59:29 +00:00
kochi
c2adc9e9b9
Merge ACPI-CA 20031203
2003-12-13 18:10:59 +00:00
martin
cc7556d487
Fix compilation for ports w/o __GENERIC_SOFT_INTERRUPTS_ALL_LEVELS.
2003-12-12 22:35:13 +00:00
martin
9489d737cd
In parallel to the interrupt handler pckbcintr provide two functions
...
pckbcintr_hard and pckbcintr_soft, which, together, do the same as
pckbcintr. The first is called from the interrupt handler, the second
from a softinterrupt at arbitrary protection level (lower or equal to
IPL_TTY). They pass data via a small ringbuffer.
The new functions are intended for platforms that, due to
hardware/firmware restrictions are not able to make pckbcintr called at
IPL_TTY, like Krups javastations. Using the monolithic pckbcintr on
these plattforms leads to the input handlers for the slot data to be
run at elevated priority, causing various race conditions.
2003-12-12 14:30:16 +00:00
jmc
867ec2f3a6
Just use the default field separator
2003-12-12 06:51:47 +00:00
jmc
fde398f9ce
Regen (picks up PNP8389 after devlist2h.awk changes
2003-12-12 06:51:36 +00:00
jmc
6125716f79
Fix from PR#23177. Pass lint and while here use a regular field separator
...
and shift off the first entry to get the description. This fixes one that
was getting missed and prevents future errors
2003-12-12 06:50:54 +00:00
christos
165834b297
make this compile again.
2003-12-11 17:46:23 +00:00
jdolecek
d5bf86dcf4
Modify the licences of code written by Theo De Raadt from a 4-clause
...
to a 2-clause licence (retaining UCB clauses (1) and (2)), per PR
22409 from Joel Baker, approved by Theo de Raadt.
2003-12-10 16:35:20 +00:00
agc
7db1d33cba
Modify the licences of code written by Theo De Raadt from a 4-clause
...
to a 2-clause licence (retaining UCB clauses (1) and (2)), per PR
22409 from Joel Baker, approved by Theo de Raadt, and ratified by
myself - the only discrepancy being the handling of the original
clause 3 in src/usr.sbin/yppoll/yppoll.c.
2003-12-10 12:06:25 +00:00
hannken
fbae381aaa
The file system snapshot pseudo driver.
...
Uses a hook in spec_strategy() to save data written from a mounted
file system to its block device and a hook in dounmount().
Not enabled by default in any kernel config.
Approved by: Frank van der Linden <fvdl@netbsd.org>
2003-12-10 11:40:11 +00:00
briggs
3c06a40b83
Power up the card without OE enabled to avoid letting SanDisks enter
...
True IDE mode. Hinted at by Charles Hannum a while back. This lets
my PCI-Cardbus adapter read SanDisk CF cards much more reliably.
Also bring in a few defines from FreeBSD for some more TI registers and such.
2003-12-10 02:55:48 +00:00
ad
ae788c30d0
Mirror change made in FreeBSD, rev 1.39 of aac.c. May address PR 23574.
...
bzero out the sync command buffer when sending commands. This was causing
problems when enumerating multiple arrays.
2003-12-09 20:12:14 +00:00
briggs
500fd35ba0
Use aprint_*()
2003-12-09 19:51:39 +00:00
ad
243b868f65
Grab the configuration lock when handling I2ORESCANCMD.
2003-12-09 19:51:23 +00:00
ad
ee5a33f5aa
Match Promise controllers.
2003-12-09 19:43:53 +00:00
ad
e4cbd13089
Regen.
2003-12-09 18:58:49 +00:00
ad
237307078f
Add second ID for Intel i960 RM.
2003-12-09 18:58:16 +00:00
pooka
34f5b5e378
The highest 16 bits of chipid identify the ASIC, so print only them.
2003-12-09 15:19:33 +00:00
ad
e296f9bf6e
Catch break for cn_check_magic() and remove the pmax-specific hack.
2003-12-09 14:30:55 +00:00
pooka
3c0925818d
Match 5703 ASIC A3.
...
Also, when printing the ASIC ID, print the revision in hex in all
cases to avoid extra confusion if only the "superclass" of the ASIC
is recognized.
2003-12-08 17:09:39 +00:00
pooka
a17096b1a3
regen for broadcom 5703a3
2003-12-08 17:05:27 +00:00
pooka
9747421fda
Broadcom 5703 A3
2003-12-08 17:00:48 +00:00
scw
0695d77aa5
Regen
2003-12-08 11:07:27 +00:00
scw
5379b99913
Add an entry for Intersil's Prism-54 (ISL3890) WLAN mini-PCI card.
2003-12-08 11:06:36 +00:00
ichiro
d0ab1c6564
regen.
2003-12-07 10:37:28 +00:00