Images 💾

Last commit ⭐

commit 056cba3c0cb6d3d957235053cdb457e32799e00e
Author:     Sönke Holz <sholz8530@gmail.com>
AuthorDate: Tue Dec 10 14:14:03 2024 +0100
Commit:     Sönke Holz <sholz8530@gmail.com>
CommitDate: Thu Dec 12 16:07:25 2024 +0100

    Kernel: Use MemoryType::IO for DMA regions everywhere
    
    Drivers using DMA buffers are currently broken on bare metal since
    d3a0ae5c57b and b3bae90e71c made DMA buffers use the NonCacheable memory
    type.
    
    We should investigate each of these drivers and and add proper fences
    where needed.
    
    The only place where MemoryType::IO definitely isn't needed is the xHCI
    scratchpad regions, as they are only accessed by the device.