From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1LBCal-0005rL-U1 for qemu-devel@nongnu.org; Fri, 12 Dec 2008 13:18:24 -0500 Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1LBCaj-0005pD-K3 for qemu-devel@nongnu.org; Fri, 12 Dec 2008 13:18:22 -0500 Received: from [199.232.76.173] (port=48533 helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1LBCai-0005os-TD for qemu-devel@nongnu.org; Fri, 12 Dec 2008 13:18:20 -0500 Received: from mx2.redhat.com ([66.187.237.31]:47373) by monty-python.gnu.org with esmtp (Exim 4.60) (envelope-from ) id 1LBCah-0001Oj-Ul for qemu-devel@nongnu.org; Fri, 12 Dec 2008 13:18:20 -0500 Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Message-Id: <5d932ac0ac8940b042c1.1229105803@duo.random> In-Reply-To: Date: Fri, 12 Dec 2008 19:16:43 +0100 From: Andrea Arcangeli Subject: [Qemu-devel] [PATCH 1 of 5] fix cpu_physical_memory len Reply-To: qemu-devel@nongnu.org List-Id: qemu-devel.nongnu.org List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , To: Anthony Liguori Cc: chrisw@redhat.com, avi@redhat.com, Gerd Hoffmann , kvm@vger.kernel.org, qemu-devel@nongnu.org From: Andrea Arcangeli Be consistent and have length be size_t for all methods. Signed-off-by: Andrea Arcangeli --- diff --git a/cpu-all.h b/cpu-all.h --- a/cpu-all.h +++ b/cpu-all.h @@ -911,14 +911,14 @@ CPUReadMemoryFunc **cpu_get_io_memory_re CPUReadMemoryFunc **cpu_get_io_memory_read(int io_index); void cpu_physical_memory_rw(target_phys_addr_t addr, uint8_t *buf, - int len, int is_write); + size_t len, int is_write); static inline void cpu_physical_memory_read(target_phys_addr_t addr, - uint8_t *buf, int len) + uint8_t *buf, size_t len) { cpu_physical_memory_rw(addr, buf, len, 0); } static inline void cpu_physical_memory_write(target_phys_addr_t addr, - const uint8_t *buf, int len) + const uint8_t *buf, size_t len) { cpu_physical_memory_rw(addr, (uint8_t *)buf, len, 1); } @@ -936,7 +936,7 @@ void cpu_physical_memory_write_rom(targe void cpu_physical_memory_write_rom(target_phys_addr_t addr, const uint8_t *buf, int len); int cpu_memory_rw_debug(CPUState *env, target_ulong addr, - uint8_t *buf, int len, int is_write); + uint8_t *buf, size_t len, int is_write); #define VGA_DIRTY_FLAG 0x01 #define CODE_DIRTY_FLAG 0x02 diff --git a/exec.c b/exec.c --- a/exec.c +++ b/exec.c @@ -2839,7 +2839,7 @@ CPUReadMemoryFunc **cpu_get_io_memory_re /* physical memory access (slow version, mainly for debug) */ #if defined(CONFIG_USER_ONLY) void cpu_physical_memory_rw(target_phys_addr_t addr, uint8_t *buf, - int len, int is_write) + size_t len, int is_write) { int l, flags; target_ulong page; @@ -2880,7 +2880,7 @@ void cpu_physical_memory_rw(target_phys_ #else void cpu_physical_memory_rw(target_phys_addr_t addr, uint8_t *buf, - int len, int is_write) + size_t len, int is_write) { int l, io_index; uint8_t *ptr; @@ -3232,7 +3232,7 @@ void stq_phys(target_phys_addr_t addr, u /* virtual memory access for debug */ int cpu_memory_rw_debug(CPUState *env, target_ulong addr, - uint8_t *buf, int len, int is_write) + uint8_t *buf, size_t len, int is_write) { int l; target_phys_addr_t phys_addr;