Mikhail Krichanov
be0f2253f6
Build: Fixed compilation after rebasing audk upon edk2-stable-202502 tag.
2025-04-09 11:07:33 +03:00
Savva Mitrofanov
8d3b5f23fb
Build: Add drivers for QEMU virtio devices into build
...
These drivers are required for the devices (PCI, network, etc.) while we
booting OpenDuet inside QEMU emulator with seabios.
2025-03-10 21:26:41 +03:00
Mike Beaton
cde43cd3c1
OpenNetworkBoot: Add PXE and HTTP(S) Boot support
2024-11-30 18:40:21 +00:00
Mike Beaton
72a332ce59
Build: Add /wd4324 to MSFT:*_CC_FLAGS for VS2019 BASE_ALIGNAS
...
Without this flag MSVC produces spurious warning C4324 when the macro is
working as intended.
Add static assert to OcBlitLib.c which fails without this support.
2024-11-27 12:30:21 +00: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
d748c4a76e
Platform: Add Firmware Settings entry driver
2024-01-17 09:52:29 +00:00
Mikhail Krichanov
0db23b66c9
Build: Fixed OpenCore RELEASE compilation for VS2022.
2023-12-21 14:48:39 +03:00
MikhailKrichanov
0a62573bea
Library: Fixed UEFI_IMAGE_SOURCE semantics. ( #508 )
2023-12-04 07:49:48 +03:00
Mikhail Krichanov
8c3970100d
Build: Allowed loading of user images with < 4KBi alignment.
2023-11-23 22:42:36 +03:00
John Davis
bb44e89add
Implement legacy OS booting support ( #482 )
2023-09-07 20:00:30 -05:00
Mikhail Krichanov
5afed6eb16
Build: Fixed compilation after adding UE draft into AUDK master.
2023-07-20 10:20:16 +03:00
Curi0
d84e9bbb27
OcPciIoLib: Add CpuIo/PciRootBridgeIo/PciIo fix for Aptio IV with Above 4G BARs ( #459 )
2023-06-04 23:05:33 +03:00
Mike Beaton
bc71bbf9ef
OcConsoleLib: Add font pages
...
- Add back original ISO Latin font page 1
- Add unicode box drawing and block element characters
2023-05-18 09:15:58 +01:00
Mike Beaton
9fe1d14a58
EnableGop: Provide release and pre-release versions with build
2023-05-06 22:31:42 +01:00
Mike Beaton
db7365887e
EnableGop: Temporarily disable bunding EnableGop, during console code changes
2023-05-02 07:44:11 +01:00
Savva Mitrofanov
9f52f8d117
OpenCorePkg: Remove X permission from WX sections
...
Relax W^X policy to allow loading Apple binaries created with old mtoc
utility
2023-04-26 15:18:49 +03:00
Savva Mitrofanov
70bb87c7b0
Library: Replace OcPeCoffLib with UefiImageLib
2023-04-26 11:01:50 +03:00
Savva Mitrofanov
eabb466142
Application: Adds ListPartitions
2023-03-13 20:09:18 +06:00
Mike Beaton
cb962f8f4b
OcLogAggregatorLib: Fix non-standard linkage pattern
2023-02-25 19:37:27 +03:00
Vitaly Cheptsov
19c5f5af59
Build: We no longer need to explicitly specify the alignment
2023-02-10 14:01:25 +03:00
Mike Beaton
f6bf1f2d86
EnableGop: Provide standalone GOP driver for EFI-era Macs
2023-01-29 09:21:49 +00:00
Mikhail Krichanov
6163813929
Build: Fixed compilation.
2022-12-28 21:24:17 +06:00
Savva Mitrofanov
b85253d2d6
Build: Add missing VariableFlashInfoLib
2022-12-09 14:42:45 +06: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
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