summaryrefslogtreecommitdiffstats
path: root/src/arch/i386/drivers/net/undinet.c
diff options
context:
space:
mode:
authorMichael Brown2007-07-16 14:22:12 +0200
committerMichael Brown2007-07-16 14:22:12 +0200
commit6d2e4e719c346aa519d63099475c0a81b70f758c (patch)
tree048e477af1ee8a547a9a54c95c163763eb67835d /src/arch/i386/drivers/net/undinet.c
parentKill off some long-redundant CFLAGS (diff)
downloadipxe-6d2e4e719c346aa519d63099475c0a81b70f758c.tar.gz
ipxe-6d2e4e719c346aa519d63099475c0a81b70f758c.tar.xz
ipxe-6d2e4e719c346aa519d63099475c0a81b70f758c.zip
Move uninitialised .data16 variables to .bss16; saves around 2000
bytes of useless zeroes in the final image.
Diffstat (limited to 'src/arch/i386/drivers/net/undinet.c')
-rw-r--r--src/arch/i386/drivers/net/undinet.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/arch/i386/drivers/net/undinet.c b/src/arch/i386/drivers/net/undinet.c
index 6b2e0c9dd..38032ab10 100644
--- a/src/arch/i386/drivers/net/undinet.c
+++ b/src/arch/i386/drivers/net/undinet.c
@@ -136,7 +136,7 @@ undinet_function_name ( unsigned int function ) {
* Used as the paramter block for all UNDI API calls. Resides in base
* memory.
*/
-static union u_PXENV_ANY __data16 ( undinet_params );
+static union u_PXENV_ANY __bss16 ( undinet_params );
#define undinet_params __use_data16 ( undinet_params )
/** UNDI entry point
@@ -144,7 +144,7 @@ static union u_PXENV_ANY __data16 ( undinet_params );
* Used as the indirection vector for all UNDI API calls. Resides in
* base memory.
*/
-SEGOFF16_t __data16 ( undinet_entry_point );
+SEGOFF16_t __bss16 ( undinet_entry_point );
#define undinet_entry_point __use_data16 ( undinet_entry_point )
/**