Skip to content

Commit

Permalink
v0.10.4 - AutoPilot existing HDD support, bugfixes
Browse files Browse the repository at this point in the history
  • Loading branch information
Coopydood committed Nov 30, 2023
1 parent 8f1d5b7 commit 8a4fa45
Show file tree
Hide file tree
Showing 8 changed files with 175 additions and 62 deletions.
2 changes: 1 addition & 1 deletion .version
Original file line number Diff line number Diff line change
@@ -1 +1 @@
0.10.3
0.10.4
4 changes: 2 additions & 2 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,10 +1,10 @@
<a href="https://coopydood.github.io/ultimate-macOS-KVM"><img src="https://github.com/Coopydood/ultimate-macOS-KVM/blob/492731ef1d95d2da534c660b001550f4d76a6c68/resources/images/bannerAlphaBasic.png?raw=true" alt="ultimate-macOS-KVM" width="500"/></a>

### v0.10.3
### v0.10.4

Helping you build the ultimate macOS virtual machine, powered by KVM.

*[What's new?](https://github.com/Coopydood/ultimate-macOS-KVM/blob/main/docs/changelogs/v0-10-3.md)*
*[What's new?](https://github.com/Coopydood/ultimate-macOS-KVM/blob/main/docs/changelogs/v0-10-4.md)*

[![ULTMOS VERSION](https://img.shields.io/github/v/release/Coopydood/ultimate-macOS-KVM?style=for-the-badge&color=1793D1&logo=github&logoColor=white&label=)](https://github.com/Coopydood/ultimate-macOS-KVM/releases/latest) [![GitHub](https://img.shields.io/github/license/Coopydood/ultimate-macOS-KVM?label=Licence&logo=unlicense&logoColor=white&style=for-the-badge)](https://github.com/Coopydood/ultimate-macOS-KVM/blob/main/LICENSE) [![GitHub repo size](https://img.shields.io/github/repo-size/Coopydood/ultimate-macOS-KVM?color=07b55b&label=Size&logo=envoy-proxy&logoColor=white&style=for-the-badge)](https://github.com/Coopydood/ultimate-macOS-KVM) [![Discord](https://img.shields.io/discord/574943603466436628?color=7d86ff&label=Discord&logo=discord&logoColor=white&style=for-the-badge)](https://sl.coopydood.com/discord)

Expand Down
24 changes: 24 additions & 0 deletions docs/changelogs/v0-10-4.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,24 @@
## v0.10.4

### Minor update • 30/11/2023

This update includes the following features / fixes / changes:

- Fixed an issue where macOS 11.0 and later might get marked as OS X
- Fixed XML converter title naming
- Log file location is now included on AutoPilot completion screen
- Hard disk modifications are now preserved when converting to XML
- New HDD file pathing mechanism
- Added the ability to select an existing HDD file in AutoPilot setup
- Added support for existing HDD files in XML converter
- Feature level system for compatibility adaptability
- Removed redundant (and potentially problematic) watchdog entry from base XML (@fishermedders)
- *macOS macOS macOS macOS Title (ULTMOS)*

To see individual code changes, visit the project's commits page at <https://github.com/Coopydood/ultimate-macOS-KVM/commits/main>

> [!NOTE]
> This release has multiple authors. Attributions for contributor changes are included in relevant lines above.
> [!NOTE]
> Remember, commits by Coopydood will always be signed as **4CD28348A3DD016F** or GitHub's public key.
3 changes: 2 additions & 1 deletion resources/.upgrade
Original file line number Diff line number Diff line change
@@ -1,2 +1,3 @@
0.10.2
0.10.3
0.10.3
0.10.4
5 changes: 4 additions & 1 deletion resources/baseConfig
Original file line number Diff line number Diff line change
Expand Up @@ -32,6 +32,7 @@ REQUIRES_SUDO=0
VFIO_PTA=0
VFIO_DEVICES=0
GEN_EPOCH=000000000
FEATURE_LEVEL=0
VERBOSE=1
DISCORD_RPC=1

Expand All @@ -58,6 +59,8 @@ MAC_ADDRESS="$USR_MAC_ADDRESS"

OS_ID="$USR_OS_NAME"

HDD_PATH="$USR_HDD_PATH"

# You should not have to touch anything below this line, especially if you
# don't really know what you're doing. It'll probably break something.

Expand All @@ -79,7 +82,7 @@ args=(
-device ich9-intel-hda -device hda-duplex
-device ich9-ahci,id=sata
-drive id=OpenCore,if=none,format=qcow2,file="$REPO_PATH/boot/OpenCore.qcow2"
-drive id=HDD,if=none,file="$REPO_PATH/HDD.qcow2",format=qcow2
-drive id=HDD,if=none,file="$HDD_PATH",format=qcow2
-device ide-hd,bus=sata.2,drive=OpenCore
-device ide-hd,bus=sata.3,drive=HDD

Expand Down
14 changes: 6 additions & 8 deletions resources/baseDomain
Original file line number Diff line number Diff line change
Expand Up @@ -13,8 +13,6 @@

Profile: https://github.com/Coopydood
Repo: https://github.com/Coopydood/ultimate-macOS-KVM

TO BE USED WITH AUTOPILOT ONLY.

-->

Expand Down Expand Up @@ -42,8 +40,8 @@
<vcpu placement="static">$USR_CPU_TOTAL</vcpu>
<os>
<type arch="x86_64" machine="pc-q35-4.2">hvm</type>
<loader readonly="yes" type="pflash">$REPO_DIR/$OVMF_DIR/OVMF_CODE.fd</loader>
<nvram>$REPO_DIR/$OVMF_DIR/OVMF_VARS.fd</nvram>
<loader readonly="yes" type="pflash">$REPO_PATH/$OVMF_DIR/OVMF_CODE.fd</loader>
<nvram>$REPO_PATH/$OVMF_DIR/OVMF_VARS.fd</nvram>
<boot dev="hd"/>
</os>
<features>
Expand All @@ -65,13 +63,13 @@
<emulator>/usr/bin/qemu-system-x86_64</emulator>
<disk type="file" device="disk">
<driver name="qemu" type="qcow2"/>
<source file="$REPO_DIR/boot/OpenCore.qcow2"/>
<source file="$REPO_PATH/boot/OpenCore.qcow2"/>
<target dev="sda" bus="sata"/>
<address type="drive" controller="0" bus="0" target="0" unit="0"/>
</disk>
<disk type="file" device="disk">
<driver name="qemu" type="qcow2"/>
<source file="$REPO_DIR/HDD.qcow2"/>
<source file="$USR_HDD_PATH"/>
<target dev="sdb" bus="sata"/>
<address type="drive" controller="0" bus="0" target="0" unit="1"/>
</disk>
Expand All @@ -80,7 +78,7 @@

<disk type="file" device="disk">
<driver name="qemu" type="raw"/>
<source file="$REPO_DIR/BaseSystem.img"/>
<source file="$REPO_PATH/BaseSystem.img"/>
<target dev="sdc" bus="sata"/>
<address type="drive" controller="0" bus="0" target="0" unit="2"/>
</disk>
Expand Down Expand Up @@ -184,7 +182,7 @@
<address type="pci" domain="0x0000" bus="0x09" slot="0x01" function="0x0"/>
</video>
<!-- VFIO-PCI HEADER -->
<watchdog model="itco" action="reset"/>
<!--<watchdog model="itco" action="reset"/> -->
<memballoon model="none"/>
</devices>
<qemu:commandline>
Expand Down
Loading

0 comments on commit 8a4fa45

Please sign in to comment.