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
riscv: Ensure the kernel start address is correctly cast
2019-02-11
Richard Henderson
RISC-V: Mark mstatus
.
fs dirty
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
ard
H
e
nderson
R
I
SC-V:
S
plit out
m
stat
u
s_fs from tb_f
l
a
g
s
commit
|
commitdiff
|
tree
2019-02-11
Richard H
e
nder
s
o
n
tcg:
Di
a
gnose refer
e
nce
d
l
abel
s
that have
n
ot been
.
.
.
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2019-02-05
R
i
chard H
e
nders
o
n
target/arm: Enable
TB
I
f
o
r
user-only
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2019-02-05
R
i
chard Hend
e
rson
targe
t
/a
r
m: C
l
ean
T
BI for data operations
in the tran
s
lator
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2019-02-05
Richard Henderson
t
arget/
a
r
m
:
Add TB
F
LAG_A6
4
_TBID, split out g
e
n_
t
op_byte_ig
n
ore
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2019-02-05
Ri
c
hard
Henderson
tests/
t
cg/aa
r
ch64: Add pauth smoke
t
est
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2019-02-05
Richard Hender
s
on
linux-us
e
r:
Implemen
t
PR_P
A
C_RESET_KE
Y
S
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2019-02-05
R
i
c
hard
H
enderson
targ
e
t/
a
r
m
:
Enable BTI for
-cpu max
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2019-02-05
Ri
c
hard Henderson
targ
e
t/ar
m
: Set btype
for indirect b
r
anches
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2019-02-05
Rich
a
rd Henderson
targ
e
t/arm: Res
e
t
b
type for direct branc
h
es
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2019-02-05
Richard Hen
d
erso
n
target/arm: Default handling of BTYPE during translat
i
on
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2019-02-05
Ri
c
h
ard
H
e
n
derson
target/arm: Cac
h
e
the GP bit f
o
r a page
i
n MemTxAttrs
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2019-02-05
Richard Henderson
ex
e
c: Add target-speci
f
ic tlb bits to Mem
T
xAtt
r
s
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2019-02-05
Richar
d
H
e
nderson
target/arm
:
Add B
T
and BTYPE to tb->fl
a
gs
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2019-02-05
Richard
Henderson
ta
r
g
e
t/arm: A
d
d PSTAT
E
.
BTYPE
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2019-02-05
Rich
a
rd Henderson
target/arm:
I
ntrod
u
ce isar_
f
ea
t
ure_aa
6
4_bti
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2019-02-01
Richard He
n
ders
o
n
lin
u
x-user: Initialize
aarch6
4
pac keys
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2019-02-01
Rich
a
rd H
e
nderson
aa
r
c
h64-linux-
u
ser: Enable H
W
CAP bit
s
for PAut
h
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2019-02-01
Rich
a
rd Henderson
a
a
rch64-linux-user: Update HWCAP bits
f
rom l
i
nu
x
5
.
.
.
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2019-02-01
R
i
cha
r
d
Henderson
target/arm: Always en
a
b
l
e
pac key
s
for user-only
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2019-02-01
R
i
cha
r
d Henderson
tar
g
et/arm: Enable
A
PI, APK bits in SCR, HCR
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2019-01-29
Richard Hend
e
rson
target/ar
m
:
F
ix
v
alidation of 32
-
bit
address space
s
.
.
.
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2019-01-28
Richard
Henderson
c
p
utlb:
R
e
move stat
i
c tlb sizing
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2019-01-28
R
i
c
hard Henders
o
n
tcg/
t
ci: enable
d
ynamic TLB si
z
ing
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2019-01-28
Ric
h
ard
H
enderson
tc
g
/mip
s
: enable dynami
c
TLB si
z
in
g
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2019-01-28
R
ic
h
ard
Henderson
tcg/mips: Fix tc
g
_out_qemu_l
d
_
sl
o
w_path
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2019-01-28
Richard H
e
nderson
tcg/arm:
e
nable dy
n
ami
c
TLB
s
izing
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2019-01-28
R
ichard Henderson
tcg/
r
iscv: enabl
e
dy
n
amic TLB
sizing
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2019-01-28
Richard Henderson
t
c
g
/
s
390
:
enable d
y
n
a
mic TL
B
sizing
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2019-01-28
R
i
chard Henderson
tcg/sparc: enab
l
e dynamic TLB sizing
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2019-01-28
Richard Hend
e
r
son
tcg/
p
pc: enable dynamic
T
L
B
sizing
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2019-01-28
Richard Hende
r
s
o
n
t
c
g/aarch64:
e
n
a
ble dynamic
TLB
sizing
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2019-01-28
R
ichard Henderson
tcg/aarch64: I
m
p
le
m
ent v
e
cto
r
m
i
n
max ari
t
hmetic
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2019-01-28
R
ichard Henderson
tcg/aarc
h
64: Impleme
n
t v
e
ct
o
r sa
t
urating arithm
e
tic
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2019-01-28
Richard Hender
s
on
tcg/i
3
8
6: Imp
l
ement vector mi
n
max
arithmetic
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2019-01-28
Richard Hender
s
on
t
c
g/i386: Implement vect
o
r
saturat
i
ng arith
m
etic
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2019-01-28
Richard Henders
o
n
tcg/i38
6
: Split subroutine
s
out
o
f
t
cg
_
exp
a
nd
_
vec_op
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2019-01-28
R
i
chard Henderso
n
tcg: Add o
p
codes f
o
r vector minmax arithmetic
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2019-01-28
Richard Hender
s
on
tcg: Add opcodes for
ve
c
tor s
a
turated ari
t
hmetic
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2019-01-28
Ri
c
hard Henderson
tcg: Add write_aofs to G
V
e
c
Gen4
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2019-01-28
Richard
H
e
n
derson
tcg: A
d
d gvec exp
a
nders
f
or nand, no
r
, e
q
v
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2019-01-28
Ri
c
hard Henderson
t
c
g
: Add logical
simp
l
ifications during gvec expan
d
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2019-01-21
Richar
d
Henders
o
n
target/arm:
T
i
dy
TBI
h
andlin
g
in gen_a64_set_pc
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2019-01-21
Richard Henderson
target/arm: Enable PAuth for
u
s
er-o
n
ly
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2019-01-21
R
ichard
Hend
e
r
s
on
t
a
r
g
et/arm: Enable
PAuth for -cpu max
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2019-01-21
R
i
char
d
Henderson
t
arget/arm: Add PAuth system registers
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2019-01-21
Richard Henderso
n
target/arm: Imple
m
ent pauth_computepac
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2019-01-21
Richar
d
H
e
n
derson
target/arm: Implement
pauth_
a
ddpac
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2019-01-21
Ri
c
hard Henderson
targ
e
t/ar
m
: I
m
plement paut
h
_a
u
t
h
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2019-01-21
Richar
d
He
n
d
erson
t
a
rget
/
arm: Implem
e
nt pau
t
h_stri
p
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2019-01-21
Richard Hend
e
r
son
target/
a
rm: Reuse aa64_va_
p
aramet
e
r
s
fo
r
setting tbflags
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2019-01-21
Richard Henderson
targ
e
t/arm: D
e
code T
B
ID from TCR
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2019-01-21
Richard Henderson
ta
r
get/arm: Add aa64_va_
p
aram
e
ters_both
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2019-01-21
Richard Hend
e
rson
target/arm: Export aa64_va_parameters to
i
nternals
.
h
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2019-01-21
Richard Henderson
targe
t
/arm: M
e
rge TBFLAG_AA_TB{0
,
1} to TBII
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2019-01-21
Richard Hen
d
erson
target/arm: Create ARMVA
P
aramet
e
rs and helpers
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2019-01-21
Richard
H
e
nderson
t
a
rget/arm: I
n
tro
d
uce arm_sta
g
e1_mmu_idx
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2019-01-21
Ri
c
hard Henderson
ta
r
get/arm:
I
ntrod
u
ce arm_mmu_idx
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2019-01-21
R
i
c
h
a
rd
H
ende
r
son
target/arm: Move cpu_mmu_index out
o
f line
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2019-01-21
R
i
char
d
Henderson
target/arm: Deco
d
e Load/store register (
p
a
c)
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2019-01-21
Richard Henderson
ta
r
get
/
arm
:
Decode PAut
h
within disa
s
_
u
ncond_b_reg
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2019-01-21
Richard
H
e
nderson
target/arm:
R
earrange
d
ec
o
de in disas_
u
ncond_b_reg
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2019-01-21
Ri
c
hard Henderson
targe
t
/arm: Add new_pc
a
rgument to
helper_exception_ret
u
rn
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2019-01-21
Richard Henderson
ta
r
get/arm:
M
ove helper_
e
xception_return
t
o helper
.
.
.
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2019-01-21
Richard Henderson
target/arm: Decode PAuth within d
i
sas_data_proc_2sr
c
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2019-01-21
Ri
c
ha
r
d Hender
s
on
t
a
rget/
a
r
m: D
e
code PAuth withi
n
disa
s
_data_proc_1s
r
c
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2019-01-21
Ri
c
hard Hen
d
erson
ta
r
get
/
a
r
m:
R
earrange
decode i
n
disas
_
data_proc
_
1src
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2019-01-21
Richard
H
enderson
target/arm
:
Decode
P
Auth
w
i
thin syst
e
m h
i
nt space
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2019-01-21
Richard
H
ender
s
on
target/arm: Add PAut
h
helpers
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2019-01-21
Richar
d
He
n
de
r
son
t
arget/arm
:
Introduc
e
r
aise_exception_ra
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2019-01-21
Richard
H
en
d
erson
target/arm: Add
P
Auth
a
ctive bit
to tbflags
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2019-01-21
Rich
a
r
d
He
n
ders
o
n
target/arm: Ad
d
SCTLR bits throu
g
h ARMv
8
.
5
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2019-01-21
Ri
c
hard Hende
r
s
o
n
target/ar
m
: Add
state for the
A
R
M
v
8
.
3-PAu
t
h exte
n
sio
n
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2019-01-08
R
i
cha
r
d Henderson
p
c
-bios: Update p
a
l
c
o
d
e-clipper
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2019-01-07
Richard
H
enderson
targe
t
/alpha: Fix u
s
er-only
i
nitialization
o
f fpcr
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2019-01-07
Ric
h
ar
d
Henders
o
n
ta
r
get/ar
m
: SVE brk[ab] merging does not
have s bit
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2019-01-07
Ric
h
ard Henderso
n
target/arm: Convert A
R
M_TBFLAG_* to
F
IELDs
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2018-12-25
Richard Henderson
tcg: Improv
e
c
a
l
l
argume
n
t
l
oadin
g
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2018-12-25
Richard Henderson
t
c
g: Record re
g
ister preferences du
r
i
ng
l
ive
n
ess
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2018-12-25
Richard
H
ender
s
on
tcg: Ad
d
TCG_OPF_B
B
_
E
XIT
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2018-12-25
R
ichard Henderson
tcg: Spl
i
t
out
m
o
r
e sub
r
outine
s
f
r
om liveness_pass_1
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2018-12-25
Richard Henders
o
n
tcg
:
R
e
name and adjust liveness_pass_1 helper
s
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2018-12-25
R
ichard Henderson
tcg: Rei
n
dent
p
arts 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 pref
e
renc
e
i
nf
o
with
li
v
e
ness
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2018-12-25
Richard Hende
r
son
tcg: Improve
register a
l
location for
m
atching constraints
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2018-12-25
Richard Henderson
tcg: Add output_pref to TCGOp
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2018-12-25
Richard
H
ende
r
son
tcg:
Add p
r
efer
r
ed_reg argument to tcg_
r
eg_a
l
loc
_
do_m
o
vi
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2018-12-25
Richard
H
enderso
n
tcg: Ad
d
pref
e
rred_reg argu
m
ent to temp_sync
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2018-12-25
Richard
H
enderson
tcg: Add
p
referr
e
d_reg argument to temp
_
load
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2018-12-25
Richard H
e
nd
e
r
s
on
tcg: Add
p
referre
d
_reg
argument to tc
g
_reg_alloc
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2018-12-25
R
i
chard Hend
e
rson
tcg: Ad
d
reacha
b
le_code_
p
ass
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2018-12-25
Richard H
e
nderson
tcg: Reference count
labels
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2018-12-25
Richard He
n
derso
n
tc
g
: Add TCG_CALL_NO
_
RETUR
N
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2018-12-25
R
i
c
h
ard He
n
de
r
son
tcg: Renumber TCG_CA
L
L
_*
f
l
a
g
s
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2018-12-25
R
i
c
h
ard Hende
r
s
o
n
l
in
u
x-user: Add safe
_
s
yscall for
r
i
scv6
4
h
ost
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2018-12-25
Richard He
n
derson
disas/microblaze
:
Remove unuse
d
REG_SP m
a
c
r
o
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2018-12-17
R
i
c
h
ard Henderso
n
tests: Exit boot-serial-test loop if child dies
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2018-12-17
Richard Henderson
t
c
g
: Add
T
C
G
_
TARGET_HAS
_
ME
M
ORY_BS
W
AP
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2018-12-17
Richard Henders
o
n
tcg/opti
m
ize: Opt
i
mize b
s
wap
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
next