summaryrefslogtreecommitdiff
path: root/Kernel/Devices/Audio/AC97.cpp
AgeCommit message (Expand)Author
2023-06-04Kernel: Move InterruptDisabler to the Interrupts subdirectoryLiav A
2023-06-04Everywhere: Move global Kernel pattern code to Kernel/Library directoryLiav A
2023-04-14Kernel/Audio: Propagate errors when creating AudioChannelsLiav A
2023-04-14Kernel/Audio: Simplify initialization sequence for driversLiav A
2023-01-26Kernel/PCI: Hold a reference to DeviceIdentifier in the Device classLiav A
2023-01-05Kernel: Convert 2 instances of `dbgln` to `dmesgln_pci` in AC'97Jelle Raaijmakers
2022-10-26Kernel: Use generic functions to change interrupt state of ProcessorTimon Kruiper
2022-09-23Kernel: Introduce the IOWindow classLiav A
2022-09-20Kernel: Move IO delay code to x86 architecture subdirectoryLiav A
2022-08-20Kernel: Make self-contained locking smart pointers their own classesAndreas Kling
2022-06-23Kernel/Audio: Fix buffer size underflow for non-page-aligned sizeskleines Filmröllchen
2022-06-15Kernel: Don't VERIFY that the DMA channel is running on AC'97 interruptkleines Filmröllchen
2022-03-17Kernel: Use default constructors/destructorsLenny Maiorani
2022-03-04Kernel: Report AC'97 vendor and device IDJelle Raaijmakers
2022-02-27Kernel: Whitespace and `Error` cleanup in `AC97`Jelle Raaijmakers
2022-02-27Kernel: Do not reset AC'97 PCM out on buffer completionJelle Raaijmakers
2022-02-27Kernel: Read and report AC'97 codec revisionJelle Raaijmakers
2022-02-27Kernel: Make AC'97 initialization fallibleJelle Raaijmakers
2022-02-26Kernel: Allow setting AC'97 sample rate during playbackJelle Raaijmakers
2022-02-26Kernel: Clean up AC'97 driver code styleJelle Raaijmakers
2022-02-14Kernel/Audio: Introduce a new design architecture for the subsystemLiav A
2022-01-09Kernel: Page-align AC'97 audio buffer descriptor listJelle Raaijmakers
2022-01-09Kernel: Use DMA helper everywherePankaj Raghav
2021-12-28Kernel: Propagate overflow errors from Memory::page_round_upGuilherme Goncalves
2021-11-28Kernel: Ignore AC97 non-completion interruptsJelle Raaijmakers
2021-11-28Kernel: Add AC97_DEBUG macroJelle Raaijmakers
2021-11-27Kernel/Audio: Implement 2 correctness fixes in AC97Liav A
2021-11-26Kernel: Implement variable rate audio support for AC97 devicesJelle Raaijmakers
2021-11-24Kernel: Allow higher audio sample rates than 65kHZ (`u16`)Jelle Raaijmakers
2021-11-23Kernel: Allow writes larger than `PAGE_SIZE` to AC97 deviceJelle Raaijmakers
2021-11-23Kernel: Add generic channel support to AC97Jelle Raaijmakers
2021-11-23Kernel: Implement AC97 audio device driverJelle Raaijmakers