2063 Commits

Author SHA1 Message Date
Download-Fritz
079070a29f Fix several issues (Coverity, Clang) 2020-04-07 17:44:21 +02:00
Andrey1970AppleLife
06448c85b5
Update Changelog.md 2020-04-07 15:17:41 +03:00
Gengik84
40b0a4b6ee
Update SSDT-PLUG.dsl (#31) 2020-04-07 14:57:06 +03:00
Andrey1970AppleLife
13ab95b1e9 Build: Fixed Resources folder placement. 2020-04-06 21:07:12 +03:00
Andrey1970AppleLife
05e3b14343 Bump version to 0.5.8 2020-04-06 16:18:20 +03:00
vit9696
80a82ed86e OpenCanopy: Global variables are initialised with zeroes
closes acidanthera/bugtracker#805
0.5.7
2020-04-06 11:20:53 +03:00
vit9696
96ad44ef39 OpenCanopy: Support for custom background colour 2020-04-06 04:57:16 +03:00
vit9696
35e1b5be67 OpenCanopy: Switch to icns and support more icons and labels 2020-04-06 03:42:08 +03:00
vit9696
aac39637f6
OpenCanopy: Various improvements (#28)
- Implemented disk label support
- Implemented volume icon support
- Separated PickerAttrbutes from ConsoleAttributes

Co-authored-by: vit9696 <vit9696@users.noreply.github.com>
Co-authored-by: Michael Belyaev <usrsse2@me.com>
2020-04-06 00:39:17 +03:00
vit9696
eff6598386 Docs: Improve RebuildAppleMemoryMap description 2020-04-04 23:59:06 +03:00
vit9696
6a86ea2148 OcAfterBootCompatLib: Renamed from OcAppleBootCompatLib 2020-04-04 23:41:51 +03:00
vit9696
9b848de3e2 OcAppleBootCompatLib: Introduce ProtectMemoryRegions
closes acidanthera/bugtracker#791
2020-04-04 23:34:38 +03:00
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
58673b0c0c MmapDump: Fix OpenRuntime detect and print shrinked MMAP in any case 2020-04-04 13:00:28 +03:00
vit9696
9c609e5cba OcAppleBootCompatLib: Add comments about MAT issues 2020-04-04 13:00:28 +03:00
vit9696
2f5ba7ac43 OcAppleBootCompatLib: Reduce attribute update frequency to RT memory 2020-04-04 13:00:28 +03:00
Pavo
4ca3758fc7
Docs: Added AMD CPU naming to CPU table sample (#26) 2020-04-04 12:23:45 +03:00
vit9696
f3de1114e7 OcAppleCompatLib: Drop memory map size warning
On some firmwares, namely MP5,1 memory map is very large (8880 bytes),
but XNU compatible. Printing this will make ExitBootServices fail.
2020-04-04 02:06:08 +03:00
vit9696
2325075dc3 OcAppleBootCompatLib: Update memory attribute table on memory free 2020-04-04 01:57:51 +03:00
vit9696
91b81874ad Docs: Add just another CPU PM entry to the sample
closes #25
2020-04-04 01:01:43 +03:00
vit9696
1f8a079052 OcAppleBootCompatLib: Use the original GetMemoryMap for VM pool 2020-04-04 00:50:42 +03:00
vit9696
33d9af0641 OpenRuntime: Remove OcBootManagementLib dependency to fix performance 2020-04-04 00:23:02 +03:00
vit9696
cd585914ab OcAppleBootCompatLib: Fix RebuildAppleMemoryMap on FWs without MAT 2020-04-04 00:01:33 +03:00
vit9696
8cffb55430 Docs: Update SSDT-PLUG.dsl, thx to gengik84 2020-04-03 23:30:47 +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
67ab1cfd59 OcBootManagementLib: Fix comment for CustomEntryContext 2020-04-03 17:44:51 +03:00
vit9696
7e74d672f2 OcAppleBootCompatLib: Log MAT support 2020-04-03 17:42:46 +03:00
vit9696
cc98ac0162 OcMemoryLib: Fix casting issues
closes acidanthera/bugtracker#798
2020-04-03 17:35:47 +03:00
vit9696
e2f9022a80 OcAppleBootCompatLib: Also wrap AllocatePool 2020-04-03 17:33:55 +03:00
vit9696
bd17802deb OcAppleBootCompatLib: Implement RebuildAppleMemoryMap 2020-04-03 14:52:07 +03:00
vit9696
6f0a8a1a54 OcAppleBootCompatLib: Fix Status overwrite with GetExecArea call 2020-04-03 14:50:49 +03:00
vit9696
fa82d3fd6b OcAppleBootCompatLib: Warn about too large memory map 2020-04-03 14:49:20 +03:00
vit9696
f30c1c651f OcMemoryLib: Add memory map splitting routines 2020-04-03 14:48:57 +03:00
vit9696
cfda552fa3 TestsUser: Partially fix Serialized compatibility 2020-04-03 14:43:40 +03:00
vit9696
bb8bd5dedb OcAppleBootCompatLib: Update memory attributes before StartImage as well 2020-04-03 14:43:09 +03:00
vit9696
ffb49563cd OcAppleBootCompatLib: Update attributes after every allocation 2020-04-03 02:32:52 +03:00
vit9696
98f17b671d OcMemoryLib: Add counting split descriptors 2020-04-03 02:30:24 +03:00
vit9696
763cab2140 Build: Fix coverity 2020-04-03 02:05:47 +03:00
vit9696
e317342b0a Build: Attempt to fix CI 2020-04-03 01:39:02 +03:00
vit9696
96b509564a OcMemoryLib: Fix type assignment 2020-04-03 00:58:41 +03:00
vit9696
72816f55b5 OcAppleBootCompatLib: Add improved debugging 2020-04-03 00:12:52 +03:00