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
tests/tcg/aarch64: Add pauth smoke test
2019-02-05
Rich
a
r
d
Henderson
tests
/
tcg/aarch64: Add
p
au
t
h smoke test
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2019-02-05
Richard Henderson
linux-us
e
r
:
Implemen
t
P
R_PAC_RESET_KEYS
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2019-02-05
Richard Hender
s
on
targe
t
/arm: Enable BTI
for -cpu m
a
x
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2019-02-05
Richard H
e
nd
e
rson
target/arm
:
S
e
t btype for in
d
ir
e
ct
br
a
nc
h
es
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2019-02-05
Rich
a
rd Henderson
target
/
arm:
R
e
set btyp
e
for d
i
rect branches
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2019-02-05
Richard H
e
nderson
t
a
rget/arm:
D
efault handling of BTYPE during tran
s
lation
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2019-02-05
Richard Henderso
n
t
arget/ar
m
:
C
ache th
e
GP bit for a page i
n
M
e
mTxAttrs
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2019-02-05
Richard Henderson
exec
:
Add
t
arget-specif
i
c tlb bits to MemT
x
Attrs
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2019-02-05
Ri
c
h
a
rd Hen
d
erson
targe
t
/arm: Add BT
a
nd BTYPE
t
o
tb->flag
s
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2019-02-05
Richard Hend
e
rson
target/ar
m
: Add P
S
TA
T
E
.
BTYPE
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2019-02-05
Richar
d
Henderson
tar
g
et/ar
m
: Introduce
isar_
f
eature_aa64_b
t
i
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2019-02-01
Richard Hende
r
son
linux-user: Init
i
alize aa
r
ch64 pac keys
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2019-02-01
R
i
c
hard Henderson
aarch64-linu
x
-user: Ena
b
le
HWC
A
P
bits for PAuth
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2019-02-01
Ric
h
ard Henderson
a
a
rch64-
l
i
n
ux-use
r
:
U
pd
a
te HWCAP bi
t
s from linux 5
.
.
.
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2019-02-01
R
i
char
d
Hend
e
rson
t
arget/arm: Always enable pa
c
keys for user-only
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2019-02-01
Richard Hen
d
erson
t
a
rget/
a
rm: Enab
l
e AP
I
, APK bits i
n
S
CR, HCR
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2019-01-29
Richard
H
enderson
tar
g
et/arm:
F
ix va
l
i
d
a
tion of 32-bit address spaces
.
.
.
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2019-01-28
Rich
a
rd H
e
nderson
cputlb
:
Remove static
t
lb
s
izing
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2019-01-28
Ri
c
har
d
Henderson
t
c
g/tci
:
en
a
ble dynamic
TLB sizing
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2019-01-28
Richar
d
H
e
n
derson
tcg/mips: enab
l
e dynamic TLB si
z
in
g
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2019-01-28
Richard
H
enderso
n
tcg/mips: Fix tcg_
o
ut_qe
m
u_l
d
_slow_path
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2019-01-28
R
ich
a
rd Hen
d
erson
t
c
g/arm: e
n
able dynam
i
c TLB
sizing
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2019-01-28
R
i
cha
r
d
H
enderson
tcg/riscv: enab
l
e d
y
n
a
mic TLB si
z
i
n
g
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2019-01-28
Rich
a
rd Henderson
t
c
g/s390: enable dynamic TLB si
z
in
g
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2019-01-28
Richard Henderson
tcg/sparc: enable dynamic
TLB sizing
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2019-01-28
Richard
H
e
n
d
e
rson
tcg/ppc:
e
n
a
ble dy
n
amic
TLB s
i
zing
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2019-01-28
R
ichard Henderson
tcg
/
a
arch6
4
: enabl
e
d
y
namic TLB sizing
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2019-01-28
Rich
a
rd Henderson
tcg/aarc
h
64:
Implement ve
c
tor minmax arithmetic
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2019-01-28
Rich
a
rd H
e
nder
s
on
tcg/aarc
h
64: I
m
plement vector saturating arithmeti
c
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2019-01-28
Richa
r
d
He
n
derson
tcg/i386: Implement
v
ector m
i
n
max arithmet
i
c
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2019-01-28
R
icha
r
d Henderson
tcg/i386: Imp
l
ement vector saturating arithmetic
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2019-01-28
Richard
H
e
nd
e
rson
tcg
/
i3
8
6: Split subr
o
utines out of t
c
g_e
x
pa
n
d_vec_
o
p
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2019-01-28
R
i
chard Hen
d
ers
o
n
t
c
g: Add opcode
s
for v
e
ctor minmax arith
m
etic
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2019-01-28
Richard Hender
s
on
tcg:
Ad
d
opcodes for vector saturated arithmetic
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2019-01-28
Ri
c
h
a
rd Hende
r
s
o
n
tcg: Ad
d
wri
t
e_
a
ofs to GVec
G
en4
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2019-01-28
Richard Henderson
tcg
:
Add gvec expanders for nand,
n
o
r
, eq
v
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2019-01-28
R
ichard
Hender
s
on
tcg: Add log
i
ca
l
simplifi
c
ati
o
ns d
u
ring gvec expand
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2019-01-21
Richa
r
d
H
enderson
tar
g
e
t/a
r
m
: Tidy
TBI handling
in
g
en_a64_se
t
_pc
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2019-01-21
Richard H
e
n
d
e
rson
target/arm: Enable PAu
t
h f
o
r
user-only
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2019-01-21
Richard Henderson
target/arm:
Enable PA
u
t
h fo
r
-
c
pu ma
x
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2019-01-21
Richa
r
d Henderson
target/arm: Add PA
u
th
system r
e
gister
s
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2019-01-21
R
i
chard Henderson
target/arm: Imp
l
ement
p
auth_computepac
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2019-01-21
Richard Hender
s
on
targ
e
t/arm:
Imple
m
ent paut
h
_addpac
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2019-01-21
Rich
a
rd Henderson
target/arm: Implement pauth_auth
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2019-01-21
Richard
Henderson
target/a
r
m:
Implement p
a
uth_s
t
r
ip
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2019-01-21
Richard He
n
de
r
son
target/arm: Re
u
se aa64_va_par
a
meters
for setting tbflags
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2019-01-21
Richard He
n
d
e
r
s
on
ta
r
g
et/arm:
D
ecode TBID from TC
R
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2019-01-21
Richa
r
d
Henderson
target/arm: A
d
d aa64_va_parameters_both
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2019-01-21
R
ichard Henderson
target/arm:
Export aa64_va_parameters to internals
.
h
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2019-01-21
Richar
d
H
e
nderso
n
targe
t
/arm: Merge TBFLAG_AA_TB{0, 1} t
o
TBII
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2019-01-21
R
i
chard
Henderson
target/ar
m
: Create ARMV
A
Parameters a
n
d hel
p
ers
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2019-01-21
R
ichar
d
Henderson
tar
g
et/ar
m
: In
t
rod
u
c
e
arm_stage1_mmu_idx
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2019-01-21
Richa
r
d Henderson
t
a
rget/arm: Introduce arm_m
m
u_idx
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2019-01-21
Richa
r
d Hend
e
rson
target/arm:
Mo
v
e cp
u
_mmu_
i
ndex out of line
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2019-01-21
Richard Henderson
target/a
r
m: Dec
o
de Load/store r
e
gister (pac)
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2019-01-21
Richard
Henderson
target/ar
m
: Decode PAu
t
h with
i
n disas_unc
o
nd_b_
r
eg
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2019-01-21
Richard Hend
e
rs
o
n
target/
a
rm:
Rearrange decode in disas
_
uncond_b_re
g
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2019-01-21
Richard Henderson
t
arge
t
/arm: Add new_pc argument to helper_exc
e
ption_retu
r
n
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2019-01-21
Ri
c
hard Henderson
t
a
rget/arm:
M
ove he
l
per_exception_return to h
e
lper
.
.
.
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2019-01-21
Richard Henderson
target/a
r
m
:
D
ecode PAuth w
i
thin disas_
d
ata_proc_2src
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2019-01-21
Richard Hen
d
erson
target
/
arm:
D
e
c
ode PAuth within di
s
as
_
data_proc_1src
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2019-01-21
Richard H
e
n
derson
target/arm
:
Rearrange
decode in dis
a
s_d
a
ta_proc_1src
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2019-01-21
Ri
c
hard Henderson
target/arm: Deco
d
e PAuth within system hint s
p
ace
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2019-01-21
R
i
chard Henderson
targe
t
/ar
m
:
A
dd
PAut
h
h
el
p
ers
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2019-01-21
R
i
chard Henderson
target/
a
rm: Intro
d
uce raise_exception_ra
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2019-01-21
Richard
Hen
d
e
r
so
n
target/arm:
A
dd
P
Au
t
h a
c
tive bit to tbflags
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2019-01-21
Richard
Hend
e
rson
ta
r
g
et/
a
rm:
Ad
d
S
C
TLR bits through ARM
v
8
.
5
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2019-01-21
Richard H
e
nd
e
r
s
o
n
target/
a
rm: Ad
d
s
t
ate
for the ARMv8
.
3-PAuth extensio
n
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2019-01-08
Richard
Henderson
pc-
b
io
s
: Update palcode-clipper
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2019-01-07
Richard
Hen
d
erson
tar
g
e
t
/alpha: Fix us
e
r
-
only initi
a
lizati
o
n
o
f
f
pcr
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2019-01-07
Richard Henderso
n
target/arm: SVE
brk[ab]
m
e
r
ging does not h
a
ve s
bi
t
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2019-01-07
Richar
d
Hend
e
rson
target/arm: Co
n
vert ARM_TBFLAG
_
* to FIELDs
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2018-12-25
Richard Henderson
t
c
g
: Im
p
rove call argument load
i
n
g
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2018-12-25
Richard Hende
r
s
o
n
tcg: Rec
o
rd register
p
references durin
g
l
i
ve
n
ess
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2018-12-25
Ric
h
ard
H
e
nderson
tcg:
A
d
d
TCG_OPF_BB_EXI
T
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2018-12-25
Richard H
e
nd
e
rson
tcg:
S
plit out more subro
u
tines
f
r
o
m live
n
e
s
s_pass_1
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2018-12-25
Richard Henders
o
n
tcg:
Rename
a
nd adjust li
v
eness_pass_1 helpers
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2018-12-25
Richard Hende
r
son
t
c
g
: R
e
indent parts
o
f
live
n
ess_
p
ass
_
1
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2018-12-25
Ri
c
hard Henderso
n
tcg: Dump regist
e
r
preference i
n
fo with liveness
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2018-12-25
R
i
chard
H
e
n
de
r
son
tcg: Improve register allocation for matching constraints
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2018-12-25
R
ic
h
a
rd Henderson
tcg: Add out
p
u
t
_pref to TCGOp
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2018-12-25
Richard
Henderson
t
cg
:
Add pref
e
rred_reg
a
r
gument to
tcg_reg_a
l
l
oc_do
_
movi
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2018-12-25
Richard Henderson
tcg: A
d
d prefe
r
red_reg ar
g
ument to temp_sync
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2018-12-25
Richard Henderson
tcg: Add preferred_reg ar
g
u
m
ent to temp_load
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2018-12-25
Richard Henderson
tcg: Add preferred_
r
e
g argumen
t
t
o tc
g
_reg_alloc
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2018-12-25
Richard He
n
derson
tc
g
: Add
r
eachable_code_pass
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2018-12-25
Richard
H
e
nders
o
n
t
cg: Reference count label
s
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2018-12-25
Richa
r
d H
e
n
d
e
r
son
tcg: Add TCG_CAL
L
_NO_RETUR
N
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2018-12-25
Richard
H
e
n
d
e
rs
o
n
tcg: Re
n
u
mber TCG_
C
A
L
L_* flags
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2018-12-25
R
ichard Henderson
linux-user:
A
dd safe_sysc
a
ll
f
or
r
i
scv
6
4 host
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2018-12-25
Richard Hender
s
on
di
s
as
/
m
i
croblaze: Remove unused REG_SP macro
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2018-12-17
Ri
c
hard Henders
o
n
tests
:
Exit bo
o
t-serial-test loop i
f
child dies
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2018-12-17
Richard H
e
nderson
tc
g
:
A
dd
T
CG_TARGET_H
A
S_
M
E
MO
R
Y_BSWA
P
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2018-12-17
Richa
r
d Henderson
tc
g
/optimiz
e
: Optim
i
ze bswap
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2018-12-17
Richard Hender
s
o
n
tcg: Clea
n
up gener
i
c b
s
wap64
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2018-12-17
Richar
d
Hend
e
rson
tcg: Clean up generic bswap32
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2018-12-17
Richar
d
Hend
e
rso
n
tcg/i3
8
6: Add setup_gu
e
st_base_seg
fo
r
FreeBSD
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2018-12-17
Ric
h
a
r
d Henderson
tcg/i
3
86: Precompu
t
e all gue
s
t_ba
s
e pa
r
am
e
ters
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2018-12-17
R
ich
a
rd
H
enderson
tcg/i386: As
s
ume 32-bit values are z
e
ro-exte
n
ded
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2018-12-17
Richard He
n
derson
tcg/i386: Imple
m
ent INDEX_op_extr{lh}_i64_i32 for
3
2
.
.
.
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
next