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:
Dhiru Kholia 2021-09-08 17:41:43 +07:00 committed by Dhiru Kholia
parent dad4131633
commit 3cd6d6bf69
8 changed files with 28 additions and 26 deletions

1
.github/FUNDING.yml vendored Normal file
View file

@ -0,0 +1 @@
github: kholia

View file

@ -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 ;)

View file

@ -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.

View file

@ -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
------------- -------------

Binary file not shown.

View file

@ -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?

View file

@ -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