mirror of
https://github.com/RGBCube/serenity
synced 2025-07-25 22:37:35 +00:00
Kernel: Add support for Intel HDA
This is an implementation that tries to follow the spec as closely as possible, and works with Qemu's Intel HDA and some bare metal HDA controllers out there. Compiling with `INTEL_HDA_DEBUG=on` will provide a lot of detailed information that could help us getting this to work on more bare metal controllers as well :^) Output format is limited to `i16` samples for now.
This commit is contained in:
parent
c530f74e2f
commit
dd8fa73da1
17 changed files with 2627 additions and 20 deletions
|
@ -131,6 +131,10 @@
|
|||
#cmakedefine01 INTEL_GRAPHICS_DEBUG
|
||||
#endif
|
||||
|
||||
#ifndef INTEL_HDA_DEBUG
|
||||
#cmakedefine01 INTEL_HDA_DEBUG
|
||||
#endif
|
||||
|
||||
#ifndef INTERRUPT_DEBUG
|
||||
#cmakedefine01 INTERRUPT_DEBUG
|
||||
#endif
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue