repo.or.cz
/
qemu
/
rayw.git
/
search
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
log
|
graphiclog1
|
graphiclog2
|
commit
|
commitdiff
|
tree
|
refs
|
edit
|
fork
first
·
prev
·
next
softfloat: add uint128_to_float128
2022-04-20
Matheus
Ferst
softfloat
:
add
u
int128_
t
o
_
f
l
oat128
Signed-off-by:
Matheus Ferst
<matheus.ferst@eldorado.org.br>
commit
|
commitdiff
|
tree
2022-04-20
Matheus
F
e
rst
qemu/int128:
a
d
d int128_urshift
Signed-off-by:
Matheus Ferst
<matheus.ferst@eldorado.org.br>
commit
|
commitdiff
|
tree
2022-03-26
M
a
theus Ferst
target/pp
c
:
fix helper_xv
m
add* argument o
r
der
Signed-off-by:
Matheus Ferst
<matheus.ferst@eldorado.org.br>
commit
|
commitdiff
|
tree
2022-03-14
Matheus Ferst
targe
t
/pp
c
: fix
x
xspltw for big endian hosts
Signed-off-by:
Matheus Ferst
<matheus.ferst@eldorado.org.br>
commit
|
commitdiff
|
tree
2022-03-08
Mat
h
eus Fer
s
t
tests
/
tcg/p
p
c64l
e
: c
h
a
n
g
e
si
g
nal_save_restor
e
_xer to
.
.
.
Signed-off-by:
Matheus Ferst
<matheus.ferst@eldorado.org.br>
commit
|
commitdiff
|
tree
2022-03-08
Matheus
F
e
r
s
t
linux-u
s
e
r
/ppc: deliver SI
G
TR
A
P on POWER
P
C_EXCP_TRA
P
Signed-off-by:
Matheus Ferst
<matheus.ferst@eldorado.org.br>
commit
|
commitdiff
|
tree
2022-03-05
Ma
t
heus Ferst
target/ppc: spli
t
X
X
GENPCV macros for
r
ead
a
bil
i
ty
Signed-off-by:
Matheus Ferst
<matheus.ferst@eldorado.org.br>
commit
|
commitdiff
|
tree
2022-03-05
Matheus Fe
r
st
tar
g
et/ppc: use andc in v
r
lqm
i
Signed-off-by:
Matheus Ferst
<matheus.ferst@eldorado.org.br>
commit
|
commitdiff
|
tree
2022-03-05
Matheus Fers
t
t
a
r
get
/
ppc: us
e
e
x
tract/e
x
tract2 to creat
e
vrl
q
nm mask
Signed-off-by:
Matheus Ferst
<matheus.ferst@eldorado.org.br>
commit
|
commitdiff
|
tree
2022-03-05
M
a
theus Ferst
target/ppc: use e
x
t32u and
d
epo
s
it in do_vx_vmulhw_i64
Signed-off-by:
Matheus Ferst
<matheus.ferst@eldorado.org.br>
commit
|
commitdiff
|
tree
2022-03-05
Matheus Ferst
t
e
sts/tcg/ppc64le: Use Altivec regis
t
e
r
names in clobb
e
r
.
.
.
Signed-off-by:
Matheus Ferst
<matheus.ferst@eldorado.org.br>
commit
|
commitdiff
|
tree
2022-03-05
M
a
t
h
e
us F
e
rst
tests/tcg
/
pp
c
64
l
e: emit bc
d
s
ub with
.
long wh
e
n
needed
Signed-off-by:
Matheus Ferst
<matheus.ferst@eldorado.org.br>
commit
|
commitdiff
|
tree
2022-03-05
Matheus Ferst
tests/tcg/
p
p
c64le: drop
_
_int128
usa
g
e in b
c
dsub
Signed-off-by:
Matheus Ferst
<matheus.ferst@eldorado.org.br>
commit
|
commitdiff
|
tree
2022-03-05
Matheu
s
Ferst
targ
e
t/ppc: change xs
[
n]madd[am]
s
p
to use float64r32_m
u
ladd
Signed-off-by:
Matheus Ferst
<matheus.ferst@eldorado.org.br>
commit
|
commitdiff
|
tree
2022-03-05
Matheus Ferst
t
e
sts/tcg/
p
p
c
6
4le: use inline asm in
s
tea
d
of __buil
t
in_mtfsf
Signed-off-by:
Matheus Ferst
<matheus.ferst@eldorado.org.br>
commit
|
commitdiff
|
tree
2022-03-02
Matheus Ferst
target/ppc: imple
m
ent xs[
n
]maddqp[o]/xs[n]msu
b
q
p[o]
Signed-off-by:
Matheus Ferst
<matheus.ferst@eldorado.org.br>
commit
|
commitdiff
|
tree
2022-03-02
Mathe
u
s
F
ers
t
t
arg
e
t
/
p
pc:
move xs[n
]
m
a
dd[a
m
]
[
ds]p/xs[n]msub[am][ds
.
.
.
Signed-off-by:
Matheus Ferst
<matheus.ferst@eldorado.org.br>
commit
|
commitdiff
|
tree
2022-03-02
Matheus Fe
r
st
target/pp
c
: Implement
x
xgenpcv[b
h
wd]m instructi
o
n
Signed-off-by:
Matheus Ferst
<matheus.ferst@eldorado.org.br>
commit
|
commitdiff
|
tree
2022-03-02
M
a
t
h
eus Ferst
target/ppc
:
Implem
e
nt xxeval
Signed-off-by:
Matheus Ferst
<matheus.ferst@eldorado.org.br>
commit
|
commitdiff
|
tree
2022-03-02
M
atheus Ferst
tcg/tcg-op-gv
e
c
.
c
:
Introd
u
ce t
c
g_
g
en_gvec_4i
Signed-off-by:
Matheus Ferst
<matheus.ferst@eldorado.org.br>
commit
|
commitdiff
|
tree
2022-03-02
Matheus Ferst
tar
g
e
t/ppc: Impl
e
men
t
x
x
p
ermx
instr
u
ction
Signed-off-by:
Matheus Ferst
<matheus.ferst@eldorado.org.br>
commit
|
commitdiff
|
tree
2022-03-02
Matheu
s
Ferst
t
arget/ppc
:
M
o
v
e xx
p
erm
d
i to decodetree
Signed-off-by:
Matheus Ferst
<matheus.ferst@eldorado.org.br>
commit
|
commitdiff
|
tree
2022-03-02
M
atheus Ferst
target/p
p
c
:
m
ove
xxperm/x
x
permr to decodetree
Signed-off-by:
Matheus Ferst
<matheus.ferst@eldorado.org.br>
commit
|
commitdiff
|
tree
2022-03-02
Matheus Ferst
target/ppc:
Move xxsel to
d
e
co
d
etree
Signed-off-by:
Matheus Ferst
<matheus.ferst@eldorado.org.br>
commit
|
commitdiff
|
tree
2022-03-02
Matheus Ferst
target/ppc: Move vsel a
n
d vperm/vpermr to decodetree
Signed-off-by:
Matheus Ferst
<matheus.ferst@eldorado.org.br>
commit
|
commitdiff
|
tree
2022-03-02
Ma
t
heus Fer
s
t
target/ppc:
i
mplemen
t
vr
l
q
m
i
Signed-off-by:
Matheus Ferst
<matheus.ferst@eldorado.org.br>
commit
|
commitdiff
|
tree
2022-03-02
Mat
h
eus Ferst
target/ppc: i
m
pleme
n
t vrlqnm
Signed-off-by:
Matheus Ferst
<matheus.ferst@eldorado.org.br>
commit
|
commitdiff
|
tree
2022-03-02
Mat
h
eus F
e
r
st
target/ppc:
i
m
ple
m
e
n
t vrlq
Signed-off-by:
Matheus Ferst
<matheus.ferst@eldorado.org.br>
commit
|
commitdiff
|
tree
2022-03-02
Matheus
F
erst
t
arge
t
/ppc: move vrl[bhw
d
]n
m
/
v
r
l[bhwd]mi to dec
o
detree
Signed-off-by:
Matheus Ferst
<matheus.ferst@eldorado.org.br>
commit
|
commitdiff
|
tree
2022-03-02
M
a
theus F
e
rst
ta
r
get
/
ppc: mov
e
vrl[bhwd] to
decodetr
e
e
Signed-off-by:
Matheus Ferst
<matheus.ferst@eldorado.org.br>
commit
|
commitdiff
|
tree
2022-03-02
M
ath
e
us Ferst
target/ppc: i
m
plemen
t
v
sraq
Signed-off-by:
Matheus Ferst
<matheus.ferst@eldorado.org.br>
commit
|
commitdiff
|
tree
2022-03-02
M
atheu
s
Ferst
target
/
p
p
c: impl
e
ment v
s
rq
Signed-off-by:
Matheus Ferst
<matheus.ferst@eldorado.org.br>
commit
|
commitdiff
|
tree
2022-03-02
Matheus Fe
r
st
targ
e
t/ppc: implement vslq
Signed-off-by:
Matheus Ferst
<matheus.ferst@eldorado.org.br>
commit
|
commitdiff
|
tree
2022-03-02
Matheu
s
Ferst
target/ppc: move
vs[lr][a][bhwd] to decodet
r
e
e
Signed-off-by:
Matheus Ferst
<matheus.ferst@eldorado.org.br>
commit
|
commitdiff
|
tree
2022-03-02
Matheus Ferst
target/ppc: imp
l
e
ment vgnb
Signed-off-by:
Matheus Ferst
<matheus.ferst@eldorado.org.br>
commit
|
commitdiff
|
tree
2022-03-02
Matheus Ferst
t
arget/ppc: impl
e
me
n
t vcntmb[bhwd]
Signed-off-by:
Matheus Ferst
<matheus.ferst@eldorado.org.br>
commit
|
commitdiff
|
tree
2022-03-02
M
a
theu
s
Fers
t
targ
e
t/pp
c
: imple
m
ent vclrrb
Signed-off-by:
Matheus Ferst
<matheus.ferst@eldorado.org.br>
commit
|
commitdiff
|
tree
2022-03-02
M
a
the
u
s Fe
r
st
target/ppc: implement vclrlb
Signed-off-by:
Matheus Ferst
<matheus.ferst@eldorado.org.br>
commit
|
commitdiff
|
tree
2022-03-02
Mat
h
eus
Ferst
ta
r
get/ppc: implement v
s
tri[bh][lr]
Signed-off-by:
Matheus Ferst
<matheus.ferst@eldorado.org.br>
commit
|
commitdiff
|
tree
2022-03-02
Matheus Ferst
target
/
ppc:
I
mpl
e
me
n
t V
e
ctor Compare Q
u
adword
Signed-off-by:
Matheus Ferst
<matheus.ferst@eldorado.org.br>
commit
|
commitdiff
|
tree
2022-03-02
M
a
theus Ferst
target/ppc: Implement Vecto
r
Compa
r
e Greater Than Quadw
o
rd
Signed-off-by:
Matheus Ferst
<matheus.ferst@eldorado.org.br>
commit
|
commitdiff
|
tree
2022-03-02
Ma
t
heus
F
ers
t
target/ppc
:
Imple
m
ent Vector C
o
mpar
e
Equal Quadword
Signed-off-by:
Matheus Ferst
<matheus.ferst@eldorado.org.br>
commit
|
commitdiff
|
tree
2022-03-02
Matheu
s
Ferst
targ
e
t/ppc: Mo
v
e Vector Compare Not Equal or Zero
to
.
.
.
Signed-off-by:
Matheus Ferst
<matheus.ferst@eldorado.org.br>
commit
|
commitdiff
|
tree
2022-03-02
Matheus Ferst
target/ppc: M
o
ve Vector Compare Equal/Not Equal/Gr
e
ater
.
.
.
Signed-off-by:
Matheus Ferst
<matheus.ferst@eldorado.org.br>
commit
|
commitdiff
|
tree
2022-01-28
Matheus Ferst
con
f
igure: fix parame
t
er exp
a
nsion
o
f --
c
ross-cc-cflags
.
.
.
Signed-off-by:
Matheus Ferst
<matheus.ferst@eldorado.org.br>
commit
|
commitdiff
|
tree
2022-01-04
Matheus F
e
rs
t
target/
p
pc: do
not
s
ilence
snan i
n
xs
c
vspdp
n
Signed-off-by:
Matheus Ferst
<matheus.ferst@eldorado.org.br>
commit
|
commitdiff
|
tree
2021-12-17
Matheus Ferst
t
ar
g
et/ppc: move
x
scvq
p
d
p
to dec
o
detree
Signed-off-by:
Matheus Ferst
<matheus.ferst@eldorado.org.br>
commit
|
commitdiff
|
tree
2021-12-17
Math
e
us Ferst
tar
g
e
t
/ppc: fix xscv
q
pdp registe
r
acces
s
Signed-off-by:
Matheus Ferst
<matheus.ferst@eldorado.org.br>
commit
|
commitdiff
|
tree
2021-12-17
Matheu
s
Ferst
t
a
rget/ppc:
Implement Vector Mask Move i
n
s
ns
Signed-off-by:
Matheus Ferst
<matheus.ferst@eldorado.org.br>
commit
|
commitdiff
|
tree
2021-12-17
M
a
theus Ferst
t
a
rget
/
ppc: Implement
V
ector
Extrac
t
M
a
sk
Signed-off-by:
Matheus Ferst
<matheus.ferst@eldorado.org.br>
commit
|
commitdiff
|
tree
2021-12-17
M
atheus Ferst
target
/
ppc
:
Implem
e
nt Vecto
r
Expand Mask
Signed-off-by:
Matheus Ferst
<matheus.ferst@eldorado.org.br>
commit
|
commitdiff
|
tree
2021-11-10
M
a
theus Ferst
t
arget/
p
pc: Fix
registe
r
u
p
date on lf[s
d
]u[x]/stf[sd
.
.
.
Signed-off-by:
Matheus Ferst
<matheus.ferst@eldorado.org.br>
commit
|
commitdiff
|
tree
2021-11-08
Matheus Ferst
t
a
rget/pp
c
: cn
t
lzdm/cnttzd
m
i
m
p
lementation w
i
thout
.
.
.
Signed-off-by:
Matheus Ferst
<matheus.ferst@eldorado.org.br>
commit
|
commitdiff
|
tree
2021-11-08
M
atheus Ferst
target/pp
c
: Implem
e
nt lxvkq instruction
Signed-off-by:
Matheus Ferst
<matheus.ferst@eldorado.org.br>
commit
|
commitdiff
|
tree
2021-11-08
Ma
t
heu
s
Ferst
target
/
ppc: Im
p
lem
e
nt xxblendvb/xxble
n
dvh/xxblendvw
.
.
.
Signed-off-by:
Matheus Ferst
<matheus.ferst@eldorado.org.br>
commit
|
commitdiff
|
tree
2021-11-08
Mathe
u
s Ferst
target/ppc: receive high/low
a
s argument in get/set_cpu
_
vsr
Signed-off-by:
Matheus Ferst
<matheus.ferst@eldorado.org.br>
commit
|
commitdiff
|
tree
2021-11-08
Matheus Ferst
target/ppc: Imple
m
en
t
Vec
t
or Ex
t
r
a
ct Do
u
ble to
V
S
R
.
.
.
Signed-off-by:
Matheus Ferst
<matheus.ferst@eldorado.org.br>
commit
|
commitdiff
|
tree
2021-11-08
M
a
t
heus Ferst
t
arget/ppc:
M
o
ve
v
i
n
sert
b
/vinserth/vi
n
s
e
rtw/vinsertd
.
.
.
Signed-off-by:
Matheus Ferst
<matheus.ferst@eldorado.org.br>
commit
|
commitdiff
|
tree
2021-11-08
Matheus
F
erst
target
/
ppc:
I
mp
l
ement Vector I
n
sert fr
o
m
VSR
usi
n
g
.
.
.
Signed-off-by:
Matheus Ferst
<matheus.ferst@eldorado.org.br>
commit
|
commitdiff
|
tree
2021-11-08
Matheus F
e
rs
t
target/ppc: Implement Vector
I
n
sert Word from GPR
using
.
.
.
Signed-off-by:
Matheus Ferst
<matheus.ferst@eldorado.org.br>
commit
|
commitdiff
|
tree
2021-11-08
Matheus Ferst
ta
r
get/ppc
:
Implement
V
ector Inser
t
from G
P
R using
.
.
.
Signed-off-by:
Matheus Ferst
<matheus.ferst@eldorado.org.br>
commit
|
commitdiff
|
tree
2021-11-08
Matheus F
e
rst
target/pp
c
: Implement v
s
ld
b
i/v
s
rdbi instruction
s
Signed-off-by:
Matheus Ferst
<matheus.ferst@eldorado.org.br>
commit
|
commitdiff
|
tree
2021-11-08
M
a
th
e
us Ferst
target/ppc
:
Imple
m
en
t
vp
d
ep
d
/vpextd instruction
Signed-off-by:
Matheus Ferst
<matheus.ferst@eldorado.org.br>
commit
|
commitdiff
|
tree
2021-11-08
Matheus Fer
s
t
target/ppc: Implem
e
nt vcl
z
dm/vctzdm
instructions
Signed-off-by:
Matheus Ferst
<matheus.ferst@eldorado.org.br>
commit
|
commitdiff
|
tree
2021-11-08
Ma
t
he
u
s
F
erst
target/ppc: Move
v
c
fu
g
e
d
t
o vm
x
-impl
.
c
.
i
nc
Signed-off-by:
Matheus Ferst
<matheus.ferst@eldorado.org.br>
commit
|
commitdiff
|
tree
2021-11-08
Matheus Ferst
target/ppc: Imp
l
ement
p
e
x
t
d instruct
i
on
Signed-off-by:
Matheus Ferst
<matheus.ferst@eldorado.org.br>
commit
|
commitdiff
|
tree
2021-11-08
Matheus Ferst
target/ppc: Implement pdepd ins
t
r
uctio
n
Signed-off-by:
Matheus Ferst
<matheus.ferst@eldorado.org.br>
commit
|
commitdiff
|
tree
2021-11-08
Mathe
u
s Ferst
target/ppc: Implement PLQ and PSTQ
Signed-off-by:
Matheus Ferst
<matheus.ferst@eldorado.org.br>
commit
|
commitdiff
|
tree
2021-11-08
M
atheus Fer
s
t
target/ppc: Move LQ
and STQ to decodetree
Signed-off-by:
Matheus Ferst
<matheus.ferst@eldorado.org.br>
commit
|
commitdiff
|
tree
2021-10-21
Matheus
Ferst
t
arg
e
t/ppc:
F
ilter mtm
s
r[d] input
b
efore s
e
tting MSR
Signed-off-by:
Matheus Ferst
<matheus.ferst@eldorado.org.br>
commit
|
commitdiff
|
tree
2021-10-21
Mat
h
e
us Ferst
target/ppc:
Fix
X
ER access in mo
n
i
t
o
r
Signed-off-by:
Matheus Ferst
<matheus.ferst@eldorado.org.br>
commit
|
commitdiff
|
tree
2021-10-21
Math
e
u
s Ferst
lin
u
x-us
e
r:
Fix X
E
R access in
ppc versi
o
n of elf_
c
ore_copy_regs
Signed-off-by:
Matheus Ferst
<matheus.ferst@eldorado.org.br>
commit
|
commitdiff
|
tree
2021-10-21
M
atheus Fe
r
st
t
arget/p
p
c: Fix XER
a
cc
e
ss in gdb
s
tub
Signed-off-by:
Matheus Ferst
<matheus.ferst@eldorado.org.br>
commit
|
commitdiff
|
tree
2021-10-21
Matheus Ferst
linux-use
r
/ppc: Fix XER access in
sav
e
/res
t
ore
_
user_regs
Signed-off-by:
Matheus Ferst
<matheus.ferst@eldorado.org.br>
commit
|
commitdiff
|
tree
2021-09-30
Matheus Ferst
t
a
rget/ppc
:
Check
p
rivilege level based
o
n PSR and
.
.
.
Signed-off-by:
Matheus Ferst
<matheus.ferst@eldorado.org.br>
commit
|
commitdiff
|
tree
2021-09-30
M
atheus
Ferst
ta
r
get/
p
p
c
:
a
dd LP
C
R[HR] to Di
s
asContext and hflag
s
Signed-off-by:
Matheus Ferst
<matheus.ferst@eldorado.org.br>
commit
|
commitdiff
|
tree
2021-08-27
Mat
h
eus Fe
r
st
targ
e
t/ppc: fix ve
c
tor registers acce
s
s
in gdbs
t
ub
.
.
.
Signed-off-by:
Matheus Ferst
<matheus.ferst@eldorado.org.br>
commit
|
commitdiff
|
tree
2021-08-27
Matheus F
e
r
s
t
i
n
clude/qemu/
i
nt12
8
.
h:
introduce bswap
1
28s
Signed-off-by:
Matheus Ferst
<matheus.ferst@eldorado.org.br>
commit
|
commitdiff
|
tree
2021-08-27
Math
e
us Ferst
target/
p
pc: fix vextu[bhw][l
r
]
x he
l
pe
r
s
Signed-off-by:
Matheus Ferst
<matheus.ferst@eldorado.org.br>
commit
|
commitdiff
|
tree
2021-08-27
Matheus Ferst
include/qemu/int128
.
h:
d
ef
i
ne str
u
ct Int128 according
.
.
.
Signed-off-by:
Matheus Ferst
<matheus.ferst@eldorado.org.br>
commit
|
commitdiff
|
tree
2021-07-29
Matheus
F
erst
target/
p
pc:
E
ase L=0 requirement on cmp
/
cmpi/cmpl/cmpli
.
.
.
Signed-off-by:
Matheus Ferst
<matheus.ferst@eldorado.org.br>
commit
|
commitdiff
|
tree
2021-06-07
Matheus Ferst
sc
r
ipts
/
c
h
eckpatch
.
pl: pr
o
cess
.
c
.
inc and
.
h
.
inc files
.
.
.
Signed-off-by:
Matheus Ferst
<matheus.ferst@eldorado.org.br>
commit
|
commitdiff
|
tree
2021-06-03
M
atheus Ferst
tar
g
et/ppc: Move cmp/cmpi/cmpl/c
m
pli
t
o decodetree
Signed-off-by:
Matheus Ferst
<matheus.ferst@eldorado.org.br>
commit
|
commitdiff
|
tree
2021-06-03
Matheu
s
Fe
r
st
t
arget/ppc: Move addpcis
to decodetre
e
Signed-off-by:
Matheus Ferst
<matheus.ferst@eldorado.org.br>
commit
|
commitdiff
|
tree
2021-06-03
Mat
h
eus Fe
r
st
t
a
r
get/ppc: Implement vcfuged ins
t
ruction
Signed-off-by:
Matheus Ferst
<matheus.ferst@eldorado.org.br>
commit
|
commitdiff
|
tree
2021-06-03
Matheus Ferst
target/ppc: Imple
m
ent cfu
g
e
d
ins
t
ruction
Signed-off-by:
Matheus Ferst
<matheus.ferst@eldorado.org.br>
commit
|
commitdiff
|
tree
2021-06-03
Ma
t
he
u
s
F
e
rst
tar
g
et/ppc: Impleme
n
t setbc/setbcr/stnbc/setnbcr instructions
Signed-off-by:
Matheus Ferst
<matheus.ferst@eldorado.org.br>
commit
|
commitdiff
|
tree
2021-05-18
Matheus Ferst
t
ests
/
tcg/pp
c
64le: t
e
s
t
s for brh/
b
rw/
b
rd
Signed-off-by:
Matheus Ferst
<matheus.ferst@eldorado.org.br>
commit
|
commitdiff
|
tree
2021-05-18
M
atheus
F
erst
tests
/
dock
e
r: gcc-10 based
i
mag
e
s for ppc64{,le
}
t
e
sts
Signed-off-by:
Matheus Ferst
<matheus.ferst@eldorado.org.br>
commit
|
commitdiff
|
tree
2021-05-14
Math
e
us Ferst
tcg: A
d
d tc
g
_con
s
tant_tl
Signed-off-by:
Matheus Ferst
<matheus.ferst@eldorado.org.br>
commit
|
commitdiff
|
tree