Skip to content

Commit 3ec7dca

Browse files
committed
Added failsafe versions of CML framebuffers
1 parent 5bd095b commit 3ec7dca

File tree

2 files changed

+5
-2
lines changed

2 files changed

+5
-2
lines changed

Changelog.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,7 @@ Lilu Changelog
22
==============
33
#### v1.4.5
44
- Fixed newer CPU generation detection
5+
- Added failsafe versions of CML framebuffers
56

67
#### v1.4.4
78
- Added new CFL connector-less framebuffers: 0x9BC80003, 0x9BC50003, 0x9BC40003

Lilu/Sources/kern_devinfo.cpp

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -60,6 +60,8 @@ void DeviceInfo::updateFramebufferId() {
6060
reportedFramebufferId = ConnectorLessKabyLakePlatformId2;
6161
else if (gen == CPUInfo::CpuGeneration::CoffeeLake)
6262
reportedFramebufferId = ConnectorLessCoffeeLakePlatformId2;
63+
else if (gen == CPUInfo::CpuGeneration::CometLake)
64+
reportedFramebufferId = ConnectorLessCoffeeLakePlatformId4;
6365
else
6466
reportedFramebufferId = DefaultVesaPlatformId;
6567
} else {
@@ -78,7 +80,7 @@ void DeviceInfo::updateFramebufferId() {
7880
reportedFramebufferId = 0x19160000;
7981
else if (gen == CPUInfo::CpuGeneration::KabyLake)
8082
reportedFramebufferId = 0x591B0000;
81-
else if (gen == CPUInfo::CpuGeneration::CoffeeLake)
83+
else if (gen == CPUInfo::CpuGeneration::CoffeeLake || gen == CPUInfo::CpuGeneration::CometLake)
8284
reportedFramebufferId = 0x3EA50009;
8385
else if (gen == CPUInfo::CpuGeneration::CannonLake)
8486
reportedFramebufferId = 0x5A590000;
@@ -99,7 +101,7 @@ void DeviceInfo::updateFramebufferId() {
99101
reportedFramebufferId = DefaultAppleSkylakePlatformId;
100102
else if (gen == CPUInfo::CpuGeneration::KabyLake)
101103
reportedFramebufferId = DefaultAppleKabyLakePlatformId;
102-
else if (gen == CPUInfo::CpuGeneration::CoffeeLake)
104+
else if (gen == CPUInfo::CpuGeneration::CoffeeLake || gen == CPUInfo::CpuGeneration::CometLake)
103105
reportedFramebufferId = 0x3E9B0007;
104106
else if (gen == CPUInfo::CpuGeneration::CannonLake)
105107
reportedFramebufferId = DefaultAppleCannonLakePlatformId;

0 commit comments

Comments
 (0)