summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rwxr-xr-xsrc/vendorcode/amd/agesa/f12/Legacy/Proc/Legacy.bat259
-rwxr-xr-xsrc/vendorcode/amd/agesa/f12/Proc/Doxyfile-proc332
-rw-r--r--src/vendorcode/amd/agesa/f14/Legacy/Proc/Legacy.bat286
3 files changed, 0 insertions, 877 deletions
diff --git a/src/vendorcode/amd/agesa/f12/Legacy/Proc/Legacy.bat b/src/vendorcode/amd/agesa/f12/Legacy/Proc/Legacy.bat
deleted file mode 100755
index 7d6d7761cc..0000000000
--- a/src/vendorcode/amd/agesa/f12/Legacy/Proc/Legacy.bat
+++ /dev/null
@@ -1,259 +0,0 @@
-@echo off
-goto Begin
-:Documentation
-echo off
-echo **************************************************************************
-echo * Legacy.Bat
-echo * This batchfile establishes the build environment for an AGESA(TM)
-echo * legacy build.
-echo *
-echo * Syntax:
-echo * Legacy.bat Solution [DevTipPath] [DevKey] [DoxKey] [Release^|Debug] [Internal]
-echo * Parameters:
-echo * %% 1 Solution name. This is the AMD Platform Solution name that
-echo * identifies the delivery package. No default, this
-echo * parameter MUST be specified. This parameter MUST
-echo * be specified before the DevTip Path parameter.
-echo * %% 2 Path to the platform specific build directory. This is
-echo * where the options file %%Solution%%Options.c is located,
-echo * which contains the platform specific build option settings.
-echo * If left blank, the default %%Solution%%Options.c file from
-echo * the AGESA\Addendum directory is used.
-echo * %% 3 Developer's key - open an interactive MSVS window. This parameter is
-echo * optional, but when used it requires the first two parameters.
-echo * %% 4 Documentation Key - requests a compilation of the DOxygen
-echo * documentation files. key is "DOX". This parameter is
-echo * optional, but when used it requires the first two parameters.
-echo * %% 5 Build Configuration. There are two choices, "Release" and "Debug".
-echo * Debug is the default choice if not specified. This parameter is
-echo * optional, but when used it requires the first two parameters.
-echo * %% 6 Internal solution file select - choose a internal solution file.This parameter
-echo * is optional, but when used it requires the first two parameters.
-echo * NOTE: The paths MUST have a trailing '\' character.
-echo *
-echo * The AGESA build environment requires the following environment
-echo * variables MUST be defined for proper operation:
-echo * $(AGESA_ROOT) - identifies the directory where the AGESA code
-echo * is located. The top most dir; where AGESA.h is located.
-echo * This must be the full path, eg D:\myPlatform\AGESA\
-echo * **** This var is expected to be set by the caller ****
-echo *
-echo * $(Solution) - identifies the Platform Solution being targeted
-echo * $(AGESA_OptsDir) - identifies the directory where the platform
-echo * options and customization files are located.
-echo * This must be the full path
-echo *
-echo * Optional build environment variables
-echo *
-echo * set AGESA_B1_ADDRESS=0xFFF?????
-echo * Sets the B1 image base address in the ROM (otherwise 0xFFFD0000).
-echo * set AGESA_B2_ADDRESS=0xFFF?????
-echo * Sets the B2 image base address in the ROM (otherwise 0xFFFA0000).
-echo *
-echo * NOTE: The paths MUST have a trailing '\' character.
-echo **************************************************************************
-goto Exit
-
-:Begin
-rem Clear working vars...
-set DevKey=
-set DoxKey=
-set Solution=
-set Configuration=
-
-rem set default to external file prefix none
-set SolutionType=
-
-rem Validate the AGESA_ROOT variable
-IF "%AGESA_ROOT%"=="" goto Else001
- rem User has set a path for Agesa_Root, verify that path...
- IF EXIST %AGESA_ROOT%Agesa.h goto EndIf002
- rem Try adding trailing '\'
- set AGESA_ROOT=%AGESA_ROOT%\
- IF EXIST %AGESA_ROOT%Agesa.h goto EndIf003
- echo Build ERROR: Environment variable AGESA_ROOT is invalid,
- echo Build ERROR: Could not find file Agesa.h at: %AGESA_ROOT%
- pause
- goto Documentation
- :EndIf003
- :EndIf002
- goto EndIf001
-:Else001
- echo Build ERROR: Required environment variable missing: AGESA_ROOT
- pause
- goto Documentation
-:EndIf001
-
-rem Start processing the input parameters...
-:DoLoop
- rem Switch (%1)
- IF /I "%1"=="DevKey" goto Case001
- IF /I "%1"=="Maranello" goto Case002
- IF /I "%1"=="DevTest" goto Case002
- IF /I "%1"=="Danube" goto Case002
- IF /I "%1"=="DanNi" goto Case002
- IF /I "%1"=="Deccan" goto Case002
- IF /I "%1"=="Nile" goto Case002
- IF /I "%1"=="Dragon" goto Case002
- IF /I "%1"=="SanMarino" goto Case002
- IF /I "%1"=="Scorpius" goto Case002
- IF /I "%1"=="Sabine" goto Case002
- IF /I "%1"=="Lynx" goto Case002
- IF /I "%1"=="Brazos" goto Case002
- IF /I "%1"=="Comal" goto Case002
- IF /I "%1"=="Virgo" goto Case002
- IF /I "%1"=="DOX" goto Case009
- IF /I "%1"=="Debug" goto Case011
- IF /I "%1"=="Release" goto Case011
- IF /I "%1"=="Internal" goto Case012
- IF "%1"=="" goto Case006
- goto Case004
- :Case001
- rem Case 1: Special command param
- set DevKey=DevKey
- goto EndSwitch
- :Case002
- rem Case 2: Solution name parameter
- rem Set the Platform Solution name for the build environment
- rem Validation of the names was done by the IF's at the top of DoLoop
- set Solution=%1
- goto EndSwitch
- :Case004
- rem Case 4: Path param, check for validity
- rem Check if parameter matches the default
- rem Check for shortcut versions of the default. Also
- rem checking for missing trailing '\'
- IF /I "%1"=="Addendum" goto Then040
- IF /I "%1"=="Addendum\" goto Then040
- IF /I "%1"=="..\Addendum" goto Then040
- IF /I "%1"=="..\Addendum\" goto Then040
- IF /I "%1"=="..\..\Addendum" goto Then040
- IF /I "%1"=="..\..\Addendum\" goto Then040
- goto Else040
- :Then040
- set AGESA_OptsDir=%AGESA_ROOT%Addendum\
- Echo Build WARNING: User selected the default options path.
- goto EndIf040
- :Else040
- set AGESA_OptsDir=%1
- rem Non-default path given,
- rem Validate the AGESA_OptsDir parameter ( %%1 = %1 )...
- IF /I "%Solution%"=="" goto Else042
- IF EXIST %AGESA_OptsDir%%Solution%Options.c goto EndIf044
- rem Check if param was missing trailing '\'...
- set AGESA_OptsDir=%AGESA_OptsDir%\
- IF EXIST %AGESA_OptsDir%%Solution%Options.c goto EndIf045
- rem If using the default, assume the release file is in place.
- rem Could not find options file, post an error
- Echo Build ERROR: Path to AGESA options file is not valid...
- Echo . . Could not find options file: %AGESA_OptsDir%%Solution%Options.c
- set AGESA_OptsDir=
- set Solution=
- exit /B 5
- :EndIf045
- :EndIf044
- goto EndIf042
- :Else042
- rem Else042 - parameter ordering error, need to specify solution before tip path
- Echo Build ERROR: The 'Solution' name was not recognized or
- Echo The Solution must be specified before the Development tip path
- Echo . . . Legacy.bat Solution [DevTipPath] [DevKey] [DoxKey]
- exit /B 4
- :EndIf042
- :EndIf040
- goto EndSwitch
- :Case006
- rem Case 6: Parameter is blank, end of list
- rem Validate the required Environment Variables
- IF /I "%Solution%"=="" goto Else066
- IF NOT "%AGESA_OptsDir%"=="" goto Else060
- Rem No path param specified. Use the default file shipped with the AGESA package...
- Echo Build WARNING: Using default options file.
- set AGESA_OptsDir=%AGESA_ROOT%Addendum\
- goto EndIf060
- :Else060
- rem Else060 - tip path may have been set by caller prior to call,
- rem Validate the AGESA_OptsDir parameter ( %%AGESA_OptsDir = %AGESA_OptsDir% )...
- IF EXIST %AGESA_OptsDir%%Solution%Options.c goto EndIf061
- rem Check if param was missing trailing '\'...
- set AGESA_OptsDir=%AGESA_OptsDir%\
- IF EXIST %AGESA_OptsDir%%Solution%Options.c goto EndIf062
- rem If using the default, assume the release file is in place.
- rem Could not find options file, post an error
- Echo Build ERROR: Path to AGESA options file is not valid...
- Echo . . Could not find options file: %AGESA_OptsDir%%Solution%Options.c
- set AGESA_OptsDir=
- set Solution=
- exit /B 4
- :EndIf062
- :EndIf061
- :EndIf060
- goto EndIf066
- :Else066
- rem Else066 - parameter missing error, need to specify 'solution'
- Echo Build ERROR: The Platform Solution name must be specified:
- Echo . . . Legacy.bat Solution [DevTipPath] [DevKey] [DoxKey]
- exit /B 4
- :EndIf066
- goto EndDo
- :Case009
- rem Case 9: Documentation generation key
- set DoxKey=DoxKey
- goto EndSwitch
- :Case011
- rem Case 11: Build Configuration
- set Configuration=%1
- goto EndSwitch
- :Case012
- rem Case 12: Select Internal solution file prefix
- set SolutionType=%1
- goto EndSwitch
- :EndSwitch
- SHIFT
- goto DoLoop
-:EndDo
-
-rem # Ensure that Microsoft Visual Studio 2005 is installed on this machine.
-IF NOT "%VS80COMNTOOLS%"=="" goto EndIf95
-echo ---------------------------------------------------------------------
-echo - Building AGESA ARCH2008 requires Microsoft Visual Studio 2005 -
-echo - Install Visual Studio 2005 and confirm environment -
-echo - variable VS80COMNTOOLS is present. -
-echo ---------------------------------------------------------------------
-pause
-exit
-:EndIf95
-
-rem set the Visual Studio 32-bit development environment
-call "%VS80COMNTOOLS%vsvars32.bat"
-
-rem Launch the documentation generator if selected by the user
-IF NOT "%DoxKey%"=="DoxKey" goto EndIf100
- devenv %AGESA_ROOT%Proc\AgesaDoc.sln /Rebuild "Release|Win32"
-:EndIf100
-
-rem Use the default build configuration if none was specified.
-IF NOT "%Configuration%"=="" goto EndIf110
- set Configuration=Debug
-:EndIf110
-
-rem Check image bases
-IF NOT "%AGESA_B1_ADDRESS%"=="" goto EndIf120
- set AGESA_B1_ADDRESS=0xFFFD0000
-:EndIf120
-IF NOT "%AGESA_B2_ADDRESS%"=="" goto EndIf130
- set AGESA_B2_ADDRESS=0xFFFA0000
-:EndIf130
-
-rem Check if the 'secret' developers' key was used, open an interactive VS window
-IF NOT "%DevKey%"=="DevKey" goto Else140
- set DevKey=
- rem This is the command to open an interactive development window ...
- start /NORMAL devenv.exe %AGESA_ROOT%Legacy\Proc\%Solution%%SolutionType%Legacy.sln /ProjectConfig "%Configuration%|Win32"
- goto EndIf140
-:Else140
- rem Else140 - This is the command to perform a background or automated build ...
- devenv %AGESA_ROOT%Legacy\Proc\%Solution%%SolutionType%Legacy.sln /Rebuild "%Configuration%|Win32"
-:EndIf140
-:Exit
-exit /B 0
diff --git a/src/vendorcode/amd/agesa/f12/Proc/Doxyfile-proc b/src/vendorcode/amd/agesa/f12/Proc/Doxyfile-proc
deleted file mode 100755
index 56eb9b45bb..0000000000
--- a/src/vendorcode/amd/agesa/f12/Proc/Doxyfile-proc
+++ /dev/null
@@ -1,332 +0,0 @@
-# Doxyfile 1.7.1
-
-#---------------------------------------------------------------------------
-# Project related configuration options
-#---------------------------------------------------------------------------
-DOXYFILE_ENCODING = UTF-8
-PROJECT_NAME = AGESA
-PROJECT_NUMBER = 2008
-OUTPUT_DIRECTORY = $(AGESA_OptsDir)
-CREATE_SUBDIRS = NO
-OUTPUT_LANGUAGE = English
-BRIEF_MEMBER_DESC = YES
-REPEAT_BRIEF = YES
-ABBREVIATE_BRIEF = "The $name class " \
- "The $name widget " \
- "The $name file " \
- is \
- provides \
- specifies \
- contains \
- represents \
- a \
- an \
- the
-ALWAYS_DETAILED_SEC = NO
-INLINE_INHERITED_MEMB = NO
-FULL_PATH_NAMES = YES
-STRIP_FROM_PATH = U:// \
- ../..
-STRIP_FROM_INC_PATH = ../..
-SHORT_NAMES = NO
-JAVADOC_AUTOBRIEF = YES
-QT_AUTOBRIEF = NO
-MULTILINE_CPP_IS_BRIEF = NO
-INHERIT_DOCS = YES
-SEPARATE_MEMBER_PAGES = NO
-TAB_SIZE = 2
-ALIASES = "ImplementedBy{2}=Implemented By: @ref instances\1 \"\2 Method Instances\" " \
- "Implements{3}=@xrefitem instances\1 \"Implements\" \"\2 Method Instances\" \3 " \
- "HtNbInstances=@ImplementedBy{htnb, HT Northbridge} " \
- "HtNbMethod{1}=@Implements{htnb, HT Northbridge, \1} " \
- "HtFeatInstances=@ImplementedBy{htfeat, HT Features} " \
- "HtFeatMethod{1}=@Implements{htfeat, HT Features, \1} " \
- "HtInterfaceInstances=@ImplementedBy{htintf, HT Internal Interface} " \
- "HtInterfaceMethod{1}=@Implements{htintf, HT Internal Interface, \1} " \
- "CpuServiceInstances=@ImplementedBy{cpuservice, CPU Specific Services} " \
- "CpuServiceMethod{1}=@Implements{cpuservice, CPU Specific Services, \1} " \
- "TableEntryTypeInstances=@ImplementedBy{tblentrys, Table Entry Implementer} " \
- "TableEntryTypeMethod{1}=@Implements{tblentrys, Table Entry Implementer, \1} " \
- "TableTypeErrataInstances=@ImplementedBy{tblerrata, Table Errata Workaround} " \
- "TableTypeErrataMethod{1}=@Implements{tblerrata, Table Errata Workaround, \1} " \
- "BldCfgItem{1}=@xrefitem bldcfg \"Customization Item\" \"Build Configuration Items\" \1"
-OPTIMIZE_OUTPUT_FOR_C = YES
-OPTIMIZE_OUTPUT_JAVA = NO
-OPTIMIZE_FOR_FORTRAN = NO
-OPTIMIZE_OUTPUT_VHDL = NO
-EXTENSION_MAPPING =
-BUILTIN_STL_SUPPORT = NO
-CPP_CLI_SUPPORT = NO
-SIP_SUPPORT = NO
-IDL_PROPERTY_SUPPORT = YES
-DISTRIBUTE_GROUP_DOC = NO
-SUBGROUPING = YES
-TYPEDEF_HIDES_STRUCT = YES
-SYMBOL_CACHE_SIZE = 7
-#---------------------------------------------------------------------------
-# Build related configuration options
-#---------------------------------------------------------------------------
-EXTRACT_ALL = NO
-EXTRACT_PRIVATE = NO
-EXTRACT_STATIC = NO
-EXTRACT_LOCAL_CLASSES = YES
-EXTRACT_LOCAL_METHODS = NO
-EXTRACT_ANON_NSPACES = NO
-HIDE_UNDOC_MEMBERS = YES
-HIDE_UNDOC_CLASSES = YES
-HIDE_FRIEND_COMPOUNDS = NO
-HIDE_IN_BODY_DOCS = NO
-INTERNAL_DOCS = NO
-CASE_SENSE_NAMES = NO
-HIDE_SCOPE_NAMES = NO
-SHOW_INCLUDE_FILES = YES
-INLINE_INFO = YES
-SORT_MEMBER_DOCS = NO
-SORT_BRIEF_DOCS = NO
-SORT_MEMBERS_CTORS_1ST = NO
-SORT_GROUP_NAMES = NO
-SORT_BY_SCOPE_NAME = NO
-GENERATE_TODOLIST = YES
-GENERATE_TESTLIST = NO
-GENERATE_BUGLIST = NO
-GENERATE_DEPRECATEDLIST= YES
-ENABLED_SECTIONS =
-MAX_INITIALIZER_LINES = 2
-SHOW_USED_FILES = NO
-SHOW_DIRECTORIES = NO
-SHOW_FILES = YES
-SHOW_NAMESPACES = YES
-FILE_VERSION_FILTER =
-LAYOUT_FILE =
-#---------------------------------------------------------------------------
-# configuration options related to warning and progress messages
-#---------------------------------------------------------------------------
-QUIET = NO
-WARNINGS = YES
-WARN_IF_UNDOCUMENTED = YES
-WARN_IF_DOC_ERROR = YES
-WARN_NO_PARAMDOC = NO
-WARN_FORMAT = "$file:$line: $text"
-WARN_LOGFILE =
-#---------------------------------------------------------------------------
-# configuration options related to the input files
-#---------------------------------------------------------------------------
-INPUT = ..
-INPUT_ENCODING = UTF-8
-FILE_PATTERNS = *.c \
- *.cc \
- *.cxx \
- *.cpp \
- *.c++ \
- *.d \
- *.java \
- *.ii \
- *.ixx \
- *.ipp \
- *.i++ \
- *.inl \
- *.h \
- *.hh \
- *.hxx \
- *.hpp \
- *.h++ \
- *.idl \
- *.odl \
- *.cs \
- *.php \
- *.php3 \
- *.inc \
- *.m \
- *.mm \
- *.dox \
- *.py \
- *.f90
-RECURSIVE = YES
-EXCLUDE =
-EXCLUDE_SYMLINKS = NO
-EXCLUDE_PATTERNS = */.svn \
- */Debug/* \
- */Examples/* \
- */GNB/*/GmmRegisters.h \
- */GNB/*/GnbRegisters.h \
- */GNB/*/CpuPciRegisters.h \
- */GNB/*/RcuRegisters.h \
- */GNB/*/PcieRegisters.h \
- */GNB/*/SmuRegisters.h \
- */GNB/*/*FcrRegisters.h \
- */GNB/*/GnbRegisters*.h \
- */GNB/*/*PciePhyRegisters.h
-EXCLUDE_SYMBOLS =
-EXAMPLE_PATH = $(AGESA_ROOT)Addendum/Examples
-EXAMPLE_PATTERNS = *
-EXAMPLE_RECURSIVE = NO
-IMAGE_PATH =
-INPUT_FILTER =
-FILTER_PATTERNS =
-FILTER_SOURCE_FILES = NO
-#---------------------------------------------------------------------------
-# configuration options related to source browsing
-#---------------------------------------------------------------------------
-SOURCE_BROWSER = NO
-INLINE_SOURCES = NO
-STRIP_CODE_COMMENTS = YES
-REFERENCED_BY_RELATION = YES
-REFERENCES_RELATION = YES
-REFERENCES_LINK_SOURCE = NO
-USE_HTAGS = NO
-VERBATIM_HEADERS = NO
-#---------------------------------------------------------------------------
-# configuration options related to the alphabetical class index
-#---------------------------------------------------------------------------
-ALPHABETICAL_INDEX = NO
-COLS_IN_ALPHA_INDEX = 5
-IGNORE_PREFIX =
-#---------------------------------------------------------------------------
-# configuration options related to the HTML output
-#---------------------------------------------------------------------------
-GENERATE_HTML = YES
-HTML_OUTPUT = html
-HTML_FILE_EXTENSION = .html
-HTML_HEADER =
-HTML_FOOTER =
-HTML_STYLESHEET =
-HTML_COLORSTYLE_HUE = 220
-HTML_COLORSTYLE_SAT = 100
-HTML_COLORSTYLE_GAMMA = 80
-HTML_TIMESTAMP = NO
-HTML_ALIGN_MEMBERS = YES
-HTML_DYNAMIC_SECTIONS = NO
-GENERATE_DOCSET = NO
-DOCSET_FEEDNAME = "Doxygen generated docs"
-DOCSET_BUNDLE_ID = org.doxygen.Project
-DOCSET_PUBLISHER_ID = org.doxygen.Publisher
-DOCSET_PUBLISHER_NAME = Publisher
-GENERATE_HTMLHELP = YES
-CHM_FILE = ../arch2008.chm
-HHC_LOCATION = "c:/Program Files/HTML Help Workshop/hhc.exe"
-GENERATE_CHI = NO
-CHM_INDEX_ENCODING =
-BINARY_TOC = NO
-TOC_EXPAND = NO
-GENERATE_QHP = NO
-QCH_FILE =
-QHP_NAMESPACE =
-QHP_VIRTUAL_FOLDER = doc
-QHP_CUST_FILTER_NAME =
-QHP_CUST_FILTER_ATTRS =
-QHP_SECT_FILTER_ATTRS =
-QHG_LOCATION =
-GENERATE_ECLIPSEHELP = NO
-ECLIPSE_DOC_ID = org.doxygen.Project
-DISABLE_INDEX = NO
-ENUM_VALUES_PER_LINE = 4
-GENERATE_TREEVIEW = YES
-USE_INLINE_TREES = YES
-TREEVIEW_WIDTH = 250
-EXT_LINKS_IN_WINDOW = NO
-FORMULA_FONTSIZE = 10
-FORMULA_TRANSPARENT = YES
-SEARCHENGINE = NO
-SERVER_BASED_SEARCH = NO
-#---------------------------------------------------------------------------
-# configuration options related to the LaTeX output
-#---------------------------------------------------------------------------
-GENERATE_LATEX = NO
-LATEX_OUTPUT = latex
-LATEX_CMD_NAME = latex
-MAKEINDEX_CMD_NAME = makeindex
-COMPACT_LATEX = NO
-PAPER_TYPE = a4wide
-EXTRA_PACKAGES =
-LATEX_HEADER =
-PDF_HYPERLINKS = NO
-USE_PDFLATEX = NO
-LATEX_BATCHMODE = NO
-LATEX_HIDE_INDICES = NO
-LATEX_SOURCE_CODE = NO
-#---------------------------------------------------------------------------
-# configuration options related to the RTF output
-#---------------------------------------------------------------------------
-GENERATE_RTF = NO
-RTF_OUTPUT = rtf
-COMPACT_RTF = NO
-RTF_HYPERLINKS = NO
-RTF_STYLESHEET_FILE =
-RTF_EXTENSIONS_FILE =
-#---------------------------------------------------------------------------
-# configuration options related to the man page output
-#---------------------------------------------------------------------------
-GENERATE_MAN = NO
-MAN_OUTPUT = man
-MAN_EXTENSION = .3
-MAN_LINKS = NO
-#---------------------------------------------------------------------------
-# configuration options related to the XML output
-#---------------------------------------------------------------------------
-GENERATE_XML = NO
-XML_OUTPUT = xml
-XML_SCHEMA =
-XML_DTD =
-XML_PROGRAMLISTING = YES
-#---------------------------------------------------------------------------
-# configuration options for the AutoGen Definitions output
-#---------------------------------------------------------------------------
-GENERATE_AUTOGEN_DEF = NO
-#---------------------------------------------------------------------------
-# configuration options related to the Perl module output
-#---------------------------------------------------------------------------
-GENERATE_PERLMOD = NO
-PERLMOD_LATEX = NO
-PERLMOD_PRETTY = YES
-PERLMOD_MAKEVAR_PREFIX =
-#---------------------------------------------------------------------------
-# Configuration options related to the preprocessor
-#---------------------------------------------------------------------------
-ENABLE_PREPROCESSING = YES
-MACRO_EXPANSION = NO
-EXPAND_ONLY_PREDEF = NO
-SEARCH_INCLUDES = YES
-INCLUDE_PATH = .
-INCLUDE_FILE_PATTERNS =
-PREDEFINED =
-EXPAND_AS_DEFINED =
-SKIP_FUNCTION_MACROS = YES
-#---------------------------------------------------------------------------
-# Configuration::additions related to external references
-#---------------------------------------------------------------------------
-TAGFILES =
-GENERATE_TAGFILE =
-ALLEXTERNALS = NO
-EXTERNAL_GROUPS = YES
-PERL_PATH = /usr/bin/perl
-#---------------------------------------------------------------------------
-# Configuration options related to the dot tool
-#---------------------------------------------------------------------------
-CLASS_DIAGRAMS = NO
-MSCGEN_PATH =
-HIDE_UNDOC_RELATIONS = YES
-HAVE_DOT = YES
-DOT_NUM_THREADS = 0
-DOT_FONTNAME = FreeSans.ttf
-DOT_FONTSIZE = 10
-DOT_FONTPATH =
-CLASS_GRAPH = YES
-COLLABORATION_GRAPH = YES
-GROUP_GRAPHS = YES
-UML_LOOK = NO
-TEMPLATE_RELATIONS = NO
-INCLUDE_GRAPH = YES
-INCLUDED_BY_GRAPH = YES
-CALL_GRAPH = YES
-CALLER_GRAPH = NO
-GRAPHICAL_HIERARCHY = YES
-DIRECTORY_GRAPH = YES
-DOT_IMAGE_FORMAT = png
-DOT_PATH = "C:/Program Files/Graphviz/bin"
-DOTFILE_DIRS =
-DOT_GRAPH_MAX_NODES = 30
-MAX_DOT_GRAPH_DEPTH = 2
-DOT_TRANSPARENT = YES
-DOT_MULTI_TARGETS = YES
-GENERATE_LEGEND = YES
-DOT_CLEANUP = YES
diff --git a/src/vendorcode/amd/agesa/f14/Legacy/Proc/Legacy.bat b/src/vendorcode/amd/agesa/f14/Legacy/Proc/Legacy.bat
deleted file mode 100644
index 0b79a987c1..0000000000
--- a/src/vendorcode/amd/agesa/f14/Legacy/Proc/Legacy.bat
+++ /dev/null
@@ -1,286 +0,0 @@
-@echo off
-echo *****************************************************************************
-echo *
-echo * Copyright (c) 2011, Advanced Micro Devices, Inc.
-echo * All rights reserved.
-echo *
-echo * Redistribution and use in source and binary forms, with or without
-echo * modification, are permitted provided that the following conditions are met:
-echo * * Redistributions of source code must retain the above copyright
-echo * notice, this list of conditions and the following disclaimer.
-echo * * Redistributions in binary form must reproduce the above copyright
-echo * notice, this list of conditions and the following disclaimer in the
-echo * documentation and/or other materials provided with the distribution.
-echo * * Neither the name of Advanced Micro Devices, Inc. nor the names of
-echo * its contributors may be used to endorse or promote products derived
-echo * from this software without specific prior written permission.
-echo *
-echo * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND
-echo * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
-echo * WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
-echo * DISCLAIMED. IN NO EVENT SHALL ADVANCED MICRO DEVICES, INC. BE LIABLE FOR ANY
-echo * DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
-echo * (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
-echo * LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND
-echo * ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
-echo * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
-echo * SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
-echo *
-echo * ***************************************************************************
-
-
-goto Begin
-:Documentation
-echo off
-echo **************************************************************************
-echo * Legacy.Bat
-echo * This batchfile establishes the build environment for an AGESA(TM)
-echo * legacy build.
-echo *
-echo * Syntax:
-echo * Legacy.bat Solution [DevTipPath] [DevKey] [DoxKey] [Release^|Debug] [Internal]
-echo * Parameters:
-echo * %% 1 Solution name. This is the AMD Platform Solution name that
-echo * identifies the delivery package. No default, this
-echo * parameter MUST be specified. This parameter MUST
-echo * be specified before the DevTip Path parameter.
-echo * %% 2 Path to the platform specific build directory. This is
-echo * where the options file %%Solution%%Options.c is located,
-echo * which contains the platform specific build option settings.
-echo * If left blank, the default %%Solution%%Options.c file from
-echo * the AGESA\Addendum directory is used.
-echo * %% 3 Developer's key - open an interactive MSVS window. This parameter is
-echo * optional, but when used it requires the first two parameters.
-echo * %% 4 Documentation Key - requests a compilation of the DOxygen
-echo * documentation files. key is "DOX". This parameter is
-echo * optional, but when used it requires the first two parameters.
-echo * %% 5 Build Configuration. There are two choices, "Release" and "Debug".
-echo * Debug is the default choice if not specified. This parameter is
-echo * optional, but when used it requires the first two parameters.
-echo * %% 6 Internal solution file select - choose a internal solution file.This parameter
-echo * is optional, but when used it requires the first two parameters.
-echo * NOTE: The paths MUST have a trailing '\' character.
-echo *
-echo * The AGESA build environment requires the following environment
-echo * variables MUST be defined for proper operation:
-echo * $(AGESA_ROOT) - identifies the directory where the AGESA code
-echo * is located. The top most dir; where AGESA.h is located.
-echo * This must be the full path, eg D:\myPlatform\AGESA\
-echo * **** This var is expected to be set by the caller ****
-echo *
-echo * $(Solution) - identifies the Platform Solution being targeted
-echo * $(AGESA_OptsDir) - identifies the directory where the platform
-echo * options and customization files are located.
-echo * This must be the full path
-echo *
-echo * Optional build environment variables
-echo *
-echo * set AGESA_B1_ADDRESS=0xFFF?????
-echo * Sets the B1 image base address in the ROM (otherwise 0xFFFD0000).
-echo * set AGESA_B2_ADDRESS=0xFFF?????
-echo * Sets the B2 image base address in the ROM (otherwise 0xFFFA0000).
-echo *
-echo * NOTE: The paths MUST have a trailing '\' character.
-echo **************************************************************************
-goto Exit
-
-:Begin
-rem Clear working vars...
-set DevKey=
-set DoxKey=
-set Solution=
-set Configuration=
-
-rem set default to external file prefix none
-set SolutionType=
-
-rem Validate the AGESA_ROOT variable
-IF "%AGESA_ROOT%"=="" goto Else001
- rem User has set a path for Agesa_Root, verify that path...
- IF EXIST %AGESA_ROOT%Agesa.h goto EndIf002
- rem Try adding trailing '\'
- set AGESA_ROOT=%AGESA_ROOT%\
- IF EXIST %AGESA_ROOT%Agesa.h goto EndIf003
- echo Build ERROR: Environment variable AGESA_ROOT is invalid,
- echo Build ERROR: Could not find file Agesa.h at: %AGESA_ROOT%
- pause
- goto Documentation
- :EndIf003
- :EndIf002
- goto EndIf001
-:Else001
- echo Build ERROR: Required environment variable missing: AGESA_ROOT
- pause
- goto Documentation
-:EndIf001
-
-rem Start processing the input parameters...
-:DoLoop
- rem Switch (%1)
- IF /I "%1"=="DevKey" goto Case001
- IF /I "%1"=="Maranello" goto Case002
- IF /I "%1"=="DevTest" goto Case002
- IF /I "%1"=="Danube" goto Case002
- IF /I "%1"=="DanNi" goto Case002
- IF /I "%1"=="Nile" goto Case002
- IF /I "%1"=="Dragon" goto Case002
- IF /I "%1"=="SanMarino" goto Case002
- IF /I "%1"=="Scorpius" goto Case002
- IF /I "%1"=="Sabine" goto Case002
- IF /I "%1"=="Lynx" goto Case002
- IF /I "%1"=="Brazos" goto Case002
- IF /I "%1"=="DOX" goto Case009
- IF /I "%1"=="Debug" goto Case011
- IF /I "%1"=="Release" goto Case011
- IF /I "%1"=="Internal" goto Case012
- IF "%1"=="" goto Case006
- goto Case004
- :Case001
- rem Case 1: Special command param
- set DevKey=DevKey
- goto EndSwitch
- :Case002
- rem Case 2: Solution name parameter
- rem Set the Platform Solution name for the build environment
- rem Validation of the names was done by the IF's at the top of DoLoop
- set Solution=%1
- goto EndSwitch
- :Case004
- rem Case 4: Path param, check for validity
- rem Check if parameter matches the default
- rem Check for shortcut versions of the default. Also
- rem checking for missing trailing '\'
- IF /I "%1"=="Addendum" goto Then040
- IF /I "%1"=="Addendum\" goto Then040
- IF /I "%1"=="..\Addendum" goto Then040
- IF /I "%1"=="..\Addendum\" goto Then040
- IF /I "%1"=="..\..\Addendum" goto Then040
- IF /I "%1"=="..\..\Addendum\" goto Then040
- goto Else040
- :Then040
- set AGESA_OptsDir=%AGESA_ROOT%Addendum\
- Echo Build WARNING: User selected the default options path.
- goto EndIf040
- :Else040
- set AGESA_OptsDir=%1
- rem Non-default path given,
- rem Validate the AGESA_OptsDir parameter ( %%1 = %1 )...
- IF /I "%Solution%"=="" goto Else042
- IF EXIST %AGESA_OptsDir%%Solution%Options.c goto EndIf044
- rem Check if param was missing trailing '\'...
- set AGESA_OptsDir=%AGESA_OptsDir%\
- IF EXIST %AGESA_OptsDir%%Solution%Options.c goto EndIf045
- rem If using the default, assume the release file is in place.
- rem Could not find options file, post an error
- Echo Build ERROR: Path to AGESA options file is not valid...
- Echo . . Could not find options file: %AGESA_OptsDir%%Solution%Options.c
- set AGESA_OptsDir=
- set Solution=
- exit /B 5
- :EndIf045
- :EndIf044
- goto EndIf042
- :Else042
- rem Else042 - parameter ordering error, need to specify solution before tip path
- Echo Build ERROR: The 'Solution' name was not recognized or
- Echo The Solution must be specified before the Development tip path
- Echo . . . Legacy.bat Solution [DevTipPath] [DevKey] [DoxKey]
- exit /B 4
- :EndIf042
- :EndIf040
- goto EndSwitch
- :Case006
- rem Case 6: Parameter is blank, end of list
- rem Validate the required Environment Variables
- IF /I "%Solution%"=="" goto Else066
- IF NOT "%AGESA_OptsDir%"=="" goto Else060
- Rem No path param specified. Use the default file shipped with the AGESA package...
- Echo Build WARNING: Using default options file.
- set AGESA_OptsDir=%AGESA_ROOT%Addendum\
- goto EndIf060
- :Else060
- rem Else060 - tip path may have been set by caller prior to call,
- rem Validate the AGESA_OptsDir parameter ( %%AGESA_OptsDir = %AGESA_OptsDir% )...
- IF EXIST %AGESA_OptsDir%%Solution%Options.c goto EndIf061
- rem Check if param was missing trailing '\'...
- set AGESA_OptsDir=%AGESA_OptsDir%\
- IF EXIST %AGESA_OptsDir%%Solution%Options.c goto EndIf062
- rem If using the default, assume the release file is in place.
- rem Could not find options file, post an error
- Echo Build ERROR: Path to AGESA options file is not valid...
- Echo . . Could not find options file: %AGESA_OptsDir%%Solution%Options.c
- set AGESA_OptsDir=
- set Solution=
- exit /B 4
- :EndIf062
- :EndIf061
- :EndIf060
- goto EndIf066
- :Else066
- rem Else066 - parameter missing error, need to specify 'solution'
- Echo Build ERROR: The Platform Solution name must be specified:
- Echo . . . Legacy.bat Solution [DevTipPath] [DevKey] [DoxKey]
- exit /B 4
- :EndIf066
- goto EndDo
- :Case009
- rem Case 9: Documentation generation key
- set DoxKey=DoxKey
- goto EndSwitch
- :Case011
- rem Case 11: Build Configuration
- set Configuration=%1
- goto EndSwitch
- :Case012
- rem Case 12: Select Internal solution file prefix
- set SolutionType=%1
- goto EndSwitch
- :EndSwitch
- SHIFT
- goto DoLoop
-:EndDo
-
-rem # Ensure that Microsoft Visual Studio 2005 is installed on this machine.
-IF NOT "%VS80COMNTOOLS%"=="" goto EndIf95
-echo ---------------------------------------------------------------------
-echo - Building AGESA ARCH2008 requires Microsoft Visual Studio 2005 -
-echo - Install Visual Studio 2005 and confirm environment -
-echo - variable VS80COMNTOOLS is present. -
-echo ---------------------------------------------------------------------
-pause
-exit
-:EndIf95
-
-rem set the Visual Studio 32-bit development environment
-call "%VS80COMNTOOLS%vsvars32.bat"
-
-rem Launch the documentation generator if selected by the user
-IF NOT "%DoxKey%"=="DoxKey" goto EndIf100
- devenv %AGESA_ROOT%Proc\AgesaDoc.sln /Rebuild "Release|Win32"
-:EndIf100
-
-rem Use the default build configuration if none was specified.
-IF NOT "%Configuration%"=="" goto EndIf110
- set Configuration=Debug
-:EndIf110
-
-rem Check image bases
-IF NOT "%AGESA_B1_ADDRESS%"=="" goto EndIf120
- set AGESA_B1_ADDRESS=0xFFFD0000
-:EndIf120
-IF NOT "%AGESA_B2_ADDRESS%"=="" goto EndIf130
- set AGESA_B2_ADDRESS=0xFFFA0000
-:EndIf130
-
-rem Check if the 'secret' developers' key was used, open an interactive VS window
-IF NOT "%DevKey%"=="DevKey" goto Else140
- set DevKey=
- rem This is the command to open an interactive development window ...
- start /NORMAL devenv.exe %AGESA_ROOT%Legacy\Proc\%Solution%%SolutionType%Legacy.sln /ProjectConfig "%Configuration%|Win32"
- goto EndIf140
-:Else140
- rem Else140 - This is the command to perform a background or automated build ...
- devenv %AGESA_ROOT%Legacy\Proc\%Solution%%SolutionType%Legacy.sln /Rebuild "%Configuration%|Win32"
-:EndIf140
-:Exit
-exit /B 0