Files
ladybird/AK
Andreas Kling ac7ce12123 Kernel: Remove the kmalloc_eternal heap :^)
This was a premature optimization from the early days of SerenityOS.
The eternal heap was a simple bump pointer allocator over a static
byte array. My original idea was to avoid heap fragmentation and improve
data locality, but both ideas were rooted in cargo culting, not data.

We would reserve 4 MiB at boot and only ended up using ~256 KiB, wasting
the rest.

This patch replaces all kmalloc_eternal() usage by regular kmalloc().
2021-12-28 21:02:38 +01:00
..
2021-10-06 23:52:40 +01:00
2021-07-14 11:26:34 +04:30
2021-11-11 01:27:46 +01:00
2021-10-06 23:52:40 +01:00
2021-11-22 09:03:47 +01:00
2021-11-22 09:03:47 +01:00
2021-06-24 09:27:13 +02:00
2021-08-07 15:21:58 +02:00
2021-07-22 23:33:21 +02:00
2021-12-12 11:10:34 -08:00
2021-10-15 21:50:19 -07:00