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
8 changed files with 28 additions and 26 deletions
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!
|
||||
|
||||
- sickcodes - Keep being awesome ;)
|
||||
|
||||
- Kian Kasad (kdkasad) - Use grep instead of egrep
|
||||
|
||||
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 for non-OpenCore boot loaders: https://github.com/kholia/edk2/tree/macOS-NG-v3.
|
||||
- http://ftp.debian.org/debian/pool/main/e/edk2/ (ovmf_2021.08-1_all.deb)
|
||||
|
||||
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
|
||||
|
||||
* 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
|
||||
|
||||
|
@ -101,13 +101,13 @@ Phenom II X3 720 does not. Ryzen processors work just fine.
|
|||
./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 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:
|
||||
|
||||
```
|
||||
|
@ -216,11 +216,13 @@ work, patience, and a bit of luck (perhaps?).
|
|||
Ubuntu versions. Check out the [notes](notes.md) included in this repository
|
||||
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?
|
||||
|
|
13
notes.md
13
notes.md
|
@ -264,8 +264,17 @@ $ make -j8; make install
|
|||
|
||||
### Connect iPhone / iPad to macOS guest
|
||||
|
||||
Please passthrough a PCIe USB card to the virtual machine to be able to connect
|
||||
iDevices (iPhone / iPad) to it.
|
||||
iDevices can be passed through in two ways: USB or USB OTA.
|
||||
|
||||
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
|
||||
|
|
Loading…
Reference in a new issue