diff options
Diffstat (limited to 'os/pc/audio.h')
| -rw-r--r-- | os/pc/audio.h | 15 |
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") |
