summaryrefslogtreecommitdiff
path: root/Core/EM/UEfiNetworkStack/Ipv4
diff options
context:
space:
mode:
Diffstat (limited to 'Core/EM/UEfiNetworkStack/Ipv4')
-rw-r--r--Core/EM/UEfiNetworkStack/Ipv4/Dhcp4/Dhcp4.cif11
-rw-r--r--Core/EM/UEfiNetworkStack/Ipv4/Dhcp4/Dhcp4.mak59
-rw-r--r--Core/EM/UEfiNetworkStack/Ipv4/Dhcp4/Dhcp4.sdl26
-rw-r--r--Core/EM/UEfiNetworkStack/Ipv4/Dhcp4/Dhcp4Dxe.efibin0 -> 30880 bytes
-rw-r--r--Core/EM/UEfiNetworkStack/Ipv4/Dhcp4/Dhcp4DxeIa32.efibin0 -> 21216 bytes
-rw-r--r--Core/EM/UEfiNetworkStack/Ipv4/Ip4/Ip4.cif11
-rw-r--r--Core/EM/UEfiNetworkStack/Ipv4/Ip4/Ip4.mak59
-rw-r--r--Core/EM/UEfiNetworkStack/Ipv4/Ip4/Ip4.sdl26
-rw-r--r--Core/EM/UEfiNetworkStack/Ipv4/Ip4/Ip4Dxe.efibin0 -> 41824 bytes
-rw-r--r--Core/EM/UEfiNetworkStack/Ipv4/Ip4/Ip4DxeIa32.efibin0 -> 29824 bytes
-rw-r--r--Core/EM/UEfiNetworkStack/Ipv4/Ip4Config/Ip4Config.cif11
-rw-r--r--Core/EM/UEfiNetworkStack/Ipv4/Ip4Config/Ip4Config.mak59
-rw-r--r--Core/EM/UEfiNetworkStack/Ipv4/Ip4Config/Ip4Config.sdl26
-rw-r--r--Core/EM/UEfiNetworkStack/Ipv4/Ip4Config/Ip4ConfigDxe.efibin0 -> 18432 bytes
-rw-r--r--Core/EM/UEfiNetworkStack/Ipv4/Ip4Config/Ip4ConfigDxeIa32.efibin0 -> 13152 bytes
-rw-r--r--Core/EM/UEfiNetworkStack/Ipv4/Mtftp4/Mtftp4.cif11
-rw-r--r--Core/EM/UEfiNetworkStack/Ipv4/Mtftp4/Mtftp4.mak59
-rw-r--r--Core/EM/UEfiNetworkStack/Ipv4/Mtftp4/Mtftp4.sdl26
-rw-r--r--Core/EM/UEfiNetworkStack/Ipv4/Mtftp4/Mtftp4Dxe.efibin0 -> 29312 bytes
-rw-r--r--Core/EM/UEfiNetworkStack/Ipv4/Mtftp4/Mtftp4DxeIa32.efibin0 -> 20512 bytes
-rw-r--r--Core/EM/UEfiNetworkStack/Ipv4/Udp4/Udp4.cif11
-rw-r--r--Core/EM/UEfiNetworkStack/Ipv4/Udp4/Udp4.mak59
-rw-r--r--Core/EM/UEfiNetworkStack/Ipv4/Udp4/Udp4.sdl26
-rw-r--r--Core/EM/UEfiNetworkStack/Ipv4/Udp4/Udp4Dxe.efibin0 -> 27232 bytes
-rw-r--r--Core/EM/UEfiNetworkStack/Ipv4/Udp4/Udp4DxeIa32.efibin0 -> 19296 bytes
-rw-r--r--Core/EM/UEfiNetworkStack/Ipv4/UefiIpv4StackII.cif14
-rw-r--r--Core/EM/UEfiNetworkStack/Ipv4/UefiIpv4StackII.sdl11
27 files changed, 505 insertions, 0 deletions
diff --git a/Core/EM/UEfiNetworkStack/Ipv4/Dhcp4/Dhcp4.cif b/Core/EM/UEfiNetworkStack/Ipv4/Dhcp4/Dhcp4.cif
new file mode 100644
index 0000000..dd176b4
--- /dev/null
+++ b/Core/EM/UEfiNetworkStack/Ipv4/Dhcp4/Dhcp4.cif
@@ -0,0 +1,11 @@
+<component>
+ name = "Dhcp4"
+ category = ModulePart
+ LocalRoot = "Core\EM\UEfiNetworkStack\Ipv4\Dhcp4"
+ RefName = "Dhcp4"
+[files]
+"Dhcp4.sdl"
+"Dhcp4.mak"
+"Dhcp4DxeIa32.efi"
+"Dhcp4Dxe.efi"
+<endComponent>
diff --git a/Core/EM/UEfiNetworkStack/Ipv4/Dhcp4/Dhcp4.mak b/Core/EM/UEfiNetworkStack/Ipv4/Dhcp4/Dhcp4.mak
new file mode 100644
index 0000000..14ec757
--- /dev/null
+++ b/Core/EM/UEfiNetworkStack/Ipv4/Dhcp4/Dhcp4.mak
@@ -0,0 +1,59 @@
+#//**********************************************************************
+#//**********************************************************************
+#//** **
+#//** (C)Copyright 1985-2008, American Megatrends, Inc. **
+#//** **
+#//** All Rights Reserved. **
+#//** **
+#//** 5555 Oakbrook Pkwy, Suite 200, Norcross, GA 30093 **
+#//** **
+#//** Phone: (770)-246-8600 **
+#//** **
+#//**********************************************************************
+#//**********************************************************************
+
+#**********************************************************************
+# $Header: /Alaska/BIN/Modules/Network/UEFINetworkStack II/IPV4/Dhcp4/Dhcp4.mak 2 5/01/12 10:11a Hari $
+#
+# Revision: $
+#
+# $Date: 5/01/12 10:11a $
+#**********************************************************************
+# Revision History
+# ----------------
+#
+#**********************************************************************
+#<AMI_FHDR_START>
+#
+# Name: Dhcp6.mak
+#
+# Description:
+#
+#<AMI_FHDR_END>
+#**********************************************************************
+all : Dhcp4
+
+Dhcp4 : $(BUILD_DIR)\Dhcp4.ffs
+
+!IF "$(x64_BUILD)"=="1"
+$(BUILD_DIR)\Dhcp4.ffs : $(Dhcp4_DIR)\Dhcp4Dxe.efi
+!ELSE
+$(BUILD_DIR)\Dhcp4.ffs : $(Dhcp4_DIR)\Dhcp4DxeIa32.efi
+!ENDIF
+ $(MAKE) /f Core\FFS.mak \
+ BUILD_DIR=$(BUILD_DIR) \
+ GUID=8DD9176E-EE87-4f0e-8A84-3F998311F930\
+ TYPE=EFI_FV_FILETYPE_DRIVER \
+ PEFILE=$** FFSFILE=$@ COMPRESS=1 NAME=$(**B)
+#**********************************************************************
+#** **
+#** (C)Copyright 1985-2004, American Megatrends, Inc. **
+#** **
+#** All Rights Reserved. **
+#** **
+#** 6145-F Northbelt Pkwy, Norcross, GA 30071 **
+#** **
+#** Phone: (770)-246-8600 **
+#** **
+#**********************************************************************
+#********************************************************************** \ No newline at end of file
diff --git a/Core/EM/UEfiNetworkStack/Ipv4/Dhcp4/Dhcp4.sdl b/Core/EM/UEfiNetworkStack/Ipv4/Dhcp4/Dhcp4.sdl
new file mode 100644
index 0000000..ccc7898
--- /dev/null
+++ b/Core/EM/UEfiNetworkStack/Ipv4/Dhcp4/Dhcp4.sdl
@@ -0,0 +1,26 @@
+TOKEN
+ Name = "Dhcp4_SUPPORT"
+ Value = "1"
+ Help = "Main switch to enable Dhcp6 support in Project"
+ TokenType = Boolean
+ TargetEQU = Yes
+ TargetMAK = Yes
+ TargetH = Yes
+ Master = Yes
+End
+
+PATH
+ Name = "Dhcp4_DIR"
+End
+
+MODULE
+ Help = "Includes Dhcp4.mak to Project"
+ File = "Dhcp4.mak"
+End
+
+ELINK
+ Name = "$(BUILD_DIR)\Dhcp4.ffs"
+ Parent = "FV_MAIN"
+ InvokeOrder = AfterParent
+End
+
diff --git a/Core/EM/UEfiNetworkStack/Ipv4/Dhcp4/Dhcp4Dxe.efi b/Core/EM/UEfiNetworkStack/Ipv4/Dhcp4/Dhcp4Dxe.efi
new file mode 100644
index 0000000..c6ad14a
--- /dev/null
+++ b/Core/EM/UEfiNetworkStack/Ipv4/Dhcp4/Dhcp4Dxe.efi
Binary files differ
diff --git a/Core/EM/UEfiNetworkStack/Ipv4/Dhcp4/Dhcp4DxeIa32.efi b/Core/EM/UEfiNetworkStack/Ipv4/Dhcp4/Dhcp4DxeIa32.efi
new file mode 100644
index 0000000..3522014
--- /dev/null
+++ b/Core/EM/UEfiNetworkStack/Ipv4/Dhcp4/Dhcp4DxeIa32.efi
Binary files differ
diff --git a/Core/EM/UEfiNetworkStack/Ipv4/Ip4/Ip4.cif b/Core/EM/UEfiNetworkStack/Ipv4/Ip4/Ip4.cif
new file mode 100644
index 0000000..9f533d9
--- /dev/null
+++ b/Core/EM/UEfiNetworkStack/Ipv4/Ip4/Ip4.cif
@@ -0,0 +1,11 @@
+<component>
+ name = "Ip4"
+ category = ModulePart
+ LocalRoot = "Core\EM\UEfiNetworkStack\Ipv4\Ip4"
+ RefName = "Ip4"
+[files]
+"Ip4.sdl"
+"Ip4.mak"
+"Ip4Dxe.efi"
+"Ip4DxeIa32.efi"
+<endComponent>
diff --git a/Core/EM/UEfiNetworkStack/Ipv4/Ip4/Ip4.mak b/Core/EM/UEfiNetworkStack/Ipv4/Ip4/Ip4.mak
new file mode 100644
index 0000000..e1bdd5b
--- /dev/null
+++ b/Core/EM/UEfiNetworkStack/Ipv4/Ip4/Ip4.mak
@@ -0,0 +1,59 @@
+#//**********************************************************************
+#//**********************************************************************
+#//** **
+#//** (C)Copyright 1985-2008, American Megatrends, Inc. **
+#//** **
+#//** All Rights Reserved. **
+#//** **
+#//** 5555 Oakbrook Pkwy, Suite 200, Norcross, GA 30093 **
+#//** **
+#//** Phone: (770)-246-8600 **
+#//** **
+#//**********************************************************************
+#//**********************************************************************
+
+#**********************************************************************
+# $Header: /Alaska/BIN/Modules/Network/UEFINetworkStack II/IPV4/Ip4/Ip4.mak 2 5/01/12 10:19a Hari $
+#
+# Revision: $
+#
+# $Date: 5/01/12 10:19a $
+#**********************************************************************
+# Revision History
+# ----------------
+#
+#**********************************************************************
+#<AMI_FHDR_START>
+#
+# Name: Ip6.mak
+#
+# Description:
+#
+#<AMI_FHDR_END>
+#**********************************************************************
+all : Ip4
+
+Ip4 : $(BUILD_DIR)\Ip4.ffs
+
+!IF "$(x64_BUILD)"=="1"
+$(BUILD_DIR)\Ip4.ffs : $(Ip4_DIR)\Ip4Dxe.efi
+!ELSE
+$(BUILD_DIR)\Ip4.ffs : $(Ip4_DIR)\Ip4DxeIa32.efi
+!ENDIF
+ $(MAKE) /f Core\FFS.mak \
+ BUILD_DIR=$(BUILD_DIR) \
+ GUID=8F92960F-2880-4659-B857-915A8901BDC8\
+ TYPE=EFI_FV_FILETYPE_DRIVER \
+ PEFILE=$** FFSFILE=$@ COMPRESS=1 NAME=$(**B)
+#**********************************************************************
+#** **
+#** (C)Copyright 1985-2004, American Megatrends, Inc. **
+#** **
+#** All Rights Reserved. **
+#** **
+#** 6145-F Northbelt Pkwy, Norcross, GA 30071 **
+#** **
+#** Phone: (770)-246-8600 **
+#** **
+#**********************************************************************
+#********************************************************************** \ No newline at end of file
diff --git a/Core/EM/UEfiNetworkStack/Ipv4/Ip4/Ip4.sdl b/Core/EM/UEfiNetworkStack/Ipv4/Ip4/Ip4.sdl
new file mode 100644
index 0000000..77e107a
--- /dev/null
+++ b/Core/EM/UEfiNetworkStack/Ipv4/Ip4/Ip4.sdl
@@ -0,0 +1,26 @@
+TOKEN
+ Name = "Ip4_SUPPORT"
+ Value = "1"
+ Help = "Main switch to enable Ip4 support in Project"
+ TokenType = Boolean
+ TargetEQU = Yes
+ TargetMAK = Yes
+ TargetH = Yes
+ Master = Yes
+End
+
+PATH
+ Name = "Ip4_DIR"
+End
+
+MODULE
+ Help = "Includes Ip4.mak to Project"
+ File = "Ip4.mak"
+End
+
+ELINK
+ Name = "$(BUILD_DIR)\Ip4.ffs"
+ Parent = "FV_MAIN"
+ InvokeOrder = AfterParent
+End
+
diff --git a/Core/EM/UEfiNetworkStack/Ipv4/Ip4/Ip4Dxe.efi b/Core/EM/UEfiNetworkStack/Ipv4/Ip4/Ip4Dxe.efi
new file mode 100644
index 0000000..7a6948a
--- /dev/null
+++ b/Core/EM/UEfiNetworkStack/Ipv4/Ip4/Ip4Dxe.efi
Binary files differ
diff --git a/Core/EM/UEfiNetworkStack/Ipv4/Ip4/Ip4DxeIa32.efi b/Core/EM/UEfiNetworkStack/Ipv4/Ip4/Ip4DxeIa32.efi
new file mode 100644
index 0000000..db337e6
--- /dev/null
+++ b/Core/EM/UEfiNetworkStack/Ipv4/Ip4/Ip4DxeIa32.efi
Binary files differ
diff --git a/Core/EM/UEfiNetworkStack/Ipv4/Ip4Config/Ip4Config.cif b/Core/EM/UEfiNetworkStack/Ipv4/Ip4Config/Ip4Config.cif
new file mode 100644
index 0000000..4a50502
--- /dev/null
+++ b/Core/EM/UEfiNetworkStack/Ipv4/Ip4Config/Ip4Config.cif
@@ -0,0 +1,11 @@
+<component>
+ name = "Ip4Config"
+ category = ModulePart
+ LocalRoot = "Core\EM\UEfiNetworkStack\Ipv4\Ip4Config"
+ RefName = "Ip4Config"
+[files]
+"Ip4Config.sdl"
+"Ip4Config.mak"
+"Ip4ConfigDxe.efi"
+"Ip4ConfigDxeIa32.efi"
+<endComponent>
diff --git a/Core/EM/UEfiNetworkStack/Ipv4/Ip4Config/Ip4Config.mak b/Core/EM/UEfiNetworkStack/Ipv4/Ip4Config/Ip4Config.mak
new file mode 100644
index 0000000..3b65570
--- /dev/null
+++ b/Core/EM/UEfiNetworkStack/Ipv4/Ip4Config/Ip4Config.mak
@@ -0,0 +1,59 @@
+#//**********************************************************************
+#//**********************************************************************
+#//** **
+#//** (C)Copyright 1985-2008, American Megatrends, Inc. **
+#//** **
+#//** All Rights Reserved. **
+#//** **
+#//** 5555 Oakbrook Pkwy, Suite 200, Norcross, GA 30093 **
+#//** **
+#//** Phone: (770)-246-8600 **
+#//** **
+#//**********************************************************************
+#//**********************************************************************
+
+#**********************************************************************
+# $Header: /Alaska/BIN/Modules/Network/UEFINetworkStack II/IPV4/Ip4Config/Ip4Config.mak 2 5/01/12 10:13a Hari $
+#
+# Revision: $
+#
+# $Date: 5/01/12 10:13a $
+#**********************************************************************
+# Revision History
+# ----------------
+#
+#**********************************************************************
+#<AMI_FHDR_START>
+#
+# Name: Ip6.mak
+#
+# Description:
+#
+#<AMI_FHDR_END>
+#**********************************************************************
+all : Ip4Config
+
+Ip4Config : $(BUILD_DIR)\Ip4Config.ffs
+
+!IF "$(x64_BUILD)"=="1"
+$(BUILD_DIR)\Ip4Config.ffs : $(Ip4Config_DIR)\Ip4ConfigDxe.efi
+!ELSE
+$(BUILD_DIR)\Ip4Config.ffs : $(Ip4Config_DIR)\Ip4ConfigDxeIa32.efi
+!ENDIF
+ $(MAKE) /f Core\FFS.mak \
+ BUILD_DIR=$(BUILD_DIR) \
+ GUID=8F9296EF-2880-4659-B857-915A8901BDC8\
+ TYPE=EFI_FV_FILETYPE_DRIVER \
+ PEFILE=$** FFSFILE=$@ COMPRESS=1 NAME=$(**B)
+#**********************************************************************
+#** **
+#** (C)Copyright 1985-2004, American Megatrends, Inc. **
+#** **
+#** All Rights Reserved. **
+#** **
+#** 6145-F Northbelt Pkwy, Norcross, GA 30071 **
+#** **
+#** Phone: (770)-246-8600 **
+#** **
+#**********************************************************************
+#********************************************************************** \ No newline at end of file
diff --git a/Core/EM/UEfiNetworkStack/Ipv4/Ip4Config/Ip4Config.sdl b/Core/EM/UEfiNetworkStack/Ipv4/Ip4Config/Ip4Config.sdl
new file mode 100644
index 0000000..919ed5f
--- /dev/null
+++ b/Core/EM/UEfiNetworkStack/Ipv4/Ip4Config/Ip4Config.sdl
@@ -0,0 +1,26 @@
+TOKEN
+ Name = "Ip4Config_SUPPORT"
+ Value = "1"
+ Help = "Main switch to enable Ip4Config support in Project"
+ TokenType = Boolean
+ TargetEQU = Yes
+ TargetMAK = Yes
+ TargetH = Yes
+ Master = Yes
+End
+
+PATH
+ Name = "Ip4Config_DIR"
+End
+
+MODULE
+ Help = "Includes Ip4Config.mak to Project"
+ File = "Ip4Config.mak"
+End
+
+ELINK
+ Name = "$(BUILD_DIR)\Ip4Config.ffs"
+ Parent = "FV_MAIN"
+ InvokeOrder = AfterParent
+End
+
diff --git a/Core/EM/UEfiNetworkStack/Ipv4/Ip4Config/Ip4ConfigDxe.efi b/Core/EM/UEfiNetworkStack/Ipv4/Ip4Config/Ip4ConfigDxe.efi
new file mode 100644
index 0000000..14e4385
--- /dev/null
+++ b/Core/EM/UEfiNetworkStack/Ipv4/Ip4Config/Ip4ConfigDxe.efi
Binary files differ
diff --git a/Core/EM/UEfiNetworkStack/Ipv4/Ip4Config/Ip4ConfigDxeIa32.efi b/Core/EM/UEfiNetworkStack/Ipv4/Ip4Config/Ip4ConfigDxeIa32.efi
new file mode 100644
index 0000000..187fd74
--- /dev/null
+++ b/Core/EM/UEfiNetworkStack/Ipv4/Ip4Config/Ip4ConfigDxeIa32.efi
Binary files differ
diff --git a/Core/EM/UEfiNetworkStack/Ipv4/Mtftp4/Mtftp4.cif b/Core/EM/UEfiNetworkStack/Ipv4/Mtftp4/Mtftp4.cif
new file mode 100644
index 0000000..07543ff
--- /dev/null
+++ b/Core/EM/UEfiNetworkStack/Ipv4/Mtftp4/Mtftp4.cif
@@ -0,0 +1,11 @@
+<component>
+ name = "Mtftp4"
+ category = ModulePart
+ LocalRoot = "Core\EM\UEfiNetworkStack\Ipv4\Mtftp4"
+ RefName = "Mtftp4"
+[files]
+"Mtftp4.sdl"
+"Mtftp4.mak"
+"Mtftp4Dxe.efi"
+"Mtftp4DxeIa32.efi"
+<endComponent>
diff --git a/Core/EM/UEfiNetworkStack/Ipv4/Mtftp4/Mtftp4.mak b/Core/EM/UEfiNetworkStack/Ipv4/Mtftp4/Mtftp4.mak
new file mode 100644
index 0000000..1bd5438
--- /dev/null
+++ b/Core/EM/UEfiNetworkStack/Ipv4/Mtftp4/Mtftp4.mak
@@ -0,0 +1,59 @@
+#//**********************************************************************
+#//**********************************************************************
+#//** **
+#//** (C)Copyright 1985-2008, American Megatrends, Inc. **
+#//** **
+#//** All Rights Reserved. **
+#//** **
+#//** 5555 Oakbrook Pkwy, Suite 200, Norcross, GA 30093 **
+#//** **
+#//** Phone: (770)-246-8600 **
+#//** **
+#//**********************************************************************
+#//**********************************************************************
+
+#**********************************************************************
+# $Header: /Alaska/BIN/Modules/Network/UEFINetworkStack II/IPV4/MtFtp4/Mtftp4.mak 2 5/01/12 10:21a Hari $
+#
+# Revision: $
+#
+# $Date: 5/01/12 10:21a $
+#**********************************************************************
+# Revision History
+# ----------------
+#
+#**********************************************************************
+#<AMI_FHDR_START>
+#
+# Name: Mtftp6.mak
+#
+# Description:
+#
+#<AMI_FHDR_END>
+#**********************************************************************
+all : Mtftp4
+
+Mtftp4 : $(BUILD_DIR)\Mtftp4.ffs
+
+!IF "$(x64_BUILD)"=="1"
+$(BUILD_DIR)\Mtftp4.ffs : $(Mtftp4_DIR)\Mtftp4Dxe.efi
+!ELSE
+$(BUILD_DIR)\Mtftp4.ffs : $(Mtftp4_DIR)\Mtftp4DxeIa32.efi
+!ENDIF
+ $(MAKE) /f Core\FFS.mak \
+ BUILD_DIR=$(BUILD_DIR) \
+ GUID=61AFA223-8AC8-4440-9AB5-762B1BF05156\
+ TYPE=EFI_FV_FILETYPE_DRIVER \
+ PEFILE=$** FFSFILE=$@ COMPRESS=1 NAME=$(**B)
+#**********************************************************************
+#** **
+#** (C)Copyright 1985-2004, American Megatrends, Inc. **
+#** **
+#** All Rights Reserved. **
+#** **
+#** 6145-F Northbelt Pkwy, Norcross, GA 30071 **
+#** **
+#** Phone: (770)-246-8600 **
+#** **
+#**********************************************************************
+#********************************************************************** \ No newline at end of file
diff --git a/Core/EM/UEfiNetworkStack/Ipv4/Mtftp4/Mtftp4.sdl b/Core/EM/UEfiNetworkStack/Ipv4/Mtftp4/Mtftp4.sdl
new file mode 100644
index 0000000..5853e9c
--- /dev/null
+++ b/Core/EM/UEfiNetworkStack/Ipv4/Mtftp4/Mtftp4.sdl
@@ -0,0 +1,26 @@
+TOKEN
+ Name = "Mtftp4_SUPPORT"
+ Value = "1"
+ Help = "Main switch to enable Mtftp4 support in Project"
+ TokenType = Boolean
+ TargetEQU = Yes
+ TargetMAK = Yes
+ TargetH = Yes
+ Master = Yes
+End
+
+PATH
+ Name = "Mtftp4_DIR"
+End
+
+MODULE
+ Help = "Includes Mtftp4.mak to Project"
+ File = "Mtftp4.mak"
+End
+
+ELINK
+ Name = "$(BUILD_DIR)\Mtftp4.ffs"
+ Parent = "FV_MAIN"
+ InvokeOrder = AfterParent
+End
+
diff --git a/Core/EM/UEfiNetworkStack/Ipv4/Mtftp4/Mtftp4Dxe.efi b/Core/EM/UEfiNetworkStack/Ipv4/Mtftp4/Mtftp4Dxe.efi
new file mode 100644
index 0000000..704bdf4
--- /dev/null
+++ b/Core/EM/UEfiNetworkStack/Ipv4/Mtftp4/Mtftp4Dxe.efi
Binary files differ
diff --git a/Core/EM/UEfiNetworkStack/Ipv4/Mtftp4/Mtftp4DxeIa32.efi b/Core/EM/UEfiNetworkStack/Ipv4/Mtftp4/Mtftp4DxeIa32.efi
new file mode 100644
index 0000000..8522d8f
--- /dev/null
+++ b/Core/EM/UEfiNetworkStack/Ipv4/Mtftp4/Mtftp4DxeIa32.efi
Binary files differ
diff --git a/Core/EM/UEfiNetworkStack/Ipv4/Udp4/Udp4.cif b/Core/EM/UEfiNetworkStack/Ipv4/Udp4/Udp4.cif
new file mode 100644
index 0000000..f7e930a
--- /dev/null
+++ b/Core/EM/UEfiNetworkStack/Ipv4/Udp4/Udp4.cif
@@ -0,0 +1,11 @@
+<component>
+ name = "Udp4"
+ category = ModulePart
+ LocalRoot = "Core\EM\UEfiNetworkStack\Ipv4\Udp4"
+ RefName = "Udp4"
+[files]
+"Udp4.sdl"
+"Udp4.mak"
+"Udp4Dxe.efi"
+"Udp4DxeIa32.efi"
+<endComponent>
diff --git a/Core/EM/UEfiNetworkStack/Ipv4/Udp4/Udp4.mak b/Core/EM/UEfiNetworkStack/Ipv4/Udp4/Udp4.mak
new file mode 100644
index 0000000..4e7738c
--- /dev/null
+++ b/Core/EM/UEfiNetworkStack/Ipv4/Udp4/Udp4.mak
@@ -0,0 +1,59 @@
+#//**********************************************************************
+#//**********************************************************************
+#//** **
+#//** (C)Copyright 1985-2008, American Megatrends, Inc. **
+#//** **
+#//** All Rights Reserved. **
+#//** **
+#//** 5555 Oakbrook Pkwy, Suite 200, Norcross, GA 30093 **
+#//** **
+#//** Phone: (770)-246-8600 **
+#//** **
+#//**********************************************************************
+#//**********************************************************************
+
+#**********************************************************************
+# $Header: /Alaska/BIN/Modules/Network/UEFINetworkStack II/IPV4/Udp4/Udp4.mak 2 5/01/12 10:24a Hari $
+#
+# Revision: $
+#
+# $Date: 5/01/12 10:24a $
+#**********************************************************************
+# Revision History
+# ----------------
+#
+#**********************************************************************
+#<AMI_FHDR_START>
+#
+# Name: Udp6.mak
+#
+# Description:
+#
+#<AMI_FHDR_END>
+#**********************************************************************
+all : Udp4
+
+Udp4 : $(BUILD_DIR)\Udp4.ffs
+
+!IF "$(x64_BUILD)"=="1"
+$(BUILD_DIR)\Udp4.ffs : $(Udp4_DIR)\Udp4Dxe.efi
+!ELSE
+$(BUILD_DIR)\Udp4.ffs : $(Udp4_DIR)\Udp4DxeIa32.efi
+!ENDIF
+ $(MAKE) /f Core\FFS.mak \
+ BUILD_DIR=$(BUILD_DIR) \
+ GUID=10EE5462-B207-4a4f-ABD8-CB522ECAA3A4\
+ TYPE=EFI_FV_FILETYPE_DRIVER \
+ PEFILE=$** FFSFILE=$@ COMPRESS=1 NAME=$(**B)
+#**********************************************************************
+#** **
+#** (C)Copyright 1985-2004, American Megatrends, Inc. **
+#** **
+#** All Rights Reserved. **
+#** **
+#** 6145-F Northbelt Pkwy, Norcross, GA 30071 **
+#** **
+#** Phone: (770)-246-8600 **
+#** **
+#**********************************************************************
+#********************************************************************** \ No newline at end of file
diff --git a/Core/EM/UEfiNetworkStack/Ipv4/Udp4/Udp4.sdl b/Core/EM/UEfiNetworkStack/Ipv4/Udp4/Udp4.sdl
new file mode 100644
index 0000000..5ec2978
--- /dev/null
+++ b/Core/EM/UEfiNetworkStack/Ipv4/Udp4/Udp4.sdl
@@ -0,0 +1,26 @@
+TOKEN
+ Name = "Udp4_SUPPORT"
+ Value = "1"
+ Help = "Main switch to enable Udp4 support in Project"
+ TokenType = Boolean
+ TargetEQU = Yes
+ TargetMAK = Yes
+ TargetH = Yes
+ Master = Yes
+End
+
+PATH
+ Name = "Udp4_DIR"
+End
+
+MODULE
+ Help = "Includes Udp4.mak to Project"
+ File = "Udp4.mak"
+End
+
+ELINK
+ Name = "$(BUILD_DIR)\Udp4.ffs"
+ Parent = "FV_MAIN"
+ InvokeOrder = AfterParent
+End
+
diff --git a/Core/EM/UEfiNetworkStack/Ipv4/Udp4/Udp4Dxe.efi b/Core/EM/UEfiNetworkStack/Ipv4/Udp4/Udp4Dxe.efi
new file mode 100644
index 0000000..1629871
--- /dev/null
+++ b/Core/EM/UEfiNetworkStack/Ipv4/Udp4/Udp4Dxe.efi
Binary files differ
diff --git a/Core/EM/UEfiNetworkStack/Ipv4/Udp4/Udp4DxeIa32.efi b/Core/EM/UEfiNetworkStack/Ipv4/Udp4/Udp4DxeIa32.efi
new file mode 100644
index 0000000..560b0f1
--- /dev/null
+++ b/Core/EM/UEfiNetworkStack/Ipv4/Udp4/Udp4DxeIa32.efi
Binary files differ
diff --git a/Core/EM/UEfiNetworkStack/Ipv4/UefiIpv4StackII.cif b/Core/EM/UEfiNetworkStack/Ipv4/UefiIpv4StackII.cif
new file mode 100644
index 0000000..de13ce8
--- /dev/null
+++ b/Core/EM/UEfiNetworkStack/Ipv4/UefiIpv4StackII.cif
@@ -0,0 +1,14 @@
+<component>
+ name = "UefiIpv4Stack II"
+ category = ModulePart
+ LocalRoot = "Core\EM\UEfiNetworkStack\Ipv4"
+ RefName = "UefiIpv4Stack II"
+[files]
+"UefiIpv4StackII.sdl"
+[parts]
+"Dhcp4"
+"Ip4Config"
+"Ip4"
+"Mtftp4"
+"Udp4"
+<endComponent>
diff --git a/Core/EM/UEfiNetworkStack/Ipv4/UefiIpv4StackII.sdl b/Core/EM/UEfiNetworkStack/Ipv4/UefiIpv4StackII.sdl
new file mode 100644
index 0000000..4fc06cf
--- /dev/null
+++ b/Core/EM/UEfiNetworkStack/Ipv4/UefiIpv4StackII.sdl
@@ -0,0 +1,11 @@
+TOKEN
+ Name = "UefiIpv4StackII_SUPPORT"
+ Value = "1"
+ Help = "Main switch to enable UefiIpv4StackII support in Project"
+ TokenType = Boolean
+ TargetEQU = Yes
+ TargetMAK = Yes
+ TargetH = Yes
+ Master = Yes
+End
+