33 Commits

Author SHA1 Message Date
vit9696
7aedbf3c60 OcMemoryLib: Actually fix OcExpandAttributesByMap 2020-04-04 23:18:05 +03:00
vit9696
4e18dfc7dd OcMemoryLib: Try fixing unused BIN handling in OcExpandAttributesByMap 2020-04-04 21:49:06 +03:00
vit9696
6b822bc72c OcMemoryLib: Handle appending entries from MMAP to MAT end 2020-04-04 19:59:13 +03:00
vit9696
dfe685d80b OcMemoryLib: Implement attribute expansion via mmap 2020-04-04 18:10:11 +03:00
vit9696
ab57d6f1b8 OcMemoryLib: Implement MAT deduplication and watch out on recursion 2020-04-04 16:56:05 +03:00
vit9696
2d824fbcfa OcMemoryLib: Fix corruption after ShrinkMemoryMap and add OcDeduplicateDescriptors 2020-04-04 16:21:11 +03:00
vit9696
1f8a079052 OcAppleBootCompatLib: Use the original GetMemoryMap for VM pool 2020-04-04 00:50:42 +03:00
vit9696
ee72a8b334 OcMemoryLib: Improve memory shrinking to process RT areas 2020-04-03 22:26:52 +03:00
vit9696
c5797ab44c OcMemoryLib: Fix descriptor splitting and improve printing 2020-04-03 22:10:37 +03:00
vit9696
8c95b2467f OcMemoryLib: Add memory sorting and improve memory printing 2020-04-03 20:54:51 +03:00
vit9696
e673e7b685 OcMemoryLib: Fix type determination 2020-04-03 20:16:02 +03:00
vit9696
f323be45e2 MmapDump: Initial version of MMAP dumping utility 2020-04-03 18:58:54 +03:00
vit9696
cc98ac0162 OcMemoryLib: Fix casting issues
closes acidanthera/bugtracker#798
2020-04-03 17:35:47 +03:00
vit9696
f30c1c651f OcMemoryLib: Add memory map splitting routines 2020-04-03 14:48:57 +03:00
vit9696
98f17b671d OcMemoryLib: Add counting split descriptors 2020-04-03 02:30:24 +03:00
vit9696
96b509564a OcMemoryLib: Fix type assignment 2020-04-03 00:58:41 +03:00
vit9696
5fcf850ac1 OcMemoryLib: Introduce attribute manipulation code 2020-04-02 23:48:08 +03:00
vit9696
fbd6191436 OcMemoryLib: Implement memory attribute printing 2020-03-29 16:40:55 +03:00
vit9696
97585cb6c2 Build: Remove OcSupportPkg usage 2020-02-29 17:39:41 +03:00
vit9696
c424c685d2 OcMemoryLib: Improve portability, thx @nms42
closes acidanthera/bugtracker#642
2020-01-10 11:38:21 +03:00
vit9696
83eebf2a65 OcMemoryLib: Improve portability, thx @nms42
closes acidanthera/bugtracker#643
2020-01-10 11:36:50 +03:00
vit9696
97d375fdd5 OcMemoryLib: Silence compiler warnings
closes acidanthera/bugtracker#639
2020-01-09 11:52:07 +03:00
vit9696
af3b167177 OcAppleBootCompatLib: Added free memory debugging 2019-11-04 20:10:15 +03:00
Download-Fritz
21371a5ffb OcMemoryLib: Update AllocatePagesFromTop's spec and conformance 2019-11-03 11:58:20 +01:00
vit9696
601d11c1de OcMemoryLib: Fix GetCurrentMemoryMapAlloc implementation 2019-11-03 13:14:20 +03:00
Download-Fritz
156cb7c586 Various type and cast fixes 2019-11-02 23:16:33 +01:00
vit9696
40b43134e3 OcAppleBootCompatLib: Implement custom slide support 2019-08-05 23:46:28 +03:00
vit9696
2e6030e5a3 OcAppleBootCompatLib: Initial set of fixes 2019-08-05 01:22:56 +03:00
vit9696
7eca596604 OcAppleBootCompatLib: Initial version 2019-08-04 21:27:44 +03:00
vit9696
71f5493c41 OcMemoryLib: Import UmmMalloc allocator 2019-07-26 22:24:43 +03:00
vit9696
9c0da8f57f OcMemoryLib: Add virtual memory support 2019-07-26 19:43:35 +03:00
vit9696
bed4ffe17c OcMemoryLib: Add memory map functions 2019-07-21 23:18:36 +03:00
vit9696
f4fceb7a91 OcMemoryLib: Initial version 2019-07-16 20:21:43 +03:00