VirtualBox

Ignore:
Timestamp:
Oct 28, 2015 8:17:18 PM (9 years ago)
Author:
vboxsync
Message:

EFI/Firmware: 'svn merge /vendor/edk2/UDK2010.SR1 /vendor/edk2/current .', reverting and removing files+dirs listed in ReadMe.vbox, resolving conflicts with help from ../UDK2014.SP1/. This is a raw untested merge.

Location:
trunk/src/VBox/Devices/EFI/Firmware
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/VBox/Devices/EFI/Firmware

  • trunk/src/VBox/Devices/EFI/Firmware/AppPkg/AppPkg.dsc

    r48674 r58459  
    88#   environment.
    99#
    10 #   Copyright (c) 2010 - 2011, Intel Corporation. All rights reserved.<BR>
     10#   Copyright (c) 2010 - 2014, Intel Corporation. All rights reserved.<BR>
    1111#   This program and the accompanying materials
    1212#   are licensed and made available under the terms and conditions of the BSD License
     
    2424  DSC_SPECIFICATION              = 0x00010006
    2525  OUTPUT_DIRECTORY               = Build/AppPkg
    26   SUPPORTED_ARCHITECTURES        = IA32|IPF|X64
     26  SUPPORTED_ARCHITECTURES        = IA32|IPF|X64|ARM|AARCH64
    2727  BUILD_TARGETS                  = DEBUG|RELEASE
    2828  SKUID_IDENTIFIER               = DEFAULT
     29
     30#
     31#  Debug output control
     32#
     33  DEFINE DEBUG_ENABLE_OUTPUT      = FALSE       # Set to TRUE to enable debug output
     34  DEFINE DEBUG_PRINT_ERROR_LEVEL  = 0x80000040  # Flags to control amount of debug output
     35  DEFINE DEBUG_PROPERTY_MASK      = 0
    2936
    3037[PcdsFeatureFlag]
    3138
    3239[PcdsFixedAtBuild]
    33   gEfiMdePkgTokenSpaceGuid.PcdDebugPropertyMask|0x0f
    34   gEfiMdePkgTokenSpaceGuid.PcdDebugPrintErrorLevel|0x80000000
     40  gEfiMdePkgTokenSpaceGuid.PcdDebugPropertyMask|$(DEBUG_PROPERTY_MASK)
     41  gEfiMdePkgTokenSpaceGuid.PcdDebugPrintErrorLevel|$(DEBUG_PRINT_ERROR_LEVEL)
    3542
    3643[PcdsFixedAtBuild.IPF]
     
    5461  UefiBootServicesTableLib|MdePkg/Library/UefiBootServicesTableLib/UefiBootServicesTableLib.inf
    5562  UefiRuntimeServicesTableLib|MdePkg/Library/UefiRuntimeServicesTableLib/UefiRuntimeServicesTableLib.inf
    56   DebugLib|MdePkg/Library/BaseDebugLibNull/BaseDebugLibNull.inf
     63  !if $(DEBUG_ENABLE_OUTPUT)
     64    DebugLib|MdePkg/Library/UefiDebugLibConOut/UefiDebugLibConOut.inf
     65    DebugPrintErrorLevelLib|MdePkg/Library/BaseDebugPrintErrorLevelLib/BaseDebugPrintErrorLevelLib.inf
     66  !else   ## DEBUG_ENABLE_OUTPUT
     67    DebugLib|MdePkg/Library/BaseDebugLibNull/BaseDebugLibNull.inf
     68  !endif  ## DEBUG_ENABLE_OUTPUT
     69
    5770  DevicePathLib|MdePkg/Library/UefiDevicePathLib/UefiDevicePathLib.inf
    5871  PeCoffGetEntryPointLib|MdePkg/Library/BasePeCoffGetEntryPointLib/BasePeCoffGetEntryPointLib.inf
     
    7184  SortLib|ShellPkg/Library/UefiSortLib/UefiSortLib.inf
    7285  PathLib|ShellPkg/Library/BasePathLib/BasePathLib.inf
     86
     87  CacheMaintenanceLib|MdePkg/Library/BaseCacheMaintenanceLib/BaseCacheMaintenanceLib.inf
    7388
    7489###################################################################################################
     
    96111  AppPkg/Applications/Hello/Hello.inf        # No LibC includes or functions.
    97112  AppPkg/Applications/Main/Main.inf          # Simple invocation. No other LibC functions.
    98   AppPkg/Applications/Enquire/Enquire.inf
     113  AppPkg/Applications/Enquire/Enquire.inf    #
     114  AppPkg/Applications/ArithChk/ArithChk.inf  #
    99115
    100 #### After extracting the Python distribution, un-comment the following line to build Python.
     116#### A simple fuzzer for OrderedCollectionLib, in particular for
     117#### BaseOrderedCollectionRedBlackTreeLib.
     118  AppPkg/Applications/OrderedCollectionTest/OrderedCollectionTest.inf {
     119    <LibraryClasses>
     120      OrderedCollectionLib|MdePkg/Library/BaseOrderedCollectionRedBlackTreeLib/BaseOrderedCollectionRedBlackTreeLib.inf
     121      DebugLib|MdePkg/Library/UefiDebugLibConOut/UefiDebugLibConOut.inf
     122      DebugPrintErrorLevelLib|MdePkg/Library/BaseDebugPrintErrorLevelLib/BaseDebugPrintErrorLevelLib.inf
     123    <PcdsFeatureFlag>
     124      gEfiMdePkgTokenSpaceGuid.PcdValidateOrderedCollection|TRUE
     125    <PcdsFixedAtBuild>
     126      gEfiMdePkgTokenSpaceGuid.PcdDebugPropertyMask|0x2F
     127      gEfiMdePkgTokenSpaceGuid.PcdDebugPrintErrorLevel|0x80400040
     128  }
     129
     130#### Un-comment the following line to build Python.
    101131#  AppPkg/Applications/Python/PythonCore.inf
    102132
    103 ##########
    104 #    Socket Applications - LibC based
    105 ##########
    106 #  AppPkg/Applications/Sockets/DataSink/DataSink.inf
    107 #  AppPkg/Applications/Sockets/DataSource/DataSource.inf
    108 #  SocketPkg/Application/FtpNew/FTP.inf
    109 #  AppPkg/Applications/Sockets/GetHostByAddr/GetHostByAddr.inf
    110 #  AppPkg/Applications/Sockets/GetHostByDns/GetHostByDns.inf
    111 #  AppPkg/Applications/Sockets/GetHostByName/GetHostByName.inf
    112 #  AppPkg/Applications/Sockets/GetNetByAddr/GetNetByAddr.inf
    113 #  AppPkg/Applications/Sockets/GetNetByName/GetNetByName.inf
    114 #  AppPkg/Applications/Sockets/GetServByName/GetServByName.inf
    115 #  AppPkg/Applications/Sockets/GetServByPort/GetServByPort.inf
    116 #  AppPkg/Applications/Sockets/RecvDgram/RecvDgram.inf
    117 #  SocketPkg/Application/route/route.inf
    118 #  AppPkg/Applications/Sockets/SetHostName/SetHostName.inf
    119 #  AppPkg/Applications/Sockets/SetSockOpt/SetSockOpt.inf
    120 #  AppPkg/Applications/Sockets/TftpServer/TftpServer.inf
    121 #  AppPkg/Applications/Sockets/WebServer/WebServer.inf {
    122 #    <PcdsFixedAtBuild>
    123 #      gStdLibTokenSpaceGuid.WebServer_HttpPort|80
    124 #  }
     133
     134##############################################################################
     135#
     136# Specify whether we are running in an emulation environment, or not.
     137# Define EMULATE if we are, else keep the DEFINE commented out.
     138#
     139# DEFINE  EMULATE = 1
    125140
    126141##############################################################################
     
    129144#
    130145##############################################################################
    131 # Specify whether we are running in an emulation environment, or not.
    132 # Define EMULATE if we are.
    133 #
    134 #DEFINE  EMULATE = 1
    135 
    136146!include StdLib/StdLib.inc
     147!include AppPkg/Applications/Sockets/Sockets.inc
Note: See TracChangeset for help on using the changeset viewer.

© 2024 Oracle Support Privacy / Do Not Sell My Info Terms of Use Trademark Policy Automated Access Etiquette