45 Commits

Author SHA1 Message Date
vit9696
e2ccff31f6 OcDebugLogLib: Fix null pointer dereference 2020-02-13 15:56:13 +03:00
vit9696
7a1048acb3 Build: Improve compatibility with clang 2020-02-01 15:06:19 +03:00
vit9696
3d9048294e OcDebugLogLib: Remove legacy key handling mechanism 2020-01-09 19:20:01 +03:00
vit9696
b72aa50152 OcBootManagementLib: Implement arrow key handling 2020-01-09 02:44:47 +03:00
vit9696
d07e81ec63 OcBootManagementLib: Accept Enter as choose default in boot menu
closes acidanthera/bugtracker#594
2019-12-10 15:25:59 +03:00
Download-Fritz
550c934927 OcCpuLib: Expose TSC frequency retrieval API
Fixes https://github.com/acidanthera/bugtracker/issues/476
2019-10-05 12:05:38 +02:00
vit9696
96e02f4007 OcDebugLogLib: Update WaitForIndex contract 2019-09-02 02:50:16 +03:00
vit9696
98c08d0696 OcDebugLogLib: Increase log size to 256 KB
Reference acidanthera/bugtracker#445
2019-08-21 08:35:42 +03:00
vit9696
a7fc06ddce OcDebugLogLib: Fix hex logging issues 2019-07-21 13:22:34 +03:00
vit9696
598a106c22 OcDebugLogLib: Add hex dumping 2019-07-21 12:25:51 +03:00
vit9696
f4fceb7a91 OcMemoryLib: Initial version 2019-07-16 20:21:43 +03:00
vit9696
b371f4a110 OcDebugLogLib: Add date and time to log filename 2019-07-16 19:52:05 +03:00
vit9696
4c59b6c7ce OcDebugLogLib: Fix accidentally renamed file 2019-06-10 11:45:12 +03:00
vit9696
fd47f5e6a0
OcDebugLogLib: Workaround halt in EDK II return asserts 2019-06-10 10:47:19 +03:00
vit9696
80bfcf9ec7 OcCpuLib: Export raw CPUID info and microcode for emulated CPUID 2019-06-07 16:21:19 +03:00
vit9696
d9c70a3b2d OcDebugLogLib: Do not create log file when logging is disabled 2019-05-11 21:59:31 +03:00
Download-Fritz
e452579f7d Remove references to IntelFrameworkPkg 2019-05-11 12:28:48 +02:00
Download-Fritz
1cd0989c62 OcDebugLogLib: Test whether logging has been enabled 2019-05-07 20:07:46 +02:00
vit9696
6a4d4110cc OcAppleBootPolicyLib: Improve debug logging (also fixes compiler warnings, #314) 2019-05-03 21:22:30 +03:00
vit9696
970d8b4e83 OcDebugLogLib: Workaround NVRAM log assertions 2019-05-03 04:09:12 +03:00
vit9696
28d5f51a6d OcDebugLogLib: Implement file logging and reduce NVRAM log size 2019-05-03 03:47:05 +03:00
vit9696
e76093954a OcConsoleLib: Rework display output and logging 2019-05-01 01:38:17 +03:00
vit9696
71b5d71f9a Guid: OcLogVariableGuid -> gOcVendorVariableGuid 2019-04-30 23:13:02 +03:00
vit9696
da6ac94208 OcDebugLogLib: Implement OcPrintScreen 2019-04-30 22:08:40 +03:00
vit9696
e264b70cd3 OcDataHubLib: Sync with EfiPkg 2019-04-18 19:08:40 +03:00
vit9696
43d0f6a250 OcDataHubLib: Switch to EfiPkg DataHub structure 2019-04-18 16:41:37 +03:00
vit9696
e03ae4cfc4 OcBootManagementLib: Quick fix for dmg stack corruption 2019-04-17 19:30:38 +03:00
vit9696
02edee8a87 OcDebugLogLib: Verify OcLog protocol revision 2019-04-13 21:49:44 +03:00
vit9696
d5d8fa16a9 OcDebugLogLib: Warn about halting, 2nd attempt 2019-04-10 14:36:28 +03:00
vit9696
1f301c83ee OcDebugLogLib: Warn about halting 2019-04-10 14:07:38 +03:00
vit9696
f4acfe5f14 OcDebugLogLib: Do not mask DisplayLog by PcdLevel to support all clients 2019-04-10 13:01:55 +03:00
vit9696
87cd3c1321 OcConfigurationLib: Implement HaltLevel, DisplayLevel, ExposeBootPath Misc preferences 2019-04-10 12:36:38 +03:00
Nikolai SAOUKH
4f7be3b933 There is one more conversion in OcLog.c 2019-04-10 08:20:40 +03:00
Nikolai SAOUKH
252c72de0e OcLog.c: more conversion mismatches fixed 2019-04-10 08:17:24 +03:00
Nikolai SAOUKH
e9d8593ec7 OcLog.c: warning C4244: '=': conversion from 'UINTN' to 'UINT32', possible loss of data 2019-04-10 08:12:56 +03:00
vit9696
26713815a5 OcDebugLogLib: Add delays and expose configuration 2019-04-09 23:46:11 +03:00
vit9696
fcc1dc655a OcDebugLogLib: Add timing prefix to Data Hub logging 2019-04-09 23:04:46 +03:00
vit9696
2df818ca02 OcDebugLobLib: Make data hub logging output to different variables 2019-04-09 22:33:17 +03:00
vit9696
e5fbb5924b OcDebugLogLib: Fix DataHub logging 2019-04-09 20:40:18 +03:00
Download-Fritz
329c0d8721 OcDebugLogLib: Fix compilation warnings 2019-04-09 18:23:49 +02:00
vit9696
1975a358cf OcDebugLogLib: Implement OcLog protocol 2019-04-09 19:15:23 +03:00
vit9696
f3222f5f9f Fix unicode print buffer size 2018-11-05 03:44:29 +03:00
vit9696
61e028454d Silence analyser 2018-11-05 02:28:09 +03:00
vit9696
237a78791d Add fallback onscreen printing to OcDebugLogLib and switch to it 2018-11-05 02:05:25 +03:00
vit9696
e8338d8180 Import pico libs 2018-10-07 04:12:17 +03:00