Skip to content

Commit

Permalink
Update OC version to 0.7.0
Browse files Browse the repository at this point in the history
  • Loading branch information
vulgo committed Jun 10, 2021
1 parent 75e49b8 commit 0d0e725
Show file tree
Hide file tree
Showing 88 changed files with 829 additions and 53 deletions.
Binary file removed OpenCore-0.6.8/Docs/Differences.pdf
Binary file not shown.
Binary file removed OpenCore-0.6.8/efi/OC/Drivers/HfsPlus.efi
Binary file not shown.
Binary file removed OpenCore-0.6.8/efi/OC/Drivers/OpenCanopy.efi
Binary file not shown.
Binary file removed OpenCore-0.6.8/efi/OC/OpenCore.efi
Binary file not shown.
Original file line number Diff line number Diff line change
@@ -1,5 +1,56 @@
OpenCore Changelog
==================
#### v0.7.0
- Fixed NVRAM reset on firmware with write-protected `BootOptionSupport`
- Improved direct GOP renderer performance for certain cases
- Added support for display rotation in direct GOP renderer
- Fixed handling multinode device paths in LoadedImage and elsewhere
- Changed OpenCanopy image directory to support directory prefixes
- Changed OpenCanopy preferred image set to `Acidanthera\GoldenGate`
- Removed `<BOOTPATH>.icns` and `<TOOLPATH>.icns` support
- Added content flavour system allowing custom boot entry icons compatible across icon packs
- Added automatic flavour detection for macOS boot entries
- Added `ProvideCurrentCpuInfo` quirk to provide correct TSC/FSB for Hyper-V virtual machines
- Added Hyper-V device path expansion to allow setting default boot volume
- Added `Apple` variant of `GopPassThrough` to handle only `AppleFramebufferInfo` handles
- Fixed further kernel patches not being processed if a patch was skipped due to arch mismatch
- Added optional Toggle SIP system boot menu option
- Added `CsrUtil.efi` tool, similar to Apple `csrutil`
- Removed support for `<TOOLPATH>.lbl`/`.l2x` pre-drawn entry labels
- Fixed previous text not cleared before console mode tools and entries in OpenCanopy
- Fixed DEBUG build crashes with `GopPassThrough` and `UgaPassThrough`
- Added flavour for memory testing utilities
- Updated recommended `memtest86` config in sample `.plist` files
- Defined bootloader flavours
- Applied own flavour to OC build
- Added CPU topology fixes to `ProvideCurrentCpuInfo` quirk
- Updated OC default SIP disabled value
- Documented SIP values which affect macOS updates
- Added `csr-data` Apple NVRAM var to docs
- Fixed file alignment causing codesign issues with CLANGPDB images
- Replaced `AdviseWindows` with `AdviseFeatures` to support APFS

#### v0.6.9
- Fixed out-of-sync cursor movement rectangle when loading e.g. CrScreenshotDxe
- Updated underlying EDK II package to edk2-stable202102
- Applied consistent enforcement of required minimum Apple OEM Apple Event protocol version
- Changed CustomDelays to less surprising boolean setting with failsafe of false
- Changed key repeat failsafes and sample values to Apple OEM values
- Changed PointerSpeedMul failsafe to Apple OEM value
- Updated docs to include configuration of key repeat settings with and without KeySupport
- Prevented 'set default' UI when action not permitted by security config
- Added `ForgeUefiSupport` quirk to workaround legacy EFI 1.x firmwares compatibility
- Added `ReloadOptionRoms` quirk to force-load Option ROMs on PCI devices
- Added `OC_ATTR_USE_MINIMAL_UI` to allow running pickers with no Shutdown and Restart buttons
- Added display of OpenCore version number to OpenCanopy as well as builtin picker, depending on existing ExposeSensitiveData bit
- Added support for case-insensitive argument handling in the UEFI tools
- Added vector acceleration of SHA-512 and SHA-384 hashing algorithms, thx @MikhailKrichanov
- Fixed wraparound when using arrow keys in OpenCanopy
- Updated builtin firmware versions for SMBIOS and the rest
- Added bundled Linux versions for userspace utilities
- Fixed fallback SMBIOS `Manufacturer` value to `NO DIMM` for empty slots
- Fixed assertions when running OpenCanopy with low resolution, will fallbacks to builtin now

#### v0.6.8
- Switched to VS2019 toolchain for Windows builds
- Reduced legacy boot install interaction effort
Expand Down
Binary file not shown.
Binary file added OpenCore-0.7.0/Docs/Differences.pdf
Binary file not shown.
183 changes: 175 additions & 8 deletions OpenCore-0.6.8/Docs/Sample.plist → OpenCore-0.7.0/Docs/Sample.plist
Original file line number Diff line number Diff line change
Expand Up @@ -492,6 +492,150 @@
<key>PlistPath</key>
<string>Contents/Info.plist</string>
</dict>
<dict>
<key>Arch</key>
<string>x86_64</string>
<key>BundlePath</key>
<string>VoodooPS2Controller.kext</string>
<key>Comment</key>
<string></string>
<key>Enabled</key>
<false/>
<key>ExecutablePath</key>
<string>Contents/MacOS/VoodooPS2Controller</string>
<key>MaxKernel</key>
<string></string>
<key>MinKernel</key>
<string>15.0.0</string>
<key>PlistPath</key>
<string>Contents/Info.plist</string>
</dict>
<dict>
<key>Arch</key>
<string>x86_64</string>
<key>BundlePath</key>
<string>VoodooPS2Controller.kext/Contents/PlugIns/VoodooPS2Keyboard.kext</string>
<key>Comment</key>
<string></string>
<key>Enabled</key>
<false/>
<key>ExecutablePath</key>
<string>Contents/MacOS/VoodooPS2Keyboard</string>
<key>MaxKernel</key>
<string></string>
<key>MinKernel</key>
<string>15.0.0</string>
<key>PlistPath</key>
<string>Contents/Info.plist</string>
</dict>
<dict>
<key>Arch</key>
<string>x86_64</string>
<key>BundlePath</key>
<string>VoodooPS2Controller.kext/Contents/PlugIns/VoodooPS2Mouse.kext</string>
<key>Comment</key>
<string></string>
<key>Enabled</key>
<false/>
<key>ExecutablePath</key>
<string>Contents/MacOS/VoodooPS2Mouse</string>
<key>MaxKernel</key>
<string></string>
<key>MinKernel</key>
<string>15.0.0</string>
<key>PlistPath</key>
<string>Contents/Info.plist</string>
</dict>
<dict>
<key>Arch</key>
<string>x86_64</string>
<key>BundlePath</key>
<string>VoodooPS2Controller.kext/Contents/PlugIns/VoodooPS2Trackpad.kext</string>
<key>Comment</key>
<string></string>
<key>Enabled</key>
<false/>
<key>ExecutablePath</key>
<string>Contents/MacOS/VoodooPS2Trackpad</string>
<key>MaxKernel</key>
<string></string>
<key>MinKernel</key>
<string>15.0.0</string>
<key>PlistPath</key>
<string>Contents/Info.plist</string>
</dict>
<dict>
<key>Arch</key>
<string>x86_64</string>
<key>BundlePath</key>
<string>VoodooPS2Controller.kext/Contents/PlugIns/VoodooInput.kext</string>
<key>Comment</key>
<string></string>
<key>Enabled</key>
<false/>
<key>ExecutablePath</key>
<string>Contents/MacOS/VoodooInput</string>
<key>MaxKernel</key>
<string></string>
<key>MinKernel</key>
<string>15.0.0</string>
<key>PlistPath</key>
<string>Contents/Info.plist</string>
</dict>
<dict>
<key>Arch</key>
<string>x86_64</string>
<key>BundlePath</key>
<string>AirportBrcmFixup.kext</string>
<key>Comment</key>
<string></string>
<key>Enabled</key>
<false/>
<key>ExecutablePath</key>
<string>Contents/MacOS/AirportBrcmFixup</string>
<key>MaxKernel</key>
<string></string>
<key>MinKernel</key>
<string>12.0.0</string>
<key>PlistPath</key>
<string>Contents/Info.plist</string>
</dict>
<dict>
<key>Arch</key>
<string>x86_64</string>
<key>BundlePath</key>
<string>AirportBrcmFixup.kext/Contents/PlugIns/AirPortBrcm4360_Injector.kext</string>
<key>Comment</key>
<string></string>
<key>Enabled</key>
<false/>
<key>ExecutablePath</key>
<string></string>
<key>MaxKernel</key>
<string>19.9.9</string>
<key>MinKernel</key>
<string>12.0.0</string>
<key>PlistPath</key>
<string>Contents/Info.plist</string>
</dict>
<dict>
<key>Arch</key>
<string>x86_64</string>
<key>BundlePath</key>
<string>AirportBrcmFixup.kext/Contents/PlugIns/AirPortBrcmNIC_Injector.kext</string>
<key>Comment</key>
<string></string>
<key>Enabled</key>
<false/>
<key>ExecutablePath</key>
<string></string>
<key>MaxKernel</key>
<string></string>
<key>MinKernel</key>
<string>17.0.0</string>
<key>PlistPath</key>
<string>Contents/Info.plist</string>
</dict>
</array>
<key>Block</key>
<array>
Expand Down Expand Up @@ -793,6 +937,8 @@
<false/>
<key>PowerTimeoutKernelPanic</key>
<false/>
<key>ProvideCurrentCpuInfo</key>
<false/>
<key>SetApfsTrimTimeout</key>
<integer>-1</integer>
<key>ThirdPartyDrives</key>
Expand Down Expand Up @@ -873,6 +1019,8 @@
<string>Not signed for security reasons</string>
<key>Enabled</key>
<false/>
<key>Flavour</key>
<string>Auto</string>
<key>Name</key>
<string>CustomOS</string>
<key>Path</key>
Expand All @@ -887,6 +1035,8 @@
<false/>
<key>AllowSetDefault</key>
<false/>
<key>AllowToggleSip</key>
<false/>
<key>ApECID</key>
<integer>0</integer>
<key>AuthRestart</key>
Expand Down Expand Up @@ -923,6 +1073,8 @@
<string>Not signed for security reasons</string>
<key>Enabled</key>
<false/>
<key>Flavour</key>
<string>OpenShell:UEFIShell:Shell</string>
<key>Name</key>
<string>UEFI Shell</string>
<key>Path</key>
Expand All @@ -936,17 +1088,19 @@
<key>Arguments</key>
<string></string>
<key>Auxiliary</key>
<false/>
<true/>
<key>Comment</key>
<string>Memory testing utility</string>
<key>Enabled</key>
<false/>
<key>Flavour</key>
<string>MemTest</string>
<key>Name</key>
<string>memcheck</string>
<string>memtest86</string>
<key>Path</key>
<string>memcheck/memcheck.efi</string>
<string>memtest86/BOOTX64.efi</string>
<key>RealPath</key>
<false/>
<true/>
<key>TextMode</key>
<false/>
</dict>
Expand All @@ -959,6 +1113,8 @@
<string>Perform shutdown</string>
<key>Enabled</key>
<false/>
<key>Flavour</key>
<string>Auto</string>
<key>Name</key>
<string>Shutdown</string>
<key>Path</key>
Expand Down Expand Up @@ -998,6 +1154,8 @@
<data>cnUtUlU6MjUy</data>
<key>run-efi-updater</key>
<string>No</string>
<key>ForceDisplayRotationInEFI</key>
<integer>0</integer>
</dict>
</dict>
<key>Delete</key>
Expand All @@ -1014,6 +1172,7 @@
<key>7C436110-AB2A-4BBB-A880-FE41995C9F82</key>
<array>
<string>boot-args</string>
<string>ForceDisplayRotationInEFI</string>
</array>
</dict>
<key>LegacyEnable</key>
Expand Down Expand Up @@ -1059,7 +1218,7 @@
<false/>
<key>Generic</key>
<dict>
<key>AdviseWindows</key>
<key>AdviseFeatures</key>
<false/>
<key>MaxBIOSVersion</key>
<false/>
Expand Down Expand Up @@ -1113,9 +1272,9 @@
<key>AppleEvent</key>
<string>Builtin</string>
<key>CustomDelays</key>
<string>Auto</string>
<false/>
<key>KeyInitialDelay</key>
<integer>0</integer>
<integer>50</integer>
<key>KeySubsequentDelay</key>
<integer>5</integer>
<key>PointerSpeedDiv</key>
Expand Down Expand Up @@ -1193,7 +1352,7 @@
<key>ForceResolution</key>
<false/>
<key>GopPassThrough</key>
<false/>
<string>Disabled</string>
<key>IgnoreTextInGraphics</key>
<false/>
<key>ProvideConsoleGop</key>
Expand All @@ -1219,6 +1378,8 @@
<false/>
<key>AppleDebugLog</key>
<false/>
<key>AppleEg2Info</key>
<false/>
<key>AppleFramebufferInfo</key>
<false/>
<key>AppleImageConversion</key>
Expand Down Expand Up @@ -1254,12 +1415,18 @@
<false/>
<key>DisableSecurityPolicy</key>
<false/>
<key>EnableVectorAcceleration</key>
<true/>
<key>ExitBootServicesDelay</key>
<integer>0</integer>
<key>ForgeUefiSupport</key>
<false/>
<key>IgnoreInvalidFlexRatio</key>
<false/>
<key>ReleaseUsbOwnership</key>
<false/>
<key>ReloadOptionRoms</key>
<false/>
<key>RequestBootVarRouting</key>
<true/>
<key>TscSyncTimeout</key>
Expand Down
Loading

0 comments on commit 0d0e725

Please sign in to comment.