repo.or.cz
/
qemu
/
ar7.git
/
search
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
log
|
graphiclog1
|
graphiclog2
|
commit
|
commitdiff
|
tree
|
refs
|
edit
|
fork
first
·
prev
·
next
softfloat: Support float_round_to_odd more places
2019-02-26
R
i
char
d
Hender
s
on
softfloa
t
: Support f
l
oat_round_to_o
d
d mor
e
places
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2019-02-21
R
i
c
har
d
Henderson
tcg: Remove
T
ODO
file
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2019-02-21
Richard H
e
nderson
target/arm: Impl
e
m
e
nt ARMv8
.
3-J
S
Conv
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2019-02-21
R
ich
a
rd
He
n
de
r
son
t
a
rge
t
/ar
m
: Rearrange Floating-point data-
p
r
oces
s
in
g
.
.
.
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2019-02-21
R
i
ch
a
rd H
e
nder
s
on
tar
g
et/arm: Split out vf
p
_
h
elper
.
c
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2019-02-21
Richard
H
ender
s
on
targe
t
/
arm: Res
t
ructure
disas_fp_int_co
n
v
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2019-02-18
Richard Henderson
t
arget/s390x
:
Implement STCK et al for CO
N
FIG_
U
SER_ONLY
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2019-02-18
Richa
r
d Henderson
t
a
rget/s390x: Split ou
t
s390-tod
.
h
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2019-02-18
Rich
a
rd
H
ender
s
on
t
a
rget/pp
c
: conv
e
rt vmin* and
v
max* to vector operations
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2019-02-18
Richard
H
ender
s
on
target/ppc: convert vadd*s
a
nd v
s
ub*s t
o
vector operatio
n
s
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2019-02-18
Richard Hender
s
on
target/ppc: Split
o
u
t VSCR_SAT to a vector f
i
eld
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2019-02-18
Richard Henderson
target/ppc: A
d
d set_vscr_s
a
t
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2019-02-18
Richard Henderson
targ
e
t
/
ppc:
Us
e
mtvscr/mfvscr
f
o
r vmstate
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2019-02-18
Richard Henderson
target/ppc: Add h
e
lper_mfv
s
c
r
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2019-02-18
Richard Henderson
t
a
rget/ppc: Remove vscr
_
nj and vscr_sat
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2019-02-18
Richard Henders
o
n
target/ppc: Use helper_mtvscr for reset and gdb
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2019-02-18
Richard He
n
derson
target/
p
pc: Pas
s
in
t
e
g
er to
helper_mtvsc
r
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2019-02-18
R
i
chard Henderso
n
targe
t
/ppc: convert x
x
s
e
l
to vec
t
or oper
a
tio
n
s
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2019-02-18
Richard Henderson
target/ppc: convert
xxspltw
to v
e
c
t
o
r o
p
e
ration
s
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2019-02-18
Richard Henderson
target/ppc:
convert xxspl
t
ib to vec
t
o
r
operations
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2019-02-18
Rich
a
rd Henderson
t
arget/ppc: convert VSX logical o
p
erations to ve
c
to
r
.
.
.
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2019-02-18
R
i
chard Henderson
targe
t
/ppc: c
o
nvert vsplt[bhw] to use vector op
e
ra
t
i
ons
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2019-02-18
Richard H
e
n
d
erson
t
a
r
g
et
/
ppc
:
convert
v
spltis[bhw] to use vector oper
a
tions
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2019-02-15
Richard Henderson
t
a
rget/arm: Add m
i
ssing clear_tail ca
l
ls
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2019-02-15
Rich
a
rd Hend
e
r
s
on
target/
a
rm: Use vector o
p
erations f
o
r
saturation
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2019-02-15
Ric
h
ard Hend
e
rs
o
n
t
arget/arm: Sp
l
it out
F
PSCR
.
QC
t
o
a
v
e
c
t
or field
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2019-02-15
Richard Henderson
target/arm: Fix set of bits kept in x
r
egs[ARM_VFP_FPSCR]
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2019-02-15
Richard
H
e
n
derson
t
a
rget/arm: S
p
lit out f
l
ags setting from vfp
c
ompares
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2019-02-15
Richa
r
d
Henderson
target/arm: Fix
arm_cpu
_
du
m
p_
s
tate vs F
P
SCR
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2019-02-15
Richard Hen
d
erson
ta
r
get/arm:
F
i
x
vfp_
g
db_g
e
t
/
set_reg vs FPS
C
R
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2019-02-15
Richard Henderson
target/arm:
R
em
o
ve
neon m
i
n/max
helpers
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2019-02-15
R
ichard Henderson
target/arm: Use tcg integer min/max primitive
s
for
.
.
.
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2019-02-15
Richard Hend
e
rson
target/arm: Us
e
v
e
c
t
or minmax expan
d
ers for aa
r
ch32
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2019-02-15
Ri
c
hard
Henderson
target/ar
m
: Use
vector minmax expanders for aarch64
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2019-02-15
Richard Henderson
target/arm:
R
ely o
n
o
p
t
i
miz
a
tion within
t
cg_ge
n
_gvec_or
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2019-02-12
Richard Henders
o
n
target/hpp
a
: Rea
r
range lo
g
c
o
nditi
o
ns
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2019-02-12
Richard Hend
e
rso
n
t
a
r
get/hppa: Me
r
ge t
r
anslate
_
one into hppa_t
r
_translate_in
s
n
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2019-02-12
Richard
Hend
e
rson
target
/
hpp
a
: Convert fp opera
t
e
i
nsns
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2019-02-12
R
ichard Henderson
target/hppa: Convert fp fused m
u
ltip
l
y
-
ad
d
insns
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2019-02-12
Richard Henders
o
n
targe
t
/hppa: Convert halt/reset insns
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2019-02-12
Rich
a
rd H
e
nd
e
rs
o
n
targ
e
t/hppa: C
o
n
v
ert fp index
e
d memory insns
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2019-02-12
Richard Hend
e
rson
target/hppa:
Convert
o
ffse
t
memory insns
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2019-02-12
Richar
d
H
enders
o
n
target/hppa: Conve
r
t arithmetic imm
e
diate insns
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2019-02-12
Richard Henderson
target/hpp
a
: Convert direct
and indir
e
c
t branches
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2019-02-12
Richar
d
Henderson
target/hppa: Convert shift, extract, de
p
os
i
t i
n
s
ns
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2019-02-12
R
ichar
d
H
ende
r
son
targe
t
/
hppa:
C
onvert conditional branches
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2019-02-12
R
ichar
d
Hende
r
s
o
n
t
a
rget/hppa: Conver
t
f
p
m
ul
t
iply-add
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2019-02-12
Richard
Henderson
t
a
rget/hpp
a
: C
o
nvert indexed memor
y
in
s
ns
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2019-02-12
Rich
a
rd
Hender
s
on
target/hppa: Con
v
ert
a
rithmetic/logical insns
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2019-02-12
Ric
h
ard
H
enderson
target
/
hppa: Convert memory m
a
nagement i
n
sns
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2019-02-12
R
ic
h
a
rd
H
enderson
ta
r
g
e
t
/hppa: Unify
specializations of OR
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2019-02-12
Rich
a
rd Henderson
target/hppa: Co
n
vert remain
d
er of system i
n
s
n
s
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2019-02-12
Richard Henderso
n
target/hppa:
Convert m
o
ve to/from system registers
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2019-02-12
R
i
chard Henderson
target/hppa: Begin using scripts/
d
ecod
e
tree
.
py
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2019-02-12
Richard Henders
o
n
target/hppa: Use DisasC
o
ntex
t
Bas
e
.
is_jmp
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2019-02-11
Ric
h
a
rd Henderson
RISC-V: Ma
r
k mstatus
.
fs
di
r
ty
Modifed from
Richard Henderson
's patch [1] to integrate
Co-authored-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2019-02-11
Ric
h
a
rd Henderson
RISC-V
:
S
plit o
u
t msta
t
us_fs fro
m
tb_flags
commit
|
commitdiff
|
tree
2019-02-11
Richard Hender
s
o
n
tc
g
:
D
i
agnose r
e
ferenc
e
d labels
that have n
o
t been
.
.
.
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2019-02-05
Richard He
n
derson
tar
g
e
t
/arm: Enable TBI for us
e
r-only
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2019-02-05
Richard Hend
e
rson
t
a
r
get/ar
m
:
C
l
e
a
n TBI for
dat
a
operations in the transl
a
tor
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2019-02-05
R
i
chard Henderson
target/arm: Add
TBFL
A
G_A64_TBID, spli
t
out gen_
t
op_byte_ignore
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2019-02-05
Richard
Henderson
tests/
t
c
g
/aarch64: Ad
d
pauth smoke test
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2019-02-05
Richard Henderson
linux-user:
I
mplem
e
nt PR_PAC_RESET_KEYS
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2019-02-05
Richa
r
d
H
e
nderson
targe
t
/
a
rm:
Enable BTI for -c
p
u max
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2019-02-05
Richa
r
d H
e
n
d
e
r
son
tar
g
et/
a
r
m
: Set btype for indi
r
ect branche
s
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2019-02-05
R
ichard Henderson
target/arm
:
Reset bty
p
e for direct branches
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2019-02-05
Richard
H
ender
s
on
t
arge
t
/ar
m
: Default h
a
n
d
ling of BTYPE during translation
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2019-02-05
Richard
H
en
d
erson
target/arm: Ca
c
he the GP bi
t
fo
r
a
page in MemTxAttrs
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2019-02-05
Richard Henderson
e
x
e
c
: Add target-s
p
e
cific tlb bits to M
e
mTxAttrs
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2019-02-05
Richard Henderson
t
arget/arm: Add
B
T and BTYPE to tb->flags
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2019-02-05
Richard Henderso
n
target/
a
r
m: Add PSTATE
.
B
TYPE
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2019-02-05
Richard Henderson
target/arm: Int
r
oduce
isar_feature_aa
6
4_
b
ti
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2019-02-01
Richard
H
ende
r
son
linux-user
:
In
i
tialize aarch64 pac
key
s
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2019-02-01
Rich
a
rd
Henderson
a
a
rch64-li
n
u
x
-u
s
er: Enable HWCAP bit
s
for PAu
t
h
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2019-02-01
Richa
r
d
Henderso
n
aarch64
-
li
n
ux-user: Upd
a
te HWCAP bits from linux 5
.
.
.
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2019-02-01
Richar
d
H
en
d
erson
targ
e
t/arm:
Always enable pac keys for
user-o
n
ly
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2019-02-01
R
ic
h
a
r
d Henderson
target/a
r
m:
E
nabl
e
API,
A
PK bits in
S
CR
,
HCR
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2019-01-29
Richard Henderson
targe
t
/arm: Fix validation
of 32-
b
i
t addr
e
ss
spaces
.
.
.
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2019-01-28
R
ichard Henderson
c
p
utlb: Remove
s
tatic tlb siz
i
ng
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2019-01-28
Rich
a
rd Henderson
tcg/tci: ena
b
l
e
dynamic TLB siz
i
ng
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2019-01-28
Richard
Henderson
tcg/mips:
e
n
able dynamic TLB
sizing
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2019-01-28
Rich
a
rd Henderso
n
tcg/mips: Fi
x
tcg
_
o
u
t_qemu_ld_slow_path
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2019-01-28
Richard Hende
r
son
tcg/arm:
e
nable
d
y
n
a
m
i
c TLB sizing
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2019-01-28
Richard
H
ender
s
on
t
cg/r
i
scv:
e
nable dynami
c
TL
B
s
i
z
ing
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2019-01-28
Richard
H
enderson
tc
g
/s3
9
0: ena
b
le dynamic T
L
B sizing
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2019-01-28
Richard H
e
nde
r
son
tcg/sparc: ena
b
le dynamic
T
LB sizi
n
g
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2019-01-28
Richard Hender
s
on
tcg/ppc: enable
d
yn
a
mic TLB sizing
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2019-01-28
Ri
c
har
d
Hen
d
erson
t
c
g/aarch64: en
a
ble dynamic TLB
s
izing
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2019-01-28
Richard H
e
nd
e
rson
tcg/aarch64:
I
mplement
v
ec
t
or minmax arithmetic
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2019-01-28
Richard Henderson
t
c
g/aarch64: Impleme
n
t vector satu
r
ating arithmetic
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2019-01-28
Richar
d
Hender
s
on
tcg/i386: Imp
l
ement vector
m
inmax arithmetic
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2019-01-28
Richard Henderson
tcg
/
i
386:
Implement vecto
r
s
atura
t
ing arithmet
i
c
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2019-01-28
Richard Henderson
tcg/i38
6
: Split subro
u
tine
s
out of tcg_expand_vec_op
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2019-01-28
Ri
c
hard Henders
o
n
tcg: Add o
p
codes f
o
r vector mi
n
max
ar
i
t
h
metic
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2019-01-28
Richard Hende
r
son
tc
g
: Add
opcode
s
for vecto
r
saturated arithm
e
tic
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2019-01-28
Richar
d
Henderson
t
cg: Add write_a
o
fs t
o
GV
e
cGen4
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2019-01-28
Richar
d
Hende
r
son
tcg:
A
dd gvec ex
p
anders for nand, n
o
r, eqv
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2019-01-28
Richard Henderson
tcg: Add logical simpli
f
ications during gvec expand
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2019-01-21
Rich
a
rd Henderson
ta
r
get/ar
m
:
T
idy
T
BI
h
a
ndling in
gen_
a
6
4_set
_
p
c
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2019-01-21
Richard
Hen
d
erson
tar
g
et
/
a
r
m: E
n
able PA
u
th for user
-
only
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
next