From 698bbe0155292a64ebc24c59eb8a4dbd6760055d Mon Sep 17 00:00:00 2001 From: Michael Brown Date: Sun, 14 Jan 2007 04:28:42 +0000 Subject: Obsolete --- src/tests/tftptest.c | 57 ---------------------------------------------------- 1 file changed, 57 deletions(-) delete mode 100644 src/tests/tftptest.c diff --git a/src/tests/tftptest.c b/src/tests/tftptest.c deleted file mode 100644 index 5ddb2624..00000000 --- a/src/tests/tftptest.c +++ /dev/null @@ -1,57 +0,0 @@ -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include "pxe.h" - -int test_tftp ( struct net_device *netdev, struct sockaddr_tcpip *target, - const char *filename ) { - struct tftp_session tftp; - struct buffer buffer; - struct image image; - uint16_t fbms; - int rc; - - - ebuffer_alloc ( &buffer, 0 ); -#if 0 - memset ( &buffer, 0, sizeof ( buffer ) ); - buffer.addr = real_to_user ( 0, 0x7c00 ); - get_real ( fbms, BDA_SEG, BDA_FBMS ); - buffer.len = ( fbms * 1024 - 0x7c00 ); -#endif - - memset ( &tftp, 0, sizeof ( tftp ) ); - udp_connect ( &tftp.udp, target ); - tftp.filename = filename; - tftp.buffer = &buffer; - - printf ( "Fetching \"%s\" via TFTP\n", filename ); - if ( ( rc = async_wait ( tftp_get ( &tftp ) ) ) != 0 ) - return rc; - - memset ( &image, 0, sizeof ( image ) ); - image.data = buffer.addr; - image.len = buffer.len; - if ( ( rc = multiboot_load ( &image ) ) == 0 ) { - printf ( "Got valid multiboot image: execaddr at %lx\n", - image.entry ); - - image_exec ( &image ); - - return 0; - } - - printf ( "Attempting PXE boot\n" ); - pxe_netdev = netdev; - rc = pxe_boot(); - printf ( "PXE NBP returned with status %04x\n", rc ); - return 0; -} -- cgit v1.2.3-55-g7522