repo.or.cz
/
qemu.git
/
search
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
log
|
graphiclog1
|
graphiclog2
|
commit
|
commitdiff
|
tree
|
refs
|
edit
|
fork
first
·
prev
·
next
target-alpha: Add vector implementation for CMPBGE
2015-05-21
Ri
c
hard
Hender
s
on
target-alp
h
a
:
A
d
d vector
imp
l
e
m
entation fo
r
C
MP
B
GE
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-05-21
Richard Henderson
t
a
rget-al
p
ha: Re
w
r
ite
h
elper_zapnot
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-05-18
Richard He
n
derson
target-alpha: Rais
e
IOV from CV
T
QL
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-05-18
Richard Hend
e
rson
tar
g
et-alpha: Suppress und
e
rflow from CVTTQ if DNZ
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-05-18
Richard Hend
e
r
s
o
n
targ
e
t-a
l
p
h
a: Raise EXC_
M
_INV pro
p
erly for fp inputs
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-05-18
Richa
r
d Henders
o
n
ta
r
get-al
p
h
a: Disal
l
o
w
l
iteral
o
perand to
1C
.
3
0 to
.
.
.
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-05-18
Ri
c
har
d
Henderson
t
arget-alpha: I
m
plement WH64EN
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-05-18
R
ich
a
rd Henderson
ta
r
get-alpha: F
i
x
i
nteger overf
l
ow
ch
e
c
k
i
ng insns
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-05-18
Richard Henderson
target-a
l
ph
a
: Fix cvtt
q
v
s in
f
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-05-18
Richard He
n
derson
target-alp
h
a: Fi
x
cvttq
v
s
large integers
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-05-18
Ri
c
har
d
Henderso
n
t
a
rg
e
t-alpha: Rai
s
e IOV from CVTTQ
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-05-18
R
i
chard Henderson
target-a
l
pha: Set EXC_M_S
W
C for ex
c
e
p
t
io
n
s
from /
S
.
.
.
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-05-18
Richard
H
enderson
t
a
r
g
e
t-alph
a
: Set f
p
cr_exc_statu
s
even for disabl
e
d
.
.
.
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-05-18
Richard Hend
e
r
s
on
t
arget-a
l
pha
:
Tidy FPCR representation
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-05-18
Richard Henderson
tar
g
et-alpha: Set PC
c
orrectly for f
l
oa
t
ing-point e
x
cepti
o
ns
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-05-18
R
i
chard Henderson
target-alpha: Forget installed round
m
od
e
after MT_FPCR
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-05-18
Richard He
n
derson
target-alpha: Rename floati
n
g-point sub
r
o
utin
e
s
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-05-18
Rich
a
rd Henderson
target-alpha:
Move VAX helpe
r
s to a ne
w
file
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-05-14
Richard
Henderson
tcg
:
Add MO_AL
I
GN, MO_UN
A
L
N
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-05-14
Rich
a
rd Henderson
tcg: Push merged m
e
mop+mmu_idx parame
t
er
t
o softmmu
.
.
.
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-05-14
R
i
c
h
a
r
d Hender
s
on
tcg: Merge memop a
n
d mmu_
i
dx pa
r
ameters to qemu_ld/st
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-05-05
Emil
i
o G
.
Co
t
a
tcg: optimise
m
emo
r
y layout of TCGTemp
Suggested-by:
Richard Henderson
<rth@twiddle.net>
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-03-16
R
ich
a
rd Henderson
tcg/opt
i
mize:
H
a
n
d
l
e or
r
,a,a wit
h
constant
a
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-03-13
Richard Henderso
n
tcg: Complete
h
andlin
g
o
f ALWAYS
a
nd NEVER
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-03-13
Rich
a
rd Henderson
tcg: Use
tcg_malloc t
o
allo
c
ate TCGLabel
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-03-13
Rich
a
rd Henderson
t
c
g
: Change genera
t
o
r
-sid
e
labels to
a
pointe
r
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-03-13
Richard Hen
d
er
s
on
tcg: Ch
a
nge translator-
s
ide lab
e
ls to a
pointer
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-03-13
Richard Hende
r
son
t
cg-ia64: Use tcg_mallo
c
t
o
allocate TCG
L
abelQemuLdst
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-03-13
Richard Henderson
tcg: Use tcg_ma
l
loc
to
allocate
TCGLabelQemuLdst
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-02-13
Richard Henderson
tcg: Remove
unuse
d
opcodes
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-02-13
Richard Henderso
n
tcg: Implement ins
e
rt_op_
b
efore
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-02-13
R
i
c
h
ard He
n
de
r
son
t
c
g:
R
emove
o
pcod
e
s instead of
nopi
n
g
them out
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-02-13
Richard Hend
e
rson
tcg: Put opcodes
in a lin
k
ed list
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-02-13
Rich
a
rd Hen
d
erson
tcg: Introduce tc
g
_op_buf_count and t
c
g_op_buf_full
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-02-13
Rich
a
rd He
n
derson
t
c
g: Mo
v
e emit
o
f INDEX_op_end
into gen_tb_end
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-02-13
Rich
a
rd Henderso
n
tc
g
: Red
u
ce ifdefs in tcg-op
.
c
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-02-13
R
ichard Henderson
tcg: Move some opcode
gener
a
tion function
s
out of line
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-02-03
Torbjorn Granl
u
nd
tar
g
e
t
-s390x:
fix and op
t
im
i
z
e slb
*
and slbg*
computati
o
n
.
.
.
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-02-03
Paolo Bonzini
tar
g
et-s390x: support OC and NC in the EX instruction
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-02-03
Peter Maydell
disas/s390
.
c: Remove unused variables
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-02-03
Pe
t
er Maydell
target-s390x: M
a
rk check_privileg
e
d(
)
as !C
O
NFIG_USER_ONLY
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-02-03
Richard H
e
nders
o
n
tar
g
et-s390
:
Implement ECAG
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-02-03
Ric
h
ard Henders
o
n
target
-
s3
9
0: Implement LU
R
A, LURAG, STURG
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-02-03
Richard Hend
e
rso
n
t
a
rget-s390: Fix STURA
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-02-03
Richard Henderson
target-s390
:
Fix STIDP
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-02-03
Richard Hen
d
erson
targ
e
t-s390
:
Implem
e
nt E
P
SW
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-02-03
Ric
h
ard
H
e
nderson
target-s390: Imp
l
eme
n
t SAM specif
i
cation ex
c
e
p
tio
n
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-12-14
P
av
e
l Dovg
a
ly
u
k
targe
t
-i386
:
fix icount p
r
ocess
i
ng for repz instructions
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-12-14
Dmi
t
r
y
Poletaev
target-i386: fb
l
d
instruction doesn'
t
set minu
s
sign
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-12-14
Dm
i
t
r
y Poletaev
t
arget-
i
386:
W
rong
c
o
n
ve
r
s
i
on infin
i
t
y
f
rom float80
.
.
.
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-09-29
Richard Henderson
tcg: Always enable TCGv t
y
pe che
c
king
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-09-29
R
i
char
d
Henderson
qemu/compiler: Define QEMU_ARTIFICIAL
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-09-29
Richard Henderson
tcg-aa
r
ch64:
Use 32-bit
l
oads for qemu_ld_i32
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-09-29
Ric
h
ard
H
end
e
rson
tcg-spa
r
c: Use UMULXH
I
instruction
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-09-29
Richard H
e
nderson
tcg-
s
parc: R
e
name ADDX/S
U
BX insns
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-09-29
R
icha
r
d Henderson
tcg-spa
r
c: Use ADDXC in setc
o
n
d
_i64
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-09-29
Richard Hen
d
erson
tcg-sparc: F
i
x setcond_i
3
2 uninit
i
alized va
l
ue
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-09-29
R
i
ch
a
rd Henderson
tcg-
s
parc: Use ADDXC in
addsub2_i64
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-09-29
Richard
Henderso
n
tcg-spar
c
: Support
a
ddsub2_i64
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-06-23
Richard Hende
r
son
tcg-
p
pc: U
s
e t
h
e return addre
s
s as
a base pointer
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-06-23
Richar
d
Henderson
tcg-ppc
:
Merge c
a
ch
e
-
utils in
t
o t
h
e backend
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-06-23
Richard Henderson
qemu
/
osdep: Remove t
h
e need for qemu_init_auxval
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-06-23
Ric
h
ard Hen
d
erson
t
c
g-ppc:
R
ename
t
he tcg/
p
pc64 backend
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-06-23
Richard He
n
ders
o
n
tcg-pp
c
: Remove the
b
a
ckend
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-06-23
R
ichard Henderson
tcg-ppc64:
M
erge ppc32 shift
s
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-06-23
Ric
h
ard
Henders
o
n
tcg-pp
c
64:
S
upport mulsh
_
i32
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-06-23
Richard He
n
derson
tcg-ppc64: Merge ppc32
registe
r
usage
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-06-23
Richard H
e
nderson
tcg-ppc64
:
M
erge p
p
c32 qemu
_
l
d
/st
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-06-23
Richard Hen
d
ers
o
n
tcg-ppc
6
4: Merge ppc32 brcond2, setcond2
,
muluh
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-06-23
Ri
c
hard
H
e
n
derson
tcg-ppc64:
B
egin
m
e
rgin
g
ppc32 with ppc64
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-06-23
Richard Hend
e
r
son
tcg-pp
c
64: Fix sub2 implement
a
tion
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-06-23
Richard Hen
d
erson
tcg-ppc64:
M
erge 32-bi
t
A
B
I
s
in
t
o the pro
l
ogue / frame
.
.
.
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-06-23
U
l
r
i
ch We
i
gand
tcg-
p
pc64: A
d
just tcg_out_ca
l
l for ELFv
2
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-06-23
Richard Hend
e
rson
tcg-ppc6
4
: Support th
e
ppc64 elfv2
ABI
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-06-23
Richard
Henderson
tcg-ppc64: Use the correct tes
t
in
t
c
g
_
o
ut_ca
l
l
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-06-23
Richard Henderson
tcg-ppc64: Better para
m
ete
r
ize the sta
c
k frame
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-06-23
Richard H
e
n
d
e
r
son
tcg-ppc64: Fix TCG_
T
A
R
GET_CALL_STACK_OFFSET
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-06-23
Ric
h
ard Henderso
n
tcg
-
ppc64
:
Move
c
a
l
l macros out of
tcg-target
.
h
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-06-23
Richar
d
Henderson
t
cg-ppc64: Make TC
G
_AREG
0
and TCG_REG_CALL_S
T
AC
K
enu
m
.
.
.
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-06-23
Ri
c
hard Hender
s
on
tc
g
-ppc64: U
s
e tcg_out_{l
d
,st,cmp
}
internal
l
y
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-06-23
Richard
Henderson
tcg-ppc64: Relax regi
s
ter restr
i
ctions in
tcg
_
out_mem_long
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-06-23
Richar
d
He
n
de
r
son
t
cg-
p
pc64: Mov
e
functions
a
ro
u
nd
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-06-23
Ric
h
ard Henderson
tc
g
-
ppc64:
Avo
i
d some hard-c
o
dings
of T
C
G
_TYPE_I64
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-06-23
Richard Hender
s
on
t
cg-ppc:
U
se ui
n
tptr_t in ppc_tb
_
s
e
t_jmp_targe
t
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-06-18
Richa
r
d Hende
r
son
tcg/o
p
timize: D
o
n't special case TCG_OPF_CALL_CLOBBER
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-06-04
Alexa
n
der Graf
T
CG
:
Fix
t
cg_gen_extr_i64_tl for 32bi
t
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-06-04
R
i
chard
H
e
n
derson
tcg: Remove
TCG_TARGET_HAS_new_ldst
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-06-04
R
i
ch
a
rd Hender
s
on
tci: C
o
nvert to n
e
w ldst opcodes
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-06-04
Richard He
n
derson
tcg-
i
386: Fix win64
qemu stor
e
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-28
Richard H
e
n
d
e
r
son
tcg
/
o
p
timize: Reme
m
b
e
r ga
r
b
age hig
h
bits for 32-bit
o
p
s
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-28
Richard He
n
de
r
son
tcg/optimize: Move
u
pdating of gen_o
p
c_buf into t
c
g
_
opt_gen_m
o
v*
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-28
Richard Hende
r
son
t
c
g
-
s
p
a
r
c: Make debug_frame c
o
nst
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-28
Richa
r
d Henderson
tcg-s390: Make d
e
bug_frame c
o
nst
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-28
Richard He
n
d
e
rson
tcg-arm: Make
d
ebu
g
_
frame const
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-28
Richard Henderso
n
tcg-a
a
rch64: Make debug_frame cons
t
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-28
Richar
d
He
n
derson
t
cg-i386:
M
ake de
b
ug_frame const
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-28
Ri
c
hard
H
enderson
tcg: All
o
w the debug_frame data str
u
c
t
u
r
e
to be constant
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-28
R
i
cha
r
d Hende
r
son
t
cg: M
o
ve
s
ize ef
f
ects out of
d
h
_arg
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-28
Richard Hender
s
on
tcg: Re
m
ove
sizemask
a
nd fla
g
s
a
r
g
um
e
nts
t
o tcg_
g
en_callN
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-28
Ri
c
hard Hender
s
on
t
cg: Save flags and com
p
uted sizem
a
s
k in TCGH
e
l
p
e
rI
n
fo
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
next