MikeBeaton
83123452fe
OCVAR: Refactor NVRAM code, add OpenVariableRuntimeDxe
2022-07-28 06:38:56 +01:00
PMheart
e8c4bd7990
Build: Integrate Ext4Pkg ( #364 )
2022-07-05 17:31:59 +02:00
MikeBeaton
19ef39ecf5
BootEntryProtocol: Add system action and hotkey support; implement Reset NVRAM and Toggle SIP as drivers
2022-05-16 22:23:49 +01:00
MikhailKrichanov
e9136a3a0b
OpenNtfsDxe: Implement NTFS read-only driver. ( #332 )
2022-05-15 00:55:52 +03:00
PMheart
6825e9a449
OcMainLib: Read and set serial PCD values from config ( #330 )
2022-04-04 23:43:11 +02:00
PMheart
54479cfa0b
Build: Sync with audk-stable-202202
2022-03-05 19:43:25 +03:00
Savva Mitrofanov
63d26889dc
Build: Fix build. Rename OcDebugSerialLib to OcDebugLibSerial in dsc
2022-03-03 13:25:19 +06:00
PMheart
4c995bb1ba
OcDebugLogLib: Split into OcLogAggregatorLib and OcDebugLibProtocol ( #325 )
2022-03-02 15:04:20 +03:00
vit9696
b8d253473b
Build: Enable -ftrivial-auto-var-init=pattern in CLANGDWARF
2022-02-13 09:00:02 +03:00
vit9696
7a07d4308f
Build: Rename null debug lib and fix their compilation
2021-12-09 23:04:47 +03:00
vit9696
412c705cf6
Build: Bundle BiosVideo driver in the package
2021-11-28 15:34:21 +03:00
MikhailKrichanov
63694f08b8
Build: Made stack-protector guard use global addressing instead of TLS ( #295 )
...
This fixes fs-relative access in OpenRuntime killing Windows
2021-11-03 18:30:21 +03:00
vit9696
a062e103ad
Build: Drop invalid OcDebugLogLib lib class
2021-10-04 12:41:46 +03:00
Marvin Häuser
30980b6691
OC: Introduce "ForceOcWriteFlash" quirk to mitigate memory corruption
2021-09-05 21:02:16 +02:00
MikeBeaton
22cfebdf6f
Platform: OpenLinuxBoot.efi
2021-09-04 15:48:36 +01:00
vit9696
a4657ac4d4
Build: Upgrade to edk2-stable202108
2021-09-03 03:12:12 +03:00
MikhailKrichanov
a7b927b08b
Build: Implement automatic variable init ( #280 )
2021-08-20 09:30:12 +03:00
MikhailKrichanov
ca3fcbc42d
Build: Added support for stack canaries ( #276 )
2021-07-15 14:20:38 +03:00
vit9696
99898a2018
TpmInfo: Initial version
2021-06-27 14:02:30 +03:00
SquallATF
a542556da4
Build: Provide 512B file alignment to CLANGPDB to fix SignTool error ( #265 )
...
Signed-off-by: SquallATF <squallatf@gmail.com>
2021-06-01 14:34:55 +03:00
MikeBeaton
eb5cc3ee62
BootManagement: Add csrutil EFI tool and Toogle SIP boot option
2021-05-28 09:40:22 +01:00
vit9696
5139719d8e
GopPerf: Initial version
2021-05-09 14:52:18 +03:00
vit9696
2abe2a6d1a
OcBlitLib: Initial version for improved compatibility
2021-05-08 13:29:29 +03:00
vit9696
de65178003
Build: Sync with edk2-stable202102
2021-04-10 16:13:13 +03:00
zhen-zen
ba2fe2f596
Tools: Add refactored ControlMsrE2 from #72 ( #167 )
2021-03-24 09:22:03 +03:00
MikeBeaton
e69e28cb69
BootPickers: Apple Event kb handling + typing; Apple Key Map non-repeat key handling; CTRL indicator in Builtin.
2021-03-23 12:26:46 +00:00
Marvin Häuser
73fa2695c1
OcResetSystemLib: Initial import
2021-03-20 11:18:47 +01:00
vit9696
9bd1d3b497
OcDeviceMiscLib: Move misc device manipulation to a separate library
2021-02-28 12:44:15 +03:00
vit9696
583e563955
Build: Force onscreen early logging for DEBUG OpenCore/Bootstrap
2021-02-18 07:42:35 +03:00
cecekpawon
b929a37f85
Build: Simplify defining OC_TARGET_*.
2021-02-06 18:51:55 +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
09099c69af
OpenPartitionDxe: Initial version with APM support for <= 10.9 dmg
2021-01-31 01:36:50 +03:00
vit9696
1c445a99d6
OpenCore: Switch to application type for better FW compatibility
...
This resolves booting issues with Microsoft Surface firmwares
references acidanthera/bugtracker#1446
2021-01-26 22:13:27 +03:00
vit9696
dc1a0d8a22
OcMainLib: Move startup code to a separate library
2021-01-26 21:19:21 +03:00
Goldfish64
e227553324
Application: Remove HdaCodecDump
2021-01-23 20:50:01 -06:00
vit9696
8f0df296a7
Build: Provide CC flags explicitly to CLANGPDB
2021-01-20 18:23:55 +03:00
vit9696
171bb05e08
Build: Provide 4K alignment for all binaries to fix page protection
2021-01-20 17:20:52 +03:00
vit9696
216a7097d9
Staging: Rename FswHfsPlus to OpenHfsPlus
2021-01-14 01:46:09 +03:00
Vladislav Yaroshchuk
bdb296fcd6
FswHfsPlus: Add HFS+ driver with compatible opensource license ( #177 )
2021-01-12 22:20:24 +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
dakanji
d9cc30567c
Library: Firmware pluralisation fixes in the code ( #136 )
2020-10-13 01:42:59 +03:00
coolhaxor
fdfdc7e0d8
OcMemoryLib: Implement Type for ReservedMemory
2020-09-23 22:30:33 +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
0fdae4322d
Build: Switch to BaseMemoryLibRepStr for optimised memory routines
...
We cannot use BaseMemoryLibOptDxe since it uses SSE instructions,
and some firmwares fail to properly maintain MMX register contexts
across the timers. This results in exceptions when trying to execute
primitives like CopyMem in timers (e.g. AIKDataWriteEntry).
Reproduced on ASUS M5A97 with AMD FX8320 CPU.
closes acidanthera/bugtracker#754
2020-06-01 00:56:11 +03:00
vit9696
bef9bfd704
CrScreenshotDxe: Initial import from LongSoft with compatibility edits
2020-05-31 03:36:25 +03:00
vit9696
da902fe3c6
OcTimerLib: Change base class to TimerLib
2020-05-30 00:14:52 +03:00
PMheart
1fffdef964
Utilities: Introduce ConfigValidity and refactor utility compilation ( #59 )
2020-05-29 01:31:59 +03:00
vit9696
0937868839
Build: Fix some issues with MSVC compiler
2020-05-18 10:04:51 +03:00