summaryrefslogtreecommitdiffstats
path: root/src/tests
diff options
context:
space:
mode:
authorMichael Brown2007-07-09 02:10:32 +0200
committerMichael Brown2007-07-09 02:10:32 +0200
commit487dc5be562be223512ed22b008c24db63463655 (patch)
tree0322faaa45b2146b9bc973c9130281b3e1d8a59f /src/tests
parentAdd missing static (diff)
downloadipxe-487dc5be562be223512ed22b008c24db63463655.tar.gz
ipxe-487dc5be562be223512ed22b008c24db63463655.tar.xz
ipxe-487dc5be562be223512ed22b008c24db63463655.zip
Fix up iscsiboot missing prototype warnings
Diffstat (limited to 'src/tests')
-rw-r--r--src/tests/iscsiboot.c45
1 files changed, 0 insertions, 45 deletions
diff --git a/src/tests/iscsiboot.c b/src/tests/iscsiboot.c
deleted file mode 100644
index 9331357d..00000000
--- a/src/tests/iscsiboot.c
+++ /dev/null
@@ -1,45 +0,0 @@
-#include <stdint.h>
-#include <string.h>
-#include <stdio.h>
-#include <gpxe/iscsi.h>
-#include <gpxe/dhcp.h>
-#include <int13.h>
-
-int iscsiboot ( const char *root_path ) {
- struct scsi_device scsi;
- struct int13_drive drive;
- int rc;
-
- memset ( &scsi, 0, sizeof ( scsi ) );
- memset ( &drive, 0, sizeof ( drive ) );
-
- printf ( "iSCSI booting from %s\n", root_path );
-
- if ( ( rc = iscsi_attach ( &scsi, root_path ) ) != 0 ) {
- printf ( "Could not attach iSCSI device: %s\n",
- strerror ( rc ) );
- goto error_attach;
- }
- if ( ( rc = init_scsidev ( &scsi ) ) != 0 ) {
- printf ( "Could not initialise iSCSI device: %s\n",
- strerror ( rc ) );
- goto error_init;
- }
-
- drive.drive = find_global_dhcp_num_option ( DHCP_EB_BIOS_DRIVE );
- drive.blockdev = &scsi.blockdev;
-
- register_int13_drive ( &drive );
- printf ( "Registered as BIOS drive %#02x\n", drive.drive );
- printf ( "Booting from BIOS drive %#02x\n", drive.drive );
- rc = int13_boot ( drive.drive );
- printf ( "Boot failed\n" );
-
- printf ( "Unregistering BIOS drive %#02x\n", drive.drive );
- unregister_int13_drive ( &drive );
-
- error_init:
- iscsi_detach ( &scsi );
- error_attach:
- return rc;
-}