|
|
@@ -195,7 +195,7 @@ multiboot_build_module_list ( struct image *image,
|
|
195
|
195
|
* along with the other structures belonging to the Multiboot
|
|
196
|
196
|
* information table.
|
|
197
|
197
|
*/
|
|
198
|
|
-static struct multiboot_info __data16 ( mbinfo );
|
|
|
198
|
+static struct multiboot_info __bss16 ( mbinfo );
|
|
199
|
199
|
#define mbinfo __use_data16 ( mbinfo )
|
|
200
|
200
|
|
|
201
|
201
|
/** The multiboot bootloader name */
|
|
|
@@ -204,11 +204,11 @@ static char __data16_array ( mb_bootloader_name, [] ) = "gPXE " VERSION;
|
|
204
|
204
|
|
|
205
|
205
|
/** The multiboot memory map */
|
|
206
|
206
|
static struct multiboot_memory_map
|
|
207
|
|
- __data16_array ( mbmemmap, [MAX_MEMORY_REGIONS] );
|
|
|
207
|
+ __bss16_array ( mbmemmap, [MAX_MEMORY_REGIONS] );
|
|
208
|
208
|
#define mbmemmap __use_data16 ( mbmemmap )
|
|
209
|
209
|
|
|
210
|
210
|
/** The multiboot module list */
|
|
211
|
|
-static struct multiboot_module __data16_array ( mbmodules, [MAX_MODULES] );
|
|
|
211
|
+static struct multiboot_module __bss16_array ( mbmodules, [MAX_MODULES] );
|
|
212
|
212
|
#define mbmodules __use_data16 ( mbmodules )
|
|
213
|
213
|
|
|
214
|
214
|
/**
|