diff options
author | hpa <hpa> | 2001-12-16 00:03:28 +0000 |
---|---|---|
committer | hpa <hpa> | 2001-12-16 00:03:28 +0000 |
commit | 9d0869d27f663580d408e76cb2ea210714dea553 (patch) | |
tree | 4106606ef55794780784a35af434a42eb1bcc94b /pxe.inc | |
parent | b9f4a599f1bd31369f3f3f49e05d2102ceb295fd (diff) | |
download | syslinux-9d0869d27f663580d408e76cb2ea210714dea553.tar.gz |
Make a valiant, and probably futile, attempt to free memory aftersyslinux-1.65
running the PXE stack.
Diffstat (limited to 'pxe.inc')
-rw-r--r-- | pxe.inc | 78 |
1 files changed, 78 insertions, 0 deletions
@@ -56,4 +56,82 @@ %define PXENV_RESTART_TFTP 0073h %define PXENV_MODE_SWITCH 0074h +%define PXENV_EXIT_SUCCESS 0x0000 +%define PXENV_EXIT_FAILURE 0x0001 + +%define PXENV_STATUS_SUCCESS 0x00 +%define PXENV_STATUS_FAILURE 0x01 +%define PXENV_STATUS_BAD_FUNC 0x02 +%define PXENV_STATUS_UNSUPPORTED 0x03 +%define PXENV_STATUS_KEEP_UNDI 0x04 +%define PXENV_STATUS_KEEP_ALL 0x05 +%define PXENV_STATUS_OUT_OF_RESOURCES 0x06 +%define PXENV_STATUS_ARP_TIMEOUT 0x11 +%define PXENV_STATUS_UDP_CLOSED 0x18 +%define PXENV_STATUS_UDP_OPEN 0x19 +%define PXENV_STATUS_TFTP_CLOSED 0x1A +%define PXENV_STATUS_TFTP_OPEN 0x1B +%define PXENV_STATUS_MCOPY_PROBLEM 0x20 +%define PXENV_STATUS_BIS_INTEGRITY_FAILURE 0x21 +%define PXENV_STATUS_BIS_VALIDATE_FAILURE 0x22 +%define PXENV_STATUS_BIS_INIT_FAILURE 0x23 +%define PXENV_STATUS_BIS_SHUTDOWN_FAILURE 0x24 +%define PXENV_STATUS_BIS_GBOA_FAILURE 0x25 +%define PXENV_STATUS_BIS_FREE_FAILURE 0x26 +%define PXENV_STATUS_BIS_GSI_FAILURE 0x27 +%define PXENV_STATUS_BIS_BAD_CKSUM 0x28 +%define PXENV_STATUS_TFTP_CANNOT_ARP_ADDRESS 0x30 +%define PXENV_STATUS_TFTP_OPEN_TIMEOUT 0x32 + +%define PXENV_STATUS_TFTP_UNKNOWN_OPCODE 0x33 +%define PXENV_STATUS_TFTP_READ_TIMEOUT 0x35 +%define PXENV_STATUS_TFTP_ERROR_OPCODE 0x36 +%define PXENV_STATUS_TFTP_CANNOT_OPEN_CONNECTION 0x38 +%define PXENV_STATUS_TFTP_CANNOT_READ_FROM_CONNECTION 0x39 +%define PXENV_STATUS_TFTP_TOO_MANY_PACKAGES 0x3A +%define PXENV_STATUS_TFTP_FILE_NOT_FOUND 0x3B +%define PXENV_STATUS_TFTP_ACCESS_VIOLATION 0x3C +%define PXENV_STATUS_TFTP_NO_MCAST_ADDRESS 0x3D +%define PXENV_STATUS_TFTP_NO_FILESIZE 0x3E +%define PXENV_STATUS_TFTP_INVALID_PACKET_SIZE 0x3F +%define PXENV_STATUS_DHCP_TIMEOUT 0x51 +%define PXENV_STATUS_DHCP_NO_IP_ADDRESS 0x52 +%define PXENV_STATUS_DHCP_NO_BOOTFILE_NAME 0x53 +%define PXENV_STATUS_DHCP_BAD_IP_ADDRESS 0x54 +%define PXENV_STATUS_UNDI_INVALID_FUNCTION 0x60 +%define PXENV_STATUS_UNDI_MEDIATEST_FAILED 0x61 +%define PXENV_STATUS_UNDI_CANNOT_INIT_NIC_FOR_MCAST 0x62 +%define PXENV_STATUS_UNDI_CANNOT_INITIALIZE_NIC 0x63 +%define PXENV_STATUS_UNDI_CANNOT_INITIALIZE_PHY 0x64 +%define PXENV_STATUS_UNDI_CANNOT_READ_CONFIG_DATA 0x65 +%define PXENV_STATUS_UNDI_CANNOT_READ_INIT_DATA 0x66 +%define PXENV_STATUS_UNDI_BAD_MAC_ADDRESS 0x67 +%define PXENV_STATUS_UNDI_BAD_EEPROM_CHECKSUM 0x68 +%define PXENV_STATUS_UNDI_ERROR_SETTING_ISR 0x69 +%define PXENV_STATUS_UNDI_INVALID_STATE 0x6A +%define PXENV_STATUS_UNDI_TRANSMIT_ERROR 0x6B +%define PXENV_STATUS_UNDI_INVALID_PARAMETER 0x6C +%define PXENV_STATUS_BSTRAP_PROMPT_MENU 0x74 +%define PXENV_STATUS_BSTRAP_MCAST_ADDR 0x76 +%define PXENV_STATUS_BSTRAP_MISSING_LIST 0x77 +%define PXENV_STATUS_BSTRAP_NO_RESPONSE 0x78 +%define PXENV_STATUS_BSTRAP_FILE_TOO_BIG 0x79 +%define PXENV_STATUS_BINL_CANCELED_BY_KEYSTROKE 0xA0 +%define PXENV_STATUS_BINL_NO_PXE_SERVER 0xA1 +%define PXENV_STATUS_NOT_AVAILABLE_IN_PMODE 0xA2 +%define PXENV_STATUS_NOT_AVAILABLE_IN_RMODE 0xA3 +%define PXENV_STATUS_BUSD_DEVICE_NOT_SUPPORTED 0xB0 +%define PXENV_STATUS_LOADER_NO_FREE_BASE_MEMORY 0xC0 +%define PXENV_STATUS_LOADER_NO_BC_ROMID 0xC1 +%define PXENV_STATUS_LOADER_BAD_BC_ROMID 0xC2 +%define PXENV_STATUS_LOADER_BAD_BC_RUNTIME_IMAGE 0xC3 +%define PXENV_STATUS_LOADER_NO_UNDI_ROMID 0xC4 +%define PXENV_STATUS_LOADER_BAD_UNDI_ROMID 0xC5 +%define PXENV_STATUS_LOADER_BAD_UNDI_DRIVER_IMAGE 0xC6 +%define PXENV_STATUS_LOADER_NO_PXE_STRUCT 0xC8 +%define PXENV_STATUS_LOADER_NO_PXENV_STRUCT 0xC9 +%define PXENV_STATUS_LOADER_UNDI_START 0xCA +%define PXENV_STATUS_LOADER_BC_START 0xCB + %endif ; _PXE_INC + |