Skip to content

Commit

Permalink
OSX-KVM - September 2021 Batch Update
Browse files Browse the repository at this point in the history
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)
  • Loading branch information
kholia committed Sep 15, 2021
1 parent dad4131 commit 3cd6d6b
Show file tree
Hide file tree
Showing 8 changed files with 28 additions and 26 deletions.
1 change: 1 addition & 0 deletions .github/FUNDING.yml
@@ -0,0 +1 @@
github: kholia
10 changes: 0 additions & 10 deletions .github/issue_template.md

This file was deleted.

4 changes: 4 additions & 0 deletions CREDITS.md
Expand Up @@ -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.
8 changes: 2 additions & 6 deletions OVMF-notes.txt
@@ -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
-------------
Expand Down
Binary file modified OVMF_CODE.fd
Binary file not shown.
18 changes: 10 additions & 8 deletions README.md
Expand Up @@ -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

Expand Down Expand Up @@ -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:

```
Expand Down Expand Up @@ -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#change-resolution-in-opencore) included in this repository.

* Need a different resolution? 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.

* Trouble with iMessage? Check out the [notes](notes.md) included in this repository.
* Highly recommended macOS tweaks - https://github.com/sickcodes/osx-optimizer


### Is This Legal?
Expand Down
File renamed without changes.
13 changes: 11 additions & 2 deletions notes.md
Expand Up @@ -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
Expand Down

0 comments on commit 3cd6d6b

Please sign in to comment.