On Sun, Sep 09, 2012 at 12:09:00PM +0900, 李 ヨンジュン wrote:
Hello, I am trying to inject interrupt, in final phase of Live migration.
I use vmcs_write32 function to inject interrupt. This function is called
by qemu, with ioctl.
This is Code.
(KVM)
void vmcs_write32_provider(unsigned
On Sun, Sep 09, 2012 at 01:40:52AM +0400, Max Filippov wrote:
On Sun, Sep 9, 2012 at 1:12 AM, Aurelien Jarno aurel...@aurel32.net wrote:
float{32,64}_muladd takes an enum as a parameter, and not flags. It
means the parameter should be checked with == test instead of .
Cc: Peter Maydell
On Sun, Sep 09, 2012 at 05:29:50AM +0400, Max Filippov wrote:
Flags passed into float{32,64}_muladd are treated as bits; assign
independent bits to float_muladd_negate_* to allow precise control over
what gets negated in float{32,64}_muladd.
Signed-off-by: Max Filippov jcmvb...@gmail.com
On 9 September 2012 02:29, Max Filippov jcmvb...@gmail.com wrote:
@@ -262,9 +263,13 @@ float32 float32_maybe_silence_nan( float32 a_ )
#error Rules for silencing a signaling NaN are target-specific
# endif
#else
+# if defined(TARGET_XTENSA)
+return a_;
+# else
On 9 September 2012 10:24, Aurelien Jarno aurel...@aurel32.net wrote:
On Sun, Sep 09, 2012 at 01:40:52AM +0400, Max Filippov wrote:
I've also stumbled upon this bug, have a patch for it in the xtensa tree.
I guess that the interface was designed to allow combining these flags, why
don't just
On 8 September 2012 22:12, Aurelien Jarno aurel...@aurel32.net wrote:
+#define VARITHFPFMA(suffix, type) \
+void helper_v##suffix(CPUPPCState *env, ppc_avr_t *r, ppc_avr_t *a, \
+ ppc_avr_t *b, ppc_avr_t *c) \
On Sun, Sep 09, 2012 at 10:51:20AM +0100, Peter Maydell wrote:
On 8 September 2012 22:12, Aurelien Jarno aurel...@aurel32.net wrote:
+#define VARITHFPFMA(suffix, type) \
+void helper_v##suffix(CPUPPCState *env, ppc_avr_t *r, ppc_avr_t *a, \
+
On Sun, Sep 09, 2012 at 10:47:52AM +0100, Peter Maydell wrote:
On 9 September 2012 10:24, Aurelien Jarno aurel...@aurel32.net wrote:
On Sun, Sep 09, 2012 at 01:40:52AM +0400, Max Filippov wrote:
I've also stumbled upon this bug, have a patch for it in the xtensa tree.
I guess that the
On 9 September 2012 02:29, Max Filippov jcmvb...@gmail.com wrote:
+float32 HELPER(abs_s)(float32 v)
+{
+return float32_abs(v);
+}
+
+float32 HELPER(neg_s)(float32 v)
+{
+return float32_chs(v);
+}
Given that these are just 'v = 0x7fff' and 'v ^= 0x8000'
it seems like it
On 9 September 2012 10:24, Aurelien Jarno aurel...@aurel32.net wrote:
My idea was that negating both the product and c is equivalent to
negating the result, so there is no need to allow all of them
independent.
This is the kind of statement about floating point arithmetic that
sounds plausible
On 9 September 2012 02:29, Max Filippov jcmvb...@gmail.com wrote:
+uint32_t HELPER(ftoui)(float32 v, uint32_t rounding_mode, uint32_t scale)
+{
+float_status fp_status = {0};
+float32 zero = {0};
This probably won't compile if you turn on USE_SOFTFLOAT_STRUCT_TYPES
in softfloat.h.
On Sun, Sep 9, 2012 at 1:31 PM, Peter Maydell peter.mayd...@linaro.org wrote:
On 9 September 2012 02:29, Max Filippov jcmvb...@gmail.com wrote:
@@ -262,9 +263,13 @@ float32 float32_maybe_silence_nan( float32 a_ )
#error Rules for silencing a signaling NaN are target-specific
# endif
On Sun, Sep 9, 2012 at 2:05 PM, Peter Maydell peter.mayd...@linaro.org wrote:
On 9 September 2012 02:29, Max Filippov jcmvb...@gmail.com wrote:
+float32 HELPER(abs_s)(float32 v)
+{
+return float32_abs(v);
+}
+
+float32 HELPER(neg_s)(float32 v)
+{
+return float32_chs(v);
+}
On Sun, Sep 9, 2012 at 3:06 PM, Peter Maydell peter.mayd...@linaro.org wrote:
On 9 September 2012 02:29, Max Filippov jcmvb...@gmail.com wrote:
+uint32_t HELPER(ftoui)(float32 v, uint32_t rounding_mode, uint32_t scale)
+{
+float_status fp_status = {0};
+float32 zero = {0};
This
On 9 September 2012 13:25, Max Filippov jcmvb...@gmail.com wrote:
On Sun, Sep 9, 2012 at 2:05 PM, Peter Maydell peter.mayd...@linaro.org
wrote:
Given that these are just 'v = 0x7fff' and 'v ^= 0x8000'
it seems like it would be better to just generate code for them
rather than calling
On 08/20/2012 11:55 AM, Jan Kiszka wrote:
No need to expose the fd-based interface, everyone will already be fine
with the more handy EventNotifier variant. Rename the latter to clarify
that we are still talking about irqfds here.
Thanks, applied.
-int kvm_irqchip_add_irqfd(KVMState *s,
Public bug reported:
./configure --enable-sdl --enable-virtfs --enable-vnc --enable-cocoa
--enable-mixemu --enable-brlapi --enable-vnc-tls --enable-vnc-sasl
--enable-vnc-jpeg --enable-vnc-png --enable-curses --enable-curl
--enable-bluez --enable-tcg-interpreter --enable-nptl --enable-system
** Description changed:
./configure --enable-sdl --enable-virtfs --enable-vnc --enable-cocoa
--enable-mixemu --enable-brlapi --enable-vnc-tls --enable-vnc-sasl
--enable-vnc-jpeg --enable-vnc-png --enable-curses --enable-curl
--enable-bluez --enable-tcg-interpreter --enable-nptl
[Expired for qemu-kvm (Ubuntu) because there has been no activity for 60
days.]
** Changed in: qemu-kvm (Ubuntu)
Status: Incomplete = Expired
--
You received this bug notification because you are a member of qemu-
devel-ml, which is subscribed to QEMU.
On 09/06/2012 11:44 AM, Jan Kiszka wrote:
On 2012-08-30 20:30, Jan Kiszka wrote:
This adds PCI device assignment for i386 targets using the classic KVM
interfaces. This version is 100% identical to what is being maintained
in qemu-kvm for several years and is supported by libvirt as well. It
On 09/04/2012 06:13 PM, Julien Grall wrote:
This patch replaces all register_ioport* with the new memory API. It permits
to use the new Memory stuff like listener.
@@ -200,8 +212,11 @@ static void pm_io_space_update(PIIX4PMState *s)
/* XXX: need to improve memory and ioport
On 06.09.2012 03:51, Michael Roth wrote:
Hi everyone,
I am pleased to announce that the QEMU v1.1.2 stable release is now
available at:
http://wiki.qemu.org/download/qemu-1.1.2.tar.bz2
The official stable-1.1 repository has also been updated to v1.1.2:
On 09/08/2012 01:53 PM, Jan Kiszka wrote:
On 2012-09-07 18:09, Erik Lotspeich wrote:
Hi,
I apologize if this isn't the right venue for this message, but this
mailing list seems a bit more active than qemu-discuss.
Background:
I am running OpenSUSE 12.1. I fixed audio issues in VM guests
** Changed in: qemu
Status: New = Invalid
--
You received this bug notification because you are a member of qemu-
devel-ml, which is subscribed to QEMU.
https://bugs.launchpad.net/bugs/1008728
Title:
Program counter is wrong when re-enter tb_find_fast in SH4 CPU
Status in QEMU:
On Sun, Sep 9, 2012 at 4:13 PM, Max Filippov jcmvb...@gmail.com wrote:
On Sun, Sep 9, 2012 at 1:31 PM, Peter Maydell peter.mayd...@linaro.org
wrote:
the Xtensa ISA it says it doesn't have signaling NaNs. Maybe
it would be better to have a define for NO_SIGNALING_NANS
which made
On 09/07/2012 11:26 AM, Liu Sheng wrote:
as readonly memory is support in kvm, this patch supports this feature
in qemu, mainly pluging the memory region with KVM_MEM_READONLY flag
to kvm.
@@ -1607,10 +1623,19 @@ int kvm_cpu_exec(CPUArchState *env)
break;
case
On 9 September 2012 16:14, Max Filippov jcmvb...@gmail.com wrote:
On Sun, Sep 9, 2012 at 4:13 PM, Max Filippov jcmvb...@gmail.com wrote:
On Sun, Sep 9, 2012 at 1:31 PM, Peter Maydell peter.mayd...@linaro.org
wrote:
the Xtensa ISA it says it doesn't have signaling NaNs. Maybe
it would be
On 09/07/2012 11:50 AM, Jan Kiszka wrote:
+} else {
+cpu_physical_memory_rw(run-mmio.phys_addr,
+ run-mmio.data,
+ run-mmio.len,
+
This series implements floating point coprocessor and coprocessor context
options for xtensa and fixes a couple of bugs to make it work.
Changes v1-v2:
- add NO_SIGNALING_NANS and drop float32_maybe_silence_nan specialization
- fix fp registers access in gdbstub
- replace float32_mul/div in
On 9 September 2012 17:04, Max Filippov jcmvb...@gmail.com wrote:
These are FP to integer and integer to FP conversion opcodes.
See ISA, 4.3.10 for more details.
Note that utrunc.s implementation follows ISS behaviour, not ISA.
ISS here means instruction set simulator, right? Do you
have any
On 9 September 2012 17:04, Max Filippov jcmvb...@gmail.com wrote:
Architectures that don't have signaling NaNs can define
NO_SIGNALING_NANS, it will make float*_is_quiet_nan return 1 for any NaN
and float*_is_signaling_nan always return 0.
Signed-off-by: Max Filippov jcmvb...@gmail.com
---
In case Coprocessor Context option is enabled CPENABLE SR bits control
whether access to coprocessors is allowed or would rise one of
CoprocessorXDisabled exceptions.
See ISA, 4.4.5 for more details.
FP is coprocessor 0.
Signed-off-by: Max Filippov jcmvb...@gmail.com
---
target-xtensa/cpu.h
There are 16 32-bit FP registers (f0 - f15), control and status user
registers (fcr, fsr).
See ISA, 4.3.10 for more details.
Signed-off-by: Max Filippov jcmvb...@gmail.com
---
Changes v1-v2:
- add float32_val/make_float32 to fp registers accessors
gdbstub.c |8 +++
These are load/store instructions for FP registers with immediate or
register index and optional base post-update.
See ISA, 4.3.10 for more details.
Signed-off-by: Max Filippov jcmvb...@gmail.com
---
target-xtensa/translate.c | 58 +---
1 files changed,
These are FP to integer and integer to FP conversion opcodes.
See ISA, 4.3.10 for more details.
Note that utrunc.s implementation follows ISS behaviour, not ISA.
Signed-off-by: Max Filippov jcmvb...@gmail.com
---
Changes v1-v2:
- replace float32_mul/div in FP-to-integer convertors with
On Sun, Sep 9, 2012 at 8:16 PM, Peter Maydell peter.mayd...@linaro.org wrote:
On 9 September 2012 17:04, Max Filippov jcmvb...@gmail.com wrote:
These are FP to integer and integer to FP conversion opcodes.
See ISA, 4.3.10 for more details.
Note that utrunc.s implementation follows ISS
Architectures that don't have signaling NaNs can define
NO_SIGNALING_NANS, it will make float*_is_quiet_nan return 1 for any NaN
and float*_is_signaling_nan always return 0.
Signed-off-by: Max Filippov jcmvb...@gmail.com
---
fpu/softfloat-specialize.h | 64
These are FP arithmetic opcodes.
See ISA, 4.3.10 for more details.
Signed-off-by: Max Filippov jcmvb...@gmail.com
---
target-xtensa/helper.h|7 +
target-xtensa/op_helper.c | 37 +++
target-xtensa/translate.c | 61
These are comparison and conditional move opcodes.
See ISA, 4.3.10 for more details.
Signed-off-by: Max Filippov jcmvb...@gmail.com
---
target-xtensa/helper.h|8
target-xtensa/op_helper.c | 47 ++
target-xtensa/translate.c | 81
Flags passed into float{32,64}_muladd are treated as bits; assign
independent bits to float_muladd_negate_* to allow precise control over
what gets negated in float{32,64}_muladd.
Signed-off-by: Max Filippov jcmvb...@gmail.com
Reviewed-by: Aurelien Jarno aurel...@aurel32.net
---
fpu/softfloat.h
Signed-off-by: Max Filippov jcmvb...@gmail.com
---
target-xtensa/overlay_tool.h |1 +
1 files changed, 1 insertions(+), 0 deletions(-)
diff --git a/target-xtensa/overlay_tool.h b/target-xtensa/overlay_tool.h
index a3a5650..e395053 100644
--- a/target-xtensa/overlay_tool.h
+++
NaN propagation rule: leftmost NaN in the expression gets propagated to
the result.
Signed-off-by: Max Filippov jcmvb...@gmail.com
---
Changes v1-v2:
- drop float32_maybe_silence_nan specialization
fpu/softfloat-specialize.h |5 +++--
1 files changed, 3 insertions(+), 2 deletions(-)
diff
On Sun, Sep 9, 2012 at 9:24 PM, Marc Gauthier m...@tensilica.com wrote:
Hi Max,
Max Filippov wrote:
On Sun, Sep 9, 2012 at 8:16 PM, Peter Maydell
peter.mayd...@linaro.org wrote:
On 9 September 2012 17:04, Max Filippov jcmvb...@gmail.com wrote:
These are FP to integer and integer to FP
Signed-off-by: Richard Henderson r...@twiddle.net
Cc: Aurelien Jarno aurel...@aurel32.net
---
tcg/tcg.h | 3 +++
1 file changed, 3 insertions(+)
diff --git a/tcg/tcg.h b/tcg/tcg.h
index d710694..a9367fe 100644
--- a/tcg/tcg.h
+++ b/tcg/tcg.h
@@ -251,6 +251,9 @@ typedef int TCGv_i64;
#define
Signed-off-by: Richard Henderson r...@twiddle.net
---
target-s390x/insn-data.def | 6 ++
target-s390x/translate.c | 25 -
2 files changed, 6 insertions(+), 25 deletions(-)
diff --git a/target-s390x/insn-data.def b/target-s390x/insn-data.def
index 81f2917..84ca631
Signed-off-by: Richard Henderson r...@twiddle.net
---
target-s390x/insn-data.def | 2 ++
target-s390x/translate.c | 25 +
2 files changed, 11 insertions(+), 16 deletions(-)
diff --git a/target-s390x/insn-data.def b/target-s390x/insn-data.def
index 9d26370..7af3ba3
Note that truncating the store to r1 based on PSW_MASK_64
is incorrect. We always modify the entire register.
Signed-off-by: Richard Henderson r...@twiddle.net
---
target-s390x/helper.h | 2 +-
target-s390x/insn-data.def | 4
target-s390x/mem_helper.c | 13 +++--
Signed-off-by: Richard Henderson r...@twiddle.net
---
target-s390x/insn-data.def | 3 +++
target-s390x/translate.c | 49 ++
2 files changed, 9 insertions(+), 43 deletions(-)
diff --git a/target-s390x/insn-data.def b/target-s390x/insn-data.def
index
Signed-off-by: Richard Henderson r...@twiddle.net
---
target-s390x/helper.h | 4 +-
target-s390x/insn-data.def | 4 ++
target-s390x/mem_helper.c | 119 ++---
target-s390x/translate.c | 42
4 files changed, 83 insertions(+), 86
Signed-off-by: Richard Henderson r...@twiddle.net
---
target-s390x/helper.h | 1 -
target-s390x/insn-data.def | 2 ++
target-s390x/misc_helper.c | 6 --
target-s390x/translate.c | 16 +++-
4 files changed, 9 insertions(+), 16 deletions(-)
diff --git
Signed-off-by: Richard Henderson r...@twiddle.net
---
target-s390x/helper.h | 2 +-
target-s390x/insn-data.def | 3 +++
target-s390x/mem_helper.c | 38 +-
target-s390x/translate.c | 31 ++-
4 files changed, 43
Signed-off-by: Richard Henderson r...@twiddle.net
---
target-s390x/helper.h | 2 +-
target-s390x/insn-data.def | 3 +++
target-s390x/misc_helper.c | 6 ++
target-s390x/translate.c | 17 -
4 files changed, 14 insertions(+), 14 deletions(-)
diff --git
Make the user path more like the system path. Prepare for more kinds
of runtime exceptions. Compute ILC from S-NEXT_PC, rather than
passing it around.
Signed-off-by: Richard Henderson r...@twiddle.net
---
linux-user/main.c | 133 +--
target-s390x/cpu.h
Signed-off-by: Richard Henderson r...@twiddle.net
---
target-s390x/insn-data.def | 2 ++
target-s390x/translate.c | 19 +++
2 files changed, 9 insertions(+), 12 deletions(-)
diff --git a/target-s390x/insn-data.def b/target-s390x/insn-data.def
index ba7b876..3af659a 100644
---
Signed-off-by: Richard Henderson r...@twiddle.net
---
target-s390x/insn-data.def | 7 +++
target-s390x/translate.c | 37 ++---
2 files changed, 17 insertions(+), 27 deletions(-)
diff --git a/target-s390x/insn-data.def b/target-s390x/insn-data.def
index
Signed-off-by: Richard Henderson r...@twiddle.net
---
target-s390x/insn-data.def | 2 ++
target-s390x/translate.c | 37 +++--
2 files changed, 21 insertions(+), 18 deletions(-)
diff --git a/target-s390x/insn-data.def b/target-s390x/insn-data.def
index
Signed-off-by: Richard Henderson r...@twiddle.net
---
target-s390x/insn-data.def | 5 +
target-s390x/translate.c | 39 ++-
2 files changed, 31 insertions(+), 13 deletions(-)
diff --git a/target-s390x/insn-data.def b/target-s390x/insn-data.def
index
Signed-off-by: Richard Henderson r...@twiddle.net
---
target-s390x/insn-data.def | 4
target-s390x/translate.c | 34 --
2 files changed, 28 insertions(+), 10 deletions(-)
diff --git a/target-s390x/insn-data.def b/target-s390x/insn-data.def
index
Signed-off-by: Richard Henderson r...@twiddle.net
---
target-s390x/insn-data.def | 25 +
target-s390x/translate.c | 236 +++--
2 files changed, 82 insertions(+), 179 deletions(-)
diff --git a/target-s390x/insn-data.def b/target-s390x/insn-data.def
Note that we were missing the 32-bit SLA.
Signed-off-by: Richard Henderson r...@twiddle.net
---
target-s390x/cc_helper.c | 56 +---
target-s390x/cpu.h | 6 +-
target-s390x/insn-data.def | 21 +
target-s390x/translate.c | 207
Signed-off-by: Richard Henderson r...@twiddle.net
---
target-s390x/insn-data.def | 16 +++
target-s390x/translate.c | 67 +-
2 files changed, 40 insertions(+), 43 deletions(-)
diff --git a/target-s390x/insn-data.def
Signed-off-by: Richard Henderson r...@twiddle.net
---
target-s390x/insn-data.def | 4
target-s390x/translate.c | 24
2 files changed, 16 insertions(+), 12 deletions(-)
diff --git a/target-s390x/insn-data.def b/target-s390x/insn-data.def
index 68f9711..9d26370
Hi Max,
Max Filippov wrote:
On Sun, Sep 9, 2012 at 8:16 PM, Peter Maydell
peter.mayd...@linaro.org wrote:
On 9 September 2012 17:04, Max Filippov jcmvb...@gmail.com wrote:
These are FP to integer and integer to FP conversion opcodes.
See ISA, 4.3.10 for more details.
Note that
Hi,
it looks like the largest initrd qemu can pass/pxe can load from the
qemu's TFTP server is 33553920 bytes long. If a larger file is passed,
the laoding in pxelinux hangs (stops printing dots). It seems that qemu
supports tsize, but now it looks like it does not work well?
The command-line I
As promised the other week. I've cleaned up the patch set and
re-based it on Blueswirl's areg0 patch set. For reference, the
entire patch set is available at
git://repo.or.cz/qemu/rth.git rth/s390-reorg-3
Testing has mostly been on the gcc testsuite, where the execute
test failures are
Signed-off-by: Richard Henderson r...@twiddle.net
---
target-s390x/translate.c | 1 +
1 file changed, 1 insertion(+)
diff --git a/target-s390x/translate.c b/target-s390x/translate.c
index 66119cd..3080cef 100644
--- a/target-s390x/translate.c
+++ b/target-s390x/translate.c
@@ -757,6 +757,7 @@
Signed-off-by: Richard Henderson r...@twiddle.net
---
target-s390x/insn-data.def | 4
target-s390x/translate.c | 50 ++
2 files changed, 28 insertions(+), 26 deletions(-)
diff --git a/target-s390x/insn-data.def b/target-s390x/insn-data.def
Signed-off-by: Richard Henderson r...@twiddle.net
---
target-s390x/insn-data.def | 6
target-s390x/translate.c | 77 ++
2 files changed, 36 insertions(+), 47 deletions(-)
diff --git a/target-s390x/insn-data.def b/target-s390x/insn-data.def
Signed-off-by: Richard Henderson r...@twiddle.net
---
target-s390x/insn-data.def | 6 ++
target-s390x/translate.c | 186 ++---
2 files changed, 98 insertions(+), 94 deletions(-)
diff --git a/target-s390x/insn-data.def b/target-s390x/insn-data.def
index
Signed-off-by: Richard Henderson r...@twiddle.net
---
target-s390x/insn-data.def | 8 +++
target-s390x/translate.c | 162 -
2 files changed, 51 insertions(+), 119 deletions(-)
diff --git a/target-s390x/insn-data.def b/target-s390x/insn-data.def
Signed-off-by: Richard Henderson r...@twiddle.net
---
target-s390x/insn-data.def | 54 ++
target-s390x/insn-format.def | 55 +++
target-s390x/translate.c | 1119 --
3 files changed, 861 insertions(+), 367 deletions(-)
create mode 100644
Signed-off-by: Richard Henderson r...@twiddle.net
---
target-s390x/insn-data.def | 6 ++
target-s390x/translate.c | 27 +++
2 files changed, 17 insertions(+), 16 deletions(-)
diff --git a/target-s390x/insn-data.def b/target-s390x/insn-data.def
index
Signed-off-by: Richard Henderson r...@twiddle.net
---
target-s390x/insn-data.def | 3 +++
1 file changed, 3 insertions(+)
diff --git a/target-s390x/insn-data.def b/target-s390x/insn-data.def
index 2acc8f0..44e1ca7 100644
--- a/target-s390x/insn-data.def
+++ b/target-s390x/insn-data.def
@@ -46,6
Signed-off-by: Richard Henderson r...@twiddle.net
---
target-s390x/insn-data.def | 30 +
target-s390x/translate.c | 157 ++---
2 files changed, 78 insertions(+), 109 deletions(-)
diff --git a/target-s390x/insn-data.def
Signed-off-by: Richard Henderson r...@twiddle.net
---
target-s390x/cpu.h | 2 ++
target-s390x/int_helper.c | 51 --
target-s390x/misc_helper.c | 22
3 files changed, 69 insertions(+), 6 deletions(-)
diff --git
Signed-off-by: Richard Henderson r...@twiddle.net
---
target-s390x/fpu_helper.c | 74 +-
target-s390x/helper.h | 8 ++---
target-s390x/insn-data.def | 5
target-s390x/translate.c | 51
4 files changed, 47
Signed-off-by: Richard Henderson r...@twiddle.net
---
target-s390x/fpu_helper.c | 65
target-s390x/helper.h | 6
target-s390x/insn-data.def | 9 +
target-s390x/translate.c | 83 +++---
4 files changed,
Signed-off-by: Richard Henderson r...@twiddle.net
---
target-s390x/helper.h | 2 +-
target-s390x/insn-data.def | 4
target-s390x/misc_helper.c | 8 +++-
target-s390x/translate.c | 32 ++--
4 files changed, 22 insertions(+), 24 deletions(-)
diff
Signed-off-by: Richard Henderson r...@twiddle.net
---
target-s390x/insn-data.def | 4
target-s390x/misc_helper.c | 6 ++
target-s390x/translate.c | 35 +++
3 files changed, 21 insertions(+), 24 deletions(-)
diff --git a/target-s390x/insn-data.def
Signed-off-by: Richard Henderson r...@twiddle.net
---
target-s390x/insn-data.def | 4
target-s390x/translate.c | 30 +++---
2 files changed, 15 insertions(+), 19 deletions(-)
diff --git a/target-s390x/insn-data.def b/target-s390x/insn-data.def
index
Signed-off-by: Richard Henderson r...@twiddle.net
---
target-s390x/insn-data.def | 6 ++
target-s390x/translate.c | 46 ++
2 files changed, 28 insertions(+), 24 deletions(-)
diff --git a/target-s390x/insn-data.def b/target-s390x/insn-data.def
Signed-off-by: Richard Henderson r...@twiddle.net
---
target-s390x/insn-data.def | 14
target-s390x/translate.c | 191 -
2 files changed, 116 insertions(+), 89 deletions(-)
diff --git a/target-s390x/insn-data.def b/target-s390x/insn-data.def
Also fix disassembly for COMPARE AND BRANCH. The table must be
sorted by primary opcode, and several were out of place.
Signed-off-by: Richard Henderson r...@twiddle.net
---
s390-dis.c | 169 ++---
1 file changed, 151 insertions(+), 18
Signed-off-by: Richard Henderson r...@twiddle.net
---
target-s390x/insn-data.def | 2 ++
target-s390x/translate.c | 75 ++
2 files changed, 25 insertions(+), 52 deletions(-)
diff --git a/target-s390x/insn-data.def b/target-s390x/insn-data.def
index
Signed-off-by: Richard Henderson r...@twiddle.net
---
target-s390x/insn-data.def | 7
target-s390x/translate.c | 102 +
2 files changed, 74 insertions(+), 35 deletions(-)
diff --git a/target-s390x/insn-data.def b/target-s390x/insn-data.def
Signed-off-by: Richard Henderson r...@twiddle.net
---
target-s390x/insn-data.def | 2 ++
target-s390x/translate.c | 20 +---
2 files changed, 11 insertions(+), 11 deletions(-)
diff --git a/target-s390x/insn-data.def b/target-s390x/insn-data.def
index 6638453..ba7b876 100644
Signed-off-by: Richard Henderson r...@twiddle.net
---
target-s390x/fpu_helper.c | 28 +++-
target-s390x/helper.h | 6 ++---
target-s390x/insn-data.def | 5
target-s390x/translate.c | 66 --
4 files changed, 40
Signed-off-by: Richard Henderson r...@twiddle.net
---
s390-dis.c | 4 +++-
1 file changed, 3 insertions(+), 1 deletion(-)
diff --git a/s390-dis.c b/s390-dis.c
index bbdd239..3759164 100644
--- a/s390-dis.c
+++ b/s390-dis.c
@@ -673,7 +673,9 @@ static const struct s390_operand s390_operands[] =
Signed-off-by: Richard Henderson r...@twiddle.net
---
target-s390x/insn-data.def | 4
target-s390x/translate.c | 32 +++-
2 files changed, 23 insertions(+), 13 deletions(-)
diff --git a/target-s390x/insn-data.def b/target-s390x/insn-data.def
index
Signed-off-by: Richard Henderson r...@twiddle.net
---
target-s390x/insn-data.def | 2 ++
target-s390x/translate.c | 33 -
2 files changed, 18 insertions(+), 17 deletions(-)
diff --git a/target-s390x/insn-data.def b/target-s390x/insn-data.def
index
Signed-off-by: Richard Henderson r...@twiddle.net
---
target-s390x/insn-data.def | 7 +++
target-s390x/translate.c | 43 +++
2 files changed, 14 insertions(+), 36 deletions(-)
diff --git a/target-s390x/insn-data.def b/target-s390x/insn-data.def
Signed-off-by: Richard Henderson r...@twiddle.net
---
target-s390x/fpu_helper.c | 24 +---
target-s390x/helper.h | 4 +++-
target-s390x/insn-data.def | 7 +++
target-s390x/translate.c | 22 +++---
4 files changed, 50 insertions(+), 7 deletions(-)
Signed-off-by: Richard Henderson r...@twiddle.net
---
target-s390x/insn-data.def | 2 ++
target-s390x/mem_helper.c | 7 ++-
target-s390x/translate.c | 20
3 files changed, 12 insertions(+), 17 deletions(-)
diff --git a/target-s390x/insn-data.def
Signed-off-by: Richard Henderson r...@twiddle.net
---
target-s390x/insn-data.def | 6 ++
target-s390x/translate.c | 38 +-
2 files changed, 19 insertions(+), 25 deletions(-)
diff --git a/target-s390x/insn-data.def b/target-s390x/insn-data.def
index
Signed-off-by: Richard Henderson r...@twiddle.net
---
target-s390x/fpu_helper.c | 98 +++
target-s390x/helper.h | 12 ++---
target-s390x/insn-data.def | 7 +++
target-s390x/translate.c | 125 +
4 files
Signed-off-by: Richard Henderson r...@twiddle.net
---
target-s390x/helper.h | 2 --
target-s390x/insn-data.def | 4 +++
target-s390x/mem_helper.c | 37 ---
target-s390x/translate.c | 73 +++---
4 files changed, 53
Signed-off-by: Richard Henderson r...@twiddle.net
---
target-s390x/fpu_helper.c | 81 +-
target-s390x/helper.h | 9 ++
target-s390x/insn-data.def | 7
target-s390x/translate.c | 73 +++--
4 files
Signed-off-by: Richard Henderson r...@twiddle.net
---
target-s390x/insn-data.def | 2 ++
target-s390x/translate.c | 20
2 files changed, 10 insertions(+), 12 deletions(-)
diff --git a/target-s390x/insn-data.def b/target-s390x/insn-data.def
index 29b3eb2..79ed499 100644
Signed-off-by: Richard Henderson r...@twiddle.net
---
target-s390x/helper.h | 1 -
target-s390x/insn-data.def | 3 +++
target-s390x/misc_helper.c | 8
target-s390x/translate.c | 10 --
4 files changed, 3 insertions(+), 19 deletions(-)
diff --git a/target-s390x/helper.h
Signed-off-by: Richard Henderson r...@twiddle.net
---
target-s390x/cc_helper.c | 25 ++--
target-s390x/insn-data.def | 8 +
target-s390x/translate.c | 73 +++---
3 files changed, 27 insertions(+), 79 deletions(-)
diff --git
1 - 100 of 172 matches
Mail list logo