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
tcg/arm: Fix double-word comparisons
2018-01-16
Richard Henderson
tcg/arm: Fix
double-wo
r
d comparis
o
n
s
...off-by: Richard Henderson <
richard.henderson@linaro.org
>
commit
|
commitdiff
|
tree
2017-12-29
P
a
olo Bonzini
tcg: add
cs_
b
ase and flags
t
o -d
e
xec output
...off-by: Richard Henderson <
richard.henderson@linaro.org
>
commit
|
commitdiff
|
tree
2017-12-29
Ri
c
ha
r
d Henderson
t
cg: Allow 6 argume
n
ts to TCG h
e
lpers
...off-by: Richard Henderson <
richard.henderson@linaro.org
>
commit
|
commitdiff
|
tree
2017-12-29
Richard He
n
ders
o
n
tcg
:
Add tcg
_
sign
e
d_cond
...off-by: Richard Henderson <
richard.henderson@linaro.org
>
commit
|
commitdiff
|
tree
2017-12-29
Ri
c
hard Hen
d
erson
tcg: Ge
n
er
a
liz
e
TCGOp paramet
e
r
s
...off-by: Richard Henderson <
richard.henderson@linaro.org
>
commit
|
commitdiff
|
tree
2017-12-29
Richard Henderson
tcg: Dynamically
allocate
TCGOps
...off-by: Richard Henderson <
richard.henderson@linaro.org
>
commit
|
commitdiff
|
tree
2017-12-29
Richard Henderso
n
tc
g
: Remove TCGV_UN
U
SED*
and TCGV_IS_UNUSED*
...off-by: Richard Henderson <
richard.henderson@linaro.org
>
commit
|
commitdiff
|
tree
2017-12-28
Richard Henderson
target/moxie:
F
ix tlb_fill
...off-by: Richard Henderson <
richard.henderson@linaro.org
>
commit
|
commitdiff
|
tree
2017-12-28
Alex
B
ennée
targe
t
/*h
e
lp
e
r: don't
c
he
c
k retaddr before calling
.
.
.
...off-by: Richard Henderson <
richard.henderson@linaro.org
>
commit
|
commitdiff
|
tree
2017-11-15
Richard He
n
derson
target/arm: Fix GETPC
u
sage in do_pa
i
red_c
m
pxchg64_
l
/be
...off-by: Richard Henderson <
richard.henderson@linaro.org
>
commit
|
commitdiff
|
tree
2017-11-15
Richar
d
He
n
d
e
rson
tar
g
e
t/arm: Use he
l
per_ret
a
d
d
r
in stxp helpers
...off-by: Richard Henderson <
richard.henderson@linaro.org
>
commit
|
commitdiff
|
tree
2017-11-15
Richard Henderson
tc
g
:
R
ecord code_gen_b
u
f
f
er a
d
dress
for user-onl
y
memory
.
.
.
...off-by: Richard Henderson <
richard.henderson@linaro.org
>
commit
|
commitdiff
|
tree
2017-11-09
Alistai
r
Francis
Make
f
i
l
e: Capst
o
ne: A
d
d suppo
r
t for cross compile ra
n
lib
...off-by: Richard Henderson <
richard.henderson@linaro.org
>
commit
|
commitdiff
|
tree
2017-11-09
Ri
c
hard H
e
nderson
disas: Dump insn
b
yte
s
alo
n
g w
i
th capsto
n
e disassembly
...off-by: Richard Henderson <
richard.henderson@linaro.org
>
commit
|
commitdiff
|
tree
2017-11-03
Peter
M
aydell
cpu
-
exec:
E
x
i
t exclusi
v
e
region on longjmp from step_atomic
Reviewed-by: Richard Henderson <
richard.henderson@linaro.org
>
...off-by: Richard Henderson <
richard.henderson@linaro.org
>
commit
|
commitdiff
|
tree
2017-11-03
Richard H
e
nderson
t
cg/s390x: Use const
a
nt poo
l
for
p
r
ologue
...off-by: Richard Henderson <
richard.henderson@linaro.org
>
commit
|
commitdiff
|
tree
2017-11-03
Richar
d
Henderson
tcg:
A
l
lo
w
consta
n
t pool entries
in
the prologue
...off-by: Richard Henderson <
richard.henderson@linaro.org
>
commit
|
commitdiff
|
tree
2017-10-26
R
i
chard Henderson
disas: Add capstone as submodule
...off-by: Richard Henderson <
richard.henderson@linaro.org
>
commit
|
commitdiff
|
tree
2017-10-25
R
ichard Henderson
disa
s
: Remove monit
o
r_d
i
sa
s
_
is_
p
hysic
a
l
...off-by: Richard Henderson <
richard.henderson@linaro.org
>
commit
|
commitdiff
|
tree
2017-10-25
Richard
Hend
e
r
s
o
n
pp
c
: Supp
o
rt Capstone in
d
isas_
s
e
t
_info
...off-by: Richard Henderson <
richard.henderson@linaro.org
>
commit
|
commitdiff
|
tree
2017-10-25
R
ic
h
a
r
d He
n
derson
arm:
S
up
p
or
t
Capstone
i
n disas_
s
e
t_info
...off-by: Richard Henderson <
richard.henderson@linaro.org
>
commit
|
commitdiff
|
tree
2017-10-25
Richa
r
d Hen
d
e
rson
i
3
86: Support C
a
pstone in dis
a
s_set_
i
nfo
...off-by: Richard Henderson <
richard.henderson@linaro.org
>
commit
|
commitdiff
|
tree
2017-10-25
R
ichard H
e
nde
r
son
d
i
sas: Support
t
he Capstone d
i
sa
s
s
e
mbler library
...off-by: Richard Henderson <
richard.henderson@linaro.org
>
commit
|
commitdiff
|
tree
2017-10-25
Richard Henderso
n
disas: Remove unused flags ar
g
uments
...off-by: Richard Henderson <
richard.henderson@linaro.org
>
commit
|
commitdiff
|
tree
2017-10-25
R
ich
a
r
d
Hende
r
son
target/a
r
m:
Don't set INSN_
A
R
M
_BE
3
2 for CO
N
FIG_
U
S
E
R_ONLY
...off-by: Richard Henderson <
richard.henderson@linaro.org
>
commit
|
commitdiff
|
tree
2017-10-25
R
i
c
h
ard Henderson
ta
r
get/arm
:
M
o
ve B
E
32 disa
s
s
e
mbler f
i
xup
...off-by: Richard Henderson <
richard.henderson@linaro.org
>
commit
|
commitdiff
|
tree
2017-10-25
Richar
d
Hen
d
erson
targ
e
t/ppc: Conv
e
rt to
disas_set_info
h
ook
...off-by: Richard Henderson <
richard.henderson@linaro.org
>
commit
|
commitdiff
|
tree
2017-10-25
R
ichard H
e
nders
o
n
target/i
3
8
6: Con
v
ert to disas_set_info hook
...off-by: Richard Henderson <
richard.henderson@linaro.org
>
commit
|
commitdiff
|
tree
2017-10-24
Emilio G
.
C
o
ta
t
r
ans
l
ate-all: ex
i
t
f
r
o
m tb_phy
s
_
i
nvalidate if qht_
r
emove
.
.
.
Reviewed-by: Richard Henderson <
richard.henderson@linaro.org
>
...off-by: Richard Henderson <
richard.henderson@linaro.org
>
commit
|
commitdiff
|
tree
2017-10-24
R
i
chard
H
end
e
rson
tcg: In
i
tializ
e
cp
u
_env g
e
nerically
...off-by: Richard Henderson <
richard.henderson@linaro.org
>
commit
|
commitdiff
|
tree
2017-10-24
Emilio G
.
Cota
tcg: enable multipl
e
TC
G
c
o
n
texts in
softmmu
...off-by: Richard Henderson <
richard.henderson@linaro.org
>
commit
|
commitdiff
|
tree
2017-10-24
E
m
il
i
o G
.
Cota
tcg: i
n
troduce
regions
t
o
s
p
l
it code_gen
_
buffe
r
Reviewed-by: Richard Henderson <
richard.henderson@linaro.org
>
...off-by: Richard Henderson <
richard.henderson@linaro.org
>
commit
|
commitdiff
|
tree
2017-10-24
E
milio G
.
Cota
translate-
a
ll: use q
e
mu_p
r
otect_rwx/
n
one helper
s
...off-by: Richard Henderson <
richard.henderson@linaro.org
>
commit
|
commitdiff
|
tree
2017-10-24
E
milio G
.
Co
t
a
osdep
:
introduce
q
emu_mprotect_rwx/none
...off-by: Richard Henderson <
richard.henderson@linaro.org
>
commit
|
commitdiff
|
tree
2017-10-24
Emilio G
.
Cota
tcg: allocate
optim
i
zer te
m
p
s wi
t
h tcg
_
malloc
...off-by: Richard Henderson <
richard.henderson@linaro.org
>
commit
|
commitdiff
|
tree
2017-10-24
Emilio G
.
Cota
tcg: dis
t
ribute profiling counters across TC
G
Conte
x
t's
...off-by: Richard Henderson <
richard.henderson@linaro.org
>
commit
|
commitdiff
|
tree
2017-10-24
Emilio G
.
Cota
t
c
g
: intro
d
uce **tcg_ctxs to keep tra
c
k of
all TCGContext's
...off-by: Richard Henderson <
richard.henderson@linaro.org
>
commit
|
commitdiff
|
tree
2017-10-24
Emi
l
io G
.
Cot
a
g
e
n-icount: fold ex
i
treq_label i
n
to
T
CGContext
...off-by: Richard Henderson <
richard.henderson@linaro.org
>
commit
|
commitdiff
|
tree
2017-10-24
Em
i
lio
G
.
Cota
t
cg: define tcg_init_ctx and m
a
ke
tcg_c
t
x a pointer
...off-by: Richard Henderson <
richard.henderson@linaro.org
>
commit
|
commitdiff
|
tree
2017-10-24
Emil
i
o G
.
Cota
t
cg: take t
b
_ctx out of T
C
GConte
x
t
...off-by: Richard Henderson <
richard.henderson@linaro.org
>
commit
|
commitdiff
|
tree
2017-10-24
Emilio G
.
Cot
a
transl
a
te-all: report correct avg
ho
s
t TB
s
ize
...off-by: Richard Henderson <
richard.henderson@linaro.org
>
commit
|
commitdiff
|
tree
2017-10-24
Emilio G
.
Cota
exec-all: rename tb_free to tb_remove
...off-by: Richard Henderson <
richard.henderson@linaro.org
>
commit
|
commitdiff
|
tree
2017-10-24
Emilio G
.
Cota
tran
s
late-all: use a b
i
n
a
ry
s
e
a
rch tree
t
o tra
c
k
TB
s
.
.
.
...off-by: Richard Henderson <
richard.henderson@linaro.org
>
commit
|
commitdiff
|
tree
2017-10-24
Richard Henderson
tcg:
Remove CF_
I
GN
O
R
E
_
ICOUNT
...off-by: Richard Henderson <
richard.henderson@linaro.org
>
commit
|
commitdiff
|
tree
2017-10-24
R
i
c
h
ard He
n
derson
tcg: Ad
d
CF_LAST_IO + CF_USE_ICOUNT to CF_HAS
H
_MASK
...off-by: Richard Henderson <
richard.henderson@linaro.org
>
commit
|
commitdiff
|
tree
2017-10-24
E
milio G
.
Cota
c
pu
-
exec: lookup
/
g
enerate TB
o
utside exclusive
region
.
.
.
...off-by: Richard Henderson <
richard.henderson@linaro.org
>
commit
|
commitdiff
|
tree
2017-10-24
Emilio G
.
Cota
tcg: chec
k
CF_
P
ARALLEL
i
nstea
d
of
parallel_cpus
...off-by: Richard Henderson <
richard.henderson@linaro.org
>
commit
|
commitdiff
|
tree
2017-10-24
Emilio G
.
Cota
t
a
r
g
et/sparc: check CF_PARALL
E
L instead of
paral
l
el_cpus
...off-by: Richard Henderson <
richard.henderson@linaro.org
>
commit
|
commitdiff
|
tree
2017-10-24
E
m
ili
o
G
.
Cot
a
target/sh
4
:
c
heck CF_PARA
L
LEL ins
t
ea
d
of parallel_cpus
...off-by: Richard Henderson <
richard.henderson@linaro.org
>
commit
|
commitdiff
|
tree
2017-10-24
Emilio G
.
Cota
target/s390x: c
h
e
c
k CF_PARALLE
L
instead of
p
ar
a
llel_
c
pus
...off-by: Richard Henderson <
richard.henderson@linaro.org
>
commit
|
commitdiff
|
tree
2017-10-24
Emilio
G
.
C
o
ta
targ
e
t/m68
k
: check CF_PARA
L
LEL instead of
p
ar
a
llel
_
cpus
...off-by: Richard Henderson <
richard.henderson@linaro.org
>
commit
|
commitdiff
|
tree
2017-10-24
Emilio G
.
Cota
tar
g
et/i3
8
6: check CF_
P
ARA
L
LEL instead of parallel_cp
u
s
...off-by: Richard Henderson <
richard.henderson@linaro.org
>
commit
|
commitdiff
|
tree
2017-10-24
Emili
o
G
.
Cota
target/hppa: check CF
_
PARA
L
LEL instead of p
a
rallel_c
p
us
...off-by: Richard Henderson <
richard.henderson@linaro.org
>
commit
|
commitdiff
|
tree
2017-10-24
Emilio G
.
Cot
a
target/arm:
c
heck CF_PARALLE
L
instead of pa
r
a
llel_
c
pus
...off-by: Richard Henderson <
richard.henderson@linaro.org
>
commit
|
commitdiff
|
tree
2017-10-24
Emilio G
.
Cota
t
cg
:
convert tb->cfl
a
g
s
reads to
t
b_cfl
a
gs(tb)
...off-by: Richard Henderson <
richard.henderson@linaro.org
>
commit
|
commitdiff
|
tree
2017-10-24
R
i
c
h
a
rd
H
e
n
derson
tcg: Includ
e
CF_COUNT_MASK in CF_HASH_MASK
...off-by: Richard Henderson <
richard.henderson@linaro.org
>
commit
|
commitdiff
|
tree
2017-10-24
Richard Henderson
tcg: Add CPUSt
a
te cflags_next_tb
...off-by: Richard Henderson <
richard.henderson@linaro.org
>
commit
|
commitdiff
|
tree
2017-10-24
Emilio G
.
Cota
tc
g
:
define C
F
_
PARALLE
L
a
n
d use it for TB
hashing along
.
.
.
...off-by: Richard Henderson <
richard.henderson@linaro.org
>
commit
|
commitdiff
|
tree
2017-10-24
Richard Henderson
tcg: Use offsets not indic
e
s for
T
C
G
v
_*
...off-by: Richard Henderson <
richard.henderson@linaro.org
>
commit
|
commitdiff
|
tree
2017-10-24
R
i
c
h
a
rd
H
enders
o
n
qom:
I
ntroduce CPUClas
s
.
t
c
g_initialize
...off-by: Richard Henderson <
richard.henderson@linaro.org
>
commit
|
commitdiff
|
tree
2017-10-24
Richard Henderso
n
tcg: Remove TCGV_EQUAL*
...off-by: Richard Henderson <
richard.henderson@linaro.org
>
commit
|
commitdiff
|
tree
2017-10-24
Ri
c
h
ard
H
en
d
erson
tcg: R
e
move GET_
T
C
GV_* and MAKE
_
TCGV_*
...off-by: Richard Henderson <
richard.henderson@linaro.org
>
commit
|
commitdiff
|
tree
2017-10-24
R
i
c
hard Hende
r
son
tcg:
I
ntroduce temp_tcgv_{i32,
i
64,ptr}
...off-by: Richard Henderson <
richard.henderson@linaro.org
>
commit
|
commitdiff
|
tree
2017-10-24
R
ichard Hen
d
e
rson
t
c
g:
I
ntroduce
tcgv_{i32
,
i64,ptr}_{arg,temp}
...off-by: Richard Henderson <
richard.henderson@linaro.org
>
commit
|
commitdiff
|
tree
2017-10-24
Richard Henderson
tcg: Pu
s
h
t
cg_ctx into tcg_gen_callN
...off-by: Richard Henderson <
richard.henderson@linaro.org
>
commit
|
commitdiff
|
tree
2017-10-24
R
i
cha
r
d
H
ende
r
son
t
c
g: Push tcg
_
ctx into generator function
s
...off-by: Richard Henderson <
richard.henderson@linaro.org
>
commit
|
commitdiff
|
tree
2017-10-24
Richar
d
Hende
r
son
tcg
:
Us
e
per-
t
emp state data in opti
m
i
z
e
commit
|
commitdiff
|
tree
2017-10-24
Richard Henders
o
n
tcg: Re
m
ove unused
T
CG_CA
L
L_
D
U
MMY_TCGV
commit
|
commitdiff
|
tree
2017-10-24
Richard Henderson
t
c
g: Change temp
_
alloc
a
t
e_frame ar
g
t
o TCGTe
m
p
commit
|
commitdiff
|
tree
2017-10-24
Richard H
e
nderson
tcg: Avoid loops again
s
t varia
b
le boun
d
s
commit
|
commitdiff
|
tree
2017-10-24
Richa
r
d
Henderso
n
tcg: Use pe
r
-
t
emp state da
t
a in liv
e
ness
commit
|
commitdiff
|
tree
2017-10-24
R
i
c
hard Henderson
tcg: Introduce
temp_ar
g
, expor
t
t
e
mp_idx
commit
|
commitdiff
|
tree
2017-10-24
R
ichard H
e
nderson
tcg:
Return
NULL tem
p
f
o
r TCG
_
CAL
L
_D
U
MMY_AR
G
commit
|
commitdiff
|
tree
2017-10-24
Rich
a
r
d
Hen
d
erson
t
c
g: Add t
e
m
p
_global bit to TCGTemp
commit
|
commitdiff
|
tree
2017-10-24
Ric
h
ard Hen
d
erson
tcg:
Introduce arg_temp
commit
|
commitdiff
|
tree
2017-10-24
Richard
Henderson
tcg: Propagate TCGO
p
down to al
l
ocato
r
s
commit
|
commitdiff
|
tree
2017-10-24
Richard Henderson
tcg: Pro
p
agate args t
o
op->args in tcg
.
c
commit
|
commitdiff
|
tree
2017-10-24
Richard
H
enderson
tcg: Propagate args t
o
op->args in optim
i
zer
commit
|
commitdiff
|
tree
2017-10-24
Richar
d
H
e
nders
o
n
tcg: Merg
e
opcod
e
arguments into TCGOp
commit
|
commitdiff
|
tree
2017-10-10
Emili
o
G
.
Co
t
a
t
cg: take
.
helpers out
o
f TCGContext
...off-by: Richard Henderson <
richard.henderson@linaro.org
>
commit
|
commitdiff
|
tree
2017-10-10
Emil
i
o G
.
Cota
tci: move tci
_
reg
s
to t
c
g_
q
emu_
t
b_exec's stack
...off-by: Richard Henderson <
richard.henderson@linaro.org
>
commit
|
commitdiff
|
tree
2017-10-10
Emilio G
.
Cota
exec-all: extrac
t
tb->tc_*
i
n
to
a
separat
e
struct tc_tb
...off-by: Richard Henderson <
richard.henderson@linaro.org
>
commit
|
commitdiff
|
tree
2017-10-10
Emilio
G
.
Cota
tran
s
late-a
l
l
:
d
efine a
n
d us
e
DEBUG_
T
B_CHECK
_
GATE
...off-by: Richard Henderson <
richard.henderson@linaro.org
>
commit
|
commitdiff
|
tree
2017-10-10
Emili
o
G
.
Cota
translate-all:
de
f
ine and use DEBU
G
_TB_I
N
VALI
D
ATE_GAT
E
...off-by: Richard Henderson <
richard.henderson@linaro.org
>
commit
|
commitdiff
|
tree
2017-10-10
Emilio G
.
Cota
exec-all: i
n
t
roduce
TB_PA
G
E
_
A
D
DR
_
F
MT
...off-by: Richard Henderson <
richard.henderson@linaro.org
>
commit
|
commitdiff
|
tree
2017-10-10
Emilio G
.
Cota
translate-all: de
f
ine
and use DEBUG_TB_FLUSH_GATE
...off-by: Richard Henderson <
richard.henderson@linaro.org
>
commit
|
commitdiff
|
tree
2017-10-10
Emilio G
.
C
ota
exec-all: bring tb->invalid into t
b
->cflags
...off-by: Richard Henderson <
richard.henderson@linaro.org
>
commit
|
commitdiff
|
tree
2017-10-10
Emilio
G
.
Cota
tcg:
consoli
d
ate TB lookups in tb_l
o
ok
u
p__cpu_state
...off-by: Richard Henderson <
richard.henderson@linaro.org
>
commit
|
commitdiff
|
tree
2017-10-10
Em
i
lio G
.
Cota
tcg: remove addr argumen
t
from looku
p
_t
b
_
ptr
...off-by: Richard Henderson <
richard.henderson@linaro.org
>
commit
|
commitdiff
|
tree
2017-10-10
Emili
o
G
.
Co
t
a
t
c
g
/mips: constif
y
tcg_target_
c
a
l
l
e
e
_
save_regs
...off-by: Richard Henderson <
richard.henderson@linaro.org
>
commit
|
commitdiff
|
tree
2017-10-10
Em
i
lio
G
.
Cota
tcg/i386: con
s
ti
f
y tcg_
t
arget_ca
l
lee
_
save_regs
...off-by: Richard Henderson <
richard.henderson@linaro.org
>
commit
|
commitdiff
|
tree
2017-10-10
Em
i
li
o
G
.
Cota
cp
u
-exe
c
:
r
e
name have_tb_lock
to acquired_tb
_
l
ock in
.
.
.
...off-by: Richard Henderson <
richard.henderson@linaro.org
>
commit
|
commitdiff
|
tree
2017-10-10
Emilio G
.
Cot
a
tr
a
nsla
t
e-
a
ll: make ha
v
e
_t
b
_
lock static
...off-by: Richard Henderson <
richard.henderson@linaro.org
>
commit
|
commitdiff
|
tree
2017-10-10
E
milio G
.
C
o
ta
exe
c
-all
:
fi
x
t
y
pos
in Trans
l
ationBlock's doc
u
m
e
ntatio
n
...off-by: Richard Henderson <
richard.henderson@linaro.org
>
commit
|
commitdiff
|
tree
2017-10-10
Emilio G
.
Co
t
a
tc
g
: fix
c
orruption of co
d
e_time prof
i
ling
c
ounter
.
.
.
...off-by: Richard Henderson <
richard.henderson@linaro.org
>
commit
|
commitdiff
|
tree
2017-10-10
Emilio G
.
Cot
a
cp
u
tlb:
b
r
i
ng back tlb_
f
lus
h
_count u
n
der !TLB_DEBUG
...off-by: Richard Henderson <
richard.henderson@linaro.org
>
commit
|
commitdiff
|
tree
2017-09-25
Al
e
x Ben
n
ée
accel/tc
g
/cputlb: avoid
r
ecu
r
sive BQL (fix
e
s
#170
6
296)
...off-by: Richard Henderson <
richard.henderson@linaro.org
>
commit
|
commitdiff
|
tree
2017-09-17
Richard Henderson
tcg/mips
:
Fully
c
onvert
t
c
g_ta
r
g
et_
o
p_def
...off-by: Richard Henderson <
richard.henderson@linaro.org
>
commit
|
commitdiff
|
tree
2017-09-17
Richard Hen
d
ers
o
n
tcg/sparc
:
Fu
l
ly convert
t
c
g_target_op_de
f
...off-by: Richard Henderson <
richard.henderson@linaro.org
>
commit
|
commitdiff
|
tree
2017-09-17
R
ichar
d
Henderson
tcg/ppc: Fully convert tcg_targ
e
t_op_
d
ef
...off-by: Richard Henderson <
richard.henderson@linaro.org
>
commit
|
commitdiff
|
tree
next