mirror of https://github.com/ipxe/ipxe.git
Add placeholder elf_execute()
parent
819cd3f41c
commit
7cf4a72389
|
@ -34,6 +34,16 @@ typedef Elf32_Ehdr Elf_Ehdr;
|
||||||
typedef Elf32_Phdr Elf_Phdr;
|
typedef Elf32_Phdr Elf_Phdr;
|
||||||
typedef Elf32_Off Elf_Off;
|
typedef Elf32_Off Elf_Off;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Execute ELF image
|
||||||
|
*
|
||||||
|
* @v image ELF file
|
||||||
|
* @ret rc Return status code
|
||||||
|
*/
|
||||||
|
static int elf_execute ( struct image *image __unused ) {
|
||||||
|
return -ENOTSUP;
|
||||||
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Load ELF segment into memory
|
* Load ELF segment into memory
|
||||||
*
|
*
|
||||||
|
@ -122,6 +132,7 @@ int elf_load ( struct image *image ) {
|
||||||
|
|
||||||
/* Fill in entry point address */
|
/* Fill in entry point address */
|
||||||
image->entry = ehdr.e_entry;
|
image->entry = ehdr.e_entry;
|
||||||
|
image->execute = elf_execute;
|
||||||
|
|
||||||
return 0;
|
return 0;
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue