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/ppc/spapr: Enable mitigations by default for pseries-4.0 machine type
2019-01-28
Rich
a
rd
H
enderson
tc
g
/mips: enab
l
e dynamic TLB
s
izing
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2019-01-28
Richard H
e
nderson
tcg/mips: Fix tcg_
o
ut_qemu_ld_slow_pa
t
h
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2019-01-28
R
i
char
d
Henders
o
n
tc
g
/arm: enabl
e
dynamic TLB sizing
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2019-01-28
R
icha
r
d
Hende
r
son
tcg/riscv: enable dynami
c
T
L
B s
i
zing
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2019-01-28
Richard Hende
r
son
tcg/s390: enable dynamic TLB sizing
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2019-01-28
Richard Henderso
n
tc
g
/sparc: enable dy
n
am
i
c
TLB siz
i
ng
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2019-01-28
Richar
d
Henderson
tcg/ppc: enable dynamic TLB sizin
g
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2019-01-28
Richard He
n
derson
tcg/
a
arch64:
enable dynamic T
L
B
sizi
n
g
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2019-01-28
Richar
d
Henderson
t
cg/a
a
r
c
h64:
I
m
plement ve
c
tor minmax arithmetic
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2019-01-28
Richa
r
d
H
end
e
rson
tcg/aa
r
ch6
4
: Implement vector saturating arithmetic
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2019-01-28
Richar
d
He
n
d
e
rson
tcg/i386: I
m
pl
e
men
t
vector minmax arith
m
etic
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2019-01-28
Richard Henders
o
n
tcg/i3
8
6: Implem
e
nt ve
c
t
o
r saturating
a
rithmetic
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2019-01-28
Richard H
e
nderson
tcg/i386: Spl
i
t subroutines out of
t
cg_expand_vec
_
op
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2019-01-28
Richar
d
H
enders
o
n
tc
g
:
Ad
d
op
c
odes for v
e
c
tor mi
n
max ar
i
t
hmet
i
c
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2019-01-28
Richar
d
Hende
r
son
tcg:
Add opcodes for
ve
c
tor s
a
turated arithm
e
tic
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2019-01-28
Richard Henderson
t
cg: Add w
r
i
t
e_aofs t
o
GVecGen4
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2019-01-28
Richard Henderson
tcg:
A
dd gvec expanders for na
n
d
,
nor, eqv
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2019-01-28
Richard Henderson
tcg: Add
l
og
i
cal si
m
plifications during
g
vec
e
xp
a
nd
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2019-01-21
Ri
c
hard Henderson
t
ar
g
et/arm: T
i
dy TBI handling in gen_a64_set_pc
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2019-01-21
Ri
c
h
ard Hen
d
erson
target/arm: Enable PAuth
f
or user-onl
y
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2019-01-21
Richard He
n
de
r
s
o
n
target
/
arm: Enable PA
u
th
f
o
r
-cpu m
a
x
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2019-01-21
Richard Henderson
target
/
arm: Add PAuth s
y
stem
registers
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2019-01-21
Richard Henderson
targ
e
t/arm: Implement paut
h
_computepac
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2019-01-21
Richard Henderson
target/ar
m
:
Im
p
lement pauth_addpac
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2019-01-21
Ric
h
ard Henderson
targ
e
t/arm: Impleme
n
t
p
auth_auth
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2019-01-21
Ri
c
hard Henderso
n
target
/
arm: Implement paut
h
_strip
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2019-01-21
R
i
ch
a
rd
Henderson
target/arm
:
Reuse aa64_va_parame
t
ers
f
o
r
s
e
tting tbfl
a
gs
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2019-01-21
R
ichard Henderson
target/arm: Deco
d
e TBID from TCR
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2019-01-21
R
i
c
hard Hend
e
rson
targ
e
t
/arm: A
d
d a
a
64_va_parameters_bo
t
h
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2019-01-21
Richard Hen
d
erson
tar
g
et/arm: Export aa64_v
a
_para
m
et
e
rs to interna
l
s
.
h
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2019-01-21
Richard Henderson
targe
t
/arm: Me
r
ge TBFLAG_AA_TB{0, 1} to TBII
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2019-01-21
Richard Hend
e
rson
ta
r
get/arm: Create ARMVAPara
m
ete
r
s
and h
e
lpers
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2019-01-21
Richard
H
e
nderson
targ
e
t/arm: In
t
roduce arm_stage1_mmu_idx
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2019-01-21
Rich
a
rd
H
enderso
n
tar
g
e
t/arm: I
n
troduce ar
m
_mmu_idx
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2019-01-21
Rich
a
rd Henders
o
n
target/arm: Move
c
p
u
_mmu_index out of lin
e
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2019-01-21
Ri
c
h
a
r
d
Henderson
tar
g
et/arm: Decode
L
oad/sto
r
e register
(pac)
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2019-01-21
Richard Hende
r
son
target/ar
m
:
Decod
e
PAut
h
within d
i
sas_uncond_b_reg
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2019-01-21
R
i
chard Henderson
target/
a
rm: Rearrange
dec
o
de in disas_uncond
_
b
_reg
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2019-01-21
R
ic
h
ar
d
He
n
derso
n
target/arm:
A
dd ne
w
_
pc ar
g
ument to helper_exception_return
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2019-01-21
Richar
d
Hen
d
erson
ta
r
get/a
r
m: Move
h
elper_exc
e
ption_return to hel
p
er
.
.
.
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2019-01-21
Richard Hende
r
son
tar
g
et
/
a
r
m: Dec
o
de PAut
h
wi
t
h
in disas_data_proc_2src
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2019-01-21
Richard Henders
o
n
ta
r
ge
t
/a
r
m:
D
e
c
od
e
PAuth wi
t
h
in disas_da
t
a_
p
roc_1src
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2019-01-21
R
ichard Henderson
target/a
r
m: Rearrange decod
e
i
n
disas_da
t
a
_proc_1src
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2019-01-21
Ric
h
ard Henderso
n
target/
a
rm: D
e
code PAuth within
system hin
t
space
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2019-01-21
Richard Henderson
t
arget/
a
rm: Add PAuth helpers
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2019-01-21
Richard
He
n
derson
targe
t
/arm: Intr
o
duce raise_ex
c
eption_ra
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2019-01-21
R
ichard Henderson
target
/
arm: Add PA
u
th active bit to tbflags
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2019-01-21
Ric
h
a
rd He
n
derson
target/arm: Add SCTLR bits through A
R
M
v
8
.
5
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2019-01-21
R
i
c
h
a
rd Hen
d
er
s
on
target/arm: Add state for the ARMv
8
.
3
-
PAuth extens
i
on
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2019-01-08
R
icha
r
d Henderson
pc-bios:
Update
p
alcode-clipper
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2019-01-07
Richard Henderson
target/alpha: Fix user-only init
i
a
l
izatio
n
of
fpcr
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2019-01-07
Richard
Henderson
target/
a
rm: SVE brk[a
b
] mergi
n
g
d
oes
not have
s bit
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2019-01-07
Richard Henderson
target/arm:
C
o
nver
t
ARM_TBFLAG_* t
o
FIELDs
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2018-12-25
Richard
Henderson
tc
g
: Improve c
a
l
l
argument loading
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2018-12-25
Richard H
e
n
d
e
rson
tcg: Record register preferences during liveness
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2018-12-25
Richard Henderson
tcg: Add TCG_OPF_BB_EXIT
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2018-12-25
Richard Hen
d
ers
o
n
tcg: Split ou
t
more subroutines
f
rom li
v
eness_pa
s
s
_
1
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2018-12-25
Richar
d
Henderson
tcg: R
e
name and adjust livene
s
s_pass_1 helpers
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2018-12-25
Richard He
n
derson
t
c
g:
Reindent parts of liveness_pass_1
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2018-12-25
Rich
a
rd Henderson
tcg
:
Dump
r
egister prefe
r
ence info with liveness
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2018-12-25
Richard Henderson
tcg: Improve regi
s
ter allocation fo
r
matching constr
a
i
nts
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2018-12-25
Richard H
e
nderson
tcg: Add output_pref t
o
TCGOp
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2018-12-25
Richard H
e
nderson
tc
g
: A
d
d
p
re
f
e
r
red_reg argum
e
n
t
to tcg_reg_alloc_
d
o_movi
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2018-12-25
Ric
h
ard Henders
o
n
t
c
g:
A
dd preferr
e
d
_
reg argument
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 preferred_reg argument
t
o t
e
mp_loa
d
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2018-12-25
Richard Henderson
tcg
:
Add preferred_reg argument to tcg_r
e
g
_
alloc
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2018-12-25
Richar
d
Henderson
t
cg:
A
d
d
reachable_
c
ode
_
pass
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2018-12-25
Ric
h
a
rd Henderson
tcg: R
e
ference count labels
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2018-12-25
Richard H
e
nd
e
rson
t
cg: Add TCG_CALL_
N
O
_
RETURN
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2018-12-25
Richard Hen
d
er
s
o
n
t
c
g: Renumber T
C
G_CALL_*
f
lags
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2018-12-25
Ri
c
ha
r
d Henderson
linux-user: Add safe_syscall for
r
iscv64
host
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2018-12-25
Richard Hende
r
son
disas/microblaze: Remove
unused REG_SP m
a
c
ro
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2018-12-17
Richard Henderso
n
tests: E
x
it bo
o
t-
s
erial
-
test l
o
op if
child dies
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2018-12-17
Richard
H
enderson
t
c
g: Add T
C
G
_
T
A
RGET_HAS_MEMOR
Y
_BSWA
P
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2018-12-17
Ri
c
h
ard Hend
e
rson
tc
g
/optimize: Opt
i
mize bswap
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2018-12-17
Ri
c
hard Henderson
t
c
g
:
Cl
e
an up
g
ene
r
i
c
bswap64
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2018-12-17
Ric
h
a
r
d Henderson
tcg: Cl
e
an up generic
bswap32
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2018-12-17
Richar
d
Hen
d
e
r
son
tcg/i
3
86: Add setup
_
guest_base_
s
eg
f
or FreeBS
D
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2018-12-17
Ri
c
hard Henderson
tcg/i386: Precompute all guest_ba
s
e parameters
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2018-12-17
Richar
d
Henderson
tcg/i386: Assume 32-
b
it v
a
lues are zero-e
x
tended
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2018-12-17
Ri
c
ha
r
d Henderson
tcg/i3
8
6: Implement
INDEX_o
p
_extr{lh}_i64_i32 for
32
.
.
.
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2018-12-17
R
i
c
hard Hen
d
erson
t
cg/i386: Propagate is64 to tcg_ou
t
_
q
emu_ld_s
l
o
w
_path
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2018-12-17
Richa
r
d Henderson
tcg/
i
386: P
r
opag
a
te is64 to
t
c
g
_out_
q
emu_ld_direct
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2018-12-17
Richard He
n
derson
tcg/s390x:
R
e
t
urn false on failu
r
e fr
o
m patch_relo
c
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2018-12-17
R
ichard Hen
d
ers
o
n
tcg/ppc
:
Return
false
o
n failure
f
r
o
m patch_relo
c
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2018-12-17
Richard He
n
ders
o
n
t
cg/arm: Return
false on failure from patc
h
_reloc
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2018-12-17
R
i
cha
r
d
H
end
e
r
son
t
c
g
/
aa
r
ch
6
4: Return false
o
n
f
a
ilure fro
m
pat
c
h
_reloc
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2018-12-17
Ric
h
ard Henderson
tcg/i386: Return fals
e
on failure from pat
c
h_reloc
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2018-12-17
Richar
d
Hend
e
rson
tcg: Return success f
r
o
m patc
h
_reloc
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2018-12-17
Ri
c
hard Henders
o
n
tcg/mips
:
Remove
retranslation
c
o
de
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2018-12-17
Richard Henderso
n
tcg/
s
parc: R
e
move re
t
ranslation code
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2018-12-17
Richar
d
H
enderson
tcg/s390:
R
e
m
ove r
e
translation c
o
de
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2018-12-17
Richard Henderson
tcg/ppc: Fold away "noaddr"
branch routines
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2018-12-17
Richard Henderso
n
t
c
g/arm: Fold away "noaddr" branc
h
r
outine
s
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2018-12-17
Rich
a
rd Henderson
tcg/
a
rm: R
e
move reloc
_
pc24_atomic
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2018-12-17
Richard Henders
o
n
tcg
/
aarch6
4
: Fold away
"
n
o
addr" branch
r
outines
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2018-12-17
Ri
c
hard Henderson
tcg/aarch64:
R
emo
v
e reloc_pc2
6
_atomic
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2018-12-17
Richard H
e
nder
s
on
tcg/i386:
M
ove TCG_
R
EG_CALL_STACK f
r
om define t
o
enum
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2018-12-17
R
i
chard Henderson
t
c
g/i386: Always
u
se %ebp
f
or TCG_AREG0
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2018-12-17
R
ichard Henderson
target/spar
c
: Remove the const
a
n
t poo
l
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
next