imp
34604e92da
Use same RID we allocated the resource with to free it
2005-06-05 23:05:26 +00:00
nyan
0fce92f5c4
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
scottl
f9c4fc6341
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
scottl
1442686b27
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
scottl
8643f7775a
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
scottl
f1512277b5
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
imp
0bc32cf437
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
scottl
ac4037eff6
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