repo.or.cz
/
qemu
/
kevin.git
/
search
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
log
|
graphiclog1
|
graphiclog2
|
commit
|
commitdiff
|
tree
|
refs
|
edit
|
fork
first
·
prev
·
next
target/arm: Fix validation of 32-bit address spaces for aa32
2019-01-29
Richard H
e
nderso
n
targ
e
t/
a
rm: Fix va
l
idation of 32
-
bit
address spa
c
es
.
.
.
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2019-01-28
Richard
Henderson
cputlb:
R
emove stat
i
c tlb sizing
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2019-01-28
Richar
d
Henderson
tcg/tci: enable dynami
c
T
LB sizing
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2019-01-28
R
i
chard H
e
nderson
tcg/mip
s
: ena
b
le dynamic TLB siz
i
n
g
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2019-01-28
Richard Henderson
tcg/mips: Fix tcg_ou
t
_qemu_ld_slow_
p
ath
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2019-01-28
Ri
c
hard
H
end
e
rson
tcg
/
arm:
ena
b
le dynam
i
c TLB siz
i
ng
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2019-01-28
Richa
r
d
Henderson
tcg
/
ri
s
c
v
: enable dyna
m
ic
T
LB sizing
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2019-01-28
Richa
r
d Henderson
tcg/s390: enable dynami
c
T
L
B
s
iz
i
n
g
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2019-01-28
Richard Henderson
tcg/s
p
arc:
e
nab
l
e dynamic
TLB sizing
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2019-01-28
Richard Henderson
t
cg/ppc
:
enable dynamic
TLB siz
i
ng
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2019-01-28
Ri
c
hard
H
en
d
er
s
on
tcg/aarch64: enable
d
ynamic TLB si
z
ing
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2019-01-28
Richard Henderson
tcg/aarch64:
Implement vector
m
i
n
max arith
m
e
t
ic
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2019-01-28
R
ichard Henderson
tcg/aar
c
h64: Impl
e
ment vector saturating arithmetic
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2019-01-28
Richar
d
Hender
s
on
tcg/i386:
I
mplement vector minmax arithmet
i
c
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2019-01-28
Richard Henderson
tcg/
i
3
8
6: I
m
ple
m
ent
v
e
c
tor saturating arithmetic
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2019-01-28
R
i
chard Hende
r
son
tc
g
/i386:
Split subrout
i
nes out
of tcg_expa
n
d_vec_op
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2019-01-28
Rich
a
rd Henderso
n
tcg: Ad
d
op
c
odes for vector minm
a
x arith
m
etic
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2019-01-28
Rich
a
rd H
e
nd
e
r
son
tcg: Add opcodes for vec
t
or
s
aturated
a
rithmet
i
c
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2019-01-28
R
i
chard Henderson
tcg:
A
d
d
write_
a
o
fs to GVecGen
4
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2019-01-28
Richard
H
end
e
rson
tcg:
Add g
v
e
c expan
d
ers for nand, no
r
, eqv
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2019-01-28
R
icha
r
d H
e
nd
e
rson
tcg: Add logical sim
p
lificatio
n
s
d
uring g
v
ec expand
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2019-01-21
R
i
char
d
Hender
s
o
n
target/ar
m
: Tidy TBI handling in gen_a64_s
e
t
_pc
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2019-01-21
Ri
c
hard H
e
nd
e
rson
tar
g
et/arm
:
Enable PA
u
th
f
o
r
user-only
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2019-01-21
Richard Henders
o
n
ta
r
get/a
r
m
:
En
a
b
l
e
P
A
uth for
-cpu
m
ax
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2019-01-21
Rich
a
rd
Henderson
t
a
r
get/ar
m
: Add PAuth system registers
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2019-01-21
Richard He
n
d
e
rson
tar
g
e
t/arm: Im
p
lement
p
auth
_
computepac
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2019-01-21
Richard Hend
e
rson
target
/
arm: Implement pauth_
a
ddp
a
c
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2019-01-21
Richard Henderson
t
ar
g
et/arm: Imple
m
ent pauth_auth
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2019-01-21
R
i
c
hard Henderson
target/arm:
I
m
p
l
e
ment pauth_st
r
i
p
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2019-01-21
R
i
chard
H
enderson
tar
g
et/arm:
R
euse aa64_va_parameters for
setting tbflags
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2019-01-21
Rich
a
rd Henderson
ta
r
get/arm:
D
ecode
T
BID fro
m
T
CR
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2019-01-21
Richard Henders
o
n
tar
g
e
t
/arm: Add
a
a64_va_
p
aramet
e
rs_
b
oth
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2019-01-21
R
i
cha
r
d Hen
d
e
rson
target/arm: Export aa64_va_pa
r
ameters to intern
a
ls
.
h
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2019-01-21
Rich
a
rd
H
e
nderson
target
/
arm: Merge TBFL
A
G_AA_T
B
{0,
1
} to TBII
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2019-01-21
Richard Hender
s
on
tar
g
et
/
arm: Cr
e
a
t
e
ARMV
A
Parameters and helpers
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2019-01-21
Rich
a
rd Henderson
ta
r
get/arm: Introduce arm_stage1_mmu_
i
dx
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2019-01-21
Ric
h
a
r
d
H
ender
s
on
tar
g
et/arm:
Intr
o
duce arm_mmu_idx
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2019-01-21
R
i
c
hard He
n
d
erson
t
arget/arm: Move cpu_
m
m
u
_index
o
ut of line
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2019-01-21
Ric
h
ard Henderson
ta
r
g
et/arm: Decode L
o
ad/store register (pac)
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2019-01-21
R
ichard He
n
derson
target/arm
:
D
ecode PAuth w
i
thin d
i
sa
s
_unc
o
nd
_
b_re
g
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2019-01-21
Richar
d
Henderson
ta
r
ge
t
/arm: Rearrange dec
o
d
e in di
s
a
s_unc
o
nd_b_r
e
g
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2019-01-21
Richard Henderson
target/
a
rm: Add new_pc argument to
helper_
e
xception
_
r
e
t
urn
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2019-01-21
Ri
c
h
a
rd Henderson
tar
g
et/arm: Move he
l
per_exce
p
tion_return to helper
.
.
.
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2019-01-21
Richard Hen
d
e
r
son
t
arget/a
r
m: Decode PAuth w
i
thin disas_data_proc
_
2src
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2019-01-21
Richa
r
d Henderson
target
/
arm
:
De
c
ode P
A
uth w
i
thin disas_dat
a
_
proc_1src
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2019-01-21
Richard Henderson
target/arm:
Rearrange decod
e
in disas_da
t
a_proc_1src
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2019-01-21
R
ichard He
n
d
e
rson
tar
g
e
t
/
arm:
Decode PAuth
within syste
m
hint sp
a
ce
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2019-01-21
R
ic
h
ard Hend
e
rson
ta
r
ge
t
/arm: Add P
A
uth helpers
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2019-01-21
Ri
c
har
d
Henderson
t
arge
t
/arm: Introduce raise_e
x
ce
p
tion_ra
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2019-01-21
R
i
chard Henderson
targe
t
/a
r
m: Add PAuth active bit to tbf
l
ags
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2019-01-21
Ric
h
a
r
d Henderso
n
tar
g
et/arm: Add
S
C
TLR bits through
ARMv8
.
5
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2019-01-21
Richar
d
Hender
s
on
targe
t
/arm: Add stat
e
for the A
R
Mv8
.
3-PAu
t
h
extension
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2019-01-08
R
i
c
hard Henderson
pc-bios: Update palcode-clipper
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2019-01-07
Richard Henderson
target/
a
lpha: Fix use
r
-only in
i
tializa
t
ion of f
p
cr
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2019-01-07
Richard Henderson
target/ar
m
:
S
V
E brk[ab] merg
i
n
g
does not hav
e
s bit
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2019-01-07
Richard
H
e
nd
e
rson
target/arm: Convert ARM_TBFLAG
_
* t
o
FIE
L
Ds
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2018-12-25
Richard Henderson
t
cg:
I
mprove call a
r
gument
l
oadin
g
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2018-12-25
Richard Henderson
tcg:
R
ecord register preferen
c
es durin
g
livenes
s
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2018-12-25
Richard He
n
derso
n
tc
g
: Ad
d
TCG_OPF_BB_EX
I
T
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2018-12-25
Richard Henderson
tcg:
Split out more sub
r
outin
e
s
f
rom liveness_pa
s
s_1
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2018-12-25
Richar
d
He
n
derson
t
c
g: Ren
a
me and
a
djust livene
s
s_pass_1
h
el
p
ers
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2018-12-25
Richard Henderson
tcg: Reindent pa
r
ts of
l
ivene
s
s_pass_1
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2018-12-25
Richard
Henderso
n
tcg: Dump
register preferenc
e
info wi
t
h live
n
e
ss
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2018-12-25
Richard Henderson
tcg: Improve register allocation for m
a
tching con
s
traints
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2018-12-25
Richard
H
enderson
t
cg:
A
d
d output_pref t
o
TCGOp
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2018-12-25
Richard Hen
d
erson
tcg
:
Add preferred_reg a
r
gum
e
nt to t
c
g_reg_al
l
o
c
_do_mo
v
i
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2018-12-25
Richard He
n
d
erson
tc
g
: Add preferr
e
d_reg argu
m
ent t
o
temp
_
sync
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2018-12-25
Richard
He
n
derson
tcg: Add
p
refer
r
ed_
r
eg arg
u
ment to temp_load
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2018-12-25
Richard Henderson
tcg
:
Add pref
e
r
r
ed_reg arg
u
ment to tcg
_
r
e
g_allo
c
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2018-12-25
Rich
a
r
d
Hender
s
on
tcg
:
Add r
e
achable_code_
p
ass
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2018-12-25
Richard Hende
r
son
t
cg: Reference
count label
s
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2018-12-25
R
ichard Henderson
tc
g
: Add TC
G
_CALL_NO_RETURN
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2018-12-25
Ri
c
har
d
Henderson
tcg: R
e
n
u
mb
e
r TCG_CALL_* flags
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2018-12-25
Richard
H
enderson
linux-u
s
e
r
: Add
s
afe_syscall
for ris
c
v
6
4 hos
t
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2018-12-25
Richard Henderson
disas/microb
l
aze: Remove unused REG_
S
P macro
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2018-12-17
Richard
H
enderson
tests: E
x
it boot-serial
-
test loop
if chil
d
d
i
es
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2018-12-17
Richard He
n
derson
tcg: Add TCG_TARGET_HAS_MEMORY
_
B
S
W
AP
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2018-12-17
Richard Henders
o
n
t
cg
/
opti
m
i
ze: Optimize bswap
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2018-12-17
Richard
Henderson
t
cg: Clean up generic bswap64
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2018-12-17
Richard Henderson
tcg: Clean up generic bswap32
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2018-12-17
Richard Henderson
tcg/i386
:
Add setup_gu
e
st_base_seg for FreeB
S
D
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2018-12-17
Richard Henderson
t
c
g/i386: Precompute
a
l
l
gu
e
st_base par
a
meter
s
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2018-12-17
Richard Henderson
tcg/i386: Assume 32-bi
t
valu
e
s are zero-extended
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2018-12-17
Richard Henderson
tcg/i386
:
Implem
e
nt I
N
DEX_op_extr{lh}_i64_i32 fo
r
32
.
.
.
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2018-12-17
Ri
c
hard H
e
n
d
erso
n
tcg
/
i386: Propagate is
6
4 to tcg_out_qemu_ld_slow_
p
ath
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2018-12-17
Richard Henderso
n
tcg/i386: P
r
opagate
i
s
64 to tcg_
o
ut_q
e
mu_ld_direct
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2018-12-17
Richar
d
H
e
nd
e
rso
n
tc
g
/s390x: Return false on failure from patch_reloc
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2018-12-17
Richard Henderson
tc
g
/ppc: Return fal
s
e
on fa
i
lure from
pat
c
h_reloc
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2018-12-17
Ric
h
ar
d
Hender
s
on
tcg/arm: Return fals
e
on failure
from p
a
tch
_
reloc
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2018-12-17
Ri
c
h
a
r
d
Henderson
tcg/aarch64: Return false on failure from
p
atch_reloc
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2018-12-17
Richard
Hender
s
on
tcg/i386:
Return false on
f
ailur
e
from patch_reloc
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2018-12-17
Ri
c
hard Henderson
t
cg: Re
t
urn success from patch_r
e
loc
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2018-12-17
Richard Henderson
tcg/mips: Remove
r
etrans
l
ation code
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2018-12-17
R
ichard Hen
d
erson
tcg/sparc: Rem
o
ve
r
etrans
l
at
i
o
n
code
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2018-12-17
Richard H
e
nderson
tc
g
/s390: Remove retranslation code
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2018-12-17
R
ichard
H
e
n
derson
tcg/ppc: Fold a
w
ay "n
o
addr
"
branch
r
outine
s
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2018-12-17
Richard Hen
d
erson
t
cg/a
r
m: Fo
l
d away "noaddr"
b
ra
n
ch routine
s
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2018-12-17
Richard Henderson
tc
g
/arm: Remove re
l
oc_pc24_atomic
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2018-12-17
Richar
d
He
n
ders
o
n
t
c
g
/
aar
c
h64: Fold
a
w
a
y "
n
oad
d
r" bra
n
ch routin
e
s
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2018-12-17
Richard Henderson
tcg/aarch64:
Remove re
l
oc_pc26_atomic
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
next