iPXE
Defines
PXE error codes

Defines

#define PXENV_STATUS_SUCCESS   0x0000
#define PXENV_STATUS_FAILURE   0x0001
#define PXENV_STATUS_BAD_FUNC   0x0002
#define PXENV_STATUS_UNSUPPORTED   0x0003
#define PXENV_STATUS_KEEP_UNDI   0x0004
#define PXENV_STATUS_KEEP_ALL   0x0005
#define PXENV_STATUS_OUT_OF_RESOURCES   0x0006
#define PXENV_STATUS_ARP_TIMEOUT   0x0011
#define PXENV_STATUS_UDP_CLOSED   0x0018
#define PXENV_STATUS_UDP_OPEN   0x0019
#define PXENV_STATUS_TFTP_CLOSED   0x001a
#define PXENV_STATUS_TFTP_OPEN   0x001b
#define PXENV_STATUS_MCOPY_PROBLEM   0x0020
#define PXENV_STATUS_BIS_INTEGRITY_FAILURE   0x0021
#define PXENV_STATUS_BIS_VALIDATE_FAILURE   0x0022
#define PXENV_STATUS_BIS_INIT_FAILURE   0x0023
#define PXENV_STATUS_BIS_SHUTDOWN_FAILURE   0x0024
#define PXENV_STATUS_BIS_GBOA_FAILURE   0x0025
#define PXENV_STATUS_BIS_FREE_FAILURE   0x0026
#define PXENV_STATUS_BIS_GSI_FAILURE   0x0027
#define PXENV_STATUS_BIS_BAD_CKSUM   0x0028
#define PXENV_STATUS_TFTP_CANNOT_ARP_ADDRESS   0x0030
#define PXENV_STATUS_TFTP_OPEN_TIMEOUT   0x0032
#define PXENV_STATUS_TFTP_UNKNOWN_OPCODE   0x0033
#define PXENV_STATUS_TFTP_READ_TIMEOUT   0x0035
#define PXENV_STATUS_TFTP_ERROR_OPCODE   0x0036
#define PXENV_STATUS_TFTP_CANNOT_OPEN_CONNECTION   0x0038
#define PXENV_STATUS_TFTP_CANNOT_READ_FROM_CONNECTION   0x0039
#define PXENV_STATUS_TFTP_TOO_MANY_PACKAGES   0x003a
#define PXENV_STATUS_TFTP_FILE_NOT_FOUND   0x003b
#define PXENV_STATUS_TFTP_ACCESS_VIOLATION   0x003c
#define PXENV_STATUS_TFTP_NO_MCAST_ADDRESS   0x003d
#define PXENV_STATUS_TFTP_NO_FILESIZE   0x003e
#define PXENV_STATUS_TFTP_INVALID_PACKET_SIZE   0x003f
#define PXENV_STATUS_DHCP_TIMEOUT   0x0051
#define PXENV_STATUS_DHCP_NO_IP_ADDRESS   0x0052
#define PXENV_STATUS_DHCP_NO_BOOTFILE_NAME   0x0053
#define PXENV_STATUS_DHCP_BAD_IP_ADDRESS   0x0054
#define PXENV_STATUS_UNDI_INVALID_FUNCTION   0x0060
#define PXENV_STATUS_UNDI_MEDIATEST_FAILED   0x0061
#define PXENV_STATUS_UNDI_CANNOT_INIT_NIC_FOR_MCAST   0x0062
#define PXENV_STATUS_UNDI_CANNOT_INITIALIZE_NIC   0x0063
#define PXENV_STATUS_UNDI_CANNOT_INITIALIZE_PHY   0x0064
#define PXENV_STATUS_UNDI_CANNOT_READ_CONFIG_DATA   0x0065
#define PXENV_STATUS_UNDI_CANNOT_READ_INIT_DATA   0x0066
#define PXENV_STATUS_UNDI_BAD_MAC_ADDRESS   0x0067
#define PXENV_STATUS_UNDI_BAD_EEPROM_CHECKSUM   0x0068
#define PXENV_STATUS_UNDI_ERROR_SETTING_ISR   0x0069
#define PXENV_STATUS_UNDI_INVALID_STATE   0x006a
#define PXENV_STATUS_UNDI_TRANSMIT_ERROR   0x006b
#define PXENV_STATUS_UNDI_INVALID_PARAMETER   0x006c
#define PXENV_STATUS_BSTRAP_PROMPT_MENU   0x0074
#define PXENV_STATUS_BSTRAP_MCAST_ADDR   0x0076
#define PXENV_STATUS_BSTRAP_MISSING_LIST   0x0077
#define PXENV_STATUS_BSTRAP_NO_RESPONSE   0x0078
#define PXENV_STATUS_BSTRAP_FILE_TOO_BIG   0x0079
#define PXENV_STATUS_BINL_CANCELED_BY_KEYSTROKE   0x00a0
#define PXENV_STATUS_BINL_NO_PXE_SERVER   0x00a1
#define PXENV_STATUS_NOT_AVAILABLE_IN_PMODE   0x00a2
#define PXENV_STATUS_NOT_AVAILABLE_IN_RMODE   0x00a3
#define PXENV_STATUS_BUSD_DEVICE_NOT_SUPPORTED   0x00b0
#define PXENV_STATUS_LOADER_NO_FREE_BASE_MEMORY   0x00c0
#define PXENV_STATUS_LOADER_NO_BC_ROMID   0x00c1
#define PXENV_STATUS_LOADER_BAD_BC_ROMID   0x00c2
#define PXENV_STATUS_LOADER_BAD_BC_RUNTIME_IMAGE   0x00c3
#define PXENV_STATUS_LOADER_NO_UNDI_ROMID   0x00c4
#define PXENV_STATUS_LOADER_BAD_UNDI_ROMID   0x00c5
#define PXENV_STATUS_LOADER_BAD_UNDI_DRIVER_IMAGE   0x00c6
#define PXENV_STATUS_LOADER_NO_PXE_STRUCT   0x00c8
#define PXENV_STATUS_LOADER_NO_PXENV_STRUCT   0x00c9
#define PXENV_STATUS_LOADER_UNDI_START   0x00ca
#define PXENV_STATUS_LOADER_BC_START   0x00cb

Define Documentation

#define PXENV_STATUS_SUCCESS   0x0000
#define PXENV_STATUS_FAILURE   0x0001

Definition at line 20 of file pxe_error.h.

Referenced by pxe_api_call(), pxe_loader_call(), pxenv_udp_read(), and pxenv_undi_get_nic_type().

#define PXENV_STATUS_BAD_FUNC   0x0002

Definition at line 21 of file pxe_error.h.

Referenced by pxenv_file_api_check().

#define PXENV_STATUS_UNSUPPORTED   0x0003
#define PXENV_STATUS_KEEP_UNDI   0x0004

Definition at line 23 of file pxe_error.h.

Referenced by pxenv_stop_undi().

#define PXENV_STATUS_KEEP_ALL   0x0005

Definition at line 24 of file pxe_error.h.

#define PXENV_STATUS_OUT_OF_RESOURCES   0x0006

Definition at line 25 of file pxe_error.h.

Referenced by pxenv_file_api_check(), pxenv_udp_write(), and pxenv_undi_transmit().

#define PXENV_STATUS_ARP_TIMEOUT   0x0011

Definition at line 28 of file pxe_error.h.

#define PXENV_STATUS_UDP_CLOSED   0x0018

Definition at line 31 of file pxe_error.h.

#define PXENV_STATUS_UDP_OPEN   0x0019

Definition at line 32 of file pxe_error.h.

#define PXENV_STATUS_TFTP_CLOSED   0x001a

Definition at line 33 of file pxe_error.h.

#define PXENV_STATUS_TFTP_OPEN   0x001b

Definition at line 34 of file pxe_error.h.

#define PXENV_STATUS_MCOPY_PROBLEM   0x0020

Definition at line 37 of file pxe_error.h.

Definition at line 38 of file pxe_error.h.

#define PXENV_STATUS_BIS_VALIDATE_FAILURE   0x0022

Definition at line 39 of file pxe_error.h.

#define PXENV_STATUS_BIS_INIT_FAILURE   0x0023

Definition at line 40 of file pxe_error.h.

#define PXENV_STATUS_BIS_SHUTDOWN_FAILURE   0x0024

Definition at line 41 of file pxe_error.h.

#define PXENV_STATUS_BIS_GBOA_FAILURE   0x0025

Definition at line 42 of file pxe_error.h.

#define PXENV_STATUS_BIS_FREE_FAILURE   0x0026

Definition at line 43 of file pxe_error.h.

#define PXENV_STATUS_BIS_GSI_FAILURE   0x0027

Definition at line 44 of file pxe_error.h.

#define PXENV_STATUS_BIS_BAD_CKSUM   0x0028

Definition at line 45 of file pxe_error.h.

Definition at line 48 of file pxe_error.h.

#define PXENV_STATUS_TFTP_OPEN_TIMEOUT   0x0032

Definition at line 49 of file pxe_error.h.

#define PXENV_STATUS_TFTP_UNKNOWN_OPCODE   0x0033

Definition at line 50 of file pxe_error.h.

#define PXENV_STATUS_TFTP_READ_TIMEOUT   0x0035

Definition at line 51 of file pxe_error.h.

#define PXENV_STATUS_TFTP_ERROR_OPCODE   0x0036

Definition at line 52 of file pxe_error.h.

Definition at line 53 of file pxe_error.h.

Definition at line 54 of file pxe_error.h.

Definition at line 55 of file pxe_error.h.

#define PXENV_STATUS_TFTP_FILE_NOT_FOUND   0x003b

Definition at line 56 of file pxe_error.h.

Definition at line 57 of file pxe_error.h.

Definition at line 58 of file pxe_error.h.

#define PXENV_STATUS_TFTP_NO_FILESIZE   0x003e

Definition at line 59 of file pxe_error.h.

Definition at line 60 of file pxe_error.h.

#define PXENV_STATUS_DHCP_TIMEOUT   0x0051

Definition at line 65 of file pxe_error.h.

#define PXENV_STATUS_DHCP_NO_IP_ADDRESS   0x0052

Definition at line 66 of file pxe_error.h.

Definition at line 67 of file pxe_error.h.

#define PXENV_STATUS_DHCP_BAD_IP_ADDRESS   0x0054

Definition at line 68 of file pxe_error.h.

Definition at line 71 of file pxe_error.h.

Definition at line 72 of file pxe_error.h.

Definition at line 73 of file pxe_error.h.

Definition at line 74 of file pxe_error.h.

Referenced by pxenv_start_undi().

Definition at line 75 of file pxe_error.h.

Definition at line 76 of file pxe_error.h.

Definition at line 77 of file pxe_error.h.

#define PXENV_STATUS_UNDI_BAD_MAC_ADDRESS   0x0067

Definition at line 78 of file pxe_error.h.

Definition at line 79 of file pxe_error.h.

Definition at line 80 of file pxe_error.h.

#define PXENV_STATUS_UNDI_INVALID_STATE   0x006a
#define PXENV_STATUS_UNDI_TRANSMIT_ERROR   0x006b

Definition at line 82 of file pxe_error.h.

Definition at line 83 of file pxe_error.h.

Referenced by pxenv_undi_isr(), and pxenv_undi_transmit().

#define PXENV_STATUS_BSTRAP_PROMPT_MENU   0x0074

Definition at line 86 of file pxe_error.h.

#define PXENV_STATUS_BSTRAP_MCAST_ADDR   0x0076

Definition at line 87 of file pxe_error.h.

#define PXENV_STATUS_BSTRAP_MISSING_LIST   0x0077

Definition at line 88 of file pxe_error.h.

#define PXENV_STATUS_BSTRAP_NO_RESPONSE   0x0078

Definition at line 89 of file pxe_error.h.

#define PXENV_STATUS_BSTRAP_FILE_TOO_BIG   0x0079

Definition at line 90 of file pxe_error.h.

Definition at line 97 of file pxe_error.h.

#define PXENV_STATUS_BINL_NO_PXE_SERVER   0x00a1

Definition at line 98 of file pxe_error.h.

Definition at line 99 of file pxe_error.h.

Definition at line 100 of file pxe_error.h.

Definition at line 103 of file pxe_error.h.

Definition at line 106 of file pxe_error.h.

#define PXENV_STATUS_LOADER_NO_BC_ROMID   0x00c1

Definition at line 107 of file pxe_error.h.

#define PXENV_STATUS_LOADER_BAD_BC_ROMID   0x00c2

Definition at line 108 of file pxe_error.h.

Definition at line 109 of file pxe_error.h.

#define PXENV_STATUS_LOADER_NO_UNDI_ROMID   0x00c4

Definition at line 110 of file pxe_error.h.

Definition at line 111 of file pxe_error.h.

Definition at line 112 of file pxe_error.h.

#define PXENV_STATUS_LOADER_NO_PXE_STRUCT   0x00c8

Definition at line 113 of file pxe_error.h.

Definition at line 114 of file pxe_error.h.

#define PXENV_STATUS_LOADER_UNDI_START   0x00ca

Definition at line 115 of file pxe_error.h.

#define PXENV_STATUS_LOADER_BC_START   0x00cb

Definition at line 116 of file pxe_error.h.