repo.or.cz
/
qemu.git
/
search
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
log
|
graphiclog1
|
graphiclog2
|
commit
|
commitdiff
|
tree
|
refs
|
edit
|
fork
first
·
prev
·
next
target/arm: Implement CAS and CASP
2018-05-10
Richard He
n
derson
target/arm:
I
mp
l
e
m
ent CA
S
and CASP
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2018-05-10
Rich
a
rd Hender
s
on
target/arm: Fill
i
n dis
a
s_
l
dst_at
o
mi
c
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2018-05-10
Richard H
e
nderson
target
/
arm:
I
ntrodu
c
e ARM_FEATUR
E
_V
8
_ATOMICS
and initi
a
l
.
.
.
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2018-05-10
Richard He
n
derson
target
/
riscv: Use
ne
w
a
tomic min/max e
x
p
an
d
ers
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2018-05-10
Richard Henderson
tcg: Use GEN
_
ATOMIC_HELPER_FN for
o
pposite endian atomic add
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2018-05-10
Richard Hende
r
son
tc
g
: I
n
troduce ato
m
ic
helper
s
for intege
r
min
/
max
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2018-05-10
Ric
h
a
r
d
Henderson
target/xtensa: Use new m
i
n/max
expanders
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2018-05-10
Richa
r
d Hen
d
ers
o
n
t
a
rget/arm: Use new mi
n
/
ma
x
expanders
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2018-05-10
Richard Henderso
n
t
c
g
:
Introdu
c
e
h
elpers f
o
r inte
g
er min/max
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2018-05-04
Richard Henderson
target/arm: Tidy co
n
d
i
ti
o
n
in disas_simd_two_reg
_
misc
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2018-05-04
Richard Henderso
n
t
a
rget
/
a
rm:
T
idy cond
i
tions
in ha
n
dl
e
_vec_simd_shri
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2018-05-01
R
i
chard Hend
e
r
s
on
tcg: Imp
r
ove TCGv_ptr support
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2018-05-01
Richard
H
e
nderson
tcg: Allo
w
w
i
der v
e
ctors for cmp
a
nd mul
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2018-05-01
Richar
d
Hend
e
rso
n
tcg:
D
ocument
INDEX_mul[us]h_*
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2018-04-17
Richard Henderson
fpu: Bound increm
e
nt for scalb
n
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2018-04-10
R
i
chard Henderson
f
p
u: F
i
x r
o
undi
n
g mode f
o
r floatN_to_uintM
_
round_
t
o_z
e
ro
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2018-04-10
Richar
d
He
n
derso
n
t
c
g: In
t
roduce
tcg_
s
et_insn_start_
p
a
r
a
m
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2018-04-06
R
ichard H
e
nderson
Upd
a
te
s
eab
i
os-h
p
pa
commit
|
commitdiff
|
tree
2018-04-06
Ri
c
hard H
e
nderson
tcg: Fix out-of-line generi
c
vecto
r
compa
r
es
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2018-03-28
Richard H
e
nderson
tcg: Mark
m
u
l
uh_i64 and mu
l
sh_i6
4
as
6
4
-bit ops
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2018-03-26
Richard Henderson
target
/
h
p
pa: Include priv level i
n
user-only ia
o
q
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2018-03-26
Richard He
n
derso
n
tcg: Really f
i
x
cpu_io_r
e
compile
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2018-03-15
Rich
a
rd
Henderson
tcg: Add choose_vector_size
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2018-03-15
Richard
H
en
d
er
s
o
n
tcg/i38
6
: Support
I
NDEX_op_dup2_vec for -m32
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2018-03-15
R
i
c
hard
H
e
nderson
tcg: Improve t
c
g_gen_muli_
i
32/i64
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2018-03-09
R
i
chard He
n
der
s
o
n
aarch64
-
linux-user: Add s
u
pport for SVE signa
l
fram
e
.
.
.
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2018-03-09
Richard Henderson
aarch64-linux-user: Add supp
o
r
t
for EXTRA s
i
gnal frame
.
.
.
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2018-03-09
Richa
r
d He
n
derson
a
a
rc
h
6
4-
l
inux-user: Remove struct ta
r
g
et_aux_context
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2018-03-09
Richard Hende
r
so
n
aarch64-linux-
u
ser:
Split out helpers for gue
s
t signal
.
.
.
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2018-03-09
Ri
c
hard Henderson
linux-us
e
r
:
I
m
p
lement aa
r
ch64 PR_SVE_SE
T
/GET_VL
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2018-03-02
Richard
H
e
n
derson
ta
r
get/arm: Enab
l
e ARM_FEATURE
_
V8_FCMA
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2018-03-02
Richard Hen
d
erson
targ
e
t/arm: D
e
c
ode t32
simd 3reg and
2
reg_scalar
e
xte
n
sion
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2018-03-02
Richard
H
e
n
d
erson
t
arge
t
/arm: Decode aa32 armv8
.
3 2-reg-index
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2018-03-02
Richard Hend
e
rson
t
a
rget/a
r
m: Decode aa32
a
rmv8
.
3 3-same
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2018-03-02
Richa
r
d Henderson
target/arm: Decode aa64 armv8
.
3 f
c
mla
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2018-03-02
Richar
d
Henderso
n
target/arm:
Decode aa64 armv8
.
3 fcadd
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2018-03-02
Richard He
n
derson
t
arget/arm: A
d
d ARM
_
FEATURE_V8
_
FCMA
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2018-03-02
Richard Hend
e
rson
target/arm: E
n
able ARM_FE
A
TURE_V8
_
RDM
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2018-03-02
Richard
H
enderson
t
arg
e
t/arm: Decode aa3
2
a
rmv8
.
1 t
w
o reg and
a
scalar
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2018-03-02
Richard Henderson
target/
a
rm: Decode aa32 armv8
.
1
thre
e
sa
m
e
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2018-03-02
Richard
H
e
n
derson
target/arm:
Decode
a
a64 ar
m
v8
.
1 scalar/vector
x
i
ndexed
.
.
.
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2018-03-02
Richard Henderson
target
/
ar
m
:
D
ecode aa64 a
r
mv8
.
1
three same
e
x
tra
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2018-03-02
R
icha
r
d
H
e
n
de
r
son
t
a
rget/arm: Decode aa64 armv8
.
1 s
c
alar three same
e
xtra
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2018-03-02
Richard
Henderso
n
target/arm:
R
efactor dis
a
s_si
m
d_in
d
e
xed size checks
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2018-03-02
Rich
a
rd
Henderson
target/arm:
R
efactor disas_si
m
d_index
e
d decode
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2018-03-02
Ri
c
hard Henders
o
n
targe
t
/
a
rm: Add
ARM_FEA
T
URE_V8_
R
DM
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2018-03-02
Ric
h
ard Hende
r
son
decodetree: Pro
p
agate
r
et
u
rn value from translate subrout
i
n
e
s
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2018-02-22
Richard Hen
d
erson
scripts: A
d
d decodetr
e
e
.
p
y
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2018-02-15
Richard Hen
d
e
rson
targ
e
t/arm: Handle SVE re
g
i
s
ters
w
hen using
clear_vec_h
i
gh
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2018-02-15
Richa
r
d He
n
d
erson
target/arm: Enforce
acce
s
s to ZCR_EL at translation
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2018-02-15
Ri
c
hard Henderso
n
ta
r
get/arm: S
u
ppres
s
TB
end for
FP
C
R/F
P
SR
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2018-02-15
Richard
Henderson
tar
g
et
/
ar
m
: Enfor
c
e FP
a
c
cess to F
P
CR/FPS
R
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2018-02-15
Richard He
n
derson
target/arm: R
e
move
A
RM_
C
P
_64BI
T
fro
m
ZCR_E
L
regis
t
ers
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2018-02-09
Richard Henderson
t
a
rget/arm:
A
dd SVE st
a
t
e
to TB->FLAGS
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2018-02-09
Richard Henderso
n
tar
g
et/arm: Add
Z
C
R
_ELx
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2018-02-09
Ric
h
ard Henderson
target/arm: A
d
d SVE to
mig
r
ation state
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2018-02-09
Richar
d
Henderson
tar
g
et/arm: Add predic
a
te r
e
gisters for SVE
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2018-02-09
R
i
chard
Henderson
target/arm: Exp
a
nd
v
ector
r
egisters for SVE
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2018-02-08
Richard H
e
nderson
t
cg/aa
r
ch64: Add vector operations
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2018-02-08
R
i
chard Henderson
tcg/i386: Add
vector operations
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2018-02-08
Richard
H
ende
r
son
target/arm: Use vector infr
a
structure for aa64
orr
.
.
.
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2018-02-08
Richard Hend
e
rson
target/arm: Use vec
t
or
i
nf
r
astructure for aa64 multipl
i
es
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2018-02-08
Richa
r
d H
e
nderson
target/
a
rm
:
Use v
e
cto
r
inf
r
astruc
t
ure
for aa
6
4
comp
a
res
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2018-02-08
Ri
c
hard Hend
e
rson
ta
r
g
e
t/arm: Use v
e
ctor
i
n
frastructure
f
or a
a
6
4 constant
.
.
.
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2018-02-08
Richard Henderson
target/arm
:
Use vector infrastructure for aa64 dup
.
.
.
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2018-02-08
Richar
d
Hen
d
erson
t
a
rget/arm: Us
e
vector infrastructure for aa64 mov
.
.
.
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2018-02-08
Richard
Hender
s
on
target/arm: Use vector infrastru
c
ture for aa6
4
add
.
.
.
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2018-02-08
Richar
d
H
e
nderson
target/
a
r
m
: Al
i
gn vecto
r
r
e
g
i
s
ters
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2018-02-08
Richar
d
Henderson
tcg/
o
pt
i
mize: Handle vector opcod
e
s during optimi
z
e
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2018-02-08
Richard Hen
d
e
r
son
tcg: Add g
e
neric vector helpers
with a
s
cal
a
r
op
e
r
a
nd
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2018-02-08
R
ichar
d
H
e
nd
e
rson
tcg:
A
d
d
ge
n
eric
h
elp
e
rs
for sat
u
rat
i
ng ari
t
h
m
e
tic
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2018-02-08
R
ichard Hender
s
on
tc
g
: Add
g
en
e
ric vector ops
f
or multiplic
a
tion
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2018-02-08
Richard Henderson
tcg: Add
generi
c
vector ops for com
p
aris
o
ns
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2018-02-08
Richard Henderson
tcg: A
d
d
g
eneri
c
ve
c
tor ops for consta
n
t shifts
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2018-02-08
Richard Henders
o
n
tcg: A
d
d
generic v
e
c
t
or
e
xpanders
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2018-02-08
Richard Henderson
tcg: Standard
i
ze
i
ntegra
l
argume
n
ts to e
x
panders
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2018-02-08
Ric
h
a
rd Hend
e
r
son
tcg: Ad
d
typ
e
s a
n
d bas
i
c operations for host vectors
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2018-02-08
Richa
r
d Henderson
tcg: Allow mu
l
t
i
ple word entries in
t
o the
c
ons
t
ant
.
.
.
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2018-02-04
Richard Henderson
roms/seab
i
os-hppa: Update submodule a
n
d
image
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2018-02-04
R
i
chard
Henderson
tests: Enable boot-serial-te
s
t f
o
r hppa
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2018-02-04
R
ichard Henderson
h
w/
h
ppa: Use qemu_
l
o
g
_mask instea
d
of fprintf to st
d
err
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2018-01-31
Richard H
e
nderson
ta
r
get/hppa: Implement PROBE f
o
r system mo
d
e
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2018-01-31
Richard Henderson
target/hppa: Fix 32-
b
i
t o
p
erand masks f
o
r 0E
F
CVT
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2018-01-31
Richard Henderson
hw/hppa
:
A
dd MAINTAINER
S
en
t
ry
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2018-01-31
Ri
c
hard
H
e
n
derson
pc-bios:
Add
hppa-fi
r
mware
.
im
g
and git submodule
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2018-01-31
Richar
d
Hender
s
on
target/hppa: Enab
l
e MTTCG
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2018-01-31
Richa
r
d Henderson
target/h
p
p
a: I
m
plement ST
W
A
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2018-01-31
Richard Henderson
target/hppa: Implemen
t
a pause
i
ns
t
ruc
t
ion
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2018-01-31
Richard Hende
r
so
n
target/hpp
a
:
Incre
a
se numbe
r
of temp re
g
s
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2018-01-31
Ri
c
h
ard Hen
d
erson
t
a
rget/hppa: Only
use EXCP_DTLB_MISS
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2018-01-31
Richar
d
He
n
derson
target/hppa: Implement B,GATE ins
n
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2018-01-31
Rich
a
rd Hen
d
erson
tar
g
et/hppa: Add migrat
i
on for
the cpu
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2018-01-31
Richard Hend
e
rson
tar
g
et/hppa:
Add
s
ystem registers to gdbstub
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2018-01-31
Richard Henders
o
n
target/hppa: Opti
m
ize for flat addressing space
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2018-01-30
Richard Hen
d
erson
target/hppa: Implement SYNCDMA insn
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2018-01-30
Richard Henderson
target/hp
p
a: Impl
e
ment LCI
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2018-01-30
R
ichard
Henderso
n
target/hppa:
I
mp
l
e
ment LPA
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2018-01-30
Richard H
e
n
d
erson
target/hppa:
Implemen
t
LDWA
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2018-01-30
Ric
h
ard Henderson
target/hppa
:
Imp
l
ement P*TLB and P*
T
LBE insns
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2018-01-30
Rich
a
rd
H
enderson
target/
h
ppa: I
m
p
lement I*TL
B
A and I*TLBP
insns
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
next