mirror of
https://github.com/genodelabs/genode.git
synced 2025-01-31 16:35:28 +00:00
25c7204b2a
Clearing very large RAM dataspaces could fill up core's page table, because the dataspaces are locally mapped to clear them. This would manifest in a loop where exhausting the local page table leads to its flushing (which does not work for core) and a retry that again fills up the page table and so on. To prevent this, flush RAM dataspaces in chunks of at most 128MiB. Fixes #5086