[haiku-development] HDA driver question

  • From: Alan Shearer <sakison@xxxxxxxxx>
  • To: haiku-development@xxxxxxxxxxxxx
  • Date: Thu, 23 Sep 2021 11:18:17 -0500

Howdy,

I just started investigating our HDA driver and had a question when it came
to the device IDs in hda_controller.cpp.

We have a couple entries for PCI_ALL_DEVICES which from what I can tell is
a catch all for device support that we don't explicitly state (is this
correct?)..

For example:
{ PCI_VENDOR_ATI, PCI_ALL_DEVICES, HDA_QUIRK_NO_64BITDMA }

I noticed the same within the FreeBSD source.  However we only have it
stated for ATI and Vmware.  FreeBSD has the catchall for each vendor after
the specific device IDs.  Should we be doing this as well?

Thanks!
Alan

Other related posts: