John Davis
bf043cae2e
Custom memory properties ( #139 )
...
* OcSmbiosLib: Implement custom memory configurations
* OcSmbiosLib: Fix previous commit
* OcSmbiosLib: Change to 0-based indexes
* Docs: Update manual and sample configs
2020-10-17 17:33:37 -05:00
Andrey1970AppleLife
1afb8a1ee4
DataBase: Update Products
2020-10-07 10:34:21 +03:00
vit9696
21fb96107e
OcAppleKernelLib: Do not compile bcopy to avoid linker issues
2020-10-04 17:15:51 +03:00
vit9696
38db9af3ad
Utilities: Fix compilation again
2020-10-04 15:38:07 +03:00
vit9696
369db9c92e
Utilities: Fix boot filename
2020-10-04 02:24:38 +03:00
Matis Schotte
d000d80fdc
AppleModels: Implement compatibility with 2020 models ( #127 )
...
closes acidanthera/bugtracker#1092
closes acidanthera/bugtracker#1195
2020-10-03 19:44:02 +03:00
John Davis
676ef93d9d
OcAppleKernelLib: Add 32-bit prelinking support ( #122 )
2020-09-29 12:41:37 +03:00
Alex James
d08e2cf0b1
Utilities: Add FUZZ option to Makefile
2020-09-28 12:22:53 +03:00
Andrey1970AppleLife
d3bb1748c0
DataBase: Update MaximumOSVersions
2020-09-24 22:23:28 +03:00
John Davis
74062d4e0f
OcAppleKernelLib: Add 32-bit Mach-O and patching support ( #118 )
2020-09-13 22:57:10 +03:00
vit9696
733e8b7b27
Build: Added IA32 binry variant to the release bundles
2020-09-13 16:18:20 +03:00
vit9696
db87b3263d
OcSerializeLib: Added debugging of missing fields in the configuration
2020-09-06 16:27:12 +03:00
vit9696
2bde94afc5
OcAppleKernelLib: Added DisableLinkeditJettison quirk
...
This quirk is similar to keepsyms=1 but is potentially less intrusive.
Lilu needs to access __LINKEDIT to do symbol solving in the kernel.
2020-09-06 03:11:45 +03:00
Steve Zheng
de44177605
Utilities: Add status check for OcConfigurationInit in ocvalidate, return -1 if it fails ( #116 )
2020-09-04 00:13:19 +03:00
vit9696
c66f6e5274
Utilities: Improve macrecovery progress reporting
2020-08-30 13:38:42 +03:00
John Davis
8b452306e5
OpenCoreKernel: Implement force injection of system kexts ( #111 )
2020-08-27 18:52:53 +03:00
Download-Fritz
a97b74e83c
OpenCore: Use direct PE loading for Secure Boot ( #108 )
...
Implement and integrate a PE image loader to circumvent UEFI Secure Boot when Apple Secure Boot is used.
2020-08-24 12:52:34 +02:00
vit9696
4b00ad2c1c
OcAppleKernelLib: Improve error checking for kernel quirks (part 1)
2020-08-23 00:25:52 +03:00
bootmacos
d8e58af165
DataBase: Add AppleBoardCode for iMac20,1 ( #103 )
...
* AppleBoardCode for iMac20,1
One of the valid AppleBoardCode for iMac20,1 is PHCD, which is shown in an actual iMac20,1 with i5-10500.
The temporal value (0000) for the code (line 101) could be updated.
* Update modelinfo_autogen.h
2020-08-22 16:43:48 +03:00
John Davis
818f9e3f57
32-bit kernel switching support ( #104 )
...
* OcMacInfoLib: Add 64-bit model compatibility function
* OcMacInfoLib: Fix previous commit
* OpenCorePlatform: Store current SMBIOS platform
* OpenCorePlatform: Fix variable
* OpenCoreKernel: Implement 32-bit kernel switching
* OpenCoreKernel: Force 32-bit on EFI32
* OpenCoreKernel: Fix previous commit
2020-08-21 22:31:19 -05:00
Andrey1970AppleLife
7609f459f5
DataBase: Added IM20 model codes
2020-08-21 21:55:32 +03:00
Goldfish64
5ea634453e
Utilities: Fix TestKextInject (again)
2020-08-20 13:49:02 -05:00
Goldfish64
3dc5cccd89
Utilities: Fix TextKextInject
2020-08-20 13:11:12 -05:00
vit9696
e78301f744
OcBootManagementLib: Drop disk image suffix and voice
2020-08-20 20:33:22 +03:00
vit9696
04fa1c2394
OcAppleKernelLib: Implement cacheless & mkext kext patching and quirks ( #102 )
2020-08-18 23:47:38 +03:00
vit9696
40f81f29f7
OcBootManagementLib: Implement FAT image loading
2020-08-17 01:43:19 +03:00
vit9696
70c55e03bb
OcAppleKernelLib: Implement CPUID patching for 10.6 64-bit
2020-08-16 04:59:47 +03:00
vit9696
b5dcbd32d1
OcAppleKernelLib: Implement KXLD link state handling ( #101 )
2020-08-16 00:33:56 +03:00
Andrey1970AppleLife
b0e86b3a86
DataBase: Added IM202 model codes
2020-08-15 23:20:46 +03:00
Andrey1970AppleLife
bc79f688b7
DataBase: Added IM201 model codes
2020-08-15 20:20:24 +03:00
vit9696
fa58908b26
OcAppleImg4Lib: Improve debug logging
2020-08-11 20:29:30 +03:00
Andrey1970AppleLife
add3983172
DataBase: Added IM202 model code
2020-08-10 18:31:23 +03:00
vit9696
459a769f83
OpenCoreUefi: Add immutablekernel loading support
...
references acidanthera/bugtracker#1071
2020-08-09 23:11:00 +03:00
Andrey1970AppleLife
0df1307bdb
Fix typo
2020-08-09 22:24:10 +03:00
Andrey1970AppleLife
043dfe9059
DataBase: Added IM202
2020-08-09 22:15:05 +03:00
Andrey1970AppleLife
6404e1ece0
DataBase: Fixed IM161 and IM162
2020-08-08 23:45:08 +03:00
Andrey1970AppleLife
2c72e0d799
DataBase: Added IM201
2020-08-07 19:32:56 +03:00
vit9696
a6b6902fed
Utilities: Drop OpenDuetPkg binary and rebuild it with OC
2020-07-25 20:23:15 +03:00
Download-Fritz
f1e8766af9
Utilities/KextInject: Determine Info/EXE reserve sizes
2020-07-17 23:01:41 +02:00
Andrey1970AppleLife
0616c10d35
DataBase: Updeted MBP164
2020-07-14 05:40:14 +03:00
vit9696
d8ace47606
OcAppleKernelLib: Fix patching KC vtables with imports from kexts
2020-07-05 23:18:10 +03:00
vit9696
9e166de9ac
Utilities: Drop separate KC utility and unify with KextInject
2020-07-05 20:57:13 +03:00
Andrey1970AppleLife
0ff97ad01c
DataBase: Added MBP164
2020-07-04 21:21:32 +03:00
Download-Fritz
07b697d28d
OcMachoLib: Support KC Mach-Os
2020-07-04 15:28:22 +02:00
vit9696
6fdd4a2834
OcXmlLib: Treat non-hex data as integer data
...
In 11.0 kc plist pointer data is in decimal
2020-07-04 16:04:02 +03:00
Download-Fritz
4908a5374c
OcAppleKernelLib: Fix prelinkedkernel injection
2020-07-04 13:22:17 +02:00
vit9696
0271bacc27
OcAppleKernelLib: More progress with 11.0, many thx to @Download-Fritz
2020-07-04 01:58:04 +03:00
Download-Fritz
5d0b9f4832
OcMachoLib: Remove redundant alignment checks
2020-06-29 19:31:36 +02:00
vit9696
764c5c2277
OcAppleKernelLib: Continue working on KC prelinking
2020-06-29 08:45:42 +03:00
vit9696
69954a6105
OcAppleKernelLib: Fix regression in the previous commit
...
closes acidanthera/bugtracker#1013
2020-06-29 06:59:10 +03:00