mirror of
https://github.com/Motorhead1991/qemu.git
synced 2025-08-08 02:03:56 -06:00
added entry parameter to ELF loader
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@1859 c046a42c-6fe2-441c-8c8c-71466251a162
This commit is contained in:
parent
94ac515889
commit
9ee3c02942
5 changed files with 19 additions and 11 deletions
|
@ -269,7 +269,7 @@ static void sun4m_init(int ram_size, int vga_ram_size, int boot_device,
|
|||
prom_offset | IO_MEM_ROM);
|
||||
|
||||
snprintf(buf, sizeof(buf), "%s/%s", bios_dir, PROM_FILENAMEE);
|
||||
ret = load_elf(buf, 0);
|
||||
ret = load_elf(buf, 0, NULL);
|
||||
if (ret < 0) {
|
||||
snprintf(buf, sizeof(buf), "%s/%s", bios_dir, PROM_FILENAMEB);
|
||||
ret = load_image(buf, phys_ram_base + prom_offset);
|
||||
|
@ -282,7 +282,7 @@ static void sun4m_init(int ram_size, int vga_ram_size, int boot_device,
|
|||
|
||||
kernel_size = 0;
|
||||
if (linux_boot) {
|
||||
kernel_size = load_elf(kernel_filename, -0xf0000000);
|
||||
kernel_size = load_elf(kernel_filename, -0xf0000000, NULL);
|
||||
if (kernel_size < 0)
|
||||
kernel_size = load_aout(kernel_filename, phys_ram_base + KERNEL_LOAD_ADDR);
|
||||
if (kernel_size < 0)
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue