vit9696
885581ccb4
OcMainLib: Replace AdviseWindows with AdviseFeatures
2021-06-02 17:19:56 +03:00
Goldfish64
9e35a94f49
OcAppleKernelLib: Add vtable patching failure debug statements
2021-05-31 20:58:56 -05:00
MikeBeaton
36b04ca3cd
CsrUtil: Update OC SIP disabled default; document problematic SIP bits
2021-05-30 10:01:51 +01:00
Goldfish64
f7d3e83f79
OcAppleKernelLib: Add CPU topology patches to ProvideCurrentCpuInfo
2021-05-29 18:59:21 -05:00
MikeBeaton
04b3566ddb
Build: Apply own flavour in OC build
2021-05-29 17:46:12 +01:00
vit9696
92ab271dba
OcConsoleLib: Fix assertions with GopPassThrough
2021-05-29 13:01:52 +03:00
MikeBeaton
5a7ea942f5
Pickers: Fix regression bug #1654
2021-05-29 00:10:36 +01:00
Vitaly Cheptsov
8dd01eb4fe
OcConsoleLib: Fix assertion on UGA failurei
2021-05-28 21:34:21 +03:00
MikeBeaton
eb5cc3ee62
BootManagement: Add csrutil EFI tool and Toogle SIP boot option
2021-05-28 09:40:22 +01:00
Vitaly Cheptsov
acd32171f4
OcAppleKernelLib: Silence MSVC
2021-05-27 07:54:21 +03:00
Goldfish64
90f7fbb14a
OcAppleKernelLib: Fix previous commit
2021-05-26 21:23:35 -05:00
Goldfish64
f3f7bb6e76
OcAppleKernelLib: Directly patch TSC and FSB variables
2021-05-26 20:17:20 -05:00
vit9696
f9a279bd8c
OcAppleKernelLib: Fix assertion with BTFeatureFlags quirk on 10.6
2021-05-27 00:12:27 +03:00
Goldfish64
e92c9795bb
OcMainLib: Fix incorrect behavior for skipped patches due to arch mismatch
2021-05-25 17:58:13 -05:00
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