summaryrefslogtreecommitdiff
path: root/Documentation
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 /Documentation
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 'Documentation')
-rw-r--r--Documentation/BareMetalInstallation.md2
1 files changed, 1 insertions, 1 deletions
diff --git a/Documentation/BareMetalInstallation.md b/Documentation/BareMetalInstallation.md
index ab6309b95b..1383464cbb 100644
--- a/Documentation/BareMetalInstallation.md
+++ b/Documentation/BareMetalInstallation.md
@@ -14,7 +14,7 @@ You must be willing to wipe your disk's contents to allow for writing the Sereni
Serenity currently has no support for USB but some machines will emulate PS/2 keyboards and mice in the BIOS via USB. BIOS USB PS/2 emulation can be buggy so having real PS/2 input devices is recommended. A minimum of 256 MB RAM and a x86-64 CPU are required.
-At present there is no real GPU support so don't expect OpenGL, Vulkan nor accelerated video playback and encoding support. Serenity currently relies upon VESA BIOS extensions to provide its display output and so it only runs on BIOS-based PCs. There is no WiFi support and the network card chipsets that are currently supported: Intel e1000, Intel e1000e and Realtek 8168. The e1000 driver has only been tested with qemu and VirtualBox although it may work with NICs such as those using the Intel 82545XX, 82540XX, 82546XX or similar chipsets. The sole sound card supported is the Intel AC'97 PCI device.
+At present there is no real GPU support so don't expect OpenGL, Vulkan nor accelerated video playback and encoding support. Serenity currently relies upon VESA BIOS extensions to provide its display output and so it only runs on BIOS-based PCs. There is no WiFi support and the network card chipsets that are currently supported: Intel e1000, Intel e1000e and Realtek 8168. The e1000 driver has only been tested with qemu and VirtualBox although it may work with NICs such as those using the Intel 82545XX, 82540XX, 82546XX or similar chipsets. Supported sound cards are Intel AC'97 and Intel HDA PCI devices.
For more details on known working hardware see the [SerenityOS Hardware Compatibility List](HardwareCompatibility.md).