mirror of
https://github.com/LadybirdBrowser/ladybird.git
synced 2024-11-07 20:31:04 +03:00
bb5ad12e43
- New upstream stable version is available - Networking is now fully stable and enabled by default - SDL2 backend is now available alongside SDL1, so switch to it - Fixed a name collision of PAGE_SIZE with Serenity headers - Disable threaded IO on Serenity for now - Many other changes and fixes - See https://github.com/LekKit/RVVM/releases/tag/v0.6 for more |
||
---|---|---|
.. | ||
0001-Disable-threaded-IO-on-Serenity.patch | ||
ReadMe.md |
Patches for rvvm on SerenityOS
0001-Disable-threaded-IO-on-Serenity.patch
Disable threaded IO on Serenity
Due to sloppy scheduler/threading behavior on Serenity, threaded IO is disabled in this port for now. Otherwise U-Boot randomly fails to read data from NVMe, or fails to initialize NVMe altogether, along with other IO issues in guests - all due to threaded tasks being randomly delayed for very long.
I am not an expert on how scheduler works in Serenity, so I am unable to fix it yet. This problem was also visible in previous v0.5 version of this port, but back then I thought it's some kind of a temporary problem. Couldn't reproduce this on any other host OS.