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!
|
- 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…
Reference in a new issue