audk/OptionRomPkg
jljusten caebd91505 OptionRomPkg: Add BltLib definition
This library is intended to make it easy to perform blt operations
on a GOP framebuffer without using the GOP Blt function.

There can be two main forms of implementations of this library:
1) A library which interfaces directly with a framebuffer, and
   has no dependence on the GOP protocol.  Once configured with
   the framebuffer parameters, it can operate directly on the
   framebuffer.
2) A library which interfaces with the GOP protocol.  In this
   case this library provides a convenience layer and allows
   blt code to look cleaner.

Potential uses for this library:
* Video driver with a framebuffer will not need to implement
  GOP Blt function itself.  Instead it can utilize an
  implementation of this library as described in #1 above.
* OS Loader code which would like to easily use the GOP framebuffer
  after Exit Boot Services.  This would use a library instance
  as described in #1 above.
* Any other code which would like to call GOP blt, but simplify
  the code with the more convenient functions provided by this
  library interface.  (Using a library as described in #2 above.)

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@11520 6f19259b-4bc3-4df7-8a09-765794883524
2011-04-12 15:07:34 +00:00
..
AtapiPassThruDxe Refine some code to make code run safely. 2010-09-20 03:20:56 +00:00
CirrusLogic5430Dxe Clean ISA_IO/ISA_IO_16 and VGA_IO/VGA_IO_16 attribute usage in PCI bus driver/PCI host bridge drivers/LPC/VGA device drivers. 2010-12-28 10:10:10 +00:00
Include/Library OptionRomPkg: Add BltLib definition 2011-04-12 15:07:34 +00:00
UndiRuntimeDxe Refine some code to make code run safely. 2010-09-20 03:20:56 +00:00
OptionRomPkg.dec OptionRomPkg: Add BltLib definition 2011-04-12 15:07:34 +00:00
OptionRomPkg.dsc Update DebugLib to provide support for "err" command in the EFI Shell to adjust the filter mask for DEBUG() messages. The "err" command provide the ability to adjust this filter mask at a global level through an EFI Variable and at the module level through a the Debug Mask Protocol. In order to support the degree of flexibility, the DebugLib needs to use library to abstract the get/set operations to the filter mask. 2011-03-10 22:37:39 +00:00
ReadMe.txt Add preparation for FAR release. 2007-12-21 03:27:03 +00:00

ReadMe.txt

This file contains invisible Unicode characters

This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

AtapiPassThru:
  For now, AtapiPassThru driver in this package is to test Scsi Bus support:
  ScsiBus driver should support both/either ScsiPassThru and ExtScsiPassThru
  installed on a controller handle.
   
  AtapiPassThru driver in this package can selectively produce ScsiPassThru
  and/or ExtScsiPassThru protocol based on feature flags of PcdSupportScsiPassThru
  and PcdSupportExtScsiPassThru.

CirrusLogic5430:
  Sample implementation of UGA Draw or Graphics Output Protocol for the Cirrus
  Logic 5430 family of PCI video card. It provides reference code for the GOP/UGA,
  Component Name (2), EFI driver supported Verison protocol.

Build Validation:
MYTOOLS(VS2005) IA32 X64 IPF EBC
ICC             IA32 X64 IPF
CYGWINGCC       IA32 X64