File:  [NetBSD Developer Wiki] / wikisrc / opensoundsystem.mdwn
Revision 1.6: download - view: text, annotated - select for diffs
Sun Jul 4 00:40:06 2010 UTC (10 years, 4 months ago) by schmonz
Branches: MAIN
CVS tags: HEAD
Mixed-case filenames (which mean mixed-case URLs) have been fixed
in the repository while it's still young and a little wild. HTTP
redirects keep the old mixed-case URLs working. This commit uses
[[!meta title]] to set the page titles back exactly as they were.
commit_prep will prevent further mixed-case filenames from being
committed.

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

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