21 Commits

Author SHA1 Message Date
MikeBeaton
7d0e3d4039 Various: Static string optimisations 2022-05-17 08:50:08 +01:00
PMheart
228f8ca1fb Codestyle: Apply codestyle changes with Uncrustify 2022-04-25 14:51:15 +02:00
MikhailKrichanov
910343ae46
Analysis: Patches to several Svace warnings. (#308) 2021-12-21 19:57:48 +03:00
mikebeaton
706cb4e7c6 AudioDxe: Updates
- DisconnectHda
 - AudioOutRange
 - Cirrus Logic (Apple) and QEMU fixes
 - Other fixes
2021-12-19 10:56:51 +00:00
MikhailKrichanov
ca3fcbc42d
Build: Added support for stack canaries (#276) 2021-07-15 14:20:38 +03:00
vit9696
ebd76e81c1 BootPlatform: Fix shutdown for some systems running OpenDuet
Some other systems are still broken.
2021-03-26 23:00:11 +03:00
vit9696
95fac52491 Build: Fix Duet compilation with new EDK II 2020-12-13 01:24:21 +03:00
vit9696
07efdb57fb BdsDxe: Sync with select upstream changes 2020-12-06 23:34:00 +03:00
nms42
21396d049f
OpenDuet: Fix undefined behavior due to uninited memory (#159)
closes acidanthera/bugtracker#1326
2020-11-28 18:15:17 +03:00
vit9696
8277124272 Legacy: Fix double ready-to-boot signaling 2020-11-12 21:28:59 +03:00
Goldfish64
eb5776f8f1 DxeIpl: Fallback to 0xCF9 for reset register 2020-11-08 12:59:20 -06:00
vit9696
9f6b3f9463 BootPlatform: Add custom GraphicsConsoleDxe driver
Imported from AmaranthPkg ac99391d by @MikhailKrichanov
2020-11-04 18:35:35 +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
dakanji
d9cc30567c
Library: Firmware pluralisation fixes in the code (#136) 2020-10-13 01:42:59 +03:00
Goldfish64
0209c3434a EfiLdr: Revert removal of memmap shifts 2020-07-29 18:24:05 -05:00
vit9696
c8904a48dd EfiLdr: Fixed 32-bit booting on machines with over 4 GBs of RAM 2020-07-29 05:43:08 +03:00
Goldfish64
f6ceca9c72 DxeIpl: Fix ACPI reset register detection 2020-07-09 20:27:20 -05:00
vit9696
0271bacc27 OcAppleKernelLib: More progress with 11.0, many thx to @Download-Fritz 2020-07-04 01:58:04 +03:00
vit9696
bf5cea16f8 Build: Fix IA32 -> Ia32 naming to conform UDK 2020-05-31 05:32:18 +03:00
vit9696
0c7b33ac05 BiosVideo: Minor cleanup 2020-05-30 00:10:28 +03:00
vit9696
ce1c67b685 Build: Include DuetPkg as OpenDuetPkg 2020-05-17 14:29:03 +03:00