Annotation of wikisrc/opensoundsystem.mdwn, revision 1.6
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:
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
1.4 wiki 16: * INB/OUTB: incomplete (should use [[!template id=man name="bus_space" section="9"]])
1.1 wiki 17: * module support: WIP
1.4 wiki 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"]]
1.1 wiki 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
1.3 wiki 46:
47: ### How to build it?
48:
49: <http://www.opensound.com/wiki/index.php/Building_OSSv4_from_source>
1.5 wiki 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