mirror of
				https://github.com/kholia/OSX-KVM.git
				synced 2025-11-03 21:22:44 +00:00 
			
		
		
		
	OSX-KVM - September 2021 Batch Update
Changes: - Add links to usbfluxd & Iphone_docker_osx_passthrough (sickcodes) - Add VFIO and USB OTA links to 'notes' page - Upgrade OVMF (ovmf_2021.08-1_all.deb)
This commit is contained in:
		
							parent
							
								
									dad4131633
								
							
						
					
					
						commit
						3cd6d6bf69
					
				
							
								
								
									
										1
									
								
								.github/FUNDING.yml
									
									
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						
									
										1
									
								
								.github/FUNDING.yml
									
									
									
									
										vendored
									
									
										Normal file
									
								
							@ -0,0 +1 @@
 | 
				
			|||||||
 | 
					github: kholia
 | 
				
			||||||
							
								
								
									
										10
									
								
								.github/issue_template.md
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										10
									
								
								.github/issue_template.md
									
									
									
									
										vendored
									
									
								
							@ -1,10 +0,0 @@
 | 
				
			|||||||
#### Notes
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
- Please, DO NOT create a new issue if your issue is already known.
 | 
					 | 
				
			||||||
  - Carefully read the documentation included in the repository.
 | 
					 | 
				
			||||||
  - Look closely at the closed and open issues.
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
- Attach details about your host OS (distribution, kernel, QEMU version) and
 | 
					 | 
				
			||||||
  host CPU (vendor and model number).
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
- Remove this template message after reading it ;)
 | 
					 | 
				
			||||||
@ -118,4 +118,8 @@
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
- deftdawg - Various correctness and robustness fixes - thanks!
 | 
					- deftdawg - Various correctness and robustness fixes - thanks!
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					- sickcodes - Keep being awesome ;)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					- Kian Kasad (kdkasad) - Use grep instead of egrep
 | 
				
			||||||
 | 
					
 | 
				
			||||||
Note: Individual files have more specific 'credits' in them.
 | 
					Note: Individual files have more specific 'credits' in them.
 | 
				
			||||||
 | 
				
			|||||||
@ -1,10 +1,6 @@
 | 
				
			|||||||
Current OVMF blobs are borrowed from the following URLs,
 | 
					Current OVMF blobs are borrowed from the following URL(s),
 | 
				
			||||||
 | 
					
 | 
				
			||||||
http://download.proxmox.com/debian/dists/buster/pve-no-subscription/binary-amd64/pve-edk2-firmware_2.20200531-1_all.deb
 | 
					- http://ftp.debian.org/debian/pool/main/e/edk2/ (ovmf_2021.08-1_all.deb)
 | 
				
			||||||
 | 
					 | 
				
			||||||
http://ftp.debian.org/debian/pool/main/e/edk2/
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
OVMF for non-OpenCore boot loaders: https://github.com/kholia/edk2/tree/macOS-NG-v3.
 | 
					 | 
				
			||||||
 | 
					
 | 
				
			||||||
Building OVMF
 | 
					Building OVMF
 | 
				
			||||||
-------------
 | 
					-------------
 | 
				
			||||||
 | 
				
			|||||||
							
								
								
									
										
											BIN
										
									
								
								OVMF_CODE.fd
									
									
									
									
									
								
							
							
						
						
									
										
											BIN
										
									
								
								OVMF_CODE.fd
									
									
									
									
									
								
							
										
											Binary file not shown.
										
									
								
							
							
								
								
									
										18
									
								
								README.md
									
									
									
									
									
								
							
							
						
						
									
										18
									
								
								README.md
									
									
									
									
									
								
							@ -45,7 +45,7 @@ help (pull-requests!) with the following work items:
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
* QEMU >= 4.2.0
 | 
					* QEMU >= 4.2.0
 | 
				
			||||||
 | 
					
 | 
				
			||||||
* A CPU with Intel VT-x / AMD SVM support is required (`egrep '(vmx|svm)' /proc/cpuinfo`)
 | 
					* A CPU with Intel VT-x / AMD SVM support is required (`grep -e vmx -e svm /proc/cpuinfo`)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
* A CPU with SSE4.1 support is required for >= macOS Sierra
 | 
					* A CPU with SSE4.1 support is required for >= macOS Sierra
 | 
				
			||||||
 | 
					
 | 
				
			||||||
@ -101,13 +101,13 @@ Phenom II X3 720 does not. Ryzen processors work just fine.
 | 
				
			|||||||
  ./fetch-macOS-v2.py
 | 
					  ./fetch-macOS-v2.py
 | 
				
			||||||
  ```
 | 
					  ```
 | 
				
			||||||
 | 
					
 | 
				
			||||||
  ATTENTION: Installing `Big Sur` is NOT recommended at this time, unless you
 | 
					 | 
				
			||||||
  are a Hackintosh developer! Let the `Big Sur` setup sit at the `Country
 | 
					 | 
				
			||||||
  Selection` screen and other similar places for a while ;)
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
  You can choose your desired macOS version here. After executing this step,
 | 
					  You can choose your desired macOS version here. After executing this step,
 | 
				
			||||||
  you should have the `BaseSystem.dmg` file in the current folder.
 | 
					  you should have the `BaseSystem.dmg` file in the current folder.
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					  ATTENTION: Let the `Big Sur` setup sit at the `Country Selection` screen, and
 | 
				
			||||||
 | 
					  other similar places for a while if things are being slow. The initial macOS
 | 
				
			||||||
 | 
					  setup wizard will eventually succeed.
 | 
				
			||||||
 | 
					
 | 
				
			||||||
  Sample run:
 | 
					  Sample run:
 | 
				
			||||||
 | 
					
 | 
				
			||||||
  ```
 | 
					  ```
 | 
				
			||||||
@ -216,11 +216,13 @@ work, patience, and a bit of luck (perhaps?).
 | 
				
			|||||||
  Ubuntu versions. Check out the [notes](notes.md) included in this repository
 | 
					  Ubuntu versions. Check out the [notes](notes.md) included in this repository
 | 
				
			||||||
  for details.
 | 
					  for details.
 | 
				
			||||||
 | 
					
 | 
				
			||||||
* To passthrough GPUs and other devices, see [these notes](notes.md).
 | 
					* To passthrough GPUs and other devices, see [these notes](notes.md#gpu-passthrough-notes).
 | 
				
			||||||
 | 
					
 | 
				
			||||||
* Need a different resolution? Check out the [notes](notes.md) included in this repository.
 | 
					* Need a different resolution? Check out the [notes](notes.md#change-resolution-in-opencore) included in this repository.
 | 
				
			||||||
 | 
					
 | 
				
			||||||
* Trouble with iMessage? Check out the [notes](notes.md) included in this repository.
 | 
					* Trouble with iMessage? Check out the [notes](notes.md#trouble-with-imessage) included in this repository.
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					* Highly recommended macOS tweaks - https://github.com/sickcodes/osx-optimizer
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
### Is This Legal?
 | 
					### Is This Legal?
 | 
				
			||||||
 | 
				
			|||||||
							
								
								
									
										13
									
								
								notes.md
									
									
									
									
									
								
							
							
						
						
									
										13
									
								
								notes.md
									
									
									
									
									
								
							@ -264,8 +264,17 @@ $ make -j8; make install
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
### Connect iPhone / iPad to macOS guest
 | 
					### Connect iPhone / iPad to macOS guest
 | 
				
			||||||
 | 
					
 | 
				
			||||||
Please passthrough a PCIe USB card to the virtual machine to be able to connect
 | 
					iDevices can be passed through in two ways: USB or USB OTA.
 | 
				
			||||||
iDevices (iPhone / iPad) to it.
 | 
					
 | 
				
			||||||
 | 
					USB OTA:
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					https://github.com/corellium/usbfluxd
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					https://github.com/EthanArbuckle/usbfluxd-usage
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					VFIO USB Passthrough:
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					https://github.com/Silfalion/Iphone_docker_osx_passthrough
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
### Exposing AES-NI instructions to macOS
 | 
					### Exposing AES-NI instructions to macOS
 | 
				
			||||||
 | 
				
			|||||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user