169 Commits

Author SHA1 Message Date
Mike Beaton
cde43cd3c1 OpenNetworkBoot: Add PXE and HTTP(S) Boot support 2024-11-30 18:40:21 +00:00
vit9696
22171e0903 Docs: Enable FixupAppleEfiImages in sample configs
While FixupAppleEfiImages is generally not needed, OpenDuet, VMs,
and some other firmware need it for proper macOS booting.
Given that the quirk is generally harmless, enable it in the samples.
2024-10-07 21:36:49 +03:00
Mike Beaton
3830364e88
OcMainLib: Add UEFI/Unload config option to unload existing firmware drivers (#553) 2024-10-06 10:22:16 +03:00
Andrey1970
f4f4e88806 Updated builtin firmware versions 2024-09-18 15:58:24 +03:00
Andrey1970
b83537dde8 Docs: Updated Samples 2024-05-04 20:59:55 +03:00
Andrey1970
58f57a32d5 DataBase: Updated builtin firmware versions 2024-03-13 20:25:06 +03:00
Mike Beaton
d748c4a76e Platform: Add Firmware Settings entry driver 2024-01-17 09:52:29 +00:00
Andrey1970
9215e5c28a DataBase: Updated builtin firmware versions 2023-11-12 01:43:11 +03:00
Mike Beaton
5f15e839f8
OcPeCoffExtLib: Add support for FixupAppleEfiImages quirk (#498) 2023-11-03 11:06:56 +03:00
John Davis
dd5b954f0c Docs: Enable serial debug patches on IA32 and x64 2023-11-01 19:35:52 -05:00
Andrey1970AppleLife
0989cb2015 Update MaxKernel for AirportBrcmFixup and NVMeFix 2023-10-01 00:43:55 +03:00
Andrey1970
cfd127aefe DataBase: Updated builtin firmware versions 2023-09-27 22:22:07 +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
John Davis
73ade87156 Docs: Add backlight-level property to LegacySchema in sample configs 2023-07-12 16:46:33 -05:00
Mike Beaton
dc182df42c OcBootManagementLib: Add InstanceIdentifier, and ability to target .contentVisibility to specific instances 2023-06-23 19:54:33 +01:00
Mike Beaton
0ad4a318b0 OcConsoleLib: Provide ConsoleFont option
to load custom .hex format console font file
2023-06-11 05:48:55 +01:00
Andrey1970
408f000fc1 Updated builtin firmware versions 2023-06-10 22:39:26 +03:00
Andrey1970AppleLife
2104f6ef98 Docs: Updated Samples 2023-06-10 01:43:25 +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
c1f0b9f169 OcConsoleLib: Implement InitialMode 2023-05-03 22:21:04 +01:00
CaseySJ
4bd9343ded
OcAppleKernelLib: Add DisableIoMapperMapping quirk (#440) 2023-04-06 01:55:53 +03:00
Andrey1970
852016cd85 Updated builtin firmware versions 2023-03-28 17:22:25 +03:00
Mike Beaton
abe28e829f OcConsoleLib: Add GopBurstMode quirk
OcMemoryLib: Add additional PAT and MTRR caching support
2023-03-28 07:18:14 +01:00
Curi0
d928b90aa5 OcDeviceMiscLib: Add ResizeUsePciRbIo to workaround broken PciIo on some UEFI firmwares 2023-01-31 08:04:36 +00:00
Andrey1970AppleLife
901b6f77e2 Updated builtin firmware versions 2022-12-14 15:35:16 +03:00
Vitaly Cheptsov
10fc98fc5d
OcConfigurationLib: Split ShowPicker and HibernateSkipsPicker (#407) 2022-12-06 02:53:35 +03:00
Andrey1970AppleLife
2aebbda524 Update SampleCustom.plist 2022-12-02 01:40:30 +03:00
Mykola Grymalyuk
19a87279bb
OcMainLib: Allow hiding Picker when waking from macOS Hibernation (#395) 2022-11-20 12:49:27 +03:00
Andrey1970AppleLife
e7913267ae Updated builtin firmware versions 2022-10-27 01:07:15 +03:00
Marvin Häuser
c7b1063028 OcAppleEventLib: Support dwell-clicking
Fixes https://github.com/acidanthera/bugtracker/issues/2067
2022-10-23 18:41:15 +02:00
Andrey1970AppleLife
dad566524a Updated builtin firmware versions 2022-09-15 00:14:41 +03: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
b3f2033d20 OcBootManagementLib: Rename DisableFirmwareRuntime option to FullNvramAccess 2022-08-05 08:55:45 +01:00
MikeBeaton
fa7477066c OcBootManagementLib: Add DisableFirmwareRuntime option for Tools 2022-08-04 22:49:42 +01:00
PMheart
ae1d0746b7 ocvalidate: Add checks for LoadEarly
closes https://github.com/acidanthera/bugtracker/issues/2099
2022-08-01 19:14:00 +02:00
vit9696
3ac28b49bb OcConfigurationLib: Restore enabled and introduce LoadEarly 2022-07-28 23:45:17 +03:00
MikeBeaton
83123452fe OCVAR: Refactor NVRAM code, add OpenVariableRuntimeDxe 2022-07-28 06:38:56 +01:00
Andrey1970AppleLife
03f545e875 DataBase: Updated builtin firmware versions 2022-06-07 20:12:10 +03: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
PMheart
1ca2a9553f
OcAppleKernelLib: Added CustomPciSerialDevice quirk (#331) 2022-04-14 12:58:37 +02:00
PMheart
6825e9a449
OcMainLib: Read and set serial PCD values from config (#330) 2022-04-04 23:43:11 +02:00
Andrey1970AppleLife
2e4f3bbb7c DataBase: Updated builtin firmware versions 2022-03-21 00:48:09 +03:00
PMheart
41882d980b OcAppleKernelLib: Added ForceAquantiaEthernet quirk 2022-03-20 12:32:47 +01:00
Andrey1970AppleLife
32250a38bf Fixed INFO (prev-lang:kbd) to neutral location 2022-02-27 19:31:03 +03:00
rkarsnk
9d7458cacc
Add comment about prev-lang:kbd (#1960) (#324) 2022-02-27 18:19:16 +03:00
PMheart
5ec3ece4d7
OcDebugLogLib: Log filtering support (#322) 2022-02-25 23:37:05 +01:00
PMheart
d86d5fec96 Docs: Correct early serial output patch 2022-02-16 11:18:18 +01:00
PMheart
fe8876b4c2 Docs: Fix early serial output patch 2022-02-12 22:16:22 +01:00
vit9696
c4f9776359 Docs: Enable early serial output on RELEASE kernel with a patch 2022-02-11 21:21:04 +03:00