diff options
author | Michael Brown <mcb30@etherboot.org> | 2007-12-12 14:32:02 +0000 |
---|---|---|
committer | Michael Brown <mcb30@etherboot.org> | 2007-12-12 14:32:02 +0000 |
commit | 9747c1a486151db1d2867caf1f95f2ab1759ab5a (patch) | |
tree | 55bb554708a524995c51e239ae26804faa005f83 /src/usr | |
parent | 3ab571006ef76d839e1eb24d11c62630c9757dfb (diff) | |
download | ipxe-9747c1a486151db1d2867caf1f95f2ab1759ab5a.tar.gz |
Remove the obsolete pre-aBFT AoE boot table.
Diffstat (limited to 'src/usr')
-rw-r--r-- | src/usr/aoeboot.c | 30 |
1 files changed, 0 insertions, 30 deletions
diff --git a/src/usr/aoeboot.c b/src/usr/aoeboot.c index ffc17a1c..82b63e7e 100644 --- a/src/usr/aoeboot.c +++ b/src/usr/aoeboot.c @@ -11,26 +11,6 @@ #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 * * @ret netdev Boot network device @@ -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 ); |