65 Commits

Author SHA1 Message Date
vit9696
0fdae4322d Build: Switch to BaseMemoryLibRepStr for optimised memory routines
We cannot use BaseMemoryLibOptDxe since it uses SSE instructions,
and some firmwares fail to properly maintain MMX register contexts
across the timers. This results in exceptions when trying to execute
primitives like CopyMem in timers (e.g. AIKDataWriteEntry).
Reproduced on ASUS M5A97 with AMD FX8320 CPU.

closes acidanthera/bugtracker#754
2020-06-01 00:56:11 +03:00
vit9696
bef9bfd704 CrScreenshotDxe: Initial import from LongSoft with compatibility edits 2020-05-31 03:36:25 +03:00
vit9696
da902fe3c6 OcTimerLib: Change base class to TimerLib 2020-05-30 00:14:52 +03:00
PMheart
1fffdef964
Utilities: Introduce ConfigValidity and refactor utility compilation (#59) 2020-05-29 01:31:59 +03:00
vit9696
0937868839 Build: Fix some issues with MSVC compiler 2020-05-18 10:04:51 +03:00
vit9696
b50464359b Build: Drop AppleSupportPkg 2020-05-17 14:43:30 +03:00
vit9696
f76030f7ac Build: Drop MacInfoPkg 2020-05-17 14:28:41 +03:00
vit9696
796765ca7c
OcBootManagementLib: Rework boot management (#42)
Co-authored-by: vit9696 <vit9696@users.noreply.github.com>
Co-authored-by: Download-Fritz <download-fritz@outlook.com>
2020-05-05 19:45:32 +03:00
vit9696
e20d2c1f2e Build: Added Ps2KeyboardDxe driver for DuetPkg 2020-04-26 06:53:40 +03:00
vit9696
3cd9ace60c ResetSystem: Initial version
closes acidanthera/bugtracker#861
2020-04-20 13:12:06 +03:00
vit9696
4ec0e4e160 RtcRw: Initial version 2020-04-18 13:13:41 +03:00
vit9696
677f37d5fb Build: Added mouse drivers to the package as OVMF needs one 2020-04-17 09:22:11 +03:00
vit9696
ed88148bd7 OcApfsLib: Initial version with Fusion Drive support 2020-04-12 08:42:51 +03:00
vit9696
6a86ea2148 OcAfterBootCompatLib: Renamed from OcAppleBootCompatLib 2020-04-04 23:41:51 +03:00
vit9696
f323be45e2 MmapDump: Initial version of MMAP dumping utility 2020-04-03 18:58:54 +03:00
vit9696
f963012e98 Build: Fixed 4K section alignment in OpenRuntime 2020-03-29 16:42:01 +03:00
vit9696
63735d449b Build: Rename some tools and drivers 2020-03-15 17:27:29 +03:00
vit9696
d5011030c4 OcHiiDatabaseLib: Initial version to get shell working 2020-03-14 05:24:16 +03:00
vit9696
6a05f87f66 OcBootServicesTableLib: Support embedding unicode shell and console control switch 2020-03-14 04:02:53 +03:00
vit9696
e7e02b900f OcBootServicesTableLib: Initial version with fixes to controller connection 2020-03-11 22:32:28 +03:00
vit9696
58180851d1 Build: Add Shell with partial patch set 2020-03-10 03:28:15 +03:00
vit9696
c46c22c006 FwProtect: Initial version to configure full NVRAM access from Shell
closes acidanthera/bugtracker#731
2020-03-08 16:47:42 +03:00
vit9696
c9e2f8ce40 OcInputLib: Added support for KeyFiltering for buggy KB drivers
closes acidanthera/bugtracker#457
2020-03-08 16:01:37 +03:00
Michael Belyaev
47c4861763 BootLiquor: Initial preview based on @Download-Fritz's implementation 2020-03-07 17:20:05 +03:00
vit9696
ec156f5b18 Build: Disabled warnings in release versions of NVMe and XHCI drivers 2020-02-29 21:35:50 +03:00
vit9696
97585cb6c2 Build: Remove OcSupportPkg usage 2020-02-29 17:39:41 +03:00
vit9696
0e5d80719a Tools: HdaCodecDump initial version 2020-02-25 22:51:35 +03:00
vit9696
77dc10b971 OpenCoreUefiAudio: Initial version 2020-02-24 04:16:08 +03:00
vit9696
8092aa321f Build: Added SSE2 support in memory intrinsics for better performance 2020-02-16 08:12:06 +03:00
vit9696
a75d232b74 Build: Added bundled HiiDatabase driver for very old firmwares 2020-02-16 07:27:00 +03:00
vit9696
3c4f61894f OpenCoreUefi: Implement DirectGopRendering support 2020-02-13 00:54:25 +03:00
vit9696
d278bed972 GopStop: Initial version 2020-02-09 17:26:41 +03:00
vit9696
82cc8c65f6 OpenCoreMisc: Implement Apple BootPicker support 2020-02-09 14:31:47 +03:00
vit9696
73c5de043a OpenCoreUefi: Improved driver connection performance on APTIO IV
closes acidanthera/bugtracker#669
2020-01-23 22:42:18 +03:00
vit9696
bfe05ccd61 Build: Use intrinsics 2020-01-13 13:17:15 +03:00
vit9696
98346c131f Build: Add NvmExpressDxe and XhciDxe drivers
closes acidanthera/bugtracker#310
2020-01-12 17:16:58 +03:00
vit9696
43909e3653 Build: Include AppleUsbKbDxe 2020-01-12 02:59:24 +03:00
vit9696
3bd47ed2ac Build: Bundle tools and update changelog 2020-01-11 20:25:49 +03:00
vit9696
62b1a1bbba OpenCoreUefi: Implement SMC support with authrestart 2020-01-06 15:59:01 +03:00
vit9696
d85c5daaa7 OpenCoreUefi: Add support for OSInfo protocol and SignalAppleOS quirk 2020-01-05 21:09:49 +03:00
vit9696
9902913a0f FwRuntimeServices: Bundle with OpenCore 2020-01-04 19:06:22 +03:00
Download-Fritz
e04f566931 DSC: Fix *NIX build issues 2019-11-30 16:36:18 +01:00
Download-Fritz
eaf9963629 DSC: Fix Windows CLANGPDB build 2019-11-30 13:38:58 +01:00
vit9696
6fc0caa3d0 Docs: Sync and provide coding conventions 2019-11-07 10:24:10 +03:00
Download-Fritz
0e5a9e2782 Initial privilege/password support 2019-09-28 16:01:51 +02:00
vit9696
2e1dfab255 OpenCoreKernel: Add support for patch comment logging 2019-08-31 22:34:49 +03:00
vit9696
4f2056a6ab OpenCoreUefi: Added FileVault 2 user interface protocols formerly in AppleUiSupport 2019-08-31 12:15:25 +03:00
vit9696
71186b585c Build: Provide analyzer definitions 2019-08-07 14:01:59 +03:00
vit9696
ef4276997c OpenCoreUefi: Connect Booter configuration and start syncing docs 2019-08-06 00:44:25 +03:00
vit9696
7c4eb4cf82 Build: Sync with OcSupportPkg 2019-07-16 20:22:14 +03:00