1
Fork 0
mirror of https://github.com/RGBCube/serenity synced 2025-07-25 19:17:44 +00:00

Kernel/Audio: Remove the SB16 driver

This driver is not tested and probably not used on any modern hardware
machine, because it is plugged into the ISA bus and not the PCI bus.
Also, the run script doesn't utilize this device anymore, making it more
hard to test this driver and to ensure it doesn't rot.
This commit is contained in:
Liav A 2022-02-23 20:47:34 +02:00 committed by Andreas Kling
parent a3ab8dcecd
commit a38a637f5c
4 changed files with 0 additions and 352 deletions

View file

@ -9,7 +9,6 @@
#include <Kernel/Bus/PCI/IDs.h>
#include <Kernel/Devices/Audio/AC97.h>
#include <Kernel/Devices/Audio/Management.h>
#include <Kernel/Devices/Audio/SB16.h>
#include <Kernel/Sections.h>
namespace Kernel {
@ -39,9 +38,6 @@ UNMAP_AFTER_INIT AudioManagement::AudioManagement()
UNMAP_AFTER_INIT void AudioManagement::enumerate_hardware_controllers()
{
if (auto controller = SB16::try_detect_and_create(); !controller.is_error())
m_controllers_list.append(controller.release_value());
PCI::enumerate([&](PCI::DeviceIdentifier const& device_identifier) {
// Note: Only consider PCI audio controllers
if (device_identifier.class_code().value() != to_underlying(PCI::ClassID::Multimedia)