Home | History | Annotate | Download | only in DebugSupportDxe
      1 ## @file

      2 # This driver installs Debug Support protocol for the selected processor.

      3 #

      4 # This driver provides the capabilities for debug-agent to gain control of the machine

      5 # when certain types of events occur, i.e. breakpoint, processor execptions, etc. It also

      6 # provides debug-agent to periodically gain control during operation of the machine to

      7 # check for asynchronous commands form the host.

      8 #

      9 # Copyright (c) 2006 - 2014, Intel Corporation. All rights reserved.<BR>

     10 #

     11 #  This program and the accompanying materials

     12 #  are licensed and made available under the terms and conditions of the BSD License

     13 #  which accompanies this distribution. The full text of the license may be found at

     14 #  http://opensource.org/licenses/bsd-license.php

     15 #  THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,

     16 #  WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.

     17 #

     18 #

     19 ##

     20 
     21 [Defines]
     22   INF_VERSION                    = 0x00010005
     23   BASE_NAME                      = DebugSupportDxe
     24   MODULE_UNI_FILE                = DebugSupportDxe.uni
     25   FILE_GUID                      = 911D584C-35F7-4955-BEF9-B452769DDC3A
     26   MODULE_TYPE                    = DXE_DRIVER
     27   VERSION_STRING                 = 1.0
     28   ENTRY_POINT                    = InitializeDebugSupportDriver
     29 
     30 #

     31 # The following information is for reference only and not required by the build tools.

     32 #

     33 #  VALID_ARCHITECTURES           = IA32 X64 IPF

     34 #

     35 
     36 [Sources]
     37   DebugSupport.c
     38 
     39 [Sources.Ia32]
     40   Ia32/DebugSupport.h
     41   Ia32/PlDebugSupport.c
     42   Ia32/PlDebugSupport.h
     43   Ia32/PlDebugSupportIa32.c
     44   Ia32/AsmFuncs.S
     45   Ia32/AsmFuncs.asm
     46 
     47 [Sources.X64]
     48   Ia32/DebugSupport.h
     49   Ia32/PlDebugSupport.c
     50   X64/PlDebugSupport.h
     51   X64/PlDebugSupportX64.c
     52   X64/AsmFuncs.S
     53   X64/AsmFuncs.asm
     54 
     55 [Sources.IPF]
     56   Ipf/PlDebugSupport.h
     57   Ipf/PlDebugSupport.c
     58   Ipf/Ds64Macros.i
     59   Ipf/Common.i
     60   Ipf/AsmFuncs.s
     61 
     62 
     63 [Packages]
     64   MdePkg/MdePkg.dec
     65   MdeModulePkg/MdeModulePkg.dec
     66 
     67 
     68 [LibraryClasses]
     69   UefiBootServicesTableLib
     70   MemoryAllocationLib
     71   BaseMemoryLib
     72   UefiDriverEntryPoint
     73   DebugLib
     74 
     75 [LibraryClasses.IA32, LibraryClasses.X64]
     76   BaseLib
     77 
     78 [Protocols]
     79   gEfiLoadedImageProtocolGuid                   ## CONSUMES

     80   gEfiDebugSupportProtocolGuid                  ## PRODUCES

     81 
     82 
     83 [Depex]
     84   TRUE
     85 
     86 [UserExtensions.TianoCore."ExtraFiles"]
     87   DebugSupportDxeExtra.uni
     88