vit9696
9c0dbdd4b2
Docs: Add sample ACPI patch demonstrating table-specific replacement
...
Newly added example demonstrates patching RTC device supporting 2 I/O
ports which are reported as 8 I/O ports in ACPI. The patch fixes
PowerManagement crashes in e.g. 10.6 and newer in OVMF.
2025-08-21 22:29:04 +03:00
vit9696
7f8c15afb1
Docs: Add AppleIntel8254XEthernet sample patch for macOS 10.4 in QEMU
...
Prior to macOS 10.5 the logic used to interpret PHY status was wrong.
AppleIntel8254XEthernet checks PHY Specific Status register for bit 3
(Transmit Pause Enabled) presence instead of bit 10 (Link).
This patch forces PHY Specific Status register 0xac08, which means
always up.
2025-08-09 18:28:17 +03:00
vit9696
eca9d6b156
OcStorageLib: Increased OC_STORAGE_SAFE_PATH_MAX to 192
...
This is needed to Force inject longer kexts, e.g. networking:
System/Library/Extensions/IONetworkingFamily.kext/Contents/PlugIns/
AppleIntel8254XEthernet.kext/Contents/MacOS/AppleIntel8254XEthernet
2025-08-07 01:36:34 +03:00
Andrey1970
e8437f7377
DataBase: Updated builtin firmware versions
2025-06-14 20:06:04 +03:00
Andrey1970
fd92fe7594
Docs: Disabled patch
2025-04-09 00:01:03 +03:00
vit9696
b68f91c923
Docs: Add Bluetooth disable patch useful to entirely disable bt stack
2025-04-04 21:19:00 +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
Savva Mitrofanov
dc1812a930
Docs: Update samples
...
Add OpenNetworkBoot driver
2025-03-05 20:35:05 +03:00
John Davis
45f8ba2cd2
Add ClearTaskSwitchBit booter quirk ( #573 )
...
This quirk is needed to boot macOS 10.7 and older when using a 32-bit kernel on a 64-bit UEFI firmware that makes uses of FPU or SSE instructions in runtime services (such as Hyper-V).
2025-02-23 10:51:40 -06:00
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