hekate/bootloader/mem
CTCaer ec10b572d1 heap: Quality updates to heap management
- Allow reuse of unused sections that fit exactly to selected allocation size. Decreases fragmentation dramatically.
- Always allocate and align mapped memory to selected alignment. Avoids having fragmented unused maps that are not aligned.
- Use a static alignment based on BPMP and generally average cache line size. Boosts performance when MMU is used.
2019-12-04 19:02:28 +02:00
..
emc.h Refactor ALL the things + enable LTO 2018-08-13 11:58:24 +03:00
heap.c heap: Quality updates to heap management 2019-12-04 19:02:28 +02:00
heap.h heap: Quality updates to heap management 2019-12-04 19:02:28 +02:00
mc.c Refactoring and comment adding 2019-09-12 23:08:38 +03:00
mc.h Move display_end before secmon + add boolean supp. 2018-08-13 12:12:53 +03:00
mc_t210.h Refactor ALL the things + enable LTO 2018-08-13 11:58:24 +03:00
minerva.c Refactoring and comment adding 2019-09-12 23:08:38 +03:00
minerva.h [MTC] Utilize Minerva Training Cell 2019-06-30 03:49:33 +03:00
mtc_table.h refactor: Remove all unwanted whitespace 2019-10-18 18:02:06 +03:00
sdram.c sdram: Refactor and fix some bugs in init 2019-12-04 18:53:36 +02:00
sdram.h Proper warmboot exploit impl and documentation 2018-12-17 21:10:13 +02:00
sdram_config.inl Proper warmboot exploit impl and documentation 2018-12-17 21:10:13 +02:00
sdram_config_lz.inl Proper warmboot exploit impl and documentation 2018-12-17 21:10:13 +02:00
sdram_lp0.c Normalize brom patches & add sd autocalib fallback 2019-02-12 00:40:40 +02:00
sdram_lp0_param_t210.h refactor: Remove all unwanted whitespace 2019-10-18 18:02:06 +03:00
sdram_param_t210.h Refactor ALL the things + enable LTO 2018-08-13 11:58:24 +03:00