summaryrefslogtreecommitdiff
path: root/Meta
diff options
context:
space:
mode:
authorJelle Raaijmakers <jelle@gmta.nl>2023-03-10 20:10:06 +0100
committerJelle Raaijmakers <jelle@gmta.nl>2023-03-25 21:27:03 +0100
commitdd8fa73da179d6a805ecdae62ff87e8992d43821 (patch)
treed7a6a563dc2a18fa368f9adcb4605ce695b05c05 /Meta
parentc530f74e2f0210da393bc1904659b521275097b0 (diff)
downloadserenity-dd8fa73da179d6a805ecdae62ff87e8992d43821.zip
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.
Diffstat (limited to 'Meta')
-rw-r--r--Meta/CMake/all_the_debug_macros.cmake1
1 files changed, 1 insertions, 0 deletions
diff --git a/Meta/CMake/all_the_debug_macros.cmake b/Meta/CMake/all_the_debug_macros.cmake
index 3d8b05cd17..1df7a89e55 100644
--- a/Meta/CMake/all_the_debug_macros.cmake
+++ b/Meta/CMake/all_the_debug_macros.cmake
@@ -87,6 +87,7 @@ set(ICO_DEBUG ON)
set(IMAGE_DECODER_DEBUG ON)
set(IMAGE_LOADER_DEBUG ON)
set(INTEL_GRAPHICS_DEBUG ON)
+set(INTEL_HDA_DEBUG ON)
set(INTERRUPT_DEBUG ON)
set(IOAPIC_DEBUG ON)
set(IO_DEBUG ON)