#define EFI_PXE_BASE_CODE_BOOT_LAYER_MASK 0x7FFF\r
#define EFI_PXE_BASE_CODE_BOOT_LAYER_INITIAL 0x0000\r
\r
+//\r
+// PXE Tag definition that identifies the processor \r
+// and programming environment of the client system.\r
+//\r
+#if defined (MDE_CPU_IA32)\r
+#define EFI_PXE_CLIENT_SYSTEM_ARCHITECTURE 0x0006\r
+#elif defined (MDE_CPU_IPF) \r
+#define EFI_PXE_CLIENT_SYSTEM_ARCHITECTURE 0x0002\r
+#elif defined (MDE_CPU_X64)\r
+#define EFI_PXE_CLIENT_SYSTEM_ARCHITECTURE 0x0007\r
+#elif defined (MDE_CPU_ARM)\r
+#define EFI_PXE_CLIENT_SYSTEM_ARCHITECTURE 0x000A\r
+#endif\r
+\r
+\r
///\r
/// Discover() server list structure.\r
///\r