Upgrade OC 0.9.4 (*.efi, *.kext, *.plist)
This commit is contained in:
@@ -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.
@@ -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.
Binary file not shown.
@@ -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.
Binary file not shown.
@@ -328,6 +328,8 @@
|
||||
<false/>
|
||||
<key>HideAuxiliary</key>
|
||||
<false/>
|
||||
<key>InstanceIdentifier</key>
|
||||
<string></string>
|
||||
<key>LauncherOption</key>
|
||||
<string>Disabled</string>
|
||||
<key>LauncherPath</key>
|
||||
|
||||
@@ -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,4 +1,4 @@
|
||||
#!/usr/bin/env python
|
||||
#!/usr/bin/env python3
|
||||
|
||||
"""
|
||||
Gather recovery information for Macs.
|
||||
|
||||
@@ -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.
Reference in New Issue
Block a user