1
Fork 0
mirror of https://github.com/RGBCube/serenity synced 2025-05-15 15:14:58 +00:00
serenity/Kernel/Storage/SD
Marco Cutecchia 75cc670bcb Kernel: Disable interrupt signaling for the SD driver
Currently we do not use interrupts for the SD driver, yet we
had enabled the signaling of all of them.
Since we were never acknowledging them, we were getting spammed by
unnecessary interrupts, causing the system to slow down to a crawl.

This commit makes the system boot in less than 1 minute with PIO,
compared to the old 30+ minute boot.
2023-04-15 11:16:22 +01:00
..
Commands.h Kernel: Add an SD card driver for the aarch64 port 2023-03-25 16:50:36 +00:00
PCISDHostController.cpp Kernel: Add support for SD host controllers on the PCI bus 2023-04-02 12:43:17 -06:00
PCISDHostController.h Kernel: Add support for SD host controllers on the PCI bus 2023-04-02 12:43:17 -06:00
Registers.h Kernel: Add an SD card driver for the aarch64 port 2023-03-25 16:50:36 +00:00
SDHostController.cpp Kernel: Disable interrupt signaling for the SD driver 2023-04-15 11:16:22 +01:00
SDHostController.h Kernel: Add support for version 2 SD host controllers 2023-04-02 12:43:17 -06:00
SDMemoryCard.cpp Kernel: Add an SD card driver for the aarch64 port 2023-03-25 16:50:36 +00:00
SDMemoryCard.h Kernel: Add an SD card driver for the aarch64 port 2023-03-25 16:50:36 +00:00