with the recent changes cards based on the ice1724 (aka Envy24HT) can
work on sparc64, so imho envy(4) could be enabled.

cards based on the ice1712 (aka Envy24) can do DMA only on 28-bit
addresses which can't work on sparc64. If such a card is plugged, the
driver will fail to map the ring buffer during autoconf and the card
won't be usable (programs get ENXIO). I give up trying to make it
work.

ok?

-- Alexandre

Index: GENERIC
===================================================================
RCS file: /cvs/src/sys/arch/sparc64/conf/GENERIC,v
retrieving revision 1.258
diff -u -p -r1.258 GENERIC
--- GENERIC     26 Sep 2010 20:39:08 -0000      1.258
+++ GENERIC     8 Oct 2010 20:55:26 -0000
@@ -141,6 +141,7 @@ autri*      at pci? flags 0x0000    # Trident 4D
 cmpci*  at pci?                        # C-Media CMI8338/8738
 eap*   at pci?                 # Ensoniq AudioPCI S5016
 emu*   at pci?                 # SB Live!
+envy*  at pci?                 # VIA Envy24/Envy24HT
 eso*   at pci?                 # ESS Solo-1 PCI AudioDrive
 
 puc*   at pci?                 # PCI "universal" comm device
@@ -155,11 +156,13 @@ audio*    at autri?
 audio* at cmpci?
 audio* at eap?
 audio* at emu?
+audio* at envy?
 audio* at eso?
 
 # MIDI support
 midi*  at autri?
 midi*  at eap?
+midi*  at envy?
 
 # USB Controllers
 ohci*  at pci?                 # Open Host Controller

Reply via email to