Upgrade OC 0.9.4 (*.efi, *.kext, *.plist)

This commit is contained in:
Gabriel
2023-08-07 18:45:25 -03:00
parent 46833e1eab
commit 2f1a64c507
30 changed files with 39 additions and 37 deletions
+13
View File
@@ -1,5 +1,18 @@
OpenCore Changelog
==================
#### v0.9.4
- Fixed kext blocker `Exclude` strategy for prelinked on 32-bit versions of macOS
- Fixed `ForceAquantiaEthernet` quirk on macOS 14 beta 2, thx @Shikumo
- Added `InstanceIdentifier` to OpenCore and option to target `.contentVisibility` to specific instances (thx @dakanji)
- Improved `LapicKernelPanic` quirk on legacy versions of macOS
- Allowed `.contentVisibility` in same boot FS root locations as `.VolumeIcon.icns`, in order to survive macOS updates
- Fixed incorrect core count on Silvermont Atom/Celeron processors
- Fixed PM timer detection on Silvermont Atom/Celeron processors for TSC calculations
- Fixed PM timer detection on non-Intel chipsets when booted through OpenDuet
- Fixed `FadtEnableReset` on NVIDIA nForce chipset platforms
- Added BlockIoDxe alternative OpenDuet variant
- Added support for ATI cards when using `ForceResolution` option
#### v0.9.3
- Added `--force-codec` option to AudioDxe, thx @xCuri0
- Downgraded additional warning message in normal operation of emulated NVRAM to info
Binary file not shown.
+3
View File
@@ -1084,6 +1084,8 @@
<false/>
<key>HideAuxiliary</key>
<true/>
<key>InstanceIdentifier</key>
<string></string>
<key>LauncherOption</key>
<string>Disabled</string>
<key>LauncherPath</key>
@@ -1319,6 +1321,7 @@
<string>fmm-mobileme-token-FMM-BridgeHasAccount</string>
<string>nvda_drv</string>
<string>prev-lang:kbd</string>
<string>backlight-level</string>
</array>
<key>8BE4DF61-93CA-11D2-AA0D-00E098032B8C</key>
<array>
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
@@ -3,7 +3,7 @@
<plist version="1.0">
<dict>
<key>BuildMachineOSBuild</key>
<string>21G531</string>
<string>21G651</string>
<key>CFBundleDevelopmentRegion</key>
<string>en</string>
<key>CFBundleExecutable</key>
@@ -17,7 +17,7 @@
<key>CFBundlePackageType</key>
<string>KEXT</string>
<key>CFBundleShortVersionString</key>
<string>1.6.6</string>
<string>1.6.7</string>
<key>CFBundleSignature</key>
<string>????</string>
<key>CFBundleSupportedPlatforms</key>
@@ -25,7 +25,7 @@
<string>MacOSX</string>
</array>
<key>CFBundleVersion</key>
<string>1.6.6</string>
<string>1.6.7</string>
<key>DTCompiler</key>
<string>com.apple.compilers.llvm.clang.1_0</string>
<key>DTPlatformBuild</key>
Binary file not shown.
@@ -77,6 +77,7 @@ namespace CPUInfo {
CPU_MODEL_SKYLAKE = 0x4E,
CPU_MODEL_SKYLAKE_ULT = 0x4E,
CPU_MODEL_SKYLAKE_ULX = 0x4E,
CPU_MODEL_BROADWELL_EP = 0x4F,
CPU_MODEL_SKYLAKE_DT = 0x5E,
CPU_MODEL_SKYLAKE_W = 0x55,
CPU_MODEL_KABYLAKE = 0x8E,
@@ -93,7 +94,8 @@ namespace CPUInfo {
CPU_MODEL_ROCKETLAKE_S = 0xA7, /* desktop RocketLake */
CPU_MODEL_TIGERLAKE_U = 0x8C,
CPU_MODEL_ALDERLAKE_S = 0x97,
CPU_MODEL_RAPTORLAKE_S = 0xB7,
CPU_MODEL_RAPTORLAKE_S = 0xB7, /* Raptor Lake B0 stepping */
CPU_MODEL_RAPTORLAKE_HX = 0xBF, /* Raptor Lake C0 stepping */
};
/**
@@ -718,26 +718,6 @@ private:
*/
bool routeMultipleInternal(size_t id, RouteRequest *requests, size_t num, mach_vm_address_t start=0, size_t size=0, bool kernelRoute=true, bool force=false, JumpType jumpType=JumpType::Auto);
/**
* Simple find and replace with masking in kernel memory
*
* @param data kernel memory
* @param dataSize size of kernel memory
* @param find find pattern
* @param findSize size of find pattern
* @param findMask find masking pattern
* @param findMaskSize size of find masking pattern
* @param replace replace pattern
* @param replaceSize size of replace pattern
* @param replaceMask replace masking pattern
* @param replaceMaskSize repalce masking pattern
* @param count maximum times of patching
* @param skip number of skipping times before performing replacement
*
* @return true if the finding and replacing performance is successful
*/
static bool findAndReplaceWithMaskInternal(void *data, size_t dataSize, const void *find, size_t findSize, const void *findMask, size_t findMaskSize, const void *replace, size_t replaceSize, const void *replaceMask, size_t replaceMaskSize, size_t count, size_t skip);
#ifdef LILU_KEXTPATCH_SUPPORT
/**
* Process loaded kext
@@ -3,7 +3,7 @@
<plist version="1.0">
<dict>
<key>BuildMachineOSBuild</key>
<string>21G531</string>
<string>21G651</string>
<key>CFBundleDevelopmentRegion</key>
<string>en</string>
<key>CFBundleExecutable</key>
@@ -17,7 +17,7 @@
<key>CFBundlePackageType</key>
<string>KEXT</string>
<key>CFBundleShortVersionString</key>
<string>1.6.5</string>
<string>1.6.6</string>
<key>CFBundleSignature</key>
<string>????</string>
<key>CFBundleSupportedPlatforms</key>
@@ -25,7 +25,7 @@
<string>MacOSX</string>
</array>
<key>CFBundleVersion</key>
<string>1.6.5</string>
<string>1.6.6</string>
<key>DTCompiler</key>
<string>com.apple.compilers.llvm.clang.1_0</string>
<key>DTPlatformBuild</key>
Binary file not shown.
+2
View File
@@ -328,6 +328,8 @@
<false/>
<key>HideAuxiliary</key>
<false/>
<key>InstanceIdentifier</key>
<string></string>
<key>LauncherOption</key>
<string>Disabled</string>
<key>LauncherPath</key>
Binary file not shown.
Binary file not shown.
Binary file not shown.
@@ -3,7 +3,7 @@
<plist version="1.0">
<dict>
<key>BuildMachineOSBuild</key>
<string>21G531</string>
<string>21G651</string>
<key>CFBundleDevelopmentRegion</key>
<string>en</string>
<key>CFBundleExecutable</key>
@@ -17,7 +17,7 @@
<key>CFBundlePackageType</key>
<string>KEXT</string>
<key>CFBundleShortVersionString</key>
<string>1.6.6</string>
<string>1.6.7</string>
<key>CFBundleSignature</key>
<string>????</string>
<key>CFBundleSupportedPlatforms</key>
@@ -25,7 +25,7 @@
<string>MacOSX</string>
</array>
<key>CFBundleVersion</key>
<string>1.6.6</string>
<string>1.6.7</string>
<key>DTCompiler</key>
<string>com.apple.compilers.llvm.clang.1_0</string>
<key>DTPlatformBuild</key>
Binary file not shown.
@@ -3,7 +3,7 @@
<plist version="1.0">
<dict>
<key>BuildMachineOSBuild</key>
<string>21G531</string>
<string>21G651</string>
<key>CFBundleDevelopmentRegion</key>
<string>en</string>
<key>CFBundleExecutable</key>
@@ -17,7 +17,7 @@
<key>CFBundlePackageType</key>
<string>KEXT</string>
<key>CFBundleShortVersionString</key>
<string>1.6.5</string>
<string>1.6.6</string>
<key>CFBundleSignature</key>
<string>????</string>
<key>CFBundleSupportedPlatforms</key>
@@ -25,7 +25,7 @@
<string>MacOSX</string>
</array>
<key>CFBundleVersion</key>
<string>1.6.5</string>
<string>1.6.6</string>
<key>DTCompiler</key>
<string>com.apple.compilers.llvm.clang.1_0</string>
<key>DTPlatformBuild</key>
Binary file not shown.
+2
View File
@@ -328,6 +328,8 @@
<false/>
<key>HideAuxiliary</key>
<false/>
<key>InstanceIdentifier</key>
<string></string>
<key>LauncherOption</key>
<string>Disabled</string>
<key>LauncherPath</key>
+2 -2
View File
@@ -4,8 +4,8 @@ Note|Description
:----|:----
Initial macOS Support|macOS 10.15, Catalina.
- Opencore version: 0.9.3
- Release date: 12/06/2023 (delayed a week)
- Opencore version: 0.9.4
- Release date: 07/08/2023
# Basic Steps
+1 -1
View File
@@ -1,4 +1,4 @@
#!/usr/bin/env python
#!/usr/bin/env python3
"""
Gather recovery information for Macs.
+1 -1
View File
@@ -35,4 +35,4 @@ python macrecovery.py -b Mac-E43C1C25D4880AD6 -m 00000000000000000 download
# Latest version
# ie. Ventura (13)
python ./macrecovery.py -b Mac-B4831CEBD52A0C4C -m 00000000000000000 download
python macrecovery.py -b Mac-B4831CEBD52A0C4C -m 00000000000000000 download
Binary file not shown.
Binary file not shown.
Binary file not shown.