32 Commits

Author SHA1 Message Date
vit9696
1975a358cf OcDebugLogLib: Implement OcLog protocol 2019-04-09 19:15:23 +03:00
Download-Fritz
faf7976d33 Retire OcProtocolLib, move UninstallAllProtocols function to OcMiscLib 2019-04-06 13:09:13 +02:00
vit9696
147f88d1f2 OcAppleImageVerificationLib: Separate keys into OcAppleKeysLib and import tools from AppleSupportPkg 2019-04-06 12:08:12 +03:00
vit9696
86dba5855c OcConfigurationLib: Add configuration library header 2019-04-05 02:36:41 +03:00
vit9696
c231ec46fa OcStorageLib: Initial implementation 2019-04-04 16:11:36 +03:00
vit9696
f699359d71 OcAppleBootPolicyLib: Separate from OcAppleBootPolicyLib 2019-04-03 21:57:56 +03:00
vit9696
5bcef2b280 OcGuardLib: Disable stack canary as it is not compatible with LTO 2019-04-03 21:07:43 +03:00
vit9696
18685a5eb7 OcGuardLib: Add basic stackprotector to help to detect stack corruption 2019-04-03 20:43:06 +03:00
Download-Fritz
7f078a39f7 OcAppleDiskImageLib: Initial import. 2019-03-29 10:38:42 +01:00
vit9696
eb6b186fee Implement kernel interception code 2019-03-14 00:30:00 +03:00
vit9696
1a505b7f23 Implement OcCompressionLib 2019-03-13 19:57:15 +03:00
vit9696
da708a8427 Implement virtual fs support 2019-03-13 02:22:28 +03:00
vit9696
ca6088d1f8 Implement OcDataHubLib 2019-03-10 16:53:21 +03:00
Download-Fritz
9c37d9640f OcVariableLib: Remove from the tree 2019-03-09 17:37:30 +01:00
vit9696
cce17e841b Start working on OcAcpiLib 2019-03-09 01:57:11 +03:00
vit9696
5c959d5862 Fix handling original values 2019-03-06 01:06:21 +03:00
vit9696
60ce0aa7b6 Add test applications 2019-03-04 22:38:17 +03:00
vit9696
8ea219ed68 Initial import of SMBIOS code from OC 2019-02-03 13:43:47 +03:00
Goldfish64
29dbbcc313 Add OcAppleChunklistLib 2019-01-19 15:06:38 -06:00
vit9696
95f96695b4 Initial import of OcAppleBootPolicyLib 2019-01-11 08:25:32 +03:00
vit9696
bf86433ea8 Add debug scripts and fix NOOPT build 2019-01-10 18:31:28 +03:00
vit9696
237a78791d Add fallback onscreen printing to OcDebugLogLib and switch to it 2018-11-05 02:05:25 +03:00
vit9696
ec04c191b0 Switch to new logging scheme and fix compilation 2018-11-05 01:41:21 +03:00
vit9696
c97890a5f3 Implement alignment checking macros within OcGuardLib (formerly OcOverflowLib) 2018-10-31 00:45:36 +03:00
vit9696
5284879b38 Initial support for parsing serialised objects 2018-10-26 22:24:56 +03:00
vit9696
f494d1e1f4 Drop print lib 2018-10-14 20:12:03 +03:00
Download-Fritz
6b3c6347c8 OcMachoLib: Initial import. 2018-10-14 04:17:50 +02:00
Download-Fritz
901c22e72d DSC: Support the NOOPT target. 2018-10-10 19:22:37 +02:00
vit9696
709a88c5f4 Add OcDevicePropertyLib and OcFirmwarePasswordLib 2018-10-07 20:21:12 +03:00
vit9696
e8338d8180 Import pico libs 2018-10-07 04:12:17 +03:00
vit9696
c45e391fe0 Migrate first Oc libs from AppleSupportPkg 2018-10-06 20:38:08 +03:00
vit9696
efb4c37897 Initial project structure 2018-10-02 20:04:48 +03:00