The code was also checked in to below URL:
https://github.com/niruiyu/edk2/tree/GOP
-Original Message-
From: Ni, Ruiyu
Sent: Monday, August 17, 2015 9:45 PM
To: edk2-devel@lists.01.org
Cc: Ni, Ruiyu ruiyu...@intel.com
Subject: [Patch 0/8] Move BltLib to MdeModulePkg and create GraphicsOutputDxe
driver
The patch serials refined the BltLib and moved it to MdeModulePkg.
Based on the BltLib, the patch created the GraphicsOutputDxe driver which
consumes
the GraphicsInfo HOB.
Ruiyu Ni (8):
OptionRomPkg: Refine FrameBufferBltLib to use UINT8* instead of VOID*
OptionRomPkg: Add video move test case to BltLibSample application
OptionRomPkg: Fix a bug in BltVideoToVideo operation
OptionRomPkg: Remove BltLibGetSizes() interface from BltLib
OptionRomPkg/OvmfPkg: BltLib API refinement
OptionRomPkg/OvmfPkg: Remove BltLib::BltConfigure API
MdeModulePkg: Move BltLib from OptionRomPkg to MdeModulePkg
MdeModulePkg: Add GraphicsOutputDxe driver
MdeModulePkg/Include/Library/BltLib.h | 147
.../Library/FrameBufferBltLib/FrameBufferBltLib.c | 573
.../FrameBufferBltLib/FrameBufferBltLib.inf| 33 +
MdeModulePkg/Library/GopBltLib/GopBltLib.c | 324 +
MdeModulePkg/Library/GopBltLib/GopBltLib.inf | 35 +
MdeModulePkg/MdeModulePkg.dec | 4 +
MdeModulePkg/MdeModulePkg.dsc | 6 +
.../Console/GraphicsOutputDxe/ComponentName.c | 190 ++
.../Console/GraphicsOutputDxe/GraphicsOutput.c | 659 ++
.../Console/GraphicsOutputDxe/GraphicsOutput.h | 53 ++
.../GraphicsOutputDxe/GraphicsOutputDxe.inf| 57 ++
.../Application/BltLibSample/BltLibSample.c| 148 ++--
.../Application/BltLibSample/BltLibSample.inf | 4 +-
OptionRomPkg/Include/Library/BltLib.h | 259 ---
.../Library/FrameBufferBltLib/FrameBufferBltLib.c | 750 -
.../FrameBufferBltLib/FrameBufferBltLib.inf| 35 -
OptionRomPkg/Library/GopBltLib/GopBltLib.c | 455 -
OptionRomPkg/Library/GopBltLib/GopBltLib.inf | 37 -
OptionRomPkg/OptionRomPkg.dsc | 7 +-
OvmfPkg/OvmfPkgIa32.dsc| 2 +-
OvmfPkg/OvmfPkgIa32X64.dsc | 2 +-
OvmfPkg/OvmfPkgX64.dsc | 2 +-
OvmfPkg/QemuVideoDxe/Gop.c | 84 ++-
OvmfPkg/QemuVideoDxe/QemuVideoDxe.inf | 3 +-
24 files changed, 2242 insertions(+), 1627 deletions(-)
create mode 100644 MdeModulePkg/Include/Library/BltLib.h
create mode 100644 MdeModulePkg/Library/FrameBufferBltLib/FrameBufferBltLib.c
create mode 100644 MdeModulePkg/Library/FrameBufferBltLib/FrameBufferBltLib.inf
create mode 100644 MdeModulePkg/Library/GopBltLib/GopBltLib.c
create mode 100644 MdeModulePkg/Library/GopBltLib/GopBltLib.inf
create mode 100644
MdeModulePkg/Universal/Console/GraphicsOutputDxe/ComponentName.c
create mode 100644
MdeModulePkg/Universal/Console/GraphicsOutputDxe/GraphicsOutput.c
create mode 100644
MdeModulePkg/Universal/Console/GraphicsOutputDxe/GraphicsOutput.h
create mode 100644
MdeModulePkg/Universal/Console/GraphicsOutputDxe/GraphicsOutputDxe.inf
delete mode 100644 OptionRomPkg/Include/Library/BltLib.h
delete mode 100644 OptionRomPkg/Library/FrameBufferBltLib/FrameBufferBltLib.c
delete mode 100644 OptionRomPkg/Library/FrameBufferBltLib/FrameBufferBltLib.inf
delete mode 100644 OptionRomPkg/Library/GopBltLib/GopBltLib.c
delete mode 100644 OptionRomPkg/Library/GopBltLib/GopBltLib.inf
--
1.9.5.msysgit.1
___
edk2-devel mailing list
edk2-devel@lists.01.org
https://lists.01.org/mailman/listinfo/edk2-devel