nsn group.
>
> Reported-by: Ricardo Ribalda Delgado
> Signed-off-by: Richard Henderson
> ---
> target/i386/translate.c | 25 -
> 1 file changed, 8 insertions(+), 17 deletions(-)
>
> diff --git a/target/i386/translate.c b/target/i386/translate.
Hi
I am missing the following functionality to fully emulate an AMD bulldozer v4:
-mno-avx
-mno-avx2
-mno-f16c
-mno-fma
-mno-fma4
-mno-prfchw
-mno-rdrnd
-mno-xop
I was wondering if there is any documentation with the features that
are planned to be implemented, and who is implementing them.
out, "blsfill %ld (0x%lx)\n",ret, ret);
ret = test_blsic(op1);
fprintf(stdout, "blsic %ld (0x%lx)\n",ret, ret);
ret = test_t1mskc(op1);
fprintf(stdout, "t1mskc %ld (0x%lx)\n",ret, ret);
ret = test_tzmsk(op1);
fprintf(stdout, "tzmsk %ld (0x%lx)\n",ret, ret);
uot;blmsk %ld (0x%lx)\n",ret, ret);
ret = test_andn(op1,op2);
fprintf(stdout, "andn %ld (0x%lx)\n",ret, ret);
ret = test_tzcnt(op1);
fprintf(stdout, "tzcnt %ld (0x%lx)\n",ret, ret);
ret = test_bextr(op1, op2, op3);
fprintf(stdout, "bextr %ld (0x%lx)\n",ret, ret);
retq
93a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
The test showed than -mbmi version behaved differently than the
-march native version.
Signed-off-by: Ricardo Ribalda Delgado <ricardo.riba...@gmail.com>
---
target/i386/translate.c | 2 +-
1 file changed, 1 insertion(+), 1 deletio
s swapped.
> At the same time, unify the setup of eflags for the insn group.
>
> Reported-by: Ricardo Ribalda Delgado <ricardo.riba...@gmail.com>
> Signed-off-by: Richard Henderson <r...@twiddle.net>
> ---
> target/i386/translate.c | 26 +-
> 1 f
nown_op;
}
+gen_op_update2_cc();
+set_cc_op(s, CC_OP_BMILGB + ot);
break;
default:
On Wed, Jul 12, 2017 at 9:12 PM, Richard Henderson <r...@twiddle.net> wrote:
> On 07/12/2017 08:58 AM, Ricardo Ribalda Delgado wrote:
time, unify the setup of eflags for the insn group.
>
> Reported-by: Ricardo Ribalda Delgado <ricardo.riba...@gmail.com>
> Signed-off-by: Richard Henderson <r...@twiddle.net>
> ---
> target/i386/translate.c | 25 -
> 1 file changed, 8 insertions(+
Hi Richard
Thanks for your patch! I have applied it to my tree, but i still get
SIGSEGV. I think that I might have found the problem. It seems to be
related to the bmi instruction blsr, which seems to be not properly
implemented.
On this example:
#include
int test_blsr(int val){
return (val
A)
+ goto unknown_op;
+b = 0x138;
+s->vex_v = (~vex3 >> 3) & 0xf;
+s->vex_l = (vex3 >> 2) & 1;
+prefixes |= pp_prefix[vex3 & 3] | PREFIX_XOP;
+ }
+ fprintf(stderr, "XOP end!\n");
+break;
}
/* Post-proce
Hi
I have the following assembly snipset (from get_common_indeces in
glibc compiled with gcc 6.3 -march=bdver4)
0x0040008179b3 <+19>: 89 15 8b c3 20 00 mov
%edx,0x20c38b(%rip)# 0x4000a23d44 <_rtld_local_ro+132>
0x0040008179b9 <+25>: 89 1d 7d c3 20 00 mov
Hello Juan
Thanks for your comments. About the indentation error... Do you have
some kind of auto indent script(like the kernel code has). It is
making me crazy trying to collaborate with a lot of projects an all of
them with different styles.
+#include stdlib.h
+#include ../qemu-common.h
From: Ricardo Ribalda Delgado ricardo.riba...@uam.es
New char device emulating an Elo serial touchpad.
v2: -Emulate id packages (linux recognizes the hw)
-Limit output to 96-4000 (thanks to Dmitry Zhurikhin)
v3: -Output buffer (thanks to Juan Quintela)
-Code Style
---
Makefile.objs
Hello Juan
New patch is on the mail.
It misses a SOB line.
Sorry, I don't understand what you mean here, do you mean the sing off?
You can remove the ../ from those, Makefile sets correct include paths
for this to work.
Done
+ /*Move event*/
+ if (is_downbuttons_state){
+
New char device emulating an Elo serial touchpad.
-Emulate id and touch packets
-Absolute Output limited to 96-4000
---
Makefile.objs |2 +-
hw/elo.c| 153 +++
hw/elo.h|2 +
hw/serial.c |2 +-
qemu-char.c
Hello Paul
Hmmm, you are right, it should be part of the calibration (userland).
As Dmtry says, the output from the chip should be from 96-4000. I have
fixed the max values to that.
The previous code was done to emulate an old privative app that uses
an elo touchscreen. I managed to reverse
16 matches
Mail list logo