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
target/hppa: Convert fp indexed memory insns
2019-02-12
Richard Henderson
targe
t
/hppa: Convert fp i
n
dexed memory
i
n
sns
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2019-02-12
Richard Henderson
target/h
p
pa: Conver
t
offset memory insns
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2019-02-12
Richa
r
d
H
e
nd
e
rso
n
t
a
rget/hppa: Conv
e
rt arith
m
etic immedi
a
te insn
s
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2019-02-12
Richard Henderson
t
a
r
get/h
p
p
a
:
Convert direct and ind
i
rect b
r
anc
h
es
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2019-02-12
R
ichar
d
Henderson
target/hppa: Co
n
vert shift, extract, deposit insns
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2019-02-12
Richar
d
Hen
d
erson
target/
h
ppa: Con
v
ert co
n
ditional branches
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2019-02-12
Ric
h
ard Hen
d
er
s
on
target/hppa: Convert fp multiply-a
d
d
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2019-02-12
Ri
c
hard
Henderson
t
a
r
get/
h
ppa: Con
v
ert
i
ndexed
memory insn
s
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2019-02-12
Richard Henderson
targ
e
t/hp
p
a: Co
n
vert arithmeti
c
/log
i
cal insns
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2019-02-12
R
i
chard He
n
derson
target/hppa
:
Convert memory management insns
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2019-02-12
Richard Henders
o
n
target/hppa
:
U
n
if
y
sp
e
c
ializatio
n
s
of
OR
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2019-02-12
Richard Hen
d
erson
target/
h
p
pa: Convert
r
emainder of syst
e
m insns
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2019-02-12
R
i
chard H
e
nde
r
s
o
n
target/hppa: Conv
e
rt move to/from system registers
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2019-02-12
Ric
h
ard
H
enderson
target/hppa: Begin using scripts
/
decodetree
.
py
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2019-02-12
Ri
c
hard Henderso
n
target/hppa: Use DisasContextBase
.
is_jmp
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2019-02-11
Richar
d
Hend
e
rs
o
n
tcg: Diagnose re
f
e
r
enced labels that have
n
ot
b
een
.
.
.
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2019-02-05
Richard He
n
derso
n
ta
r
get/
a
rm:
Enable TBI for
u
ser
-
o
nly
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2019-02-05
R
i
chard Henderson
target/arm
:
Clean T
B
I
for
d
ata o
p
erations in the tra
n
slator
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2019-02-05
Rich
a
rd Hender
s
on
t
a
rg
e
t/arm: Add TBFLAG
_
A6
4
_TBID, split
o
ut gen_
t
op_byte_ignore
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2019-02-05
R
ich
a
rd Henderson
tests/
t
cg/aarch6
4
: Ad
d
p
auth sm
o
ke test
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2019-02-05
R
i
c
h
ard
H
e
n
d
e
rson
l
inux-user: Impleme
n
t
P
R_PAC_RESET_KEY
S
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2019-02-05
Ri
c
hard Henderson
target/arm: En
a
ble BTI for -cpu max
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2019-02-05
Richard He
n
derson
targe
t
/arm: Set btype for indirect branches
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2019-02-05
Ri
c
hard Henderson
target/arm: Rese
t
b
t
y
p
e for direct bra
n
ches
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2019-02-05
Richard Hen
d
e
rs
o
n
ta
r
get/arm: Default
handling o
f
BTYPE during
translation
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2019-02-05
Richard Henderson
target/arm: Cache the GP bi
t
for a
p
age in MemTxAttrs
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2019-02-05
Richard Hend
e
rson
exec: A
d
d t
a
rget-s
p
ecific
tlb b
i
ts
t
o MemTxAttrs
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2019-02-05
Ri
c
hard Hender
s
o
n
ta
r
get/arm:
Add BT
a
n
d BTY
P
E
to tb->flags
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2019-02-05
Richard Hende
r
son
t
a
rget/arm: Add PSTATE
.
BT
Y
PE
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2019-02-05
Richar
d
H
e
nd
e
rson
target/
a
rm: Introduc
e
isar_feature
_
a
a
64_bti
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2019-02-01
Richa
r
d Henderson
linux-u
s
er: Initialize aarch64 pac
keys
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2019-02-01
Richard Henderson
aarch6
4
-linux-user: En
a
ble HWCAP bits
f
or PAuth
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2019-02-01
Richard
Hend
e
rs
o
n
a
arch64-li
n
ux
-
user:
U
pdate HWCAP bits fr
o
m l
i
nu
x
5
.
.
.
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2019-02-01
Richard
Hend
e
rson
target/arm: A
l
wa
y
s enab
l
e pac
keys for user-only
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2019-02-01
Richard
Henderso
n
ta
r
get/arm: Enable API,
A
PK bit
s
in SCR, HC
R
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2019-01-29
Richar
d
Hend
e
r
son
target/arm: Fix validation of 32-bit address spaces
.
.
.
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2019-01-28
Richard Hende
r
son
cput
l
b: R
e
mo
v
e static tl
b
sizi
n
g
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2019-01-28
Richa
r
d
Henderso
n
tcg/
t
ci: en
a
ble dyn
a
mic TLB si
z
ing
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2019-01-28
Richard Hend
e
rson
tcg/mips: enable
dynam
i
c
T
LB
sizing
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2019-01-28
Ric
h
a
r
d
H
enderso
n
tcg/mips: F
i
x tcg_out
_
qemu_ld_slow
_
path
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2019-01-28
R
i
chard Hende
r
son
tcg/arm: ena
b
le dynami
c
TLB s
i
zin
g
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2019-01-28
Ric
h
ard
H
ende
r
son
tcg/ri
s
cv: enable dynamic TLB sizing
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2019-01-28
Ri
c
hard Hen
d
ers
o
n
tcg/s390: enabl
e
d
ynamic
T
LB s
i
zing
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2019-01-28
Richar
d
Hend
e
rson
t
c
g/spar
c
: en
a
ble dynamic TLB
sizing
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2019-01-28
Rich
a
rd Henderson
t
cg/ppc: enable dyna
m
ic TLB sizing
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2019-01-28
Richard Hen
d
er
s
on
tc
g
/aarc
h
6
4: enable
d
y
nam
i
c TLB sizing
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2019-01-28
Richard Hende
r
son
t
c
g/aarch64
:
Implem
e
nt vector
min
m
ax arithmet
i
c
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2019-01-28
R
i
chard He
n
derson
tcg/aarch64: Imp
l
ement vector sat
u
r
at
i
ng ari
t
hmetic
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2019-01-28
Ric
h
ard
H
e
n
derson
tcg/i386
:
I
m
pl
e
ment
v
ector minmax arithme
t
ic
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2019-01-28
Richard Hende
r
son
tcg/i3
8
6: Implement ve
c
tor saturati
n
g arithmetic
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2019-01-28
Richard Hende
r
so
n
tcg/i
3
86:
Split subroutines out of tcg
_
expand
_
vec_op
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2019-01-28
Richard He
n
ders
o
n
t
c
g
: Add
opcodes for vector m
i
nmax arit
h
metic
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2019-01-28
R
ic
h
ar
d
Henderson
tcg:
Add
o
p
codes
f
or vector saturated
a
rithmetic
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2019-01-28
Ric
h
ard Henderson
tcg: Add write_aofs to GVe
c
Gen4
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2019-01-28
Ri
c
hard Henderson
tcg: Add gvec expanders for nand, nor, eqv
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2019-01-28
Richar
d
Henderson
tcg:
A
dd logi
c
a
l
simp
l
ifications
d
u
r
ing gvec expa
n
d
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2019-01-21
Richard Henderson
target/a
r
m: Tidy TBI handl
i
ng
i
n gen_a64_set_pc
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2019-01-21
Ric
h
ard He
n
d
e
rson
target/arm: En
a
ble PAuth for
user-only
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2019-01-21
Ri
c
hard Henderson
t
a
rget/arm: Enabl
e
PAuth
f
o
r
-cpu max
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2019-01-21
Richard Hender
s
on
target/arm: Add PAuth syst
e
m registers
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2019-01-21
Rich
a
r
d Henderson
target/arm:
I
mp
l
ement
pauth
_
comput
e
pac
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2019-01-21
Richard
H
enderson
targ
e
t/arm: Imp
l
eme
n
t pauth_a
d
dpac
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2019-01-21
Rich
a
r
d
Henderson
target/arm: Implem
e
n
t pauth_auth
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2019-01-21
Richa
r
d He
n
d
erso
n
targ
e
t/arm: Imple
m
e
nt
pauth_stri
p
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2019-01-21
Richard Henderso
n
ta
r
ge
t
/arm: Re
u
se aa64
_
v
a
_
paramet
e
rs for setting tbf
l
ags
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2019-01-21
Ri
c
hard
H
e
nderson
tar
g
e
t
/ar
m
: Decode
TBID from TCR
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2019-01-21
Richar
d
Hen
d
erson
t
a
r
g
et/
a
rm: Add aa64_va_parameter
s
_both
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2019-01-21
Richard H
e
nders
o
n
target/arm: Export
aa64_v
a
_parameters to intern
a
ls
.
h
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2019-01-21
Ri
c
hard Henderson
t
a
rget
/
arm: Me
r
ge TBFLAG_AA_TB{0, 1}
t
o TBI
I
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2019-01-21
R
ichard
Henderson
tar
g
et/arm: Cre
a
te ARMVAParame
t
ers and
helpers
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2019-01-21
Richard Henderso
n
target/arm
:
Introduce ar
m
_sta
g
e1_mmu_i
d
x
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2019-01-21
Rich
a
r
d
H
enderson
tar
g
et/arm: Introduce arm_mmu_
i
dx
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2019-01-21
R
ichard H
e
nderson
target/arm: Move cp
u
_mm
u
_index out of line
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2019-01-21
R
ichard Henderson
target/arm:
D
ecod
e
Loa
d
/stor
e
register (pac)
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2019-01-21
Rich
a
rd Hende
r
son
targ
e
t/arm: Deco
d
e PAuth within dis
a
s_un
c
ond_b_r
e
g
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2019-01-21
Richard Henderso
n
tar
g
et/arm: R
e
arrange decode in
disas_uncond_
b
_reg
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2019-01-21
Richa
r
d Henderso
n
tar
g
e
t/arm
:
A
d
d new_pc argument t
o
helper
_
excepti
o
n_
r
e
turn
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2019-01-21
Richard Henderson
target/arm: Move help
e
r
_
exception_re
t
urn to
h
elper
.
.
.
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2019-01-21
Richard Henderson
target/arm: Decod
e
PAuth within dis
a
s_data_
p
roc_
2
src
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2019-01-21
Richard H
e
nder
s
o
n
target/arm: Deco
d
e PAuth with
i
n
dis
a
s_
d
a
t
a_proc_1src
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2019-01-21
R
i
ch
a
r
d
He
n
derson
target/arm:
Rearran
g
e decode i
n
disas_data_proc_
1
s
rc
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2019-01-21
Richard Hen
d
e
rson
t
arget/arm: Decode
P
A
u
th
within
s
ystem hint s
p
ace
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2019-01-21
Richard Henderson
ta
r
get/
a
r
m: Add
P
Auth help
e
rs
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2019-01-21
R
i
c
ha
r
d
He
n
derson
targ
e
t/arm: Introduce ra
i
se_
e
xceptio
n
_ra
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2019-01-21
Richard Hend
e
r
son
target/a
r
m: Add P
A
uth act
i
ve bit to
tbf
l
ags
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2019-01-21
Richard Hen
d
erso
n
t
a
rget/ar
m
: Add SCTLR
b
its through ARMv8
.
5
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2019-01-21
Ri
c
hard Henderson
target/arm: Add state for th
e
ARMv8
.
3-PAuth extension
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2019-01-08
Richard He
n
derson
pc-bio
s
:
U
pda
t
e palcode-clipper
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2019-01-07
Richard Henderson
t
a
rget/alpha: Fix user-
o
nly ini
t
ialization of fpc
r
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2019-01-07
Richard He
n
d
e
rs
o
n
target/arm: SVE brk[
a
b
] merging does not have s
bit
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2019-01-07
R
ichard
H
enderson
target
/
arm:
C
onve
r
t ARM_
T
BFLAG_* to FIELDs
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2018-12-25
Richar
d
Hender
s
on
tcg: Improve call argume
n
t l
o
ading
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2018-12-25
Ric
h
ard Henderson
tcg
:
Record
r
e
gister prefere
n
ces during li
v
eness
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2018-12-25
Richard Hende
r
s
on
t
cg: Add TCG
_
OPF_BB
_
EXIT
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2018-12-25
Richard Henderson
tcg:
S
p
l
it out more subroutine
s
from liveness_pa
s
s_1
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2018-12-25
Richard Henders
o
n
tc
g
: Rena
m
e and
adj
u
s
t
liveness_pa
s
s_1 helper
s
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2018-12-25
Richard Henderson
tcg: Reindent parts of liveness_pass_1
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2018-12-25
Richard Henderson
tcg: Dum
p
register prefe
r
ence info with livenes
s
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2018-12-25
Ri
c
har
d
Hende
r
son
tcg: Improve register
al
l
ocation for matchin
g
cons
t
r
a
i
nts
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2018-12-25
Richa
r
d
Henderso
n
tcg: A
d
d output_pr
e
f to TCGOp
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
next