summaryrefslogtreecommitdiff
path: root/Core/EM/AMIDebugRx/binaries/PeiAMIDebugRx/PeiDebugSupport
diff options
context:
space:
mode:
authorraywu <raywu0301@gmail.com>2018-06-15 00:00:50 +0800
committerraywu <raywu0301@gmail.com>2018-06-15 00:00:50 +0800
commitb7c51c9cf4864df6aabb99a1ae843becd577237c (patch)
treeeebe9b0d0ca03062955223097e57da84dd618b9a /Core/EM/AMIDebugRx/binaries/PeiAMIDebugRx/PeiDebugSupport
downloadzprj-b7c51c9cf4864df6aabb99a1ae843becd577237c.tar.xz
init. 1AQQW051HEADmaster
Diffstat (limited to 'Core/EM/AMIDebugRx/binaries/PeiAMIDebugRx/PeiDebugSupport')
-rw-r--r--Core/EM/AMIDebugRx/binaries/PeiAMIDebugRx/PeiDebugSupport/AmiDebugPort.objbin0 -> 1881 bytes
-rw-r--r--Core/EM/AMIDebugRx/binaries/PeiAMIDebugRx/PeiDebugSupport/CopyDbgXPortUsb.objbin0 -> 727 bytes
-rw-r--r--Core/EM/AMIDebugRx/binaries/PeiAMIDebugRx/PeiDebugSupport/DbgrHelp.c168
-rw-r--r--Core/EM/AMIDebugRx/binaries/PeiAMIDebugRx/PeiDebugSupport/DebugPortUsb.objbin0 -> 1217 bytes
-rw-r--r--Core/EM/AMIDebugRx/binaries/PeiAMIDebugRx/PeiDebugSupport/EmptyNotify.objbin0 -> 1248 bytes
-rw-r--r--Core/EM/AMIDebugRx/binaries/PeiAMIDebugRx/PeiDebugSupport/Emptyrelocdbgidt.objbin0 -> 1315 bytes
-rw-r--r--Core/EM/AMIDebugRx/binaries/PeiAMIDebugRx/PeiDebugSupport/PeiDbgSupportX64.objbin0 -> 4231 bytes
-rw-r--r--Core/EM/AMIDebugRx/binaries/PeiAMIDebugRx/PeiDebugSupport/PeiDbgSupportX64_PI_1_1.objbin0 -> 4315 bytes
-rw-r--r--Core/EM/AMIDebugRx/binaries/PeiAMIDebugRx/PeiDebugSupport/PeiDebugSupport.cif23
-rw-r--r--Core/EM/AMIDebugRx/binaries/PeiAMIDebugRx/PeiDebugSupport/PeiDebugSupport.dxs54
-rw-r--r--Core/EM/AMIDebugRx/binaries/PeiAMIDebugRx/PeiDebugSupport/PeiDebugSupport.mak191
-rw-r--r--Core/EM/AMIDebugRx/binaries/PeiAMIDebugRx/PeiDebugSupport/PeiDebugSupport.objbin0 -> 1857 bytes
-rw-r--r--Core/EM/AMIDebugRx/binaries/PeiAMIDebugRx/PeiDebugSupport/PeiDebugSupport.sdl24
-rw-r--r--Core/EM/AMIDebugRx/binaries/PeiAMIDebugRx/PeiDebugSupport/PeiDebugSupport_PI_1_1.objbin0 -> 1781 bytes
-rw-r--r--Core/EM/AMIDebugRx/binaries/PeiAMIDebugRx/PeiDebugSupport/emptyX64idt.objbin0 -> 848 bytes
-rw-r--r--Core/EM/AMIDebugRx/binaries/PeiAMIDebugRx/PeiDebugSupport/relocdbg.objbin0 -> 5592 bytes
-rw-r--r--Core/EM/AMIDebugRx/binaries/PeiAMIDebugRx/PeiDebugSupport/relocdbg_PI_1_1.objbin0 -> 5688 bytes
17 files changed, 460 insertions, 0 deletions
diff --git a/Core/EM/AMIDebugRx/binaries/PeiAMIDebugRx/PeiDebugSupport/AmiDebugPort.obj b/Core/EM/AMIDebugRx/binaries/PeiAMIDebugRx/PeiDebugSupport/AmiDebugPort.obj
new file mode 100644
index 0000000..7d83a0b
--- /dev/null
+++ b/Core/EM/AMIDebugRx/binaries/PeiAMIDebugRx/PeiDebugSupport/AmiDebugPort.obj
Binary files differ
diff --git a/Core/EM/AMIDebugRx/binaries/PeiAMIDebugRx/PeiDebugSupport/CopyDbgXPortUsb.obj b/Core/EM/AMIDebugRx/binaries/PeiAMIDebugRx/PeiDebugSupport/CopyDbgXPortUsb.obj
new file mode 100644
index 0000000..4caa1bd
--- /dev/null
+++ b/Core/EM/AMIDebugRx/binaries/PeiAMIDebugRx/PeiDebugSupport/CopyDbgXPortUsb.obj
Binary files differ
diff --git a/Core/EM/AMIDebugRx/binaries/PeiAMIDebugRx/PeiDebugSupport/DbgrHelp.c b/Core/EM/AMIDebugRx/binaries/PeiAMIDebugRx/PeiDebugSupport/DbgrHelp.c
new file mode 100644
index 0000000..fda0704
--- /dev/null
+++ b/Core/EM/AMIDebugRx/binaries/PeiAMIDebugRx/PeiDebugSupport/DbgrHelp.c
@@ -0,0 +1,168 @@
+//*****************************************************************//
+//*****************************************************************//
+//*****************************************************************//
+//** **//
+//** (C)Copyright 2009, American Megatrends, Inc. **//
+//** **//
+//** All Rights Reserved. **//
+//** **//
+//** 5555 Oakbrook Pkwy, Building 200,Norcross, Georgia 30093 **//
+//** **//
+//** Phone (770)-246-8600 **//
+//** **//
+//*****************************************************************//
+//*****************************************************************//
+//*****************************************************************//
+// $Header: /Alaska/BIN/Modules/AMIDebugRx/binaries/PeiAMIDebugRx/PeiDebugSupport/DbgrHelp.c 6 4/04/12 4:57p Sudhirv $
+//
+// $Revision: 6 $
+//
+// $Date: 4/04/12 4:57p $
+//*****************************************************************
+//*****************************************************************
+//
+// Revision History
+// ----------------
+// $Log: /Alaska/BIN/Modules/AMIDebugRx/binaries/PeiAMIDebugRx/PeiDebugSupport/DbgrHelp.c $
+//
+// 6 4/04/12 4:57p Sudhirv
+// To Avoid Build errors in special cases.
+//
+// 5 3/13/12 10:47a Sudhirv
+// [TAG] EIP60224
+// [Category] Improvement
+// [Description] Function implement When broken in SMM, show the register
+// context for 'outside' SMM.
+//
+// [TAG] EIP80406
+// [Category] Improvement
+// [Description] Debugger support for Dynamic pci express base token
+//
+// [TAG] EIP81423
+// [Category] Improvement
+// [Description] VeB Debugger - Improve the EFI tab's Handle Display
+// feature
+//
+// [TAG] EIP84201
+// [Category] Improvement
+// [Description] AMIDebugRx\Debugger Target modules usage of the Port 80
+// must be controlable
+//
+// 4 5/13/11 4:13p Madhans
+// [TAG] EIP60365
+// [Category] Bug Fix
+// [Severity] Important
+// [Symptom] LoadFV not working for PI 1.1 BIOS
+// [RootCause] The SDK Token values need to come from the building
+// project. But it was included with Binary so change SDL value cause the
+// feature to break
+// [Solution] SDL token values are will used be source.
+// [Files] relocdbg.obj
+// relocdbg_PI_1_1.obj
+// dbghelp.c
+//
+// 3 3/09/11 8:23a Sudhirv
+// EIP 53658 - AMIDebugRx\Debugger support for PI 1.1
+//
+// 2 7/17/09 7:15p Madhans
+// DebugRx 1.30.0022
+//
+// 2 7/13/09 2:50p Sudhirv
+// Updated with Coding Standards
+//
+// 1 7/07/09 4:46p Sudhirv
+// Restructure Binaries Created
+//
+// 1 5/01/09 7:48p Madhans
+// AMIDebug Rx Module. Intial Checkin.
+//
+// 1 4/29/09 7:52a Sudhirv
+// AMI Debug Rx module created
+//
+// 6 3/27/09 8:41a Sudhirv
+// Updated Coding Standards.
+//
+// 5 6/13/07 3:17p Madhans
+// Copyright Year updated.
+//
+// 4 1/22/07 11:42a Madhans
+// Modification made for Binary Release 1.04.0003.
+//
+// 4 1/05/07 6:15p Madhan
+//
+// 3 1/05/07 1:05p Ashrafj
+// Latest version 1.04.0001 Beta
+// Known issues from previous 1.04.000 Beta release has been fixed.
+//
+//
+//*****************************************************************
+
+//*****************************************************************
+
+//**********************************************************************
+//<AMI_FHDR_START>
+//
+// Name: DbgHelp.c
+//
+// Description: File containing the globals for CAR base address & size.
+//
+//<AMI_FHDR_END>
+//**********************************************************************
+#include "misc.h"
+#include "AMIPeiDebug.h"
+
+#if defined (PI_SPECIFICATION_VERSION) && (PI_SPECIFICATION_VERSION >= 0x00010000)
+const UINTN AMI_PEIDEBUGGER_DS_BASEADDRESS = 0;
+const UINTN AMI_PEIDEBUGGER_DS_SIZE = 0x2048;
+#else
+const UINTN AMI_PEIDEBUGGER_DS_BASEADDRESS = PEI_DEBUG_DATASECTION_BASEADDRESS;
+const UINTN AMI_PEIDEBUGGER_DS_SIZE = PEI_DEBUG_DATASECTION_SIZE;
+#endif
+
+#ifndef ALASKA_SUPPORT
+
+#define FV_MAIN_BLOCKS FLASH_REGION_FVMAIN_SIZE_IN_BLOCKS
+#define FV_BB_BLOCKS FLASH_REGION_FV_RECOVERY_SIZE_IN_BLOCKS
+#define FV_MAIN_BASE FLASH_REGION_FVMAIN_BASE
+
+#endif
+
+#ifndef FV_MAIN_BASE
+#define FV_MAIN_BASE 0
+#endif
+#ifndef FV_MAIN_BLOCKS
+#define FV_MAIN_BLOCKS 0
+#endif
+#ifndef FV_BB_BLOCKS
+#define FV_BB_BLOCKS 0
+#endif
+#ifndef FLASH_BLOCK_SIZE
+#define FLASH_BLOCK_SIZE 0
+#endif
+#ifndef DBG_WRITE_IO_80_SUPPORT
+#define DBG_WRITE_IO_80_SUPPORT 0
+#endif
+
+UINTN gFvMainBase = FV_MAIN_BASE;
+UINTN gFvMainBlocks = FV_MAIN_BLOCKS;
+UINTN gFvBBBlocks = FV_BB_BLOCKS;
+UINTN gBlockSize = FLASH_BLOCK_SIZE;
+
+volatile UINTN gDbgWriteIO80Support = DBG_WRITE_IO_80_SUPPORT;
+
+//*****************************************************************//
+//*****************************************************************//
+//*****************************************************************//
+//** **//
+//** (C)Copyright 2009, American Megatrends, Inc. **//
+//** **//
+//** All Rights Reserved. **//
+//** **//
+//** 5555 Oakbrook Pkwy, Building 200,Norcross, Georgia 30093 **//
+//** **//
+//** Phone (770)-246-8600 **//
+//** **//
+//*****************************************************************//
+//*****************************************************************//
+//*****************************************************************//
+
diff --git a/Core/EM/AMIDebugRx/binaries/PeiAMIDebugRx/PeiDebugSupport/DebugPortUsb.obj b/Core/EM/AMIDebugRx/binaries/PeiAMIDebugRx/PeiDebugSupport/DebugPortUsb.obj
new file mode 100644
index 0000000..1f99233
--- /dev/null
+++ b/Core/EM/AMIDebugRx/binaries/PeiAMIDebugRx/PeiDebugSupport/DebugPortUsb.obj
Binary files differ
diff --git a/Core/EM/AMIDebugRx/binaries/PeiAMIDebugRx/PeiDebugSupport/EmptyNotify.obj b/Core/EM/AMIDebugRx/binaries/PeiAMIDebugRx/PeiDebugSupport/EmptyNotify.obj
new file mode 100644
index 0000000..c195566
--- /dev/null
+++ b/Core/EM/AMIDebugRx/binaries/PeiAMIDebugRx/PeiDebugSupport/EmptyNotify.obj
Binary files differ
diff --git a/Core/EM/AMIDebugRx/binaries/PeiAMIDebugRx/PeiDebugSupport/Emptyrelocdbgidt.obj b/Core/EM/AMIDebugRx/binaries/PeiAMIDebugRx/PeiDebugSupport/Emptyrelocdbgidt.obj
new file mode 100644
index 0000000..cdea427
--- /dev/null
+++ b/Core/EM/AMIDebugRx/binaries/PeiAMIDebugRx/PeiDebugSupport/Emptyrelocdbgidt.obj
Binary files differ
diff --git a/Core/EM/AMIDebugRx/binaries/PeiAMIDebugRx/PeiDebugSupport/PeiDbgSupportX64.obj b/Core/EM/AMIDebugRx/binaries/PeiAMIDebugRx/PeiDebugSupport/PeiDbgSupportX64.obj
new file mode 100644
index 0000000..4434d4a
--- /dev/null
+++ b/Core/EM/AMIDebugRx/binaries/PeiAMIDebugRx/PeiDebugSupport/PeiDbgSupportX64.obj
Binary files differ
diff --git a/Core/EM/AMIDebugRx/binaries/PeiAMIDebugRx/PeiDebugSupport/PeiDbgSupportX64_PI_1_1.obj b/Core/EM/AMIDebugRx/binaries/PeiAMIDebugRx/PeiDebugSupport/PeiDbgSupportX64_PI_1_1.obj
new file mode 100644
index 0000000..fc4e630
--- /dev/null
+++ b/Core/EM/AMIDebugRx/binaries/PeiAMIDebugRx/PeiDebugSupport/PeiDbgSupportX64_PI_1_1.obj
Binary files differ
diff --git a/Core/EM/AMIDebugRx/binaries/PeiAMIDebugRx/PeiDebugSupport/PeiDebugSupport.cif b/Core/EM/AMIDebugRx/binaries/PeiAMIDebugRx/PeiDebugSupport/PeiDebugSupport.cif
new file mode 100644
index 0000000..4fffdab
--- /dev/null
+++ b/Core/EM/AMIDebugRx/binaries/PeiAMIDebugRx/PeiDebugSupport/PeiDebugSupport.cif
@@ -0,0 +1,23 @@
+<component>
+ name = "PeiDebugSupport"
+ category = ModulePart
+ LocalRoot = "Core\em\AMIDebugRx\binaries\PeiAMIDebugRx\PeiDebugSupport\"
+ RefName = "PeiDebugSupport"
+[files]
+"PeiDebugSupport.sdl"
+"PeiDebugSupport.mak"
+"PeiDebugSupport.dxs"
+"PeiDebugSupport.obj"
+"PeiDebugSupport_PI_1_1.obj"
+"relocdbg.obj"
+"relocdbg_PI_1_1.obj"
+"Emptyrelocdbgidt.obj"
+"AmiDebugPort.obj"
+"DebugPortUsb.obj"
+"CopyDbgXPortUsb.obj"
+"EmptyNotify.obj"
+"PeiDbgSupportX64.obj"
+"PeiDbgSupportX64_PI_1_1.obj"
+"emptyX64idt.obj"
+"DbgrHelp.c"
+<endComponent>
diff --git a/Core/EM/AMIDebugRx/binaries/PeiAMIDebugRx/PeiDebugSupport/PeiDebugSupport.dxs b/Core/EM/AMIDebugRx/binaries/PeiAMIDebugRx/PeiDebugSupport/PeiDebugSupport.dxs
new file mode 100644
index 0000000..8d1f5bc
--- /dev/null
+++ b/Core/EM/AMIDebugRx/binaries/PeiAMIDebugRx/PeiDebugSupport/PeiDebugSupport.dxs
@@ -0,0 +1,54 @@
+//*****************************************************************//
+//*****************************************************************//
+//*****************************************************************//
+//** **//
+//** (C)Copyright 2009, American Megatrends, Inc. **//
+//** **//
+//** All Rights Reserved. **//
+//** **//
+//** 5555 Oakbrook Pkwy, Building 200,Norcross, Georgia 30093 **//
+//** **//
+//** Phone (770)-246-8600 **//
+//** **//
+//*****************************************************************//
+//*****************************************************************//
+//*****************************************************************//
+// $Header: /Alaska/BIN/Modules/AMIDebugRx/binaries/PeiAMIDebugRx/PeiDebugSupport/PeiDebugSupport.dxs 3 2/22/10 4:18p Madhans $
+//
+// $Revision: 3 $
+//
+// $Date: 2/22/10 4:18p $
+//*****************************************************************
+//*****************************************************************
+//
+// Revision History
+// ----------------
+// $Log: /Alaska/BIN/Modules/AMIDebugRx/binaries/PeiAMIDebugRx/PeiDebugSupport/PeiDebugSupport.dxs $
+//
+// 3 2/22/10 4:18p Madhans
+// 1.32
+//
+// 1 5/01/09 7:48p Madhans
+// AMIDebug Rx Module. Intial Checkin.
+//
+//
+//
+//*****************************************************************
+DEPENDENCY_START
+ FALSE
+DEPENDENCY_END
+//*****************************************************************//
+//*****************************************************************//
+//*****************************************************************//
+//** **//
+//** (C)Copyright 2009, American Megatrends, Inc. **//
+//** **//
+//** All Rights Reserved. **//
+//** **//
+//** 5555 Oakbrook Pkwy, Building 200,Norcross, Georgia 30093 **//
+//** **//
+//** Phone (770)-246-8600 **//
+//** **//
+//*****************************************************************//
+//*****************************************************************//
+//*****************************************************************//
diff --git a/Core/EM/AMIDebugRx/binaries/PeiAMIDebugRx/PeiDebugSupport/PeiDebugSupport.mak b/Core/EM/AMIDebugRx/binaries/PeiAMIDebugRx/PeiDebugSupport/PeiDebugSupport.mak
new file mode 100644
index 0000000..216ca79
--- /dev/null
+++ b/Core/EM/AMIDebugRx/binaries/PeiAMIDebugRx/PeiDebugSupport/PeiDebugSupport.mak
@@ -0,0 +1,191 @@
+#//*****************************************************************//
+#//*****************************************************************//
+#//*****************************************************************//
+#//** **//
+#//** (C)Copyright 2009, American Megatrends, Inc. **//
+#//** **//
+#//** All Rights Reserved. **//
+#//** **//
+#//** 5555 Oakbrook Pkwy, Building 200,Norcross, Georgia 30093 **//
+#//** **//
+#//** Phone (770)-246-8600 **//
+#//** **//
+#//*****************************************************************//
+#//*****************************************************************//
+#//*****************************************************************//
+# $Header: /Alaska/BIN/Modules/AMIDebugRx/binaries/PeiAMIDebugRx/PeiDebugSupport/PeiDebugSupport.mak 4 3/16/11 4:44p Sudhirv $
+#
+# $Revision: 4 $
+#
+# $Date: 3/16/11 4:44p $
+#**********************************************************************
+# Revision History
+# ----------------
+# $Log: /Alaska/BIN/Modules/AMIDebugRx/binaries/PeiAMIDebugRx/PeiDebugSupport/PeiDebugSupport.mak $
+#
+# 4 3/16/11 4:44p Sudhirv
+# Changes to Support Older Cores before 4.6.5.0
+#
+# 3 3/09/11 8:23a Sudhirv
+# EIP 53658 - AMIDebugRx\Debugger support for PI 1.1
+#
+# 2 7/17/09 7:15p Madhans
+# DebugRx 1.30.0022
+#
+# 2 7/13/09 2:50p Sudhirv
+# Updated with Coding Standards
+#
+# 1 7/07/09 4:46p Sudhirv
+# Restructure Binaries Created
+#
+# 1 5/01/09 7:48p Madhans
+# AMIDebug Rx Module. Intial Checkin.
+#
+# 2 5/01/09 7:47p Madhans
+#
+# 1 4/29/09 7:52a Sudhirv
+# AMI Debug Rx module created
+#
+# 7 12/12/08 5:42p Madhans
+# USB Redirection Module
+#
+# 5 6/13/07 3:38p Madhans
+# Copyright Year updated.
+#
+# 4 6/06/07 6:13p Madhans
+# Leave the Peidbgsupport in PE format
+#
+# 3 3/12/07 6:20p Madhans
+# !!!coding standards!!!!
+#
+# 2 3/10/07 2:40p Madhans
+# For 1.05.binary Release.
+#
+# 1 1/22/07 4:12p Madhans
+# 1.04.0002 Binary Version.
+#
+# 6 12/26/06 7:07p Ashrafj
+# Support added to support the Aptio 4.5 x64 EFI BIOS (use latest
+# Host.zip).
+# PEI Debugger in FV_MAIN (use new PEIDEBUGFIXUP).
+# Support added for StatusCode redirection without Debug feature enabled
+# (not working if DXE only and x64 is enabled).
+# Plus, some new SDL tokens defined to support the Aptio 4.5 build
+# process in Debug or non-debug mode.
+# All the components of Debugger eModule in source form.
+#
+# 5 12/15/06 4:51p Ashrafj
+# Updated the Debugger eModule sources to support the CAR base address
+# define in the APtio 4.5 project SDL token itself.
+# Move the PEI Debugger modules (except PeiDebugSupport) from FV_BB to
+# FV_MAIN to avoid insufficient space problem in PEI. Note that for this
+# changes the Aptio 4.5 project should have the new version 0.4
+# PEIDEBUGFIXUP utility build tool with CORE.MAK modified (Refer Santa
+# Rosa project).
+#
+# 4 7/05/06 1:39p Ashrafj
+# Include path updated
+#
+# 3 3/15/06 7:48p Ashrafj
+# Modfication done to provide the Binary integration for Aptio 4
+# projects.
+#
+# 2 10/20/05 10:06a Felixp
+# missing dependencies added
+#
+# 1 10/19/05 10:54a Felixp
+#
+# 1 10/19/05 10:44a Felixp
+#
+#**********************************************************************
+#<AMI_FHDR_START>
+#
+# Name: PeiDebugSupport.mak
+#
+# Description: Makefile of Pei DebugSupport PEI Module
+#
+#<AMI_FHDR_END>
+#**********************************************************************
+
+PEI_DBGSUPPORT_CFLAGS = $(PEI_DBG_CFLAGS) /I$(PeiAMIDebugRx_DIR)\INC
+
+PEI_DBGSUPPORT_BUILD_DIR=$(PeiDebugSupport_DIR)
+
+PEI_DBGSUPPORT_OBJECTS =\
+!IFDEF PI_SPECIFICATION_VERSION
+!IF $(PI_SPECIFICATION_VERSION)>=0x00010000
+$(PEI_DBGSUPPORT_BUILD_DIR)\peidebugsupport_PI_1_1.obj \
+$(PEI_DBGSUPPORT_BUILD_DIR)\relocdbg_PI_1_1.obj \
+!ELSE
+$(PEI_DBGSUPPORT_BUILD_DIR)\peidebugsupport.obj \
+$(PEI_DBGSUPPORT_BUILD_DIR)\relocdbg.obj \
+!ENDIF
+!ELSE
+$(PEI_DBGSUPPORT_BUILD_DIR)\peidebugsupport.obj \
+$(PEI_DBGSUPPORT_BUILD_DIR)\relocdbg.obj \
+!ENDIF
+$(PEI_DBGSUPPORT_BUILD_DIR)\AmiDebugPort.obj \
+$(BUILD_DIR)\$(PeiDebugSupport_DIR)\DbgrHelp.obj \
+!IF "$(USB_DEBUG_TRANSPORT)" == "1"
+$(PEI_DBGSUPPORT_BUILD_DIR)\DebugPortUsb.obj \
+!ENDIF
+!IF "$(REDIRECTION_ONLY_MODE)" == "1"
+$(PEI_DBGSUPPORT_BUILD_DIR)\Emptyrelocdbgidt.obj \
+!ENDIF
+!IF "$(x64_BUILD)"=="1"
+!IFDEF PI_SPECIFICATION_VERSION
+!IF $(PI_SPECIFICATION_VERSION)>=0x00010000
+$(PEI_DBGSUPPORT_BUILD_DIR)\PeiDbgSupportX64_PI_1_1.obj \
+!ELSE
+$(PEI_DBGSUPPORT_BUILD_DIR)\PeiDbgSupportX64.obj \
+!ENDIF
+!ELSE
+$(PEI_DBGSUPPORT_BUILD_DIR)\PeiDbgSupportX64.obj \
+!ENDIF
+!IF "$(USB_DEBUG_TRANSPORT)" == "1"
+$(PEI_DBGSUPPORT_BUILD_DIR)\CopyDbgXPortUsb.obj \
+!ENDIF
+!IF "$(REDIRECTION_ONLY_MODE)" == "1"
+$(PEI_DBGSUPPORT_BUILD_DIR)\emptyX64idt.obj \
+!ENDIF
+!ELSE
+$(PEI_DBGSUPPORT_BUILD_DIR)\EmptyNotify.obj \
+!ENDIF
+
+
+all : PeiDebugSupport
+
+PeiDebugSupport : $(BUILD_DIR)\PeiDebugSupport.mak PeiDebugSupportBin
+
+$(BUILD_DIR)\PeiDebugSupport.mak : $(PeiDebugSupport_DIR)\$(@B).cif $(PeiDebugSupport_DIR)\$(@B).mak $(BUILD_RULES)
+ $(CIF2MAK) $(PeiDebugSupport_DIR)\$(@B).cif $(CIF2MAK_DEFAULTS)
+
+PeiDebugSupportBin : $(AMIPEILIB)
+ $(MAKE) /$(MAKEFLAGS) $(BUILD_DEFAULTS)\
+ /f $(BUILD_DIR)\PeiDebugSupport.mak all\
+ GUID=A47438D5-94E9-49b3-BC31-7E6BC9363814\
+ ENTRY_POINT=PeiDebugSupportEntry \
+ TYPE=PEIM \
+ PE_IMAGE_FORMAT=1\
+ "EXT_HEADERS=$(BUILD_DIR)\Token.mak" \
+ "EXT_HEADERS=$(BUILD_DIR)\token.h"\
+ COMPRESS=0\
+ PRECOMPILED_OBJS=\
+ "OBJECTS=$(PEI_DBGSUPPORT_OBJECTS)"\
+ "CFLAGS = $(PEI_DBGSUPPORT_CFLAGS)"
+
+#//*****************************************************************//
+#//*****************************************************************//
+#//*****************************************************************//
+#//** **//
+#//** (C)Copyright 2009, American Megatrends, Inc. **//
+#//** **//
+#//** All Rights Reserved. **//
+#//** **//
+#//** 5555 Oakbrook Pkwy, Building 200,Norcross, Georgia 30093 **//
+#//** **//
+#//** Phone (770)-246-8600 **//
+#//** **//
+#//*****************************************************************//
+#//*****************************************************************//
+#//*****************************************************************//
diff --git a/Core/EM/AMIDebugRx/binaries/PeiAMIDebugRx/PeiDebugSupport/PeiDebugSupport.obj b/Core/EM/AMIDebugRx/binaries/PeiAMIDebugRx/PeiDebugSupport/PeiDebugSupport.obj
new file mode 100644
index 0000000..ab08637
--- /dev/null
+++ b/Core/EM/AMIDebugRx/binaries/PeiAMIDebugRx/PeiDebugSupport/PeiDebugSupport.obj
Binary files differ
diff --git a/Core/EM/AMIDebugRx/binaries/PeiAMIDebugRx/PeiDebugSupport/PeiDebugSupport.sdl b/Core/EM/AMIDebugRx/binaries/PeiAMIDebugRx/PeiDebugSupport/PeiDebugSupport.sdl
new file mode 100644
index 0000000..b6ad7a5
--- /dev/null
+++ b/Core/EM/AMIDebugRx/binaries/PeiAMIDebugRx/PeiDebugSupport/PeiDebugSupport.sdl
@@ -0,0 +1,24 @@
+PATH
+ Name = "PeiDebugSupport_DIR"
+End
+
+MODULE
+ Help = "Includes PeiDebugSupport.mak to Project"
+ File = "PeiDebugSupport.mak"
+End
+
+
+# To move PeiDebugSupport.ffs to FV_MAIN refer the Release notes
+#ELINK
+# Name = "$(BUILD_DIR)\PeiDebugSupport.ffs"
+# Parent = "FV_MAIN"
+# Token = "DEBUG_RX_FFS_IN_FVMAIN_SUPPORT" "=" "1"
+# InvokeOrder = AfterParent
+#End
+
+ELINK
+ Name = "$(BUILD_DIR)\PeiDebugSupport.ffs"
+ Parent = "FV_BB"
+# Token = "DEBUG_RX_FFS_IN_FVMAIN_SUPPORT" "!=" "1"
+ InvokeOrder = AfterParent
+End
diff --git a/Core/EM/AMIDebugRx/binaries/PeiAMIDebugRx/PeiDebugSupport/PeiDebugSupport_PI_1_1.obj b/Core/EM/AMIDebugRx/binaries/PeiAMIDebugRx/PeiDebugSupport/PeiDebugSupport_PI_1_1.obj
new file mode 100644
index 0000000..c57e301
--- /dev/null
+++ b/Core/EM/AMIDebugRx/binaries/PeiAMIDebugRx/PeiDebugSupport/PeiDebugSupport_PI_1_1.obj
Binary files differ
diff --git a/Core/EM/AMIDebugRx/binaries/PeiAMIDebugRx/PeiDebugSupport/emptyX64idt.obj b/Core/EM/AMIDebugRx/binaries/PeiAMIDebugRx/PeiDebugSupport/emptyX64idt.obj
new file mode 100644
index 0000000..48e0fa3
--- /dev/null
+++ b/Core/EM/AMIDebugRx/binaries/PeiAMIDebugRx/PeiDebugSupport/emptyX64idt.obj
Binary files differ
diff --git a/Core/EM/AMIDebugRx/binaries/PeiAMIDebugRx/PeiDebugSupport/relocdbg.obj b/Core/EM/AMIDebugRx/binaries/PeiAMIDebugRx/PeiDebugSupport/relocdbg.obj
new file mode 100644
index 0000000..2883933
--- /dev/null
+++ b/Core/EM/AMIDebugRx/binaries/PeiAMIDebugRx/PeiDebugSupport/relocdbg.obj
Binary files differ
diff --git a/Core/EM/AMIDebugRx/binaries/PeiAMIDebugRx/PeiDebugSupport/relocdbg_PI_1_1.obj b/Core/EM/AMIDebugRx/binaries/PeiAMIDebugRx/PeiDebugSupport/relocdbg_PI_1_1.obj
new file mode 100644
index 0000000..df1707d
--- /dev/null
+++ b/Core/EM/AMIDebugRx/binaries/PeiAMIDebugRx/PeiDebugSupport/relocdbg_PI_1_1.obj
Binary files differ