mirror of
https://github.com/LadybirdBrowser/ladybird.git
synced 2025-04-24 05:25:13 +00:00
Truly independent web browser
Previously, calling Region::commit() would make sure to allocate any missing physical pages, but they would contain uninitialized data. This was very obvious when allocating GraphicsBitmaps as they would have garbage pixels rather than being filled with black. The MM quickmap mechanism didn't work when operating on a non-active page directory (which happens when we're in the middle of exec, for example.) This patch changes quickmap to reside in the shared kernel page directory. Also added some missing clobber lists to inline asm that I stumbled on. |
||
---|---|---|
AK | ||
Base | ||
Editor | ||
Kernel | ||
LibC | ||
LibGUI | ||
SharedGraphics | ||
Terminal | ||
Userland | ||
WindowServer | ||
.gitignore |