mirror of
				https://github.com/kholia/OSX-KVM.git
				synced 2025-11-03 21:22:44 +00:00 
			
		
		
		
	Ventura + AVX2 note
Changes: - Sync changes with upstream KVM-OpenCore (Nick) With these changes, Ventura can boot without AVX2!
This commit is contained in:
		
							parent
							
								
									0ea39b4c3c
								
							
						
					
					
						commit
						fbd4d73ce8
					
				@ -138,4 +138,6 @@
 | 
			
		||||
 | 
			
		||||
- sumad200 - XML fixes
 | 
			
		||||
 | 
			
		||||
- MobCode100 - Ventura + AVX2 docs
 | 
			
		||||
 | 
			
		||||
Note: Individual files have more specific 'credits' in them.
 | 
			
		||||
 | 
			
		||||
										
											Binary file not shown.
										
									
								
							
										
											Binary file not shown.
										
									
								
							
										
											Binary file not shown.
										
									
								
							
										
											Binary file not shown.
										
									
								
							
										
											Binary file not shown.
										
									
								
							
										
											Binary file not shown.
										
									
								
							
							
								
								
									
										83
									
								
								OpenCore/EFI/OC/Kexts/CryptexFixup.kext/Contents/Info.plist
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										83
									
								
								OpenCore/EFI/OC/Kexts/CryptexFixup.kext/Contents/Info.plist
									
									
									
									
									
										Normal file
									
								
							@ -0,0 +1,83 @@
 | 
			
		||||
<?xml version="1.0" encoding="UTF-8"?>
 | 
			
		||||
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
 | 
			
		||||
<plist version="1.0">
 | 
			
		||||
<dict>
 | 
			
		||||
	<key>BuildMachineOSBuild</key>
 | 
			
		||||
	<string>21G83</string>
 | 
			
		||||
	<key>CFBundleDevelopmentRegion</key>
 | 
			
		||||
	<string>en</string>
 | 
			
		||||
	<key>CFBundleExecutable</key>
 | 
			
		||||
	<string>CryptexFixup</string>
 | 
			
		||||
	<key>CFBundleIdentifier</key>
 | 
			
		||||
	<string>com.khronokernel.CryptexFixup</string>
 | 
			
		||||
	<key>CFBundleInfoDictionaryVersion</key>
 | 
			
		||||
	<string>6.0</string>
 | 
			
		||||
	<key>CFBundleName</key>
 | 
			
		||||
	<string>CryptexFixup</string>
 | 
			
		||||
	<key>CFBundlePackageType</key>
 | 
			
		||||
	<string>KEXT</string>
 | 
			
		||||
	<key>CFBundleShortVersionString</key>
 | 
			
		||||
	<string>1.0.1</string>
 | 
			
		||||
	<key>CFBundleSupportedPlatforms</key>
 | 
			
		||||
	<array>
 | 
			
		||||
		<string>MacOSX</string>
 | 
			
		||||
	</array>
 | 
			
		||||
	<key>CFBundleVersion</key>
 | 
			
		||||
	<string>1.0.1</string>
 | 
			
		||||
	<key>DTCompiler</key>
 | 
			
		||||
	<string>com.apple.compilers.llvm.clang.1_0</string>
 | 
			
		||||
	<key>DTPlatformBuild</key>
 | 
			
		||||
	<string>14A400</string>
 | 
			
		||||
	<key>DTPlatformName</key>
 | 
			
		||||
	<string>macosx</string>
 | 
			
		||||
	<key>DTPlatformVersion</key>
 | 
			
		||||
	<string>12.3</string>
 | 
			
		||||
	<key>DTSDKBuild</key>
 | 
			
		||||
	<string>21E226</string>
 | 
			
		||||
	<key>DTSDKName</key>
 | 
			
		||||
	<string>macosx12.3</string>
 | 
			
		||||
	<key>DTXcode</key>
 | 
			
		||||
	<string>1401</string>
 | 
			
		||||
	<key>DTXcodeBuild</key>
 | 
			
		||||
	<string>14A400</string>
 | 
			
		||||
	<key>IOKitPersonalities</key>
 | 
			
		||||
	<dict>
 | 
			
		||||
		<key>CryptexFixup</key>
 | 
			
		||||
		<dict>
 | 
			
		||||
			<key>CFBundleIdentifier</key>
 | 
			
		||||
			<string>com.khronokernel.CryptexFixup</string>
 | 
			
		||||
			<key>IOClass</key>
 | 
			
		||||
			<string>CryptexFixup</string>
 | 
			
		||||
			<key>IOMatchCategory</key>
 | 
			
		||||
			<string>CryptexFixup</string>
 | 
			
		||||
			<key>IOProviderClass</key>
 | 
			
		||||
			<string>IOResources</string>
 | 
			
		||||
			<key>IOResourceMatch</key>
 | 
			
		||||
			<string>IOKit</string>
 | 
			
		||||
		</dict>
 | 
			
		||||
	</dict>
 | 
			
		||||
	<key>LSMinimumSystemVersion</key>
 | 
			
		||||
	<string>10.14</string>
 | 
			
		||||
	<key>NSHumanReadableCopyright</key>
 | 
			
		||||
	<string>Copyright © 2021 Khronokernel. All rights reserved.</string>
 | 
			
		||||
	<key>OSBundleLibraries</key>
 | 
			
		||||
	<dict>
 | 
			
		||||
		<key>as.vit9696.Lilu</key>
 | 
			
		||||
		<string>1.4.7</string>
 | 
			
		||||
		<key>com.apple.kpi.bsd</key>
 | 
			
		||||
		<string>12.0.0</string>
 | 
			
		||||
		<key>com.apple.kpi.dsep</key>
 | 
			
		||||
		<string>12.0.0</string>
 | 
			
		||||
		<key>com.apple.kpi.iokit</key>
 | 
			
		||||
		<string>12.0.0</string>
 | 
			
		||||
		<key>com.apple.kpi.libkern</key>
 | 
			
		||||
		<string>12.0.0</string>
 | 
			
		||||
		<key>com.apple.kpi.mach</key>
 | 
			
		||||
		<string>12.0.0</string>
 | 
			
		||||
		<key>com.apple.kpi.unsupported</key>
 | 
			
		||||
		<string>12.0.0</string>
 | 
			
		||||
	</dict>
 | 
			
		||||
	<key>OSBundleRequired</key>
 | 
			
		||||
	<string>Root</string>
 | 
			
		||||
</dict>
 | 
			
		||||
</plist>
 | 
			
		||||
							
								
								
									
										
											BIN
										
									
								
								OpenCore/EFI/OC/Kexts/CryptexFixup.kext/Contents/MacOS/CryptexFixup
									
									
									
									
									
										Executable file
									
								
							
							
						
						
									
										
											BIN
										
									
								
								OpenCore/EFI/OC/Kexts/CryptexFixup.kext/Contents/MacOS/CryptexFixup
									
									
									
									
									
										Executable file
									
								
							
										
											Binary file not shown.
										
									
								
							@ -0,0 +1,115 @@
 | 
			
		||||
<?xml version="1.0" encoding="UTF-8"?>
 | 
			
		||||
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
 | 
			
		||||
<plist version="1.0">
 | 
			
		||||
<dict>
 | 
			
		||||
	<key>files</key>
 | 
			
		||||
	<dict/>
 | 
			
		||||
	<key>files2</key>
 | 
			
		||||
	<dict/>
 | 
			
		||||
	<key>rules</key>
 | 
			
		||||
	<dict>
 | 
			
		||||
		<key>^Resources/</key>
 | 
			
		||||
		<true/>
 | 
			
		||||
		<key>^Resources/.*\.lproj/</key>
 | 
			
		||||
		<dict>
 | 
			
		||||
			<key>optional</key>
 | 
			
		||||
			<true/>
 | 
			
		||||
			<key>weight</key>
 | 
			
		||||
			<real>1000</real>
 | 
			
		||||
		</dict>
 | 
			
		||||
		<key>^Resources/.*\.lproj/locversion.plist$</key>
 | 
			
		||||
		<dict>
 | 
			
		||||
			<key>omit</key>
 | 
			
		||||
			<true/>
 | 
			
		||||
			<key>weight</key>
 | 
			
		||||
			<real>1100</real>
 | 
			
		||||
		</dict>
 | 
			
		||||
		<key>^Resources/Base\.lproj/</key>
 | 
			
		||||
		<dict>
 | 
			
		||||
			<key>weight</key>
 | 
			
		||||
			<real>1010</real>
 | 
			
		||||
		</dict>
 | 
			
		||||
		<key>^version.plist$</key>
 | 
			
		||||
		<true/>
 | 
			
		||||
	</dict>
 | 
			
		||||
	<key>rules2</key>
 | 
			
		||||
	<dict>
 | 
			
		||||
		<key>.*\.dSYM($|/)</key>
 | 
			
		||||
		<dict>
 | 
			
		||||
			<key>weight</key>
 | 
			
		||||
			<real>11</real>
 | 
			
		||||
		</dict>
 | 
			
		||||
		<key>^(.*/)?\.DS_Store$</key>
 | 
			
		||||
		<dict>
 | 
			
		||||
			<key>omit</key>
 | 
			
		||||
			<true/>
 | 
			
		||||
			<key>weight</key>
 | 
			
		||||
			<real>2000</real>
 | 
			
		||||
		</dict>
 | 
			
		||||
		<key>^(Frameworks|SharedFrameworks|PlugIns|Plug-ins|XPCServices|Helpers|MacOS|Library/(Automator|Spotlight|LoginItems))/</key>
 | 
			
		||||
		<dict>
 | 
			
		||||
			<key>nested</key>
 | 
			
		||||
			<true/>
 | 
			
		||||
			<key>weight</key>
 | 
			
		||||
			<real>10</real>
 | 
			
		||||
		</dict>
 | 
			
		||||
		<key>^.*</key>
 | 
			
		||||
		<true/>
 | 
			
		||||
		<key>^Info\.plist$</key>
 | 
			
		||||
		<dict>
 | 
			
		||||
			<key>omit</key>
 | 
			
		||||
			<true/>
 | 
			
		||||
			<key>weight</key>
 | 
			
		||||
			<real>20</real>
 | 
			
		||||
		</dict>
 | 
			
		||||
		<key>^PkgInfo$</key>
 | 
			
		||||
		<dict>
 | 
			
		||||
			<key>omit</key>
 | 
			
		||||
			<true/>
 | 
			
		||||
			<key>weight</key>
 | 
			
		||||
			<real>20</real>
 | 
			
		||||
		</dict>
 | 
			
		||||
		<key>^Resources/</key>
 | 
			
		||||
		<dict>
 | 
			
		||||
			<key>weight</key>
 | 
			
		||||
			<real>20</real>
 | 
			
		||||
		</dict>
 | 
			
		||||
		<key>^Resources/.*\.lproj/</key>
 | 
			
		||||
		<dict>
 | 
			
		||||
			<key>optional</key>
 | 
			
		||||
			<true/>
 | 
			
		||||
			<key>weight</key>
 | 
			
		||||
			<real>1000</real>
 | 
			
		||||
		</dict>
 | 
			
		||||
		<key>^Resources/.*\.lproj/locversion.plist$</key>
 | 
			
		||||
		<dict>
 | 
			
		||||
			<key>omit</key>
 | 
			
		||||
			<true/>
 | 
			
		||||
			<key>weight</key>
 | 
			
		||||
			<real>1100</real>
 | 
			
		||||
		</dict>
 | 
			
		||||
		<key>^Resources/Base\.lproj/</key>
 | 
			
		||||
		<dict>
 | 
			
		||||
			<key>weight</key>
 | 
			
		||||
			<real>1010</real>
 | 
			
		||||
		</dict>
 | 
			
		||||
		<key>^[^/]+$</key>
 | 
			
		||||
		<dict>
 | 
			
		||||
			<key>nested</key>
 | 
			
		||||
			<true/>
 | 
			
		||||
			<key>weight</key>
 | 
			
		||||
			<real>10</real>
 | 
			
		||||
		</dict>
 | 
			
		||||
		<key>^embedded\.provisionprofile$</key>
 | 
			
		||||
		<dict>
 | 
			
		||||
			<key>weight</key>
 | 
			
		||||
			<real>20</real>
 | 
			
		||||
		</dict>
 | 
			
		||||
		<key>^version\.plist$</key>
 | 
			
		||||
		<dict>
 | 
			
		||||
			<key>weight</key>
 | 
			
		||||
			<real>20</real>
 | 
			
		||||
		</dict>
 | 
			
		||||
	</dict>
 | 
			
		||||
</dict>
 | 
			
		||||
</plist>
 | 
			
		||||
										
											Binary file not shown.
										
									
								
							
										
											Binary file not shown.
										
									
								
							
										
											Binary file not shown.
										
									
								
							
										
											Binary file not shown.
										
									
								
							
										
											Binary file not shown.
										
									
								
							@ -702,6 +702,24 @@
 | 
			
		||||
				<key>PlistPath</key>
 | 
			
		||||
				<string>Contents/Info.plist</string>
 | 
			
		||||
			</dict>
 | 
			
		||||
			<dict>
 | 
			
		||||
				<key>Arch</key>
 | 
			
		||||
				<string>x86_64</string>
 | 
			
		||||
				<key>BundlePath</key>
 | 
			
		||||
				<string>CryptexFixup.kext</string>
 | 
			
		||||
				<key>Comment</key>
 | 
			
		||||
				<string>Support for non-AVX2 CPUs in Ventura</string>
 | 
			
		||||
				<key>Enabled</key>
 | 
			
		||||
				<true/>
 | 
			
		||||
				<key>ExecutablePath</key>
 | 
			
		||||
				<string>Contents/MacOS/CryptexFixup</string>
 | 
			
		||||
				<key>MaxKernel</key>
 | 
			
		||||
				<string>22.99.99</string>
 | 
			
		||||
				<key>MinKernel</key>
 | 
			
		||||
				<string>22.1.0</string>
 | 
			
		||||
				<key>PlistPath</key>
 | 
			
		||||
				<string>Contents/Info.plist</string>
 | 
			
		||||
			</dict>
 | 
			
		||||
		</array>
 | 
			
		||||
		<key>Block</key>
 | 
			
		||||
		<array>
 | 
			
		||||
@ -807,7 +825,7 @@
 | 
			
		||||
				<key>Base</key>
 | 
			
		||||
				<string></string>
 | 
			
		||||
				<key>Comment</key>
 | 
			
		||||
				<string>algrey - thenickdude - cpuid_set_cpufamily - force CPUFAMILY_INTEL_PENRYN (Big Sur 11.3+, Monterey)</string>
 | 
			
		||||
				<string>algrey - thenickdude - cpuid_set_cpufamily - force CPUFAMILY_INTEL_PENRYN (Big Sur 11.3+, Monterey, Ventura)</string>
 | 
			
		||||
				<key>Count</key>
 | 
			
		||||
				<integer>1</integer>
 | 
			
		||||
				<key>Enabled</key>
 | 
			
		||||
@ -825,7 +843,7 @@
 | 
			
		||||
					////////AAAAAP//
 | 
			
		||||
				</data>
 | 
			
		||||
				<key>MaxKernel</key>
 | 
			
		||||
				<string>21.99.99</string>
 | 
			
		||||
				<string>22.99.99</string>
 | 
			
		||||
				<key>MinKernel</key>
 | 
			
		||||
				<string>20.4.0</string>
 | 
			
		||||
				<key>Replace</key>
 | 
			
		||||
@ -898,6 +916,36 @@
 | 
			
		||||
				<key>Skip</key>
 | 
			
		||||
				<integer>0</integer>
 | 
			
		||||
			</dict>
 | 
			
		||||
			<dict>
 | 
			
		||||
				<key>Arch</key>
 | 
			
		||||
				<string>x86_64</string>
 | 
			
		||||
				<key>Base</key>
 | 
			
		||||
				<string>_apfs_filevault_allowed</string>
 | 
			
		||||
				<key>Comment</key>
 | 
			
		||||
				<string>Force FileVault on Broken Seal (from OCLP project, for non-AVX2 Ventura patch)</string>
 | 
			
		||||
				<key>Count</key>
 | 
			
		||||
				<integer>0</integer>
 | 
			
		||||
				<key>Enabled</key>
 | 
			
		||||
				<true/>
 | 
			
		||||
				<key>Find</key>
 | 
			
		||||
				<data></data>
 | 
			
		||||
				<key>Identifier</key>
 | 
			
		||||
				<string>com.apple.filesystems.apfs</string>
 | 
			
		||||
				<key>Limit</key>
 | 
			
		||||
				<integer>0</integer>
 | 
			
		||||
				<key>Mask</key>
 | 
			
		||||
				<data></data>
 | 
			
		||||
				<key>MaxKernel</key>
 | 
			
		||||
				<string>22.99.99</string>
 | 
			
		||||
				<key>MinKernel</key>
 | 
			
		||||
				<string>22.1.0</string>
 | 
			
		||||
				<key>Replace</key>
 | 
			
		||||
				<data>uAEAAADD</data>
 | 
			
		||||
				<key>ReplaceMask</key>
 | 
			
		||||
				<data></data>
 | 
			
		||||
				<key>Skip</key>
 | 
			
		||||
				<integer>0</integer>
 | 
			
		||||
			</dict>
 | 
			
		||||
		</array>
 | 
			
		||||
		<key>Quirks</key>
 | 
			
		||||
		<dict>
 | 
			
		||||
 | 
			
		||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user