4858 Commits

Author SHA1 Message Date
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
Mike Beaton
2b5a28c263 OpenCorePkg: No-op to remove override which is now unwanted, given matched audk update to support PE-only by default in FV and non-FV 2024-04-22 08:21:10 +01:00
Mike Beaton
557671b6b8 OpenDuet: Resolve issue starting OS since new secure PE/COFF loader integration
Prior to this change, but since PE/COFF loader integration, RuntimeDxe
(which includes runtime relocation support) was built with UE support
only (because the previous - now revised - default for non-FV in MdePkg
was UE only, and this file overrides the default for FV to UE only)
however DxeCore was built to load PE and UE, so PE drivers with runtime
support (e.g. OpenRuntime.efi) would load but then ASSERT at runtime
relocation time (if asserts were enabled; otherwise failing later, on
OS callback to the runtime).

In this revised version (also taking into account the matched update to
AUDK, which changes FV and non-FV defaults to be PE-only) OpenDuetPkg
whole-platform support is now set to UE-only in FV and PE-only in non-FV
(therefore RuntimeDxe is aware that both formats may be seen at relocation
time).

PcdUefiImageFormatSupport[Non]Fv values should be (and in this update
are) defined globally for the entire platform, not per-module.

Signed-off-by: Mike Beaton <mjsbeaton@gmail.com>
Signed-off-by: Marvin Häuser <mhaeuser@posteo.de>
2024-04-22 08:20:08 +01:00
Mike Beaton
8dae8cf417 DuetBdsLib: Pin links in comment to fixed commit 2024-04-21 21:06:42 +01:00
Mike Beaton
8385180f8f OpenDuet: Minor improvement to replacement HII services lib debug o/p 2024-04-21 05:42:55 +01:00
Mike Beaton
86ff5f370d OpenDuet: Output additional serial debug info in DEBUG as well as NOOPT builds
Return NOOPT build to -O0, even though this does not start
yet (for reasons tbd)
2024-04-20 22:05:20 +01:00
Mike Beaton
13a1c62446 OpenDuet: Prevent debug assert when optional Hii protocols are not present 2024-04-20 22:05:17 +01:00
Mike Beaton
e8c13d28b6 Docs: Sync changelog 2024-04-20 18:40:55 +01:00
Mike Beaton
79dfd36be5 OpenDuet: Prevent DEBUG ASSERT in normal situation when updating GCD memory map 2024-04-20 18:40:52 +01:00
Mike Beaton
0db6e7a427 OpenDuet: Import EfiLdr debug print files from DuetPkg 2024-04-20 18:08:53 +01:00
abenraj
41d2e76033
Docs: Fix typos (#535) 2024-04-17 16:08:39 +01:00
Mikhail Krichanov
95a9f9315e EfiLdr: Refactored out some remnants of old PE loader. 2024-04-17 12:51:05 +03:00