Annotation of wikisrc/opensoundsystem.mdwn, revision 1.7

1.6       schmonz     1: [[!meta title="OpenSoundSystem"]]
                      2: 
1.1       wiki        3: # Open Sound System for NetBSD
                      4: 
                      5: This page shows the progress of the porting of OSSv4 to NetBSD.
                      6: 
1.7     ! wiki        7: ## Update
        !             8: 
        !             9: It's not known if anyone is continuing to work on a native port of OSSv4, but this page is kept for archival purposes.
        !            10: 
        !            11: NetBSD 10 should have greater compatibility with OSSv4 via the userspace translation layer [ossaudio(3)](///man.netbsd.org/ossaudio.3), and the native audio system [audio(4)](man.netbsd.org/audio.4) is still preferred.
        !            12: 
1.1       wiki       13: ## Version
                     14: 
                     15: The current version is v4.2 (hg-889)
                     16: 
                     17: ## Status
                     18: 
                     19: * DMA: ported (not complete)
                     20: * PCI config access: complete
                     21: * PCI mapping: ported to bus_space
1.4       wiki       22: * INB/OUTB: incomplete (should use [[!template  id=man name="bus_space" section="9"]])
1.1       wiki       23: * module support: WIP
1.4       wiki       24: * Locking: ported to [[!template  id=man name="mutex" section="9"]]
                     25: * MALLOC: ported to [[!template  id=man name="kmem" section="9"]]
                     26: * getid: ported to [[!template  id=man name="kauth" section="9"]]
1.1       wiki       27: * pkg: incomplete
                     28: * compat_audio: not yet
                     29: 
                     30: ## FAQ
                     31: 
                     32: ### What works?
                     33: 
                     34: Loading osscore.kmod works.
                     35: Loading virtal drivers work.
                     36: 
                     37: No functional testing has been done yet.
                     38: 
                     39: ### Who is working on it?
                     40: 
                     41: ahoka@
                     42: 
                     43: ### Where to get it?
                     44: 
                     45: You will need devel/mercurial and lang/gawk and devel/gmake to build it.
                     46: 
                     47: Browse online: <http://bitbucket.org/ahoka/oss4-netbsd/>
                     48: 
                     49: To get it:
                     50: 
                     51:     hg clone http://bitbucket.org/ahoka/oss4-netbsd
1.3       wiki       52: 
                     53: ### How to build it?
                     54: 
                     55: <http://www.opensound.com/wiki/index.php/Building_OSSv4_from_source>
1.5       wiki       56: 
                     57: I use this to build modules:
                     58: 
                     59:     rm -rf /tmp/ossbuild
                     60:     mkdir /tmp/ossbuild
                     61:     cd /tmp/ossbuild
                     62:     
                     63:     /home/ahoka/mercurial.opensound.com/configure
                     64:     
                     65:     gmake build
                     66:     
                     67:     cd prototype/usr/lib/oss/build/
                     68:     sh install.sh
                     69: 

CVSweb for NetBSD wikisrc <wikimaster@NetBSD.org> software: FreeBSD-CVSweb