1 ;; -----------------------------------------------------------------------
3 ;; Copyright 1999 H. Peter Anvin - All Rights Reserved
5 ;; This program is free software; you can redistribute it and/or modify
6 ;; it under the terms of the GNU General Public License as published by
7 ;; the Free Software Foundation, Inc., 675 Mass Ave, Cambridge MA 02139,
8 ;; USA; either version 2 of the License, or (at your option) any later
9 ;; version; incorporated herein by reference.
11 ;; -----------------------------------------------------------------------
23 %define PXENV_TFTP_OPEN 0020h
24 %define PXENV_TFTP_CLOSE 0021h
25 %define PXENV_TFTP_READ 0022h
26 %define PXENV_TFTP_READ_FILE 0023h
27 %define PXENV_TFTP_READ_FILE_PMODE 0024h
28 %define PXENV_TFTP_GET_FSIZE 0025h
30 %define PXENV_UDP_OPEN 0030h
31 %define PXENV_UDP_CLOSE 0031h
32 %define PXENV_UDP_READ 0032h
33 %define PXENV_UDP_WRITE 0033h
35 %define PXENV_UNDI_STARTUP 0001h
36 %define PXENV_UNDI_CLEANUP 0002h
37 %define PXENV_UNDI_INITIALIZE 0003h
38 %define PXENV_UNDI_RESET_NIC 0004h
39 %define PXENV_UNDI_SHUTDOWN 0005h
40 %define PXENV_UNDI_OPEN 0006h
41 %define PXENV_UNDI_CLOSE 0007h
42 %define PXENV_UNDI_TRANSMIT 0008h
43 %define PXENV_UNDI_SET_MCAST_ADDR 0009h
44 %define PXENV_UNDI_SET_STATION_ADDR 000Ah
45 %define PXENV_UNDI_SET_PACKET_FILTER 000Bh
46 %define PXENV_UNDI_GET_INFORMATION 000Ch
47 %define PXENV_UNDI_GET_STATISTICS 000Dh
48 %define PXENV_UNDI_CLEAR_STATISTICS 000Eh
49 %define PXENV_UNDI_INITIATE_DIAGS 000Fh
50 %define PXENV_UNDI_FORCE_INTERRUPT 0010h
51 %define PXENV_UNDI_GET_MCAST_ADDR 0011h
53 %define PXENV_UNLOAD_STACK 0070h
54 %define PXENV_GET_CACHED_INFO 0071h
55 %define PXENV_RESTART_DHCP 0072h
56 %define PXENV_RESTART_TFTP 0073h
57 %define PXENV_MODE_SWITCH 0074h