From mboxrd@z Thu Jan 1 00:00:00 1970 Authentication-Results: mx.groups.io; dkim=missing; spf=pass (domain: intel.com, ip: 192.55.52.88, mailfrom: zhichao.gao@intel.com) Received: from mga01.intel.com (mga01.intel.com [192.55.52.88]) by groups.io with SMTP; Thu, 11 Apr 2019 20:15:09 -0700 X-Amp-Result: SKIPPED(no attachment in message) X-Amp-File-Uploaded: False Received: from orsmga005.jf.intel.com ([10.7.209.41]) by fmsmga101.fm.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384; 11 Apr 2019 20:15:09 -0700 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.60,339,1549958400"; d="scan'208";a="315263121" Received: from gaozhic-mobl.ccr.corp.intel.com ([10.239.198.173]) by orsmga005.jf.intel.com with ESMTP; 11 Apr 2019 20:15:06 -0700 From: "Gao, Zhichao" To: devel@edk2.groups.io Cc: Jian J Wang , Hao Wu , Ray Ni , Star Zeng , Liming Gao , Sean Brogan , Michael Turner , Bret Barkelew Subject: [PATCH 0/2] MdeModulePkg: Make the screen seamless Date: Fri, 12 Apr 2019 11:14:34 +0800 Message-Id: <20190412031436.19088-1-zhichao.gao@intel.com> X-Mailer: git-send-email 2.16.2.windows.1 For now most platforms support display function at PEI phase. But the conspliter and graphics console driver would clear the screen at BDS connect console phase. Maybe some platforms would show logo in the next or maybe not. For consumers, it looks like the screen flashed. So change the behavior of graphics console devices while connect console devices to maintain seamless screen from PEI. Test has done on MinPlatform Kabylake-RVP3 which support PEI display. Cc: Jian J Wang Cc: Hao Wu Cc: Ray Ni Cc: Star Zeng Cc: Liming Gao Cc: Sean Brogan Cc: Michael Turner Cc: Bret Barkelew Aaron Antone (2): MdeModulePkg/ConSplitterDxe: Optimize the ConSplitterTextOutSetMode MdeModulePkg/GraphicsConsoleDxe: Do not clean the screen .../Console/ConSplitterDxe/ConSplitter.c | 34 +++++++++----- .../Console/ConSplitterDxe/ConSplitter.h | 4 +- .../GraphicsConsoleDxe/GraphicsConsole.c | 45 +++++++++---------- 3 files changed, 48 insertions(+), 35 deletions(-) -- 2.21.0.windows.1