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-s390: Implement ECAG
2015-02-03
Richard Hend
e
rson
ta
r
get-s390: Implement ECA
G
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2015-02-03
Richard
Hende
r
s
o
n
target-s
3
90: Impleme
n
t LURA, LURAG, ST
U
R
G
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2015-02-03
Ri
c
hard
H
enderson
targe
t
-s390: Fix STU
R
A
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2015-02-03
R
i
char
d
Henderson
targ
e
t-s390: Fix STIDP
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2015-02-03
Richard Henderson
target-s390: Implement E
P
S
W
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2015-02-03
Richar
d
Henderson
t
arget-s390: Imple
m
ent SAM specification exception
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-12-14
Pavel Dovga
l
yuk
t
arget-i386: fix icount
p
rocessing
for r
e
pz in
s
truction
s
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-12-14
Dmitry Poletaev
target-i386:
fbld instruction doesn't
s
e
t
minus sign
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-12-14
D
mitr
y
Po
l
etaev
target-i386: Wrong conversion infinity f
r
om float8
0
.
.
.
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-06-23
Richard Henderson
tcg-ppc:
Use the return a
d
dress
as a base pointer
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-06-23
R
i
chard Hen
d
erson
tcg-p
p
c: Mer
g
e cache
-
utils into the
back
e
n
d
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-06-23
Richard Henderson
qemu
/
osdep: R
e
mov
e
the need for
qem
u
_ini
t
_a
u
xval
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-06-23
Rich
a
rd Henderson
tcg-ppc: Rename the tcg/ppc64
backend
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-06-23
Richa
r
d Henderson
tcg-ppc:
R
emo
v
e the backen
d
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-06-23
Richard Henderson
tcg-ppc64
:
Me
r
ge ppc32
shifts
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-06-23
Ri
c
hard Henderson
t
c
g-pp
c
64: Support mulsh_i32
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-06-23
Richar
d
H
e
n
der
s
on
tcg
-
ppc64: Merge ppc32 register usage
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-06-23
Richard
Hen
d
erson
tc
g
-ppc64:
Merge ppc32 qemu_
l
d
/st
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-06-23
Richard Hender
s
on
tcg
-
p
p
c64: Merge
p
pc32 brc
o
n
d2, setco
n
d2
,
mu
l
uh
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-06-23
Richard H
e
nderson
tcg-ppc64: B
e
gin m
e
rgi
n
g ppc32
w
it
h
ppc64
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-06-23
R
ichard
H
e
nderson
tcg-ppc64: Fix sub2
i
mplem
e
ntation
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-06-23
Ric
h
ard
Hende
r
s
o
n
tcg-ppc
6
4: Merge 32-bit ABI
s
into the prologue / frame
.
.
.
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-06-23
U
lrich Weigand
tcg-ppc64: Adjust tcg
_
out_call fo
r
ELFv2
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-06-23
Richard Henderso
n
tcg-ppc64: Support the ppc64 elf
v
2
A
BI
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-06-23
Richard Henderson
tcg-ppc6
4
:
U
se the correct test in tcg_out_call
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-06-23
Ri
c
hard Hender
s
on
t
c
g
-ppc64:
B
etter param
e
t
eri
z
e th
e
stack fr
a
m
e
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-06-23
Richard Henderson
tcg-ppc64: Fi
x
TCG_TARGET_CALL_STACK
_
OFFS
E
T
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-06-23
Richar
d
H
e
nderson
tcg
-
ppc64
:
Move
call m
a
c
r
o
s out of tcg-target
.
h
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-06-23
Richard Hender
s
on
tcg-ppc6
4
: Make
T
CG_A
R
E
G
0 and TCG_REG
_
C
AL
L
_STACK e
n
um
.
.
.
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-06-23
R
i
chard
Henderson
tcg
-
p
p
c
6
4
: U
s
e
t
c
g_o
u
t_{ld,st
,
c
m
p} internally
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-06-23
Richard Hender
s
on
tc
g
-ppc64: Rel
a
x regist
e
r
restr
i
ctions
i
n
t
cg_out_mem_long
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-06-23
Richard Henderson
tcg
-
ppc
6
4: Mov
e
functions
a
round
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-06-23
Rich
a
rd Henderson
tcg-ppc64: Avo
i
d
some hard-c
o
dings of
T
CG_TYPE_I6
4
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-06-23
Richard
H
enderson
t
c
g
-ppc: Use
u
intptr_t
i
n
p
pc
_
tb_set_jmp_targ
e
t
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-06-18
Rich
a
rd Henderson
tcg/optimize:
D
on't s
p
ecial
case TCG_OPF
_
C
A
LL
_
CLOB
B
ER
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-06-04
Alexander Graf
TCG: Fi
x
tcg
_
ge
n
_extr_i
6
4_
t
l for 32bi
t
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-06-04
Richa
r
d Henderson
tcg
:
Remove TCG_TARGET_HAS_new_ldst
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-06-04
Ri
c
hard Henderson
tci:
C
onvert to n
e
w ldst opcodes
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-06-04
Richard Hende
r
son
tcg-i386: Fix
w
in64
q
emu store
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-05-28
Richar
d
H
e
n
derson
tcg/optimize: Remember gar
b
age hig
h
bits for 32-bit ops
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-05-28
R
ich
a
rd
H
enderson
tcg/optimize: Move updating
o
f
g
en_op
c
_buf into tcg_
o
pt
_
gen_mov*
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-05-28
Ric
h
ard Henderson
tcg-
s
pa
r
c: Make debug_frame cons
t
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-05-28
Richard Henderson
tcg-s
3
9
0
: Make debug_frame c
o
nst
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-05-28
R
ichard H
e
nd
e
rson
tcg-arm: Make debug_frame const
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-05-28
R
ichard
H
ender
s
o
n
t
cg-aarch
6
4: Make debug_frame cons
t
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-05-28
Richard Henderson
tcg-i386:
M
ake debug_frame cons
t
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-05-28
Richard Henderson
tcg: Allow the debu
g
_frame data
s
truct
u
re
to be
constan
t
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-05-28
Richa
r
d Hen
d
e
rson
tcg: Move size effects out of dh
_
arg
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-05-28
Richard Henderson
tcg: R
e
m
o
ve sizemask an
d
fl
a
gs
a
rguments
to tcg_gen_c
a
llN
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-05-28
Ri
c
hard Henderson
tcg: Save flags and com
p
ut
e
d sizemask in
T
CGHelpe
r
Info
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-05-28
Richard Henderson
tcg:
Regist
e
r the
helpe
r
inf
o
s
t
ruct r
a
th
e
r than
t
he
.
.
.
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-05-28
Ri
c
hard Hend
e
rso
n
tcg:
Move side effects out of dh_
s
iz
e
mask
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-05-28
Richard Henderson
t
cg
:
I
n
line tcg_gen_helper
N
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-05-28
R
ichard Henderson
tcg: Use helper-gen
.
h in tcg
-
op
.
h
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-05-28
Richard H
e
nderson
t
cg: Push tcg-runtime ro
u
tines into ex
e
c/helper-*
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-05-28
Richa
r
d Hender
s
on
tcg: Invert the inclusion of
helper
.
h
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-05-28
R
i
chard Hender
s
on
tcg
:
Optimize brcond2 and setcond2 ne/eq
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-05-24
Richar
d
Henderson
tc
g
-m
i
ps: Enable direct
c
haining
of TBs
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-05-24
R
i
chard Henderson
t
cg-mips: Simp
l
i
fy movcond
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-05-24
Richard Henderson
tcg-mips: Si
m
plify brcond
2
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-05-24
Richa
r
d
Henderson
t
cg-mips
:
Imp
r
ov
e
setcond eq
/
ne vs zeros
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-05-24
Richard
H
e
n
derson
tcg-mips: Simplify setcond2
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-05-24
Rich
a
rd Henderson
tcg-mips:
Simplify brcond
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-05-24
Richa
r
d Henderso
n
tcg
-
mips: Simplif
y
setcon
d
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-05-24
Richar
d
Hen
d
erson
tc
g
-
m
ips: Co
m
monize opcode
i
m
p
l
e
menta
t
io
n
s
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-05-24
Ri
c
har
d
Henderson
tcg-
m
ips: Im
p
r
o
ve add2/sub2
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-05-24
R
i
chard Henderson
tcg-mips: Hois
t
arg
s
loads
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-05-24
R
ic
h
ard
H
e
n
derson
tcg-mips: Fix subtract immed
i
ate range
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-05-24
Richard Henderson
tcg-
m
ips
:
N
ame t
h
e opco
d
e
enumer
a
tion
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-05-24
Richard Hender
s
on
t
cg-
m
ips: Use EXT for AND on mips3
2
r2
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-05-24
Ri
c
hard Hende
r
son
tc
g
-
m
ips: Use T9
for TCG_
T
MP
1
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-05-24
R
i
chard
Henderson
tcg
-
mips: I
n
troduce T
C
G
_TMP0, TC
G
_TMP1
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-05-24
R
i
chard Hende
r
s
on
tcg-mips:
Re
a
rrange register allocation
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-05-24
Rich
a
rd Henderson
tcg-mips: Convert to new_ldst
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-05-24
Ri
c
h
ar
d
Henderson
tcg-mips: C
o
nvert to new qemu_
l
/st helpe
r
s
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-05-24
Rich
a
rd
H
end
e
rson
tcg-mips: Move softmmu s
l
ow pat
h
out
o
f
line
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-05-24
Richard Henderson
tcg-mip
s
: Split large ldst
o
ffsets
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-05-24
Richar
d
Henderson
tcg-mips:
F
ill the exit_tb
d
elay slot
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-05-24
R
icha
r
d H
e
nderson
t
c
g
-
mi
p
s: Use
J
and JAL
o
p
cod
e
s
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-05-24
Richar
d
Hender
s
on
tcg-mips: Constrain th
e
code_g
e
n
_
buffer to be with
i
n
.
.
.
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-05-24
Richard Henderson
tcg-mips: Layo
u
t
e
xecut
a
ble and cod
e
_
gen_buffe
r
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-05-22
Rich
a
r
d
Hend
e
rson
tc
i
: Fix tcg_
o
ut_call
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-05-15
Richard Henderson
t
c
g-s390: Im
p
le
m
e
n
t direct c
h
aining of TBs
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-05-15
Ric
h
ard
H
end
e
rs
o
n
tcg-
s
390: D
o
n
'
t force -march=z990
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-05-15
Richard H
e
nderson
tcg-s390:
I
mpro
v
e setcond
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-05-15
R
i
chard Henderson
tcg-s3
9
0: Allow
immediat
e
o
p
erand
s
to add2 a
n
d sub2
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-05-15
Richar
d
Henderson
tcg
-
s390:
I
mplement tcg_reg
i
s
t
er_ji
t
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-05-15
R
i
chard Henderson
tcg-
s
390: Use more ri
s
bg i
n
t
h
e tl
b
se
q
uence
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-05-15
Ri
c
hard Henderso
n
t
c
g
-s390: Move
ldst helpe
r
s out of li
n
e
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-05-15
Richard
Henderson
tcg-
s
39
0
:
Conve
r
t to new ldst
opcodes
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-05-15
Richard
Henderson
tcg-s390: Integrate
endia
n
n
e
ss into TCGMe
m
Op
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-05-15
Richar
d
Henderson
t
cg-s390: Convert to TCGMemOp
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-05-15
Richard Henders
o
n
tcg-s390: F
i
x of
f
-by-one in wrapar
o
und andi
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-05-14
Richard
H
en
d
ers
o
n
tcg
:
Fix
t
c
g_reg_a
l
loc_mov v
s
no-op truncation
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-05-13
Richard Henderson
exe
c
-
a
ll
.
h: Use stl_
l
e_p
i
nstead of stl_p patching
x
86
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-05-12
Richard Henderson
target-i
3
86:
Preserve the Z
b
i
t for bt/bts/btr/btc
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-05-12
Ri
c
hard He
n
derson
tcg: Remove unreac
h
able c
o
de in tcg_out_op and op_defs
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-05-12
Rich
a
rd He
n
derso
n
tcg: Use tcg_t
a
rget_availab
l
e
_
regs in
tcg
_
reg_alloc_mov
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-05-12
Richard Hen
d
erson
t
cg: M
a
k
e call a
d
dress a c
o
nstant
paramete
r
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-05-12
Ri
c
hard Hende
r
so
n
tci: Create
tcg_out_call
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
next