vit9696
a9cbcd9ae8
Build: Drop EfiPkg
2020-05-17 14:28:41 +03:00
vit9696
0ee57bdef1
OcConsoleLib: Fixed builtin text renderer failing to provide ConsoleControl
2020-05-14 09:43:07 +03:00
vit9696
b4ade47942
OcMiscLib: Fix possible assert during USB ownership release
2020-05-14 09:03:28 +03:00
vit9696
5e5ca3fb8b
OcMiscLib: Introduce GetArguments function
2020-04-20 15:33:43 +03:00
vit9696
97585cb6c2
Build: Remove OcSupportPkg usage
2020-02-29 17:39:41 +03:00
vit9696
ad512b7ca2
OcMiscLib: Drop custom Base64Decode implementation
2020-02-16 03:39:46 +03:00
vit9696
17acb56197
OcConsoleLib: Move NullTextOutput from OcMiscLib
2020-02-01 21:53:50 +03:00
Download-Fritz
5459af9a37
OcBootManagementLib/OcMiscLib: Move OcTimerLib reference
2019-10-03 10:00:18 +02:00
M. R. Miller
68171e2e7b
Fix some formatting.
2019-08-20 14:11:48 +03:00
M. R. Miller
9d40af5afc
Add MultThenDivU64x64x32 (from MdeModulePkg) to OcMiscLib.
2019-08-20 14:11:48 +03:00
vit9696
7eca596604
OcAppleBootCompatLib: Initial version
2019-08-04 21:27:44 +03:00
vit9696
f4fceb7a91
OcMemoryLib: Initial version
2019-07-16 20:21:43 +03:00
Download-Fritz
8abb1b2d54
Revert "OcMiscLib/DebugHelp: revert the previous commit, use RaiseTPL (TPL_APPLICATION) to get method WaitForEvent working."
...
This reverts commit d509a0759070ae2ebfeda2bbce9510661d083846.
It introduced an illegal call to RaiseTPL, passing the lowest
TPL exposed to non-firmware modules. As the library is likely
to be called by a third-party driver, its TPL is going to be
greater than App TPL, leading to indeterminate behaviour as
per UEFI 2.7 Errata A, page 163, "Note".
2019-06-14 23:09:49 +02:00
lvs1974
d509a07590
OcMiscLib/DebugHelp: revert the previous commit, use RaiseTPL (TPL_APPLICATION) to get method WaitForEvent working.
2019-06-14 21:39:59 +02:00
Download-Fritz
6c8ea98d03
OcMiscLib/DebugHelp: Manually poll event instead of waiting (EFI_UNSUPPORTED on Insyde)
2019-06-14 19:49:07 +02:00
vit9696
2825930a0d
OcMiscLib: Force our own base64 implementation, edk2 is broken
...
Revert "Deprecate OcBase64Decode in favor of edk2's Base64Decode"
This reverts commit 2104029260a009b807614b10aaee931685840282.
Reference: https://github.com/acidanthera/bugtracker/issues/372
2019-06-10 19:59:23 +03:00
Download-Fritz
2104029260
Deprecate OcBase64Decode in favor of edk2's Base64Decode
2019-06-09 19:30:26 +02:00
Download-Fritz
908709afd2
Import IntelFrameworkPkg LegacyRegion header
2019-05-11 12:27:53 +02:00
Download-Fritz
e8cfb343a5
OcMiscLib: Reference missing dependencies
...
Closes #316
2019-05-04 12:42:12 +02:00
vit9696
b22633fe9e
OcAppleRamDiskLib: Reimplement allocator
2019-04-20 21:39:02 +03:00
vit9696
3462fcbff9
DebugHelp: Case insensitive key press comparison
2019-04-18 10:10:14 +03:00
vit9696
6afa5c82af
OcMiscLib: Use TPL_CALLBACK for WaitForKeyIndex timeout
...
On APTIO IV TPL_APPLICATION gives EFI_INVALID_PARAMETER.
2019-04-12 14:36:38 +03:00
vit9696
b8cad9baca
OcMiscLib: Cleanup EhciReleaseOwnership
2019-04-10 01:04:11 +03:00
vit9696
66abac936a
OcMiscLib: Release EHCI and UHCI ownership, based on work by Needy
2019-04-09 23:46:47 +03:00
vit9696
cd7b75af4a
OcMiscLib: Implement ReleaseUsbOwnership
2019-04-08 23:28:04 +03:00
Download-Fritz
ae5fa35334
OcMiscLib: Import forgotten file
2019-04-06 13:26:42 +02:00
Download-Fritz
faf7976d33
Retire OcProtocolLib, move UninstallAllProtocols function to OcMiscLib
2019-04-06 13:09:13 +02:00
vit9696
65dad1e128
OcAppleBootPolicyLib: Implement simple boot picker
2019-03-31 21:43:47 +03:00
vit9696
0badcb3cb4
OcAppleKernelLib: Cleanup kext patching code
2019-03-25 20:09:55 +03:00
Download-Fritz
f445880f41
OcMiscLib: Add missing dependency to OcStringLib.
2019-03-24 09:47:31 +01:00
Michael Belyaev
d59b78fad4
Add AppleIntelCPUPowerManagement patches
2019-03-21 20:03:59 +03:00
Download-Fritz
13c0c954cc
OcMiscLib: Clean up BootOrder logging
2019-03-18 19:58:38 +01:00
Download-Fritz
94bcf6983f
OcMiscLib: Deprecate ConvertDataToString
2019-03-18 19:56:44 +01:00
vit9696
ca6088d1f8
Implement OcDataHubLib
2019-03-10 16:53:21 +03:00
Download-Fritz
b6c1d6839d
Remove Macros.h
2019-03-09 17:39:48 +01:00
Download-Fritz
5cafa78d4b
OcMiscLib and OcSmbiosLib: Deprecate Macro.h usage
2019-03-09 17:39:07 +01:00
Download-Fritz
bba404a40e
OcMiscLib: Remove OcVariableLib usage.
2019-03-09 17:36:25 +01:00
Download-Fritz
547d3d00e9
OcMiscLib: Fix signed/unsigned comparison
2019-03-09 15:28:31 +01:00
vit9696
146e240524
Implement binary patching in OcAcpiLib
2019-03-09 03:35:37 +03:00
vit9696
e17a0689be
Support different update modes in SMBIOS and fix minor issues
2019-03-05 23:47:38 +03:00
vit9696
a8d07657ab
Import userspace tests
2019-03-05 17:02:05 +03:00
vit9696
4ad7a1c7f9
Rename Base64Decode to OcBase64Decode and fix its prototype to be close to EDK2 for later migration
2019-02-21 13:48:18 +03:00
vit9696
8e252e9831
1. Redesign OcFileLib (and drop currently unneeded interfaces for the time being)
...
2. Add OcDescribeBootEntry to OcAppleBootPolicyLib to parse boot entry name
2019-01-20 20:14:00 +03:00
vit9696
bf86433ea8
Add debug scripts and fix NOOPT build
2019-01-10 18:31:28 +03:00
vit9696
ec04c191b0
Switch to new logging scheme and fix compilation
2018-11-05 01:41:21 +03:00
vit9696
5bd4aa6091
Move NullTextOutput to OcMiscLib
2018-10-28 18:09:29 +03:00
vit9696
5284879b38
Initial support for parsing serialised objects
2018-10-26 22:24:56 +03:00
Download-Fritz
466b43833e
Remove "Hdr" structs introduced with the one-sized array hack.
2018-10-12 16:07:02 +02:00
vit9696
e8338d8180
Import pico libs
2018-10-07 04:12:17 +03:00