vit9696
4e0ff2dfa7
OcConsoleLib: Added Apple variant of GopPassThrough
...
On MP3,1 with UGA there is a dangling UGA protocol with 1024x768
resolution on ConOut, which points nowhere when no Apple GPU is
installed. Installing GOP on it results in black screen due to
the wrong GOP being chosen for ConOut.
The workaround is not to install the GOP without AppleFramebufferInfo
but this is only applicable to Apple machines, thus the option.
2021-05-23 10:32:35 +03:00
vit9696
b265586375
OcDevicePathLib: Added Hyper-V device path expansion
2021-05-22 20:08:27 +03:00
Goldfish64
7231e1f361
OcAppleKernelLib: Fix Windows builds
2021-05-19 19:09:44 -05:00
Goldfish64
3651bd84b4
OcConfigurationLib: Fix quirk order
2021-05-19 18:43:25 -05:00
Goldfish64
85d453eeb1
OcAppleKernelLib: Fix previous commit
2021-05-19 18:40:55 -05:00
Goldfish64
22a42d65e0
OcAppleKernelLib: Add ProvideCurrentCpuInfo kernel quirk
...
This quirk provides correct TSC and FSB to the kernel, as well as disable topology validation checks. Both of these are required for Hyper-V.
2021-05-19 18:39:51 -05:00
Mike Beaton
e9ce0d843f
OcBootManagementLib: Implement Boot Entry Flavour system ( #260 )
2021-05-19 14:30:42 +03:00
vit9696
5c7d61f416
OcCpuLib: Fixed core detection crashes on Intel Silvermont
2021-05-17 11:21:18 +03:00
MikeBeaton
991cd3b2dc
OcDevicePathLib: Fix possible suffix underflow; return OcFileDevicePathFullNameLen to strlen-style
2021-05-14 14:38:36 +01:00
Mike Beaton
3629b5f2fc
OcDevicePathLib: Apply separator to multi-node paths ( #259 )
2021-05-14 08:17:25 +03:00
Andrey1970AppleLife
4cdd360df9
Updated fw
2021-05-13 01:07:39 +03:00
Andrey1970AppleLife
95bb2d76ff
DataBase: Updated IM141 and MBP92
2021-05-10 14:45:18 +03:00
vit9696
69563566b2
OcBlitLib: Improve the locality for buffer blits at 90/270
2021-05-10 12:50:11 +03:00
vit9696
c8a0f310f2
OcConsoleLib: Revert BltOnly hack for direct renderer
2021-05-10 12:49:57 +03:00
vit9696
bfbe8037f6
OcBlitLib: Fix broken optimisation (not working with max w blits at 0)
2021-05-09 22:47:52 +03:00
vit9696
3c283f662a
OcConsoleLib: Fix MTRR pointers
2021-05-09 15:52:09 +03:00
vit9696
31b5e1943b
OcConsoleLib: Avoid potential rotation conflicts with bootloaders
2021-05-09 03:27:38 +03:00
vit9696
e094c2bd95
OcConsoleLib: Fix rotation and EfiBoot bridging
2021-05-09 02:59:05 +03:00
vit9696
479a5b15f3
OcConsoleLib: Add AppleEg2Info protocol and make rotation configurable
2021-05-09 00:43:09 +03:00
vit9696
b787e77c41
OcBlitLib: Implement VideoToBuffer for 90 and 270 degree rotation
2021-05-08 22:22:56 +03:00
vit9696
3de78eefd7
OcBlitLib: Fix off by one error and a typo in BlitBuffer270
2021-05-08 22:21:30 +03:00
vit9696
97046127d2
OcBlitLib: Fix off by one error in BlitBuffer 90
2021-05-08 22:07:15 +03:00
vit9696
b64796ee1a
OcBlitLib: Simplify fill function
2021-05-08 21:47:27 +03:00
vit9696
dcb414384c
OcBlitLib: Implement VideoToVideo for 180 degree rotation
2021-05-08 21:42:10 +03:00
vit9696
a047f7e467
OcBlitLib: Fix VideoFill and VideoToVideo with rotation
...
Can be tested in the Shell with Builtin text renderer.
2021-05-08 21:24:53 +03:00
vit9696
68ddb7122d
OcBlitLib: Provide naive implementation for 90 and 270 degree rotation
2021-05-08 21:03:21 +03:00
vit9696
b87d9eead2
OcBlitLib: Implement partial 180 degree rotation support
2021-05-08 19:12:30 +03:00
vit9696
2f607ca1e2
OcBlitLib: Avoid wraparound when doing bounds checking
2021-05-08 17:35:51 +03:00
vit9696
6f8ff932e7
OcBlitLib: Start working on rotation
2021-05-08 17:23:21 +03:00
vit9696
f2bc348793
OcConsoleLib: Allow future interfacing builtin GOP with rotation
2021-05-08 16:27:35 +03:00
Vitaly Cheptsov
2ac5173028
OcConsoleLib: Fix MSVC compilation
2021-05-08 14:06:44 +03:00
vit9696
381d62cb2d
Build: Fix line endings
2021-05-08 13:41:30 +03:00
vit9696
2abe2a6d1a
OcBlitLib: Initial version for improved compatibility
2021-05-08 13:29:29 +03:00
vit9696
90e3ccadd3
OcBootManagementLib: Fixed NVRAM reset with some write-protected vars
2021-05-07 10:27:50 +03:00
Andrey1970AppleLife
b6238fd458
DataBase: Updated MBP162
2021-05-02 21:16:36 +03:00
Vitaly Cheptsov
1a673ad89e
OcBootManagementLib: Fix warning message
2021-05-02 12:18:48 +03:00
Marvin Häuser
c8596475db
OcBootManagementLib: Fallback to builtin when OpenCanopy fails to launch
2021-05-01 17:19:03 +02:00
vit9696
098f4ad875
OcSmbiosLib: Fix compilation
2021-04-29 02:38:27 +03:00
vit9696
5db7147293
OcSmbiosLib: Cover NO DIMM information
2021-04-29 01:47:36 +03:00
Andrey1970AppleLife
53b0312dfe
DataBase: Updated builtin firmware versions
2021-04-27 23:02:11 +03:00
MikeBeaton
6de165ea30
MainLib: Add AVX acceleration UEFI quirk
2021-04-19 14:12:17 +01:00
MikeBeaton
1e3b66e4a8
Pickers: Use context method for password verification
2021-04-19 13:58:10 +01:00
MikhailKrichanov
edb8a647d5
OcCryptoLib: Add AVX-acceleration of SHA-512 and SHA-384 ( #252 )
2021-04-19 15:03:18 +03:00
MikeBeaton
9ca899df7a
Pickers: Add OC_ATTR_USE_MINIMAL_UI
2021-04-15 01:50:16 +01:00
vit9696
ef5a9d03a9
Build: Fix some warnings
2021-04-14 18:41:14 +03:00
vit9696
3bcd69da2e
OcDeviceMiscLib: Fix updating gBS pointer with new services
2021-04-14 11:29:02 +03:00
vit9696
562f85685d
OcDeviceMiscLib: Fix another NULL free
2021-04-14 01:31:21 +03:00
vit9696
fb06828c0d
OcDeviceMiscLib: Fix NULL pointer freeing
2021-04-14 01:00:15 +03:00
vit9696
71f2f60f91
OcDeviceMiscLib: Fix typo in BS table size calculation
2021-04-14 00:53:18 +03:00
vit9696
0f817de506
OcDevicesMiscLib: Drop ShellPkg dependency
2021-04-13 11:03:09 +03:00