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
