qemu-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Qemu-devel] [PATCH 3/8] sparc64: fix 32bit load sign extension


From: Igor V. Kovalenko
Subject: [Qemu-devel] [PATCH 3/8] sparc64: fix 32bit load sign extension
Date: Wed, 02 Jun 2010 00:12:32 +0400
User-agent: StGit/0.15

From: Igor V. Kovalenko <address@hidden>

- change return type of ldl_* to uint32_t to prevent unwanted sign extension
  visible in sparc64 load alternate address space methods
- note this change makes ldl_* softmmu implementations match ldl_phys one
Signed-off-by: Igor V. Kovalenko <address@hidden>
---
 softmmu_header.h |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

diff --git a/softmmu_header.h b/softmmu_header.h
index 6a36e01..2f95c33 100644
--- a/softmmu_header.h
+++ b/softmmu_header.h
@@ -60,7 +60,7 @@
 #if DATA_SIZE == 8
 #define RES_TYPE uint64_t
 #else
-#define RES_TYPE int
+#define RES_TYPE uint32_t
 #endif
 
 #if ACCESS_TYPE == (NB_MMU_MODES + 1)




reply via email to

[Prev in Thread] Current Thread [Next in Thread]