vit9696
09aba22d36
Docs: Provide information about APFS
2020-04-13 06:13:02 +03:00
vit9696
c244baa1ef
OpenCoreUefi: Fix EnableJumpStart -> EnableJumpstart
2020-04-13 05:46:27 +03:00
vit9696
2dfe69110b
OpenCoreUefi: Add APFS support
2020-04-13 05:35:33 +03:00
vit9696
241d6f595a
OcApfsLib: Verify driver date and version
2020-04-13 05:04:38 +03:00
vit9696
3b3ee0942d
OcApfsLib: Address review comments and some TODOs
2020-04-13 01:52:08 +03:00
vit9696
39f5ab2599
OcApfsLib: Fix HandleProtocol arguments
2020-04-12 10:00:07 +03:00
vit9696
ed88148bd7
OcApfsLib: Initial version with Fusion Drive support
2020-04-12 08:42:51 +03:00
vit9696
8c4e41ec9a
OcFileLib: Verify that Media is not NULL
2020-04-12 08:42:51 +03:00
vit9696
99b002b391
OcAppleBootCompatLib: Fix event closing
2020-04-12 08:42:51 +03:00
vit9696
9f35d80c1e
OcFileLib: Get rid of Disk I/O as it is broken on several systems
2020-04-11 21:55:17 +03:00
vit9696
14f50ad9b2
OcCompressionLib: Implement alpha premultiplication for RLE24
2020-04-10 00:51:19 +03:00
vit9696
d3834d561a
OcAppleUserInterfaceThemeLib: Fix tag
2020-04-10 00:17:10 +03:00
vit9696
219fdc47c4
OpenCanopy: Fixed rendering macOS installer icons
2020-04-10 00:07:45 +03:00
vit9696
82e8f5efb9
OcSmbiosLib: Fixed Custom UpdateSMBIOSMode modifying SMBIOSv3 table
2020-04-09 20:49:42 +03:00
Download-Fritz
722e47c80a
OcFileLib: Add missing error condition
2020-04-07 20:05:21 +02:00
Download-Fritz
079070a29f
Fix several issues (Coverity, Clang)
2020-04-07 17:44:21 +02: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
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
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
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
1f8a079052
OcAppleBootCompatLib: Use the original GetMemoryMap for VM pool
2020-04-04 00:50:42 +03:00
vit9696
cd585914ab
OcAppleBootCompatLib: Fix RebuildAppleMemoryMap on FWs without MAT
2020-04-04 00:01:33 +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
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
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
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
vit9696
60fca487a3
OpenCoreUefi: Introduced SyncRuntimePermissions to fix Linux booting on CFL+
2020-04-02 23:55:59 +03:00
vit9696
5fcf850ac1
OcMemoryLib: Introduce attribute manipulation code
2020-04-02 23:48:08 +03:00