aboutsummaryrefslogtreecommitdiff
path: root/hw/magic-load.c
diff options
context:
space:
mode:
authorbellard <bellard@c046a42c-6fe2-441c-8c8c-71466251a162>2005-07-23 14:27:54 +0000
committerbellard <bellard@c046a42c-6fe2-441c-8c8c-71466251a162>2005-07-23 14:27:54 +0000
commit8346901560d96edf94b803fd3f94db940ad370b3 (patch)
tree4f7736383fd41291f63d97c92767409330a7acb9 /hw/magic-load.c
parentb7c7b18129e137bd24240800d7fac02eee3b1edf (diff)
sparc64 fixes (Blue Swirl)
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@1514 c046a42c-6fe2-441c-8c8c-71466251a162
Diffstat (limited to 'hw/magic-load.c')
-rw-r--r--hw/magic-load.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/hw/magic-load.c b/hw/magic-load.c
index 63942c647b..d5c098fb42 100644
--- a/hw/magic-load.c
+++ b/hw/magic-load.c
@@ -139,7 +139,7 @@ int load_elf(const char *filename, uint8_t *addr)
if (find_phdr64(&ehdr64, fd, &phdr, PT_LOAD))
goto error;
- retval = read_program64(fd, &phdr, addr, ehdr64.e_entry);
+ retval = read_program64(fd, &phdr, phys_ram_base + ehdr64.e_entry, ehdr64.e_entry);
if (retval < 0)
goto error;
load_symbols64(&ehdr64, fd);