4869 Commits

Author SHA1 Message Date
Andrey1970
9bdb9839db Bump version 2024-10-10 12:38:03 +03:00
vit9696
22171e0903 Docs: Enable FixupAppleEfiImages in sample configs
While FixupAppleEfiImages is generally not needed, OpenDuet, VMs,
and some other firmware need it for proper macOS booting.
Given that the quirk is generally harmless, enable it in the samples.
1.0.2
2024-10-07 21:36:49 +03:00
Vitaly Cheptsov
4b3b0cb1d7
OcBootManagementLib: Add Apple DP expansion for VirtIO BLK (#561)
Apparently macOS strips down HD nodes from VirtIO BLK devices
leaving them "infix" shortened, i.e. PCI/APFS instead of
PCI/HD/APFS.
2024-10-07 17:44:08 +03:00
Mike Beaton
402b3b1d44 Docs: Build docs 2024-10-06 08:36:17 +01:00
Mike Beaton
184f3e0b54
OcBootManagementLib: Convert naming from External System Boot to Unmanaged Boot (#552) 2024-10-06 10:30:31 +03:00
Mike Beaton
3830364e88
OcMainLib: Add UEFI/Unload config option to unload existing firmware drivers (#553) 2024-10-06 10:22:16 +03:00
Mike Beaton
f36983174f Docs: FixupAppleEfiImages additional updates 2024-10-02 22:42:04 +01:00
Mike Beaton
4087300e3f Docs: Update FixupAppleEfiImages wording 2024-09-29 21:17:27 +01:00
PMheart
94ec1dc375
OcAppleKernelLib: Fix XcpmExtraMsrs on macOS 15 (#558) 2024-09-24 16:19:34 +02:00
PMheart
5afe3a6186 OcAppleKernelLib: Enable MSR_MISC_PWR_MGMT patch back on macOS 12+
This partially reverts https://github.com/acidanthera/OpenCorePkg/pull/545.
2024-09-24 12:11:55 +02:00
Andrey1970
f4f4e88806 Updated builtin firmware versions 2024-09-18 15:58:24 +03:00
Andrey1970
173a12e2b8 Updated url 2024-09-17 18:01:19 +03:00
Andrey1970
19d342b281 Update recovery_urls.txt 2024-09-17 17:54:23 +03:00
Andrey1970
49ebbac3ff DataBase: Updated MaximumOSVersion 2024-09-17 17:49:42 +03:00
Vitaly Cheptsov
aa6f402ebe
Docs: Sync changelog 2024-09-11 17:12:57 +03:00
Shaneee
5c42665070
OcCpuLib: Add support for AMD_CPU_EXT_FAMILY_1AH (#557) 2024-09-11 17:12:18 +03:00
Mike Beaton
fa4112e6bb OcConsoleLib: Change comment link from master to specified commit 2024-09-02 22:10:33 +01:00
Mike Beaton
a41b9a7c71 Docs: Sync changelog 2024-08-16 15:32:49 +01:00
Max
a5a5e3ec75
macrecovery: Fix error when running headless (#550)
macrecovery: Fix error when running headless

---------

Co-authored-by: Mike Beaton <mjsbeaton@gmail.com>
2024-08-16 15:30:06 +01:00
Andrey1970
8ee5b37a3f Bump version 2024-08-16 15:33:00 +03:00
Vitaly Cheptsov
9d30e2b75e
Docs: Sync Changelog 1.0.1 2024-07-27 02:38:08 +03:00
Mikhail Krichanov
379ecd5a9d Build: Fixed compilation after rebasing upon edk2-stable202405. 2024-07-26 09:24:41 +03:00
Mike Beaton
7e39fedf18 OcBootManagementLib: Revert changes to fat slice secure boot logic from 125d8e8df36bd7ca12085d9670dca9060cf49c76
Note: EFI_SUCCESS does not always mean a signature was found and
verified (which never existed and therefore is not expected to
happen, for a fat slice), but simply that no further verification
of SB status is required and OC image loader should be used.

Resolves: https://github.com/acidanthera/bugtracker/issues/2414
2024-07-08 17:20:34 +01:00
Zongle Wang
660b4201bc
Build: Go back to macos-latest (#546)
Now macos-latest has moved to Arm64.

See https://github.com/actions/runner-images?tab=readme-ov-file#available-images.
2024-06-17 12:05:41 +01:00
PMheart
485db4c4c2
OcAppleKernelLib: Disabled XcpmExtraMsrs MSR_MISC_PWR_MGMT patch on macOS 12+; fix IOAHCIBlockStorage patch on macOS 14.4+ thanks @vit9696 (#545) 2024-06-15 17:35:33 +02:00
Mike Beaton
55bed88fa1 Docs: Sync changelog 2024-06-04 10:11:07 +01:00
Mike Beaton
7efc772daf LogoutHook: Bundle i386/x86_64 10.6+ compatible version of nvramdump with OpenCore releases
https://github.com/acidanthera/bugtracker/issues/2403

75e19f1422
2024-05-31 20:27:20 +01:00
Mike Beaton
cb591b7671 Docs: Sync changelog 2024-05-27 01:13:41 +01:00
Mike Beaton
7af12eca78 macrecovery: Handle window resizing and min. width
Also:
 - Keep completed download progress.
 - Switch from MBs to MB for megabyte unit display.
2024-05-25 13:30:03 +03:00
soyeon mother 33
59eb3aa3cd macrecovery: Comply with PEP 8
Remove int_from_unsigned_bytes in favor of int.from_bytes, removing the assignment of lambda function
2024-05-25 13:30:03 +03:00
soyeon mother 33
1597eed6dd macrecovery: Switch RECENT_MAC model to MacPro7,1
iMacPro1,1 discontinuation: March 5, 2021
MacPro7,1 discontinuation: June 5, 2023
2024-05-25 13:30:03 +03:00
soyeon mother 33
419a1a6872 macrecovery: Fix path handling 2024-05-25 13:30:03 +03:00
soyeon mother 33
1afd37b5d8 macrecovery: Add progress bar for downloads 2024-05-25 13:30:03 +03:00
soyeon mother 33
5c8af49dd5 macrecovery: Use TERMINAL_SIZE for clearing line 2024-05-25 13:30:03 +03:00
soyeon mother 33
d840aebaba macrecovery: Remove Python 2 code 2024-05-25 13:30:03 +03:00
Mike Beaton
614b733342 Revert "TEST: Force analyse documentation"
This reverts commit 5f081e87ab071aa5096d0dfd3eff0c108326a367.
2024-05-10 15:38:21 +01:00
Mike Beaton
5f081e87ab TEST: Force analyse documentation 2024-05-10 15:37:04 +01:00
Andrey1970AppleLife
10e2878262 Bump version 2024-05-10 15:29:01 +03:00
Andrey1970
b83537dde8 Docs: Updated Samples 1.0.0 2024-05-04 20:59:55 +03:00
Mike Beaton
5f909e3d9a Docs: Sync changelog 2024-05-03 16:20:43 +01:00
Mike Beaton
2356f78743 Docs: Build docs 2024-05-03 16:18:07 +01:00
leon9078
b4d9dd0f19 Docs: Fix alphabetical order on some entries in the Configuration file. 2024-05-03 16:16:55 +01:00
Mike Beaton
737dd930e7
CrScreenshotDxe: Work around TPL-related ASSERT within firmware compiled to assert (#539)
(such as recently updated DEBUG version of OpenDuet)
2024-04-29 08:47:09 +01:00
Mike Beaton
ac0110a103 Docs: Wording 2024-04-25 07:44:49 +01:00
Mike Beaton
06313a0e23 Docs: Sync changelog 2024-04-25 06:49:41 +01:00
Mike Beaton
d530484384 OpenDuet: Increase required DEBUG FV size by one block for Windows build 2024-04-24 23:47:04 +01:00
Mike Beaton
047b4d4af4 OpenDuet: Re-use DEBUG EfiLdr in NOOPT build
NOOPT EfiLdr is too large to fit in 0x10000-x020000 allotted space, but
we would like to be able to debug everything else in NOOPT. By re-using
DEBUG build EfiLdr in NOOPT, we can.

In fairness, this is a horrible hack - in particular it requires DEBUG
OpenDuet to be built before NOOPT - but it works with the current build
system, and has the arguable advantage of not affecting non-NOOPT builds
at all.
2024-04-24 23:30:37 +01:00
Mike Beaton
18071fc9bf OpenDuet: Enable ASSERT and debug prints in other toolchain DEBUG builds 2024-04-24 23:27:14 +01:00
Mike Beaton
ef84551c02 OpenDuet: Avoid building non-required boot sector files
Saves only a minimal amount of time, but avoids building e.g. unused StartX64
with default PAGE_TABLE location in IA32.
2024-04-24 23:27:14 +01:00
Mike Beaton
8e4aa67521 Docs: Sync changelog 2024-04-24 23:26:04 +01:00