Skip to content

Commit

Permalink
Browse files Browse the repository at this point in the history
Remove the obsolete pre-aBFT AoE boot table.
  • Loading branch information
Michael Brown committed Dec 12, 2007
1 parent 3ab5710 commit 9747c1a
Showing 1 changed file with 0 additions and 30 deletions.
30 changes: 0 additions & 30 deletions src/usr/aoeboot.c
Expand Up @@ -10,26 +10,6 @@
#include <int13.h>
#include <usr/aoeboot.h>

/**
* AoE boot information block
*
* Must be placed at 40:f0.
*
* This structure needs to be replaced by an ACPI table or similar.
*/
struct aoe_boot_info {
/** Must be 0x01 */
uint8_t one;
/** Client MAC address */
uint8_t client[ETH_ALEN];
/** Server MAC address */
uint8_t server[ETH_ALEN];
/** Shelf number */
uint16_t shelf;
/** Slot number */
uint8_t slot;
} __attribute__ (( packed ));

/**
* Guess boot network device
*
Expand Down Expand Up @@ -73,16 +53,6 @@ int aoeboot ( const char *root_path ) {
/* FIXME: ugly, ugly hack */
struct aoe_session *aoe =
container_of ( ata.backend, struct aoe_session, refcnt );
struct aoe_boot_info boot_info;
boot_info.one = 0x01;
memcpy ( boot_info.client, netdev->ll_addr,
sizeof ( boot_info.client ) );
memcpy ( boot_info.server, aoe->target,
sizeof ( boot_info.server ) );
boot_info.shelf = htons ( aoe->major );
boot_info.slot = aoe->minor;
copy_to_real ( 0x40, 0xf0, &boot_info, sizeof ( boot_info ) );

abft_fill_data ( aoe );

drive.drive = find_global_dhcp_num_option ( DHCP_EB_BIOS_DRIVE );
Expand Down

0 comments on commit 9747c1a

Please sign in to comment.