Code Review
/
kvmfornfv.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
review
|
tree
raw
|
inline
| side by side
These changes are the raw update to qemu-2.6.
[kvmfornfv.git]
/
qemu
/
target-i386
/
gdbstub.c
diff --git
a/qemu/target-i386/gdbstub.c
b/qemu/target-i386/gdbstub.c
index
ff99cfb
..
4b50713
100644
(file)
--- a/
qemu/target-i386/gdbstub.c
+++ b/
qemu/target-i386/gdbstub.c
@@
-17,7
+17,7
@@
* You should have received a copy of the GNU Lesser General Public
* License along with this library; if not, see <http://www.gnu.org/licenses/>.
*/
* You should have received a copy of the GNU Lesser General Public
* License along with this library; if not, see <http://www.gnu.org/licenses/>.
*/
-#include "
config
.h"
+#include "
qemu/osdep
.h"
#include "qemu-common.h"
#include "exec/gdbstub.h"
#include "qemu-common.h"
#include "exec/gdbstub.h"
@@
-61,8
+61,8
@@
int x86_cpu_gdb_read_register(CPUState *cs, uint8_t *mem_buf, int n)
n -= IDX_XMM_REGS;
if (n < CPU_NB_REGS32 ||
(TARGET_LONG_BITS == 64 && env->hflags & HF_CS64_MASK)) {
n -= IDX_XMM_REGS;
if (n < CPU_NB_REGS32 ||
(TARGET_LONG_BITS == 64 && env->hflags & HF_CS64_MASK)) {
- stq_p(mem_buf, env->xmm_regs[n].
X
MM_Q(0));
- stq_p(mem_buf + 8, env->xmm_regs[n].
X
MM_Q(1));
+ stq_p(mem_buf, env->xmm_regs[n].
Z
MM_Q(0));
+ stq_p(mem_buf + 8, env->xmm_regs[n].
Z
MM_Q(1));
return 16;
}
} else {
return 16;
}
} else {
@@
-170,8
+170,8
@@
int x86_cpu_gdb_write_register(CPUState *cs, uint8_t *mem_buf, int n)
n -= IDX_XMM_REGS;
if (n < CPU_NB_REGS32 ||
(TARGET_LONG_BITS == 64 && env->hflags & HF_CS64_MASK)) {
n -= IDX_XMM_REGS;
if (n < CPU_NB_REGS32 ||
(TARGET_LONG_BITS == 64 && env->hflags & HF_CS64_MASK)) {
- env->xmm_regs[n].
X
MM_Q(0) = ldq_p(mem_buf);
- env->xmm_regs[n].
X
MM_Q(1) = ldq_p(mem_buf + 8);
+ env->xmm_regs[n].
Z
MM_Q(0) = ldq_p(mem_buf);
+ env->xmm_regs[n].
Z
MM_Q(1) = ldq_p(mem_buf + 8);
return 16;
}
} else {
return 16;
}
} else {