1442 Commits

Author SHA1 Message Date
vit9696
aba5600931 OcCryptoLib: Use more performant bignum multiplication for X64 2020-06-02 07:55:52 +03:00
vit9696
d9d4fdbe0b OcCpuLib: Remove SyncrhonizationLib dependency
SyncrhonizationLib requires TimerLib, and our TimerLib requires
OcCpuLib, which results in OcTimerLib constructors being called before
UefiRuntimeServicesTableLib constructors leading to NULL gRT dereference
in OcTimerLibConstructor causing UEFI Shell crashes.
2020-06-01 02:04:46 +03:00
vit9696
ae5e1f400e OcAcpiLib: Actually fix SSDT dumping 2020-05-31 21:37:16 +03:00
vit9696
0c70319eb0 OcAcpiLib: Fix SSDT dumping 2020-05-31 20:30:19 +03:00
Download-Fritz
062e898e26 Fix GCC warnings 2020-05-31 13:23:27 +02:00
vit9696
8d1e369098 OcSmbiosLib: Fix typo introduced by the previous commit 2020-05-31 08:43:45 +03:00
vit9696
94ec26470f OcAcpiLib: Add missing trailing newline
Also unifies naming in OcSmbiosLib
2020-05-31 08:02:12 +03:00
vit9696
908f7c2297 OpenCoreMisc: Implement SysReport debugging option
closes acidanthera/bugtracker#379
2020-05-31 08:00:03 +03:00
vit9696
bf5cea16f8 Build: Fix IA32 -> Ia32 naming to conform UDK 2020-05-31 05:32:18 +03:00
vit9696
13d019baba Docs: Mention Hyper-V fixes by Goldfish 2020-05-31 05:12:40 +03:00
Goldfish64
4505831e1b OcCpuLib: Provide TSC frequency under Hyper-V 2020-05-30 20:32:25 -05:00
vit9696
64f7907038 OcBootManagementLib: Make failed image loading a warning 2020-05-30 23:32:24 +03:00
vit9696
fa71035432 OcBootManagementLib: Perform insensitive comparison of discovered options 2020-05-30 18:50:55 +03:00
vit9696
7edeac5cd8 OcAppleKernelLib: Fixed LapicKernelPanic kernel quirk on 10.9 2020-05-30 18:13:53 +03:00
vit9696
6f25d6c9f1 Utilities: Port DiskImage to utilities 2020-05-30 17:40:40 +03:00
vit9696
02602c8aa1 OcAppleBootPolicyLib: Added first-class Windows support to bless model 2020-05-30 16:26:03 +03:00
vit9696
bf8e36b7f4 OcCpuLib: Provide basic implementation for TscSyncTimeout 2020-05-30 01:29:52 +03:00
vit9696
f6258a71ce OcCpuLib: Preserve TscAdjust value in CPU context 2020-05-30 00:16:15 +03:00
vit9696
da902fe3c6 OcTimerLib: Change base class to TimerLib 2020-05-30 00:14:52 +03:00
vit9696
26868e9341 OcDebugLogLib: Improve serial and file logging
closes acidanthera/bugtracker#482
2020-05-30 00:00:53 +03:00
vit9696
a04f236ac0 OcSerializeLib: Implement context for better error reporting 2020-05-29 15:31:05 +03:00
vit9696
efe95c869a Added improved CPU type detection for newer CPU types 2020-05-29 00:32:37 +03:00
Andrey1970AppleLife
50b159f8a9 DataBase: Update builtin firmware versions 2020-05-27 22:04:04 +03:00
Andrey1970AppleLife
26d36023f4 DataBase: Update MP61 2020-05-26 20:47:22 +03:00
Download-Fritz
2f41d2abd1 OcBootManagementLib: Add change forgotten from last commit 2020-05-24 18:36:18 +02:00
Download-Fritz
afd982387b OcBootManagementLib: Set 'Windows' name based on booter name 2020-05-24 18:20:19 +02:00
lvs1974
35e93f05ee
OcAcpiLib: Fix SLP_BUTTON and PWR_BUTTON bits in FADT (#57)
Co-authored-by: lvs1974 <lvs1974@users.noreply.github.com>
Co-authored-by: vit9696 <vit9696@users.noreply.github.com>
2020-05-21 18:57:57 +03:00
vit9696
46e8b4b4d3 Build: Fix some svace analysis issues 2020-05-20 10:24:05 +03:00
vit9696
28dbc7a09f OcBootManagementLib: Add VIRTIO support to ScanPolicy 2020-05-19 14:38:17 +03:00
vit9696
e7989ef64f OcCpuLib: Fix trashing EBX register in AsmReadIntelMicrocodeRevision
This register is callee-preserved in MSABI.
2020-05-18 18:58:44 +03:00
vit9696
0937868839 Build: Fix some issues with MSVC compiler 2020-05-18 10:04:51 +03:00
vit9696
b5f700284a OcSerializeLib: Improve printing even further 2020-05-18 06:00:49 +03:00
vit9696
74cc771bac OcSerializedLib: Improve logging for invalid configs 2020-05-17 17:50:26 +03:00
vit9696
570a537fc2 Docs: Document debug tags and improve logging 2020-05-17 17:16:49 +03:00
vit9696
e6bec3ae80 Debug: Fix some log tags 2020-05-17 16:53:02 +03:00
vit9696
ce1c67b685 Build: Include DuetPkg as OpenDuetPkg 2020-05-17 14:29:03 +03:00
vit9696
f76030f7ac Build: Drop MacInfoPkg 2020-05-17 14:28:41 +03:00
vit9696
a9cbcd9ae8 Build: Drop EfiPkg 2020-05-17 14:28:41 +03:00
vit9696
0fb09c220e OcConfigurationLib: Replace Block with Delete to reduce confusion 2020-05-17 02:06:35 +03:00
vit9696
86b69367df OcConsoleLib: Fixed compatibility with blit-only GOP (e.g. OVMF Bochs) 2020-05-14 09:53:48 +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
Michael Belyaev
52c7579cd1 Fix documentation comments 2020-05-13 20:46:32 +03:00
vit9696
15fdaf6376 OpenCoreUefiInOut: Removed DirectGopCacheMode due to being ineffective 2020-05-13 16:10:22 +03:00
vit9696
86a49fb2f3 OpenRuntime: Replaced RequestBootVarFallback with DeduplicateBootOrder due to bugs 2020-05-13 16:07:37 +03:00
vit9696
f750d5b7bd OcCpuLib: Add CFG lock debugging 2020-05-13 15:31:56 +03:00
vit9696
6bfd26f381 OcCpuLib: Fixed CPU detection crash with QEMU 5.0 and KVM accelerator
closes acidanthera/bugtracker#914
2020-05-13 15:30:03 +03:00
Download-Fritz
b9f4fff54d OcBootManagementLib: Fix ExpandShortFormBootPath 2020-05-13 10:17:18 +02:00
vit9696
a14c94ca17 OcAcpiLib: Fixed FadtEnableReset with too small FACP tables
closes acidanthera/bugtracker#897
2020-05-13 06:41:58 +03:00
vit9696
30aad505f1 OcBootManagementLib: Fix hiding Time Machine entries with HideAuxiliary 2020-05-12 22:44:52 +03:00