summaryrefslogtreecommitdiff
path: root/os/pc/audio.h
diff options
context:
space:
mode:
Diffstat (limited to 'os/pc/audio.h')
-rw-r--r--os/pc/audio.h15
1 files changed, 15 insertions, 0 deletions
diff --git a/os/pc/audio.h b/os/pc/audio.h
new file mode 100644
index 00000000..d06c7bcc
--- /dev/null
+++ b/os/pc/audio.h
@@ -0,0 +1,15 @@
+enum
+{
+ Bufsize = 1024, /* 5.8 ms each, must be power of two */
+ Nbuf = 128, /* .74 seconds total */
+ Dma = 6,
+ IrqAUDIO = 7,
+ SBswab = 0,
+};
+
+#define seteisadma(a, b) dmainit(a, Bufsize);
+#define CACHELINESZ 8
+#define UNCACHED(type, v) (type*)((ulong)(v))
+
+#define Int0vec
+#define setvec(v, f, a) intrenable(v, f, a, BUSUNKNOWN, "audio")