Mikhail Krichanov
379ecd5a9d
Build: Fixed compilation after rebasing upon edk2-stable202405.
2024-07-26 09:24:41 +03:00
Mike Beaton
b24d13e6ab
AudioDxe: Re-enable automatic switch to protocol GET mode on failure
...
It is still needed on some systems such as Acer E5 where DisconnectHda
does not work.
2024-01-11 22:22:13 +00:00
vit9696
5a7edbe321
OcGuardLib: Remove legacy code after BaseOverflowLib migration
2023-10-14 23:59:53 +03:00
John Davis
bb44e89add
Implement legacy OS booting support ( #482 )
2023-09-07 20:00:30 -05:00
Mike Beaton
2bbda9de78
OcVariableLib: Add option to set bs-only var ShimLockGuid:ShimRetainProtocol
...
If set by bootloader chained from shim before further image is loaded, instructs
shim to keep its protocol and its security overrides (if enabled) present for all
image loads, not just the first.
2023-08-31 22:27:01 +01:00
Savva Mitrofanov
70bb87c7b0
Library: Replace OcPeCoffLib with UefiImageLib
2023-04-26 11:01:50 +03:00
Mike Beaton
f6bf1f2d86
EnableGop: Provide standalone GOP driver for EFI-era Macs
2023-01-29 09:21:49 +00:00
John Davis
ca1edadd23
OcDevicePathLib: Add support for Apple SD card startup disk EFI device paths ( #413 )
2023-01-02 03:09:12 +03:00
Mike Beaton
a653620c33
OcBootManagementLib: Enable Apple picker on non-EFI graphics cards
2022-11-23 00:53:23 +00:00
Savva Mitrofanov
7e69946021
Build: Add network stack drivers into build ( #384 )
...
This commit adds basic set of NetworkPkg drivers with HTTP boot support
2022-08-31 14:34:32 +06:00
MikeBeaton
83123452fe
OCVAR: Refactor NVRAM code, add OpenVariableRuntimeDxe
2022-07-28 06:38:56 +01:00
PMheart
ae7198101c
OcDebugLibProtocol: Early log preservation support ( #327 )
2022-03-09 16:15:58 +01:00
Savva Mitrofanov
ef78031809
Build: Fix OcDebugLogLib library class
2022-03-03 14:07:29 +06:00
PMheart
4c995bb1ba
OcDebugLogLib: Split into OcLogAggregatorLib and OcDebugLibProtocol ( #325 )
2022-03-02 15:04:20 +03:00
MikeBeaton
0455326487
AudioDxe: Add --restore-nosnoop flag
2022-02-10 01:45:00 +00:00
MikeBeaton
027a2ef158
AudioDxe: Use PinCaps for outputs, switch to general purpose VREF and GPIO enable
2022-01-04 07:27:43 +00:00
MikeBeaton
4f214ab1e5
AudioDxe:
...
- Fix broken in-OS sound in Windows after AudioDxe with some firmware (closes https://github.com/acidanthera/bugtracker/issues/1909 )
- Add Pcds for some AudioDxe code
- Other minor updates
OcDebugLogLib:
- Add DebugPrintDevicePathForHandle
2022-01-02 08:53:17 +00:00
mikebeaton
706cb4e7c6
AudioDxe: Updates
...
- DisconnectHda
- AudioOutRange
- Cirrus Logic (Apple) and QEMU fixes
- Other fixes
2021-12-19 10:56:51 +00:00
MikeBeaton
22cfebdf6f
Platform: OpenLinuxBoot.efi
2021-09-04 15:48:36 +01:00
MikhailKrichanov
ca3fcbc42d
Build: Added support for stack canaries ( #276 )
2021-07-15 14:20:38 +03:00
vit9696
479a5b15f3
OcConsoleLib: Add AppleEg2Info protocol and make rotation configurable
2021-05-09 00:43:09 +03:00
vit9696
2abe2a6d1a
OcBlitLib: Initial version for improved compatibility
2021-05-08 13:29:29 +03:00
Marvin Häuser
c158d61a30
OcAppleEventLib: Support configurable pointer speed
2021-04-02 23:23:28 +02:00
Marvin Häuser
4f7f17cd65
OcAppleEventEx: Initial import of protocol
2021-04-02 16:43:54 +02:00
vit9696
ca70ea975a
OcCpuLib: Improve CPU frequency detection on nForce MPC79
...
closes acidanthera/bugtracker#1576
2021-03-28 17:12:18 +03:00
vit9696
6363cd34bf
AppleDataHub: Drop duplicated GUID
2021-03-27 15:28:57 +03:00
vit9696
5a69caa7e0
OcCpuLib: Implement Apple nForce CPU frequency reading
2021-03-13 01:12:43 +03:00
vit9696
9bd1d3b497
OcDeviceMiscLib: Move misc device manipulation to a separate library
2021-02-28 12:44:15 +03:00
vit9696
abb47690ff
AppleDisplayInfo: Provide protocol for display rotation
2021-02-21 11:39:44 +03:00
vit9696
39605d02be
OcConsoleLib: Fix installing Apple FB Info protocol when no GOP exists
2021-02-20 23:13:09 +03:00
Vitaly Cheptsov
f1eeae455f
OcPeCoffExtLib: Use OcPeCoffLib for image verification ( #186 )
...
REF: https://github.com/mhaeuser/ISPRASOpen-SecurePE
closes acidanthera/bugtracker#1273
2021-02-01 19:32:54 +03:00
vit9696
dc1a0d8a22
OcMainLib: Move startup code to a separate library
2021-01-26 21:19:21 +03:00
vit9696
8a4cb81020
Include: Add AmiSoftKbd protocols
2021-01-22 20:32:03 +03:00
vit9696
34f180af73
OpenCoreAudio: Implement mp3 decoding support
2021-01-02 07:35:16 +03:00
vit9696
f9abab42c9
OcMp3Lib: Fix naming as MPEG3 is not MP3
2021-01-02 05:03:52 +03:00
vit9696
69f775d38d
OcMpeg3Lib: Initial version
2021-01-01 21:46:30 +03:00
John Davis
cde37269aa
VBIOS patching via ForceResolution option ( #144 )
...
* BiosVideo: Initial Intel patching functions
* BiosVideo: Implement patch protocol
* BiosVideo: Read EDID from VBE
* BiosVideo: Fix previous commits
* OpenDuet: Fix Windows builds
* BiosVideo: Fix MSVC warnings
* BiosVideo: Pull max resolution from EDID
* BiosVideo: Patch based on PCI vendor ID
* BiosVideo: Fix more MSVC warnings
* OcMiscLib: Try to fix OpenDuet MSVC compilation
* BiosVideo: Fix incorrect return status
* OpenDuet: Create OcDebugLogLibNull library
* Protocol: Rename OC_VBIOS_PATCH_PROTOCOL to OC_FORCE_RESOLUTION_PROTOCOL
* OpenCore: Add ForceResolution option
* BiosVideo: Fix consistency of height/width parameters
* Includes: Mark height/width as optional
* BiosVideo: Cleanup misc issues
* Docs: Add support note
2020-10-26 19:18:06 -05:00
vit9696
29d5b9d781
OcAfterBootCompatLib: Fix VMware compatibility with Apple Secure Boot
2020-08-30 17:59:28 +03:00
Download-Fritz
a97b74e83c
OpenCore: Use direct PE loading for Secure Boot ( #108 )
...
Implement and integrate a PE image loader to circumvent UEFI Secure Boot when Apple Secure Boot is used.
2020-08-24 12:52:34 +02:00
vit9696
a7547f07d4
Include: Add BlockIoVendor header
2020-08-01 16:34:01 +03:00
vit9696
3e5b593819
Include: Improve headers for 11.0
2020-06-23 06:28:09 +03:00
vit9696
da902fe3c6
OcTimerLib: Change base class to TimerLib
2020-05-30 00:14:52 +03:00
vit9696
ce1c67b685
Build: Include DuetPkg as OpenDuetPkg
2020-05-17 14:29:03 +03:00
vit9696
a9cbcd9ae8
Build: Drop EfiPkg
2020-05-17 14:28:41 +03:00
vit9696
ed88148bd7
OcApfsLib: Initial version with Fusion Drive support
2020-04-12 08:42:51 +03:00
vit9696
82e8f5efb9
OcSmbiosLib: Fixed Custom UpdateSMBIOSMode modifying SMBIOSv3 table
2020-04-09 20:49:42 +03:00
vit9696
6a86ea2148
OcAfterBootCompatLib: Renamed from OcAppleBootCompatLib
2020-04-04 23:41:51 +03:00
vit9696
6a05f87f66
OcBootServicesTableLib: Support embedding unicode shell and console control switch
2020-03-14 04:02:53 +03:00
vit9696
e7e02b900f
OcBootServicesTableLib: Initial version with fixes to controller connection
2020-03-11 22:32:28 +03:00
vit9696
6bd83477b7
VMwareHda: Add VMware HDA protocol GUID
2020-03-01 01:54:06 +03:00