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
aspeed/smc: Add dummy data register
2019-01-29
Ri
c
ha
r
d Hend
e
rson
target/a
r
m:
Fix
v
alidation
of 32-
b
i
t address spaces
.
.
.
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2019-01-28
Richard
Hende
r
s
on
c
p
utlb: Remov
e
static tlb sizing
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2019-01-28
Richar
d
Hende
r
s
o
n
tcg/tci: en
a
ble dynamic TLB sizing
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2019-01-28
Richard Henderso
n
tcg/
m
ips:
e
nable dyn
a
mic TL
B
s
i
zing
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2019-01-28
R
i
cha
r
d Hend
e
r
s
on
tcg/
m
ips:
Fix tcg_out_qe
m
u_ld_slow_p
a
t
h
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2019-01-28
R
i
c
hard Henderso
n
tcg/arm: enable dynamic
TLB sizin
g
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2019-01-28
Richard Hender
s
on
tcg/riscv: enable dyn
a
mic TLB siz
i
ng
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2019-01-28
Richard He
n
derson
tcg/s390: enable dy
n
amic
T
LB sizing
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2019-01-28
R
ichard Henders
o
n
t
c
g/
s
parc: e
n
able dynamic TLB
sizing
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2019-01-28
R
i
char
d
Henderson
tcg/ppc: enable dynamic
T
LB sizing
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2019-01-28
Richard Hende
r
son
tcg
/
aa
r
ch64: enabl
e
dy
n
ami
c
T
LB sizing
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2019-01-28
Ri
c
ha
r
d Hen
d
e
r
s
on
tcg/a
a
rc
h
6
4
: Implement vector mi
n
max arithmetic
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2019-01-28
R
ichard Henderson
tcg/aarch64: Implement vector saturating
ari
t
hmet
i
c
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2019-01-28
Richard H
e
nder
s
on
tcg/
i
386: Implement
v
ector mi
n
max ari
t
hmetic
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2019-01-28
Richard Henderso
n
tcg/i386
:
Implement v
e
ctor saturating arith
m
et
i
c
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2019-01-28
Richard
Hender
s
o
n
tcg/i
3
86:
Split
s
u
broutines out of tcg_expand_v
e
c_op
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2019-01-28
Richard H
e
nder
s
on
tc
g
:
A
d
d op
c
odes for vector
m
i
nmax ar
i
thmetic
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2019-01-28
Richard Henderson
tcg
:
Add opcodes
f
or
v
ector saturated arithmetic
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2019-01-28
Richard
H
enderson
tcg: Add wri
t
e_aofs to GVecGen4
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2019-01-28
Richard Hen
d
erson
tcg: Add
g
ve
c
expanders for
n
and, no
r
, eqv
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2019-01-28
Richar
d
Henderson
tcg:
Add logical simplifications dur
i
ng
g
ve
c
expand
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2019-01-21
Richard Henderson
t
ar
g
et/arm: Tidy TBI handling
i
n gen_a
6
4
_
set_pc
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2019-01-21
R
i
c
har
d
Henderson
target/
a
rm: En
a
ble
P
A
uth
f
or u
s
er-only
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2019-01-21
Richa
r
d Hen
d
erson
ta
r
g
et/arm:
E
nable PAut
h
for -c
p
u
max
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2019-01-21
Richard
Henderson
target
/
arm: Add
P
Au
t
h system
r
egisters
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2019-01-21
Richard
He
n
der
s
o
n
target/a
r
m
:
Implemen
t
pauth_computepac
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2019-01-21
Rich
a
rd Henderson
target/
a
rm
:
Implement paut
h
_addpa
c
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2019-01-21
Richard Hen
d
e
r
s
o
n
ta
r
get/arm: I
m
p
le
m
ent p
a
uth_au
t
h
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2019-01-21
Ric
h
ard Henders
o
n
target/
a
r
m
: Implemen
t
pauth_str
i
p
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2019-01-21
Ri
c
hard Henderson
ta
r
g
e
t/arm: Reu
s
e aa64_va_parameters
for setting tbfla
g
s
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2019-01-21
Richar
d
Henderso
n
t
a
rg
e
t/a
r
m
: De
c
ode TBID from TCR
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2019-01-21
Richa
r
d He
n
derson
target/arm: Add
aa64_va_parameter
s
_b
o
t
h
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2019-01-21
R
i
c
h
ard
H
enderson
tar
g
et/
a
rm: Export aa64_va_par
a
m
e
ters to int
e
rnals
.
h
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2019-01-21
Richard Henderso
n
targ
e
t
/
arm
:
Merge TBFLAG_AA_TB{0, 1} to TBII
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2019-01-21
Richard Henderson
t
arget/ar
m
: Create ARMVAPar
a
me
t
ers a
n
d helpers
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2019-01-21
Richard Hende
r
son
t
arget/arm: Intro
d
uce
arm
_
stage1_mmu_idx
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2019-01-21
Richard Hen
d
ers
o
n
target/
a
rm: Int
r
odu
c
e arm_mmu_idx
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2019-01-21
Richard
H
end
e
rson
target/arm: Move
c
pu_mmu
_
index out of line
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2019-01-21
R
ich
a
rd Hende
r
son
target/
a
r
m:
Dec
o
de Load/store registe
r
(p
a
c)
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2019-01-21
Richard Hend
e
rson
target/arm:
D
ecode PAut
h
w
i
thin disas_uncond_b_reg
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2019-01-21
Richard
H
enderson
target/arm: R
e
arrange deco
d
e in
d
i
sas
_
unc
o
nd_b_reg
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2019-01-21
R
icha
r
d Henderson
target/arm: Ad
d
n
e
w_
p
c arg
u
ment
t
o helper_exception_return
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2019-01-21
Rich
a
rd Henderson
target
/
arm
:
Move helper_exception_return to he
l
p
e
r
.
.
.
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2019-01-21
Ric
h
a
r
d
Henderson
ta
r
get/
a
r
m: De
c
od
e
PAuth within
d
isas_data_proc_2src
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2019-01-21
Richa
r
d
Henderso
n
target/a
r
m: De
c
ode PAuth withi
n
d
isas_d
a
ta_proc_1src
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2019-01-21
Richard Hen
d
erson
target/a
r
m: Re
a
rra
n
ge decode in disas_data_proc_1src
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2019-01-21
R
i
chard Henderson
target/
a
rm: Decode PAuth
w
ithin system hint s
p
ace
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2019-01-21
Ri
c
hard Henderson
target/ar
m
: Add PAuth helpers
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2019-01-21
Ri
c
hard Henderson
ta
r
get/arm: Intro
d
uce raise_ex
c
eption_ra
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2019-01-21
Rich
a
r
d Henderson
target
/
a
r
m:
Add
P
A
u
th active bit to
tbflags
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2019-01-21
Ric
h
ard H
e
nderso
n
target/arm: Ad
d
SCTLR bits through
ARMv8
.
5
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2019-01-21
R
i
chard Hen
d
erson
target
/
arm:
Ad
d
state for th
e
AR
M
v8
.
3-PAut
h
extension
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2019-01-08
Ric
h
ard
Henderson
pc-
b
ios: Update pal
c
ode
-
c
l
ipper
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2019-01-07
Richard Henderson
target
/
alpha: Fix user-
o
nly initi
a
lization of fpcr
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2019-01-07
Richard Henderson
targ
e
t/a
r
m: SVE brk
[
ab] merging
does not
hav
e
s bi
t
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2019-01-07
Richard Hender
s
on
t
a
rge
t
/
a
rm: Convert ARM_TBFLAG_* to
FIELDs
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2018-12-25
Richard Hender
s
on
tcg: Improve call argument lo
a
d
ing
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2018-12-25
Richard
Henderson
tcg: Record register
p
referen
c
es du
r
ing l
i
veness
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2018-12-25
Richa
r
d
H
e
n
d
er
s
on
tcg: A
d
d
TC
G
_OPF
_
BB_EXIT
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2018-12-25
Richard Henders
o
n
tc
g
:
Split out m
o
re
s
ubroutines from liveness_pass_
1
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2018-12-25
R
ic
h
a
r
d
Henderso
n
tcg: Rename an
d
adjust liven
e
s
s_pass_1 helpers
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2018-12-25
Richar
d
Hende
r
son
t
cg: Reindent parts of liveness_pa
s
s
_
1
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2018-12-25
Rich
a
rd Henderson
tcg
:
Dump register preference info with
liveness
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2018-12-25
Ric
h
ard
Henders
o
n
tcg: Improve
r
e
g
is
t
er alloca
t
ion
f
or matching const
r
a
i
nts
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2018-12-25
Ric
h
ard
He
n
derson
tcg:
Add output
_
pref to TC
G
Op
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2018-12-25
Richard
H
enders
o
n
tcg: Add pre
f
erre
d
_reg argument to
tcg_
r
eg_a
l
loc_
d
o_movi
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2018-12-25
Ri
c
hard Henderson
t
c
g
:
Add p
r
eferred_reg argument to temp_sync
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2018-12-25
Richard Henderson
tcg: Add pr
e
ferred_reg argument t
o
temp_load
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2018-12-25
Ric
h
ard He
n
derson
tcg: Ad
d
preferr
e
d_r
e
g ar
g
ument to tcg_
r
eg_alloc
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2018-12-25
Richar
d
H
ende
r
son
tcg: Add re
a
chable_code_pass
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2018-12-25
Richard Henderson
tcg: Reference c
o
unt labels
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2018-12-25
Richard Henderson
tcg: Add TC
G
_
C
ALL_NO_RETURN
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2018-12-25
R
ichard
H
enderson
tcg: Renu
m
ber
TCG_CA
L
L_*
flags
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2018-12-25
Richar
d
Henderso
n
linux-user: Add saf
e
_syscall for riscv64 host
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2018-12-25
Richar
d
H
enderson
d
is
a
s/micr
o
blaze: Re
m
ove u
n
u
sed
REG_
S
P
macro
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2018-12-17
Richar
d
H
ende
r
s
o
n
tests: Exit boot-serial-test
l
oop if c
h
ild dies
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2018-12-17
R
ic
h
ard Hen
d
erson
tcg: Add
T
C
G_T
A
RGET_HAS_MEMORY_BSWAP
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2018-12-17
Richard
H
ende
r
son
tc
g
/optimize: Optimize
bswap
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2018-12-17
Richard Henderson
tcg: Clean up generic bswap
6
4
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2018-12-17
R
i
chard Hender
s
on
tcg
:
Clean
u
p
g
eneric
b
swap32
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2018-12-17
Ric
h
ard Hen
d
erson
t
c
g/i386: Add setup_guest_base_seg for FreeBSD
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2018-12-17
Richard Hend
e
rson
tcg/i386: Precompute
a
ll
guest_base paramete
r
s
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2018-12-17
Richar
d
Hen
d
erson
tcg/i386: As
s
ume 32-bit
v
a
lues are zero-exten
d
ed
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2018-12-17
R
ichar
d
H
ende
r
son
tcg/i386: Imple
m
en
t
INDEX_op_extr{lh}_i6
4
_
i
32
f
o
r
32
.
.
.
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2018-12-17
Richard Hender
s
on
tcg/i3
8
6: Propagate is64 to tcg_out_qem
u
_ld_slow_path
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2018-12-17
Richard He
n
derson
tcg/i38
6
:
Propagate is64 to tcg_out_qemu_ld_direct
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2018-12-17
Richard Henderson
t
c
g/s390x
:
Return f
a
l
se on fai
l
ure from patch_reloc
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2018-12-17
Rich
a
rd Henderson
tcg/ppc: Return false on failu
r
e fr
o
m patch_reloc
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2018-12-17
Richard Hende
r
son
tcg/arm: Re
t
ur
n
false
o
n fa
i
lu
r
e from
p
a
tch_reloc
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2018-12-17
R
i
c
hard Henderson
tcg/aarch64:
Return false on failure
f
rom p
a
tch_rel
o
c
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2018-12-17
Richard
H
enderson
tc
g
/i386: Retu
r
n
f
alse
o
n failur
e
fr
o
m
pa
t
c
h
_r
e
loc
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2018-12-17
Richar
d
H
ender
s
on
tcg: R
e
tur
n
su
c
cess
from patc
h
_reloc
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2018-12-17
Richar
d
Hen
d
erson
tcg/mips:
Remove retranslation code
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2018-12-17
Richard Henderson
t
c
g
/s
p
a
rc: Remove retranslati
o
n c
o
de
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2018-12-17
Richard Henderso
n
tcg/s390: Re
m
o
v
e
retr
a
nsl
a
tion c
o
de
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2018-12-17
Rich
a
rd Henderson
tcg/ppc
:
Fold away
"
n
o
add
r
"
branc
h
routines
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2018-12-17
Richar
d
Henderso
n
tcg/a
r
m: Fold a
w
ay "no
a
d
dr" bran
c
h routines
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2018-12-17
Ric
h
ard Henderson
tcg/
a
rm: Rem
o
ve reloc_pc24_atomic
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2018-12-17
Rich
a
rd He
n
derson
tcg/aarch64: Fol
d
a
wa
y
"n
o
addr" bran
c
h
routines
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2018-12-17
Richard Hend
e
rson
tcg
/
aarch64: Remove r
e
loc_pc26_atomic
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
next