microblaze/s3adsp_1800: Define macros for irq map
[qemu.git] / hw / i386 / bios-linker-loader.h
blob498c0af7737cba11292a4656c0c0a36524b091ed
1 #ifndef BIOS_LINKER_LOADER_H
2 #define BIOS_LINKER_LOADER_H
4 #include <glib.h>
5 #include <stdbool.h>
6 #include <inttypes.h>
8 GArray *bios_linker_loader_init(void);
10 void bios_linker_loader_alloc(GArray *linker,
11 const char *file,
12 uint32_t alloc_align,
13 bool alloc_fseg);
15 void bios_linker_loader_add_checksum(GArray *linker, const char *file,
16 void *table,
17 void *start, unsigned size,
18 uint8_t *checksum);
20 void bios_linker_loader_add_pointer(GArray *linker,
21 const char *dest_file,
22 const char *src_file,
23 GArray *table, void *pointer,
24 uint8_t pointer_size);
26 void *bios_linker_loader_cleanup(GArray *linker);
27 #endif