repo.or.cz
/
qemu
/
armbru.git
/
search
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
log
|
graphiclog1
|
graphiclog2
|
commit
|
commitdiff
|
tree
|
refs
|
edit
|
fork
first
·
prev
·
next
qapi, target/i386/sev: Add cpu0-id to query-sev-capabilities
2022-03-26
M
a
t
heu
s
Ferst
tar
g
et/p
p
c
:
fix helper
_
xvmadd*
argument order
Signed-off-by:
Matheus Ferst
<matheus.ferst@eldorado.org.br>
commit
|
commitdiff
|
tree
2022-03-14
M
a
theus Fers
t
target/
p
p
c
:
f
ix
x
xspltw for big endian hosts
Signed-off-by:
Matheus Ferst
<matheus.ferst@eldorado.org.br>
commit
|
commitdiff
|
tree
2022-03-08
Matheus Ferst
tests/tcg/ppc64le: change signal_save_restore
_
xer
t
o
.
.
.
Signed-off-by:
Matheus Ferst
<matheus.ferst@eldorado.org.br>
commit
|
commitdiff
|
tree
2022-03-08
Matheus Ferst
linu
x
-
user/ppc: deli
v
e
r
SI
G
T
RAP on POWER
P
C
_
EXCP_TRAP
Signed-off-by:
Matheus Ferst
<matheus.ferst@eldorado.org.br>
commit
|
commitdiff
|
tree
2022-03-05
Matheus Ferst
target/ppc: split XXGENPCV macros for readability
Signed-off-by:
Matheus Ferst
<matheus.ferst@eldorado.org.br>
commit
|
commitdiff
|
tree
2022-03-05
Mathe
u
s
Ferst
t
arget/ppc: use andc
i
n
vrlqmi
Signed-off-by:
Matheus Ferst
<matheus.ferst@eldorado.org.br>
commit
|
commitdiff
|
tree
2022-03-05
Matheus Ferst
targ
e
t/ppc:
u
se extract/extrac
t
2 to create vr
l
qnm mask
Signed-off-by:
Matheus Ferst
<matheus.ferst@eldorado.org.br>
commit
|
commitdiff
|
tree
2022-03-05
Ma
t
he
u
s Ferst
target/pp
c
: u
s
e ex
t
32
u
an
d
deposit in d
o
_
v
x_vmul
h
w_i64
Signed-off-by:
Matheus Ferst
<matheus.ferst@eldorado.org.br>
commit
|
commitdiff
|
tree
2022-03-05
M
at
h
eus
Ferst
tests/tc
g
/ppc64le
:
Use
A
ltivec
r
egister names in c
l
obber
.
.
.
Signed-off-by:
Matheus Ferst
<matheus.ferst@eldorado.org.br>
commit
|
commitdiff
|
tree
2022-03-05
M
atheus Fe
r
s
t
tests/
t
cg/
p
pc64le:
emit bcdsub wi
t
h
.
long when needed
Signed-off-by:
Matheus Ferst
<matheus.ferst@eldorado.org.br>
commit
|
commitdiff
|
tree
2022-03-05
Matheus Ferst
te
s
ts/tcg/ppc64le: d
r
op __i
n
t
128 usage
in
bcdsub
Signed-off-by:
Matheus Ferst
<matheus.ferst@eldorado.org.br>
commit
|
commitdiff
|
tree
2022-03-05
M
at
h
eus Fe
r
st
target/ppc: change xs[n]m
a
dd[am]sp to
u
se float64r32_
m
u
l
a
d
d
Signed-off-by:
Matheus Ferst
<matheus.ferst@eldorado.org.br>
commit
|
commitdiff
|
tree
2022-03-05
M
atheus Ferst
t
e
s
t
s/t
c
g/ppc64le: use inlin
e
asm instea
d
o
f __bu
i
l
t
in_mtfsf
Signed-off-by:
Matheus Ferst
<matheus.ferst@eldorado.org.br>
commit
|
commitdiff
|
tree
2022-03-02
M
ath
e
us Ferst
target/ppc: implement
x
s
[
n
]maddq
p
[o]/xs[n]msu
b
qp[o]
Signed-off-by:
Matheus Ferst
<matheus.ferst@eldorado.org.br>
commit
|
commitdiff
|
tree
2022-03-02
Matheus Fer
s
t
tar
g
et/pp
c
: mo
v
e
x
s
[n]madd[am][ds]p/xs[
n
]msub[am][ds
.
.
.
Signed-off-by:
Matheus Ferst
<matheus.ferst@eldorado.org.br>
commit
|
commitdiff
|
tree
2022-03-02
Matheus
F
erst
t
a
rget/ppc: Impleme
n
t xxgenpcv[bh
w
d]m i
n
struction
Signed-off-by:
Matheus Ferst
<matheus.ferst@eldorado.org.br>
commit
|
commitdiff
|
tree
2022-03-02
Matheus Ferst
target/ppc: Imple
m
ent xxeval
Signed-off-by:
Matheus Ferst
<matheus.ferst@eldorado.org.br>
commit
|
commitdiff
|
tree
2022-03-02
Math
e
us
F
erst
t
c
g/tc
g
-op-
g
vec
.
c: Introdu
c
e tcg_ge
n
_gvec_4i
Signed-off-by:
Matheus Ferst
<matheus.ferst@eldorado.org.br>
commit
|
commitdiff
|
tree
2022-03-02
M
atheus Ferst
target/ppc: Implement xxpermx
i
nstruction
Signed-off-by:
Matheus Ferst
<matheus.ferst@eldorado.org.br>
commit
|
commitdiff
|
tree
2022-03-02
Ma
t
he
u
s Fer
s
t
tar
g
et/ppc: M
o
ve xxpermdi
t
o decodetree
Signed-off-by:
Matheus Ferst
<matheus.ferst@eldorado.org.br>
commit
|
commitdiff
|
tree
2022-03-02
Matheus Ferst
t
a
rget/ppc: m
o
ve xx
p
erm/xxpermr to decodetree
Signed-off-by:
Matheus Ferst
<matheus.ferst@eldorado.org.br>
commit
|
commitdiff
|
tree
2022-03-02
Matheus Fer
s
t
t
arget/ppc:
Move
x
x
s
el
t
o decodetr
e
e
Signed-off-by:
Matheus Ferst
<matheus.ferst@eldorado.org.br>
commit
|
commitdiff
|
tree
2022-03-02
Matheus Fe
r
st
target/ppc: Move
v
sel and vperm/
v
permr to decodetre
e
Signed-off-by:
Matheus Ferst
<matheus.ferst@eldorado.org.br>
commit
|
commitdiff
|
tree
2022-03-02
Ma
t
heus Ferst
t
a
rge
t
/p
p
c
:
imple
m
ent vrlqmi
Signed-off-by:
Matheus Ferst
<matheus.ferst@eldorado.org.br>
commit
|
commitdiff
|
tree
2022-03-02
M
atheus Ferst
target/ppc: i
m
plement
v
rlqnm
Signed-off-by:
Matheus Ferst
<matheus.ferst@eldorado.org.br>
commit
|
commitdiff
|
tree
2022-03-02
Ma
t
h
eus
Ferst
target/ppc:
i
m
p
le
m
ent vrlq
Signed-off-by:
Matheus Ferst
<matheus.ferst@eldorado.org.br>
commit
|
commitdiff
|
tree
2022-03-02
M
a
th
e
us Ferst
ta
r
get/ppc: move
v
rl
[
bh
w
d]n
m
/vrl[bhwd]mi
t
o de
c
odetree
Signed-off-by:
Matheus Ferst
<matheus.ferst@eldorado.org.br>
commit
|
commitdiff
|
tree
2022-03-02
M
atheus Fers
t
target
/
ppc: move
v
r
l
[
bhwd] to decodetree
Signed-off-by:
Matheus Ferst
<matheus.ferst@eldorado.org.br>
commit
|
commitdiff
|
tree
2022-03-02
Matheus Fe
r
st
target/ppc: imp
l
ement vs
r
aq
Signed-off-by:
Matheus Ferst
<matheus.ferst@eldorado.org.br>
commit
|
commitdiff
|
tree
2022-03-02
Mathe
u
s F
e
rst
target/ppc: implement vsrq
Signed-off-by:
Matheus Ferst
<matheus.ferst@eldorado.org.br>
commit
|
commitdiff
|
tree
2022-03-02
Ma
t
heus Ferst
t
a
rget/
p
pc: implement vs
l
q
Signed-off-by:
Matheus Ferst
<matheus.ferst@eldorado.org.br>
commit
|
commitdiff
|
tree
2022-03-02
Mat
h
eu
s
Ferst
target/ppc: m
o
ve
vs[
l
r
]
[a
]
[bhwd] to decodet
r
ee
Signed-off-by:
Matheus Ferst
<matheus.ferst@eldorado.org.br>
commit
|
commitdiff
|
tree
2022-03-02
Matheu
s
Ferst
target/ppc: imp
l
ement vgnb
Signed-off-by:
Matheus Ferst
<matheus.ferst@eldorado.org.br>
commit
|
commitdiff
|
tree
2022-03-02
M
a
theus Ferst
t
arg
e
t/ppc: implemen
t
v
c
ntmb
[
bh
w
d]
Signed-off-by:
Matheus Ferst
<matheus.ferst@eldorado.org.br>
commit
|
commitdiff
|
tree
2022-03-02
M
atheus F
e
rst
targ
e
t/ppc:
i
mplemen
t
vclrrb
Signed-off-by:
Matheus Ferst
<matheus.ferst@eldorado.org.br>
commit
|
commitdiff
|
tree
2022-03-02
Matheus Ferst
target/ppc: impleme
n
t vclrlb
Signed-off-by:
Matheus Ferst
<matheus.ferst@eldorado.org.br>
commit
|
commitdiff
|
tree
2022-03-02
Matheu
s
Fer
s
t
t
a
r
g
et/ppc
:
im
p
lement vstri[bh
]
[
lr]
Signed-off-by:
Matheus Ferst
<matheus.ferst@eldorado.org.br>
commit
|
commitdiff
|
tree
2022-03-02
Matheus Ferst
targe
t
/p
p
c
: Implement Ve
c
tor
C
o
mpare
Quadword
Signed-off-by:
Matheus Ferst
<matheus.ferst@eldorado.org.br>
commit
|
commitdiff
|
tree
2022-03-02
Matheus
Ferst
target/pp
c
: Implement Ve
c
tor
C
ompare
G
reater
T
h
a
n Quadw
o
rd
Signed-off-by:
Matheus Ferst
<matheus.ferst@eldorado.org.br>
commit
|
commitdiff
|
tree
2022-03-02
Matheus Fers
t
target/ppc: Implement Vector Compare Equal
Quadwor
d
Signed-off-by:
Matheus Ferst
<matheus.ferst@eldorado.org.br>
commit
|
commitdiff
|
tree
2022-03-02
Mathe
u
s F
e
rst
t
a
rge
t
/ppc:
M
ove
V
ector 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
ove Vector Com
p
are Eq
u
a
l/No
t
Eq
u
al/Greater
.
.
.
Signed-off-by:
Matheus Ferst
<matheus.ferst@eldorado.org.br>
commit
|
commitdiff
|
tree
2022-01-28
Matheus Ferst
co
n
figure: fix parameter expansion of
--cross-c
c
-cflags
.
.
.
Signed-off-by:
Matheus Ferst
<matheus.ferst@eldorado.org.br>
commit
|
commitdiff
|
tree
2022-01-04
Matheus Ferst
t
a
r
get/ppc
:
do n
o
t silenc
e
sna
n
in
x
scvs
p
dpn
Signed-off-by:
Matheus Ferst
<matheus.ferst@eldorado.org.br>
commit
|
commitdiff
|
tree
2021-12-17
Matheus Fers
t
target/ppc: move x
s
c
v
qpd
p
to decodetree
Signed-off-by:
Matheus Ferst
<matheus.ferst@eldorado.org.br>
commit
|
commitdiff
|
tree
2021-12-17
M
a
the
u
s F
e
rst
target/ppc: fix
xscvqpdp r
e
gister access
Signed-off-by:
Matheus Ferst
<matheus.ferst@eldorado.org.br>
commit
|
commitdiff
|
tree
2021-12-17
Mat
h
eus F
e
rst
t
a
r
g
et/ppc: I
m
plement
V
ector Mask
M
ov
e
insns
Signed-off-by:
Matheus Ferst
<matheus.ferst@eldorado.org.br>
commit
|
commitdiff
|
tree
2021-12-17
Mathe
u
s
F
erst
target/
p
pc: Implement
V
ec
t
or E
x
t
r
ac
t
Mask
Signed-off-by:
Matheus Ferst
<matheus.ferst@eldorado.org.br>
commit
|
commitdiff
|
tree
2021-12-17
Mat
h
eus
Fe
r
st
target
/
ppc: I
m
pleme
n
t
V
ecto
r
E
xpa
n
d Mask
Signed-off-by:
Matheus Ferst
<matheus.ferst@eldorado.org.br>
commit
|
commitdiff
|
tree
2021-11-10
Matheu
s
Ferst
ta
r
g
e
t/ppc: Fix register updat
e
on lf[sd]u[x]/stf[sd
.
.
.
Signed-off-by:
Matheus Ferst
<matheus.ferst@eldorado.org.br>
commit
|
commitdiff
|
tree
2021-11-08
Matheus
F
erst
target/p
p
c: cntlzdm/
c
nttzdm implem
e
n
t
a
t
ion without
.
.
.
Signed-off-by:
Matheus Ferst
<matheus.ferst@eldorado.org.br>
commit
|
commitdiff
|
tree
2021-11-08
Matheus Ferst
target
/
p
pc: I
m
plement lxvkq instruction
Signed-off-by:
Matheus Ferst
<matheus.ferst@eldorado.org.br>
commit
|
commitdiff
|
tree
2021-11-08
Matheus
Ferst
t
arget/ppc: Implement xxblen
d
vb/xx
b
len
d
vh/xxblendvw
.
.
.
Signed-off-by:
Matheus Ferst
<matheus.ferst@eldorado.org.br>
commit
|
commitdiff
|
tree
2021-11-08
Matheus Ferst
t
a
r
get/ppc:
receive hig
h
/low as argument
i
n get/s
e
t_cpu_vsr
Signed-off-by:
Matheus Ferst
<matheus.ferst@eldorado.org.br>
commit
|
commitdiff
|
tree
2021-11-08
Matheus
F
ers
t
t
a
rget/ppc:
Im
p
lement
Vect
o
r Extract D
o
ubl
e
to VS
R
.
.
.
Signed-off-by:
Matheus Ferst
<matheus.ferst@eldorado.org.br>
commit
|
commitdiff
|
tree
2021-11-08
Matheus Fer
s
t
tar
g
et
/
ppc
:
M
o
ve vinse
r
tb
/
vin
s
e
rth
/
v
i
nsertw/vinsertd
.
.
.
Signed-off-by:
Matheus Ferst
<matheus.ferst@eldorado.org.br>
commit
|
commitdiff
|
tree
2021-11-08
Matheus Ferst
ta
r
get
/
p
p
c: Implement Vector Insert
f
rom VSR using
.
.
.
Signed-off-by:
Matheus Ferst
<matheus.ferst@eldorado.org.br>
commit
|
commitdiff
|
tree
2021-11-08
Matheus Fe
r
st
target/ppc:
I
mplement Ve
c
t
or
I
nse
r
t Word from GPR us
i
ng
.
.
.
Signed-off-by:
Matheus Ferst
<matheus.ferst@eldorado.org.br>
commit
|
commitdiff
|
tree
2021-11-08
Ma
t
heus Ferst
target/ppc: Implement Vector
I
ns
e
rt from GPR using
.
.
.
Signed-off-by:
Matheus Ferst
<matheus.ferst@eldorado.org.br>
commit
|
commitdiff
|
tree
2021-11-08
Matheus Ferst
target/ppc: Implement vsldb
i
/vs
r
dbi i
n
structions
Signed-off-by:
Matheus Ferst
<matheus.ferst@eldorado.org.br>
commit
|
commitdiff
|
tree
2021-11-08
Math
e
u
s
F
e
r
s
t
target/p
p
c: Implement
vpdepd/v
p
ext
d
in
s
truction
Signed-off-by:
Matheus Ferst
<matheus.ferst@eldorado.org.br>
commit
|
commitdiff
|
tree
2021-11-08
Matheus Ferst
target/ppc:
I
m
p
l
e
me
n
t vclzdm/vctz
d
m instructions
Signed-off-by:
Matheus Ferst
<matheus.ferst@eldorado.org.br>
commit
|
commitdiff
|
tree
2021-11-08
Matheus
Ferst
t
a
rget/ppc:
Move vcfuged to vmx-
i
mp
l
.
c
.
inc
Signed-off-by:
Matheus Ferst
<matheus.ferst@eldorado.org.br>
commit
|
commitdiff
|
tree
2021-11-08
M
a
theus Ferst
target
/
ppc: Implem
e
nt pextd i
n
struction
Signed-off-by:
Matheus Ferst
<matheus.ferst@eldorado.org.br>
commit
|
commitdiff
|
tree
2021-11-08
M
a
theus Ferst
target/pp
c
: Implement pdepd
i
nstructi
o
n
Signed-off-by:
Matheus Ferst
<matheus.ferst@eldorado.org.br>
commit
|
commitdiff
|
tree
2021-11-08
Matheus Ferst
target
/
p
p
c: Implement PLQ and PSTQ
Signed-off-by:
Matheus Ferst
<matheus.ferst@eldorado.org.br>
commit
|
commitdiff
|
tree
2021-11-08
Matheus Ferst
targ
e
t/pp
c
: Move LQ an
d
STQ to decodetree
Signed-off-by:
Matheus Ferst
<matheus.ferst@eldorado.org.br>
commit
|
commitdiff
|
tree
2021-10-21
M
a
theus Fe
r
st
ta
r
get/ppc: Filt
e
r
m
tms
r
[
d
] input before
set
t
ing
M
S
R
Signed-off-by:
Matheus Ferst
<matheus.ferst@eldorado.org.br>
commit
|
commitdiff
|
tree
2021-10-21
Mat
h
eus Ferst
tar
g
et/ppc: Fix XER a
c
c
e
ss in moni
t
or
Signed-off-by:
Matheus Ferst
<matheus.ferst@eldorado.org.br>
commit
|
commitdiff
|
tree
2021-10-21
Matheus Fer
s
t
linux-
u
ser:
Fi
x
XER a
c
cess in ppc versio
n
o
f
e
l
f
_co
r
e_
c
opy
_
regs
Signed-off-by:
Matheus Ferst
<matheus.ferst@eldorado.org.br>
commit
|
commitdiff
|
tree
2021-10-21
Matheus Fe
r
st
target/ppc: Fix XER acce
s
s in gdbstub
Signed-off-by:
Matheus Ferst
<matheus.ferst@eldorado.org.br>
commit
|
commitdiff
|
tree
2021-10-21
Math
e
us Ferst
linux
-
use
r
/ppc: Fix
XER access in sa
v
e/r
e
store_u
s
er_regs
Signed-off-by:
Matheus Ferst
<matheus.ferst@eldorado.org.br>
commit
|
commitdiff
|
tree
2021-09-30
M
a
theus
F
e
rst
targe
t
/ppc: Check privilege
l
ev
e
l based on
P
SR and
.
.
.
Signed-off-by:
Matheus Ferst
<matheus.ferst@eldorado.org.br>
commit
|
commitdiff
|
tree
2021-09-30
Math
e
us F
e
rst
target/ppc: ad
d
LPCR
[
H
R
] to DisasContext and hf
l
ags
Signed-off-by:
Matheus Ferst
<matheus.ferst@eldorado.org.br>
commit
|
commitdiff
|
tree
2021-08-27
M
a
t
he
u
s Ferst
target
/
ppc: fix
v
ector reg
i
sters acce
s
s
in
gdbstub
.
.
.
Signed-off-by:
Matheus Ferst
<matheus.ferst@eldorado.org.br>
commit
|
commitdiff
|
tree
2021-08-27
Mathe
u
s Fers
t
include/qemu/i
n
t12
8
.
h: intr
o
duce bswap
1
28s
Signed-off-by:
Matheus Ferst
<matheus.ferst@eldorado.org.br>
commit
|
commitdiff
|
tree
2021-08-27
Mathe
u
s Ferst
t
a
rget/ppc: fix
vextu[bhw][lr]x
helpers
Signed-off-by:
Matheus Ferst
<matheus.ferst@eldorado.org.br>
commit
|
commitdiff
|
tree
2021-08-27
Matheus Ferst
i
n
clude/qemu/in
t
128
.
h: define struc
t
Int
1
28 accordin
g
.
.
.
Signed-off-by:
Matheus Ferst
<matheus.ferst@eldorado.org.br>
commit
|
commitdiff
|
tree
2021-07-29
Matheus Ferst
target/ppc: Ease L=0 requirem
e
nt on cmp/cmpi/cm
p
l/c
m
pli
.
.
.
Signed-off-by:
Matheus Ferst
<matheus.ferst@eldorado.org.br>
commit
|
commitdiff
|
tree
2021-06-07
Mat
h
eus Ferst
scr
i
p
t
s/c
h
eckp
a
t
ch
.
pl: process
.
c
.
inc
an
d
.
h
.
inc
files
.
.
.
Signed-off-by:
Matheus Ferst
<matheus.ferst@eldorado.org.br>
commit
|
commitdiff
|
tree
2021-06-03
Mat
h
eus
Ferst
target/ppc
:
M
o
ve cmp/cmpi/
c
mpl/cmpli to decode
t
ree
Signed-off-by:
Matheus Ferst
<matheus.ferst@eldorado.org.br>
commit
|
commitdiff
|
tree
2021-06-03
M
atheus
F
erst
t
a
rg
e
t
/ppc: Mo
v
e addpcis to deco
d
e
tree
Signed-off-by:
Matheus Ferst
<matheus.ferst@eldorado.org.br>
commit
|
commitdiff
|
tree
2021-06-03
Mat
h
eus Ferst
target/
p
p
c
: Implement vcf
u
ged i
n
struction
Signed-off-by:
Matheus Ferst
<matheus.ferst@eldorado.org.br>
commit
|
commitdiff
|
tree
2021-06-03
Mat
h
eus Ferst
target/
p
pc: Implement cfuged instruction
Signed-off-by:
Matheus Ferst
<matheus.ferst@eldorado.org.br>
commit
|
commitdiff
|
tree
2021-06-03
Ma
t
heus Ferst
tar
g
et/ppc: Implemen
t
setb
c
/s
e
tbcr/stnbc
/
setnbcr instruc
t
ions
Signed-off-by:
Matheus Ferst
<matheus.ferst@eldorado.org.br>
commit
|
commitdiff
|
tree
2021-05-18
M
a
th
e
us Ferst
tests/tcg/ppc64le: tests for
b
rh/brw/brd
Signed-off-by:
Matheus Ferst
<matheus.ferst@eldorado.org.br>
commit
|
commitdiff
|
tree
2021-05-18
Math
e
us Fe
r
st
tests/doc
k
er: gcc-10 based images for ppc
6
4
{,le
}
tests
Signed-off-by:
Matheus Ferst
<matheus.ferst@eldorado.org.br>
commit
|
commitdiff
|
tree
2021-05-14
M
a
theus Ferst
tcg
:
Add tcg_c
o
nstant_tl
Signed-off-by:
Matheus Ferst
<matheus.ferst@eldorado.org.br>
commit
|
commitdiff
|
tree