1
Fork 0
mirror of https://github.com/RGBCube/serenity synced 2026-01-14 11:41:01 +00:00
serenity/Documentation
Jelle Raaijmakers dd8fa73da1 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.
2023-03-25 21:27:03 +01:00
..
Browser Documentation: Start documenting LibWeb code style & patterns 2023-03-14 11:31:57 +01:00
HumanInterfaceGuidelines Documentation: Add HIG document about writing UI text 2023-03-04 00:29:38 +01:00
Kernel Kernel+SystemServer+Base: Introduce the RAMFS filesystem 2023-02-04 15:32:45 -07:00
AdvancedBuildInstructions.md Documentation: Update VS Code docs for tone, add query-driver directions 2023-03-13 08:00:09 -06:00
BareMetalInstallation.md Kernel: Add support for Intel HDA 2023-03-25 21:27:03 +01:00
BuildInstructions.md
BuildInstructionsMacOS.md Meta+Documentation: Allow cross-debugging x86_64 Serenity on M1 Macs 2023-03-13 17:02:56 +01:00
BuildInstructionsOther.md
BuildInstructionsWindows.md
BuildProfilingInstructions.md
CLion_Add_Configuration.png
CLion_Add_Configuration_Existing.png
CLionCodeStyleSettings.xml
CLionConfiguration.md
CodingStyle.md
EmacsConfiguration.md
EventLoop.md
FAQ.md
HardwareCompatibility.md
HighDPI.md
LadybirdBuildInstructions.md Documentation: Add Ladybird build instructions for OpenIndiana 2023-03-04 21:34:54 -07:00
Links.md
NetworkBoot.md
NvimConfiguration.md Documentation: Add query-driver to clangd arguments in NvimConfiguration 2023-03-13 08:00:09 -06:00
Patterns.md
QEMU_Components.png
QtCreatorConfiguration.md
README.md Documentation: Start documenting LibWeb code style & patterns 2023-03-14 11:31:57 +01:00
RunningOnRaspberryPi.md
RunningTests.md Meta+CMake: Remove "image" ninja target in favor of "qemu-image" 2023-03-12 01:48:56 +00:00
SelfHostedRunners.md
SmartPointers.md
StringFormatting.md
Tftpd32_Dhcp.png
Tftpd32_Serving.png
Tftpd32_Tftp.png
TransferringFiles.md
Troubleshooting.md Documentation: Add troubleshooting note regarding KVM GDB 2023-02-02 02:02:23 -07:00
VimConfiguration.md
VirtualBox.md
VirtualBox_Creation_Reference.png
VMware.md
VSCodeConfiguration.md Documentation: Update VS Code docs for tone, add query-driver directions 2023-03-13 08:00:09 -06:00
WebServer_localhost.jpg
WHPX_Feature.png

SerenityOS Documentation

Serenity development moves quickly, so some of these might be out of date. Please let us know if something here is wrong, or submit a PR with any additions or corrections! If you have any questions that are not answered here or in the FAQ, you are welcome to ask on Discord.

A list of useful pages across the web can be found on the link list.

Building and Running

OS-specific

Make sure to read the basic Build Instructions first.

Running on Hardware

Configuring Editors

Development

File and Data Formats

Browser/LibWeb

Kernel

Applications

Documentation for SerenityOS applications and utilities can be found in the man pages.