All

FYI,

The ww11 GFX stack release is ready on https://github.com/projectceladon

The release pass the GFX sanity tests and PnP tests on celadon (IVI) and CTS tests.

 

This round release include fix for following bugs and improvements:

Fix

Video thumbnails are displayed as eight small thumbnails when switching between "Open with" select screen and video thumbnail screen.

Video thumbnails flicker above the screen when switching between "Open with" select screen and video thumbnail screen.

[REG] The external display shows a black screen when disconnect and connect the HDMI cable.

Black lines disturbance is seen on the primary screen when launched API Demo app and choose any option.

 

Patch List

Mesa

Rebase to Mesa 18.3.2

Cherrypick

REVERTME: glsl: disallow to eliminate first elements of the ub/ssbo array

REVERTME: anv/android: disable couple of vulkan extensions for Android CTS

WA the state cache flush issue

 

Hwc

4add9345157005fb8bb6587320dbe761950baf2e (upstream_ww11) Fix the ACRN build error

37f472c449f900145bbc920ee842edc1a1b3023e Shorten the HandleHWCSettings function

d1980bb300bdca4bd307f138a517e67463241128 Follow klocwork coding guide for null checking. (#552)

3cd767fea72824153c796747bb22254c140dfa03 Fix the null pointer and out-of array issues found by kclocwork (#542)

ee709896896818f28fabc13153e955d2c8069fa0 Remove handle_ remove virtual display It is never used and shoud be removed

7755fe4911ea6079cf97335e243964a4b5e877b4 Fix another memory leak

fb86895533f4f4c925b739471cc104ac9b9d7cdf Follow klocwork coding guide for null checking. (#552)

bd4ff2454b1e6a000e0d001283900c7d374a07fc Checking the clone-mode config for out of array

255dc6e311529cb5ce4426ccbd1c4f7ee8424fd3 Last_plane should not be handled as cursor plane when cursor_plane is not available

546c1bbfbc5a672a2b0530dacb52cf47a5b89001 Delete the output buffer when it is same as output_handle_

46a8e76e1f83d4e4e79e665cb0b09b992424d364 Fix potential FD leak

6e4075aee27ef0d85e5b64a64e3af93cdfe09593 Remove the macro DISABLE_CURSOR_PLANE

a08c9473b3b566fae47f8a9a2df64e06436fd4eb Reuse last overlay plane on ACRN when multi monitors connected

4b8f8e411dc46e3874f7658cd4849db7928ba17e Fix the ACRN build error

1907a96bbd6ef72eee90b584992deb27ec14ce75 Should not squash planes when forceseparateplane is true This fix a typo error

38312f14637fe5a6655ad8d5b1365ed1a24d8c4d Fix the null pointer and out-of array issues found by kclocwork (#542)

d3ea9d18f11b72d1ad95839e0bd9aca0dd4b88ee Disable PlaneScale for video plane

1a75cc7c9acededd8b979985526d58bfdff63f36 Only invoke VPP when video layer exist

a50370fd286667f8f320363f8d1464608b1dd3b1 Clean the log micro

Thanks

Jenny