From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mga03.intel.com (mga03.intel.com [134.134.136.65]) (using TLSv1 with cipher CAMELLIA256-SHA (256/256 bits)) (No client certificate requested) by ml01.01.org (Postfix) with ESMTPS id 358391A1E3A for ; Sun, 9 Oct 2016 23:38:26 -0700 (PDT) Received: from orsmga002.jf.intel.com ([10.7.209.21]) by orsmga103.jf.intel.com with ESMTP; 09 Oct 2016 23:38:25 -0700 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.31,471,1473145200"; d="scan'208";a="1062673706" Received: from fmsmsx107.amr.corp.intel.com ([10.18.124.205]) by orsmga002.jf.intel.com with ESMTP; 09 Oct 2016 23:38:25 -0700 Received: from fmsmsx120.amr.corp.intel.com (10.18.124.208) by fmsmsx107.amr.corp.intel.com (10.18.124.205) with Microsoft SMTP Server (TLS) id 14.3.248.2; Sun, 9 Oct 2016 23:38:25 -0700 Received: from shsmsx152.ccr.corp.intel.com (10.239.6.52) by fmsmsx120.amr.corp.intel.com (10.18.124.208) with Microsoft SMTP Server (TLS) id 14.3.248.2; Sun, 9 Oct 2016 23:38:25 -0700 Received: from shsmsx101.ccr.corp.intel.com ([169.254.1.118]) by SHSMSX152.ccr.corp.intel.com ([169.254.6.95]) with mapi id 14.03.0248.002; Mon, 10 Oct 2016 14:38:23 +0800 From: "Tian, Feng" To: "Ni, Ruiyu" , "edk2-devel@lists.01.org" CC: "Tian, Feng" Thread-Topic: [edk2] [PATCH v2 0/5] Add FrameBufferBltLib and GraphicsOutputDxe Thread-Index: AQHSIgokFpaDuuezbESFeNdREdo6BqChPaUQ Date: Mon, 10 Oct 2016 06:38:22 +0000 Message-ID: <7F1BAD85ADEA444D97065A60D2E97EE566E2683F@SHSMSX101.ccr.corp.intel.com> References: <20161009084953.58512-1-ruiyu.ni@intel.com> In-Reply-To: <20161009084953.58512-1-ruiyu.ni@intel.com> Accept-Language: zh-CN, en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-originating-ip: [10.239.127.40] MIME-Version: 1.0 Subject: Re: [PATCH v2 0/5] Add FrameBufferBltLib and GraphicsOutputDxe X-BeenThere: edk2-devel@lists.01.org X-Mailman-Version: 2.1.21 Precedence: list List-Id: EDK II Development List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 10 Oct 2016 06:38:26 -0000 Content-Language: en-US Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable Reviewed-by: Feng Tian Thanks Feng -----Original Message----- From: edk2-devel [mailto:edk2-devel-bounces@lists.01.org] On Behalf Of Ruiy= u Ni Sent: Sunday, October 9, 2016 4:50 PM To: edk2-devel@lists.01.org Subject: [edk2] [PATCH v2 0/5] Add FrameBufferBltLib and GraphicsOutputDxe The patch serials add the FrameBufferBltLib to MdePkg. Based on the library, a generic GOP driver GraphicsOutputDxe is developed a= nd added to MdeModulePkg. OvmfPkg/QemuVideoDxe driver is updated to use this new library. Ruiyu Ni (5): MdePkg/GraphicsInfoHob: Add GraphicsDeviceInfo HOB GUID and structure MdeModulePkg: Add FrameBufferBltLib library class MdeModulePkg: Add FrameBufferBltLib library instance MdeModulePkg: Add GraphicsOutputDxe driver. OvmfPkg: QemuVideoDxe uses MdeModulePkg/FrameBufferLib MdeModulePkg/Include/Library/FrameBufferBltLib.h | 94 +++ .../Library/FrameBufferBltLib/FrameBufferBltLib.c | 704 +++++++++++++++++= +++ .../FrameBufferBltLib/FrameBufferBltLib.inf | 34 + MdeModulePkg/MdeModulePkg.dec | 4 + MdeModulePkg/MdeModulePkg.dsc | 3 + .../Console/GraphicsOutputDxe/ComponentName.c | 190 ++++++ .../Console/GraphicsOutputDxe/GraphicsOutput.c | 735 +++++++++++++++++= ++++ .../Console/GraphicsOutputDxe/GraphicsOutput.h | 59 ++ .../GraphicsOutputDxe/GraphicsOutputDxe.inf | 55 +- MdePkg/Include/Guid/GraphicsInfoHob.h | 17 +- MdePkg/MdePkg.dec | 1 + OvmfPkg/OvmfPkgIa32.dsc | 6 +- OvmfPkg/OvmfPkgIa32X64.dsc | 6 +- OvmfPkg/OvmfPkgX64.dsc | 5 +- OvmfPkg/QemuVideoDxe/Gop.c | 47 +- OvmfPkg/QemuVideoDxe/Qemu.h | 17 +- OvmfPkg/QemuVideoDxe/QemuVideoDxe.inf | 5 +- 17 files changed, 1918 insertions(+), 64 deletions(-) create mode 100644 = MdeModulePkg/Include/Library/FrameBufferBltLib.h create mode 100644 MdeModulePkg/Library/FrameBufferBltLib/FrameBufferBltLi= b.c create mode 100644 MdeModulePkg/Library/FrameBufferBltLib/FrameBufferBltLi= b.inf create mode 100644 MdeModulePkg/Universal/Console/GraphicsOutputDxe/Compon= entName.c create mode 100644 MdeModulePkg/Universal/Console/GraphicsOutputDxe/Graphi= csOutput.c create mode 100644 MdeModulePkg/Universal/Console/GraphicsOutputDxe/Graphi= csOutput.h copy OvmfPkg/QemuVideoDxe/QemuVideoDxe.inf =3D> MdeModulePkg/Universal/Con= sole/GraphicsOutputDxe/GraphicsOutputDxe.inf (53%) -- 2.9.0.windows.1 _______________________________________________ edk2-devel mailing list edk2-devel@lists.01.org https://lists.01.org/mailman/listinfo/edk2-devel