Download-Fritz
c8ffdfc13d
OcAppleKernelLib: Ignore all missing kext dependencies
2019-07-07 20:30:30 +02:00
Download-Fritz
5b61c4e776
OcAppleKernelLib: W/A Catalina PLIST-only dependency
2019-07-06 22:31:36 +02:00
vit9696
951a668bc4
OcAppleKernelLib: Clarify Vtable TODO
2019-07-06 18:56:13 +03:00
Download-Fritz
ac698454a1
OcAppleKernelLib: Re-construct VTables to W/A StringTable relocation
2019-07-06 11:05:21 +02:00
Download-Fritz
59d027b496
OcAppleKernelLib: Fix typo in VTable patching
2019-07-06 09:41:43 +02:00
Download-Fritz
cf7baf68b6
OcDevicePathLib: Fix AppendFileNameDevicePath DP size
2019-07-05 20:58:20 +02:00
vit9696
75ce01f54e
OcGuardLib: Upgrade ubsan runtime to upstream
2019-06-27 00:27:51 +03:00
vit9696
f69ba10af8
OcGuardLib: Implement implicit integer conversion sanitizing
...
Patch by Sergey Sobolev sasobolev96 at andex dot ru
2019-06-26 23:16:17 +03:00
vit9696
6cb565cf56
OcBootManagementLib: Add bootloader detection code from AMF
2019-06-26 14:53:52 +03:00
vit9696
4f887c7117
OcBootManagementLib: Disable boot option reporting as it is broken
2019-06-23 20:35:47 +03:00
vit9696
ee180ad318
OcBootManagementLib: Set BootCurrent at boot
2019-06-22 19:46:15 +03:00
vit9696
bf9dd4e531
OcBootManagementLib: Leave RAM disk fixme for device ScanPolicy
2019-06-19 16:28:16 +03:00
vit9696
53f0b7cb97
OcBootManagementLib: Match log style
2019-06-19 15:41:20 +03:00
Download-Fritz
bcdf51597f
OcFileLib: Locate Disk I/O type agnostic of Block I/O
2019-06-19 13:58:34 +02:00
Download-Fritz
dbee02e35f
OcFileLib: Return ESP Device Path size
2019-06-18 20:34:58 +02:00
Download-Fritz
2727a4fecb
OcFileLib: Exclude DP end node when checking prefixing
2019-06-18 19:32:16 +02:00
Download-Fritz
880ce8e875
OcBootManagementLib: Correct BootCampHD vendor GUID
2019-06-18 19:02:24 +02:00
Download-Fritz
2888c8c420
OcBootManagementLib: Fix AppleLegacyLoadApp FvFile node type
2019-06-18 18:15:00 +02:00
vit9696
d3a626cdc5
OcInterface: Implement initial OcInterface protocol with test sample
2019-06-18 12:49:24 +03:00
Download-Fritz
1981d037c1
OcFileLib: Correct partition index
2019-06-18 11:15:04 +02:00
vit9696
c8545a2564
OcBootManagementLib: Rework filesystem scan policy
2019-06-18 11:20:27 +03:00
Download-Fritz
b2f858b7e5
[WIP] Add more logging
2019-06-17 09:36:27 +02:00
Download-Fritz
53b6b4fc1c
[WIP] Support legacy and borked UEFI BC paths
2019-06-17 09:22:42 +02:00
Download-Fritz
c3399b826b
OcDevicePathLib: Fix OOB access for PathName length/size determination
2019-06-16 11:19:03 +02:00
Download-Fritz
4d42d79837
OcFileLiv: Add APIs to locate partition's disk and disk's ESP
2019-06-15 22:01:52 +02:00
Download-Fritz
6e71cca407
OcAppleDiskImageLib: Add additional log messages
2019-06-15 21:39:44 +02:00
Download-Fritz
8ab711512a
OcAppleDiskImageLib: Install DP before Block I/O
2019-06-15 21:38:57 +02:00
Download-Fritz
9439d50094
OcBootManagementLib: Do not update DMG DP when opening
2019-06-15 20:43:29 +02:00
Download-Fritz
f99f304b23
OcBootManagementLib: Fix CRFL to LF
2019-06-15 20:31:51 +02:00
Download-Fritz
ee0ce8f297
OcBootManagementLib: Fix IsFolder detection for split nodes
2019-06-15 19:46:35 +02:00
Download-Fritz
37e6d47219
OcBootManagementLib: Avoid unaligned DP PathName accesses
2019-06-15 19:44:42 +02:00
Download-Fritz
7cc4af60d4
OcDevicePathLib: Avoid unaligned DP PathName accesses
2019-06-15 12:08:45 +02:00
Download-Fritz
93ad9aacc5
OcDevicePathLib: Account for more than one \0-character for PathName
2019-06-15 12:07:34 +02: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
Download-Fritz
c51b9441d3
OcDevicePathLib: Fix potential OOB access
2019-06-14 23:06:05 +02:00
Download-Fritz
cc4f8d9adf
OcDevicePathLib: Avoid unaligned DP accesses
2019-06-14 23:02:19 +02:00
Download-Fritz
25f69c396f
OcAppleBootPolicyLib: Avoid unaligned DP accesses
2019-06-14 23:02:19 +02:00
Download-Fritz
2f31cfaa27
OcDevicePathLib: Import file Device Path name size/len retrieval APIs
2019-06-14 23:02:19 +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
Download-Fritz
e4ccb06cb6
OcFileLib: Declare missing protocol dependencies
2019-06-14 19:09:53 +02:00
Download-Fritz
8424fbebe1
OcAppleKernelLib: Allow KEXTs to not have a __LINKEDIT segment
2019-06-13 10:47:39 +02:00
Download-Fritz
63e85a8b13
OcFileLib: Import GetGptPartitionEntry API
2019-06-12 22:14:35 +02:00
Download-Fritz
8ba1646570
OcBootManagementLib: Fix boot-image Device Path on demand
2019-06-12 15:18:16 +02:00
Download-Fritz
39f9566070
OcDevicePathLib: Return the number of fixed Apple DP nodes
2019-06-12 15:14:35 +02:00
vit9696
327d4b7de3
OcAcpiLib: Implement ResetHwSig quirk
2019-06-12 02:44:10 +03:00
vit9696
cf62731d38
OcBootManagementLib: Fix hibernate logic
2019-06-12 01:22:37 +03:00
vit9696
cc2b7e6c2a
OcBootManagementLib: Basic hibernate support
2019-06-12 00:37:49 +03:00
vit9696
a2d69bd0ca
Build: Fix metadata header inclusion
...
closes acidanthera/bugtracker#374
2019-06-11 23:17:14 +03:00
vit9696
3223115d87
OcAppleKernelLib: Add lapic master CPU patch to never need lapic_dont_panic=1
2019-06-11 23:08:08 +03:00