From 80a2ba3d3cf33b777d6a45776b0625b9a4283951 Mon Sep 17 00:00:00 2001 From: Mark Langsdorf Date: Mon, 12 Mar 2012 11:33:25 -0500 Subject: use an uint64_t for the max_sz parameter in load_image_targphys Allow load_image_targphys to load files on systems with more than 2G of emulated memory by changing the max_sz parameter from an int to an uint64_t. Reviewed-by: Andreas F=E4rber Acked-by: Alexander Graf Signed-off-by: Mark Langsdorf Signed-off-by: Anthony Liguori --- hw/loader.h | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'hw/loader.h') diff --git a/hw/loader.h b/hw/loader.h index fbcaba9..6da291e 100644 --- a/hw/loader.h +++ b/hw/loader.h @@ -4,7 +4,8 @@ /* loader.c */ int get_image_size(const char *filename); int load_image(const char *filename, uint8_t *addr); /* deprecated */ -int load_image_targphys(const char *filename, target_phys_addr_t, int max_sz); +int load_image_targphys(const char *filename, target_phys_addr_t, + uint64_t max_sz); int load_elf(const char *filename, uint64_t (*translate_fn)(void *, uint64_t), void *translate_opaque, uint64_t *pentry, uint64_t *lowaddr, uint64_t *highaddr, int big_endian, int elf_machine, -- cgit v1.1