version 1.3, 2010/04/16 13:04:58
|
version 1.6, 2010/07/04 00:40:06
|
Line 1
|
Line 1
|
|
[[!meta title="OpenSoundSystem"]] |
|
|
# Open Sound System for NetBSD |
# Open Sound System for NetBSD |
|
|
This page shows the progress of the porting of OSSv4 to NetBSD. |
This page shows the progress of the porting of OSSv4 to NetBSD. |
Line 11 The current version is v4.2 (hg-889)
|
Line 13 The current version is v4.2 (hg-889)
|
* DMA: ported (not complete) |
* DMA: ported (not complete) |
* PCI config access: complete |
* PCI config access: complete |
* PCI mapping: ported to bus_space |
* PCI mapping: ported to bus_space |
* INB/OUTB: incomplete (should use bus_space) |
* INB/OUTB: incomplete (should use [[!template id=man name="bus_space" section="9"]]) |
* module support: WIP |
* module support: WIP |
* Locking: ported |
* Locking: ported to [[!template id=man name="mutex" section="9"]] |
* MALLOC: ported to kmem API |
* MALLOC: ported to [[!template id=man name="kmem" section="9"]] |
* getid: ported to kauth |
* getid: ported to [[!template id=man name="kauth" section="9"]] |
* pkg: incomplete |
* pkg: incomplete |
* compat_audio: not yet |
* compat_audio: not yet |
|
|
Line 45 To get it:
|
Line 47 To get it:
|
### How to build it? |
### How to build it? |
|
|
<http://www.opensound.com/wiki/index.php/Building_OSSv4_from_source> |
<http://www.opensound.com/wiki/index.php/Building_OSSv4_from_source> |
|
|
|
I use this to build modules: |
|
|
|
rm -rf /tmp/ossbuild |
|
mkdir /tmp/ossbuild |
|
cd /tmp/ossbuild |
|
|
|
/home/ahoka/mercurial.opensound.com/configure |
|
|
|
gmake build |
|
|
|
cd prototype/usr/lib/oss/build/ |
|
sh install.sh |
|
|