Warner Losh
721aafa81b
Use same RID we allocated the resource with to free it
2005-06-05 23:05:26 +00:00
Yoshihiro Takahashi
d4fcf3cba5
Remove bus_{mem,p}io.h and related code for a micro-optimization on i386
...
and amd64. The optimization is a trivial on recent machines.
Reviewed by: -arch (imp, marcel, dfr)
2005-05-29 04:42:30 +00:00
Scott Long
af06505ae3
Properly mask off the status bits when checking to see if the ccb is still
...
valid to process. This was causing deferred commands to be rejected due
to their extra status flag.
MFC After: 3 days
2005-05-03 07:11:19 +00:00
Scott Long
701d9f1f1d
The driver looks like it can create valid 64-bit scatter-gather lists, so
...
don't restrict it to a 32-bit address space. Also use the correct busdma
flags for the SRB memory area.
MFC After: 3 days
2005-05-03 05:44:42 +00:00
Scott Long
4fd8c0dc7a
The kthread is disabled at this time, so don't try to wake it up on
...
shutdown. This fixes a panic on reboot.
MFC After: 3 days
2005-05-03 05:42:03 +00:00
Scott Long
1c7e93581d
Don't bother pretending that CAM will send CAM_DATA_PHYS pointers. It's
...
a concept that is fundamentally broken with PAE.
2005-04-29 02:58:23 +00:00
Warner Losh
8d42a36cf1
arcmsr_make_timespec, and arcmsr_getcmos_time appear to be unused, and
...
reference functions that don't exist on at least pc98. #if 0 them
out. This should fix the pc98 tinderbox breakage. Tested only on
i386 and pc98.
2005-04-01 07:15:52 +00:00
Scott Long
f1c579b1ec
Add the Areca SATA RAID driver (arcmsr). This supports the ARC-11xx and 12xx
...
series of controllers. Areca provides a CLI and HTTP management tool for
FreeBSD/i386 and FreeBSD/amd64 on their website. Many thanks to Areca for
their support of FreeBSD. Thanks also to Mike Tansca and Sentex Communications
for donating hardware.
Obtained from: Erich Chen <erich at areca com tw>
2005-03-31 18:19:55 +00:00