svn commit: r194844 - in head/sys: conf dev/ata
Rafal Jaworowski
raj at semihalf.com
Thu Jun 25 10:42:55 UTC 2009
On 2009-06-25, at 12:19, Alexander Motin wrote:
> Rafal Jaworowski wrote:
>> Modified: head/sys/conf/files
>> =
>> =
>> =
>> =
>> =
>> =
>> =
>> =
>> =
>> =====================================================================
>> --- head/sys/conf/files Wed Jun 24 15:33:33 2009 (r194843)
>> +++ head/sys/conf/files Wed Jun 24 15:38:17 2009 (r194844)
>> @@ -491,12 +491,12 @@ dev/ata/ata_if.m optional ata | atacore
>> dev/ata/ata-all.c optional ata | atacore
>> dev/ata/ata-lowlevel.c optional ata | atacore
>> dev/ata/ata-queue.c optional ata | atacore
>> +dev/ata/ata-dma.c optional ata | atadma
>> +dev/ata/ata-sata.c optional ata | atasata
>
> What is atadma and atasata here, kernel options? What for are they
> needed? You will not be able to build most of drivers without them,
> while enabling them for others will not give you any benefit, just
> bigger code size. I think dependency must be reviewed there.
This was supposed to follow the fine grained kernel options route for
various ata subsystems. Both ata-dma.c and ata-sata.c seem orthogonal
to the rest of the ata framework (think ata controller without DMA,
which is often seen in embedded). They could also be made mandatory
under atacore, I have no problem with this approach too.
Rafal
More information about the svn-src-head
mailing list