Files
ladybird/Kernel/Graphics/BochsGraphicsAdapter.cpp
Andreas Kling 7e4bc04057 Kernel: Don't remap BochsGraphicsAdapter MMIO registers on every access
We were creating a new memory mapping every time WindowServer performed
a buffer flip. This was very visible in whole-system profiles, as the
mapping and unmapping of MMIO registers caused quite a bit of kmalloc()
and kfree() churn.

Avoid this problem by simply keeping the MMIO registers mapped.
2021-07-06 12:24:51 +02:00

7.3 KiB