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-i386: Rearrange processing of 0F AE
2016-02-12
Richard Henderson
target-i386: Rearrange
proce
s
sing of 0F AE
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-02-12
Richard
H
en
d
er
s
on
target-i386: Rear
r
ange
p
roc
e
s
si
n
g of 0F 01
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-02-12
R
i
c
hard Henderson
target
-
i386: Split fxsave/fxrstor i
m
ple
m
enta
t
ion
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-02-08
Ric
h
ard
Hender
s
on
tcg: I
n
tro
d
uce temp_
l
oad
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-02-08
R
ichard Henderson
tcg: Change
t
emp_save argument t
o
TCGTemp
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-02-08
Ric
h
a
r
d
H
e
nderson
t
cg:
Chan
g
e temp_sync
argu
m
ent
to TCG
T
emp
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-02-08
Richard H
e
nderso
n
t
c
g
: Change temp_dead a
r
gument to TCGTemp
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-02-08
Richard Henderson
tcg: Change re
g
_to_temp to TCGTe
m
p pointer
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-02-08
Richard Hen
d
erson
tcg: Remov
e
tcg
_
get_
a
rg_
s
tr_i32/64
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-02-08
Richard Henderso
n
t
cg
:
M
o
re use
o
f TCGReg where a
p
p
ropria
t
e
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-02-08
Ric
h
a
rd
H
e
n
derson
t
cg: Wo
r
k around clang
b
u
g wrt
e
num ra
n
ges
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-02-08
Rich
a
rd Henderson
tcg: Tidy temporary allocat
i
on
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-02-08
Richard
H
enderson
tcg: Chang
e
ts->mem_r
e
g to ts
-
>mem
_
bas
e
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-02-08
R
i
chard Henderson
tcg: Change
t
cg_global_mem_new_* to take a TCGv_ptr
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-02-08
Richard Henderso
n
tcg: Remove ling
e
ring re
f
erences to ge
n
_op
c
_buf
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-02-08
Rich
a
rd Henderson
tcg: Re
s
pect h
i
ghwater in tcg
_
out_tb_final
i
z
e
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-12-01
Ri
c
hard
H
enderson
tcg: Increase the highwater re
s
ervation
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-11-23
John Cl
a
r
k
e
tc
g
:
F
ix highwater check
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-10-28
Richard Henderson
targe
t
-*: Advance pc after recog
n
izin
g
a br
e
akpoint
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-10-22
Chen Gang
t
a
rge
t
-t
i
l
e
gx: Implement
p
refetch in
s
tructions
i
n
p
ipe y2
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-10-19
Ri
c
hard Henderson
c
pu-exec: Add "nocha
i
n" de
b
ug flag
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-10-19
J
a
m
es Hogan
tcg/m
i
ps:
S
upport
r6 SEL{
N
E, E
Q
}Z instead o
f
MOVN/MOV
Z
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-10-19
James Hogan
tcg/mip
s
: Support r6
m
u
l
t
ip
l
y/d
i
vide
enco
d
ings
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-10-19
James Hogan
tcg/mips: Support r6 JR e
n
coding
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-10-19
Ja
m
es
Hogan
tcg
/
mip
s
: Add use_mips
3
2r6_instructions
d
efinitio
n
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-10-19
Ja
m
es Hogan
disas/
m
ips: Add R6
j
r
/jr
.
hb
t
o disassem
b
ler
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-10-19
James H
o
gan
tc
g
-opc
.
h: Si
m
p
l
ify in
s
n_sta
r
t
de
f
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-10-19
Rich
a
rd Henderso
n
tcg/ppc: Prefer mask over andi
.
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-10-19
Richard Henderson
tcg/ppc: Revise
got
o
_tb imple
m
entation
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-10-19
R
ic
h
ard Henderson
tc
g
/ppc:
A
d
just exit_tb
f
o
r ch
a
nge in
p
rologue
p
lace
m
e
n
t
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-10-07
Richard
Hende
r
son
tcg:
Adjust CODE
_
G
E
N
_AVG_BLOCK_SIZE
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-10-07
R
ichard H
e
nderson
tcg: Che
c
k for overflow
v
ia highwater mark
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-10-07
Richard Hender
s
on
tcg:
A
llocate a guard
page after
code_gen_b
u
ffe
r
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-10-07
Richard Henderson
tcg: Emit prolo
g
u
e t
o
th
e
beginning of code
_
g
e
n
_buffer
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-10-07
R
i
chard Henderson
tc
g
: Re
m
ove tc
g
_gen_c
o
de_
s
earch_pc
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-10-07
Ric
h
ard Henderson
tcg:
R
emove
g
e
n_intermedi
a
te
_
c
o
d
e_pc
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-10-07
R
i
chard
Henderson
tcg: S
a
ve
insn
d
a
ta an
d
u
s
e
i
t
i
n
c
p
u_restore_state_from
_
tb
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-10-07
R
ichard Henderson
tcg: Pass d
a
ta a
r
gume
n
t to resto
r
e_state_to_opc
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-10-07
Richard Henderson
tcg: Add
T
CG_MAX_INSNS
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-10-07
Richard Henderson
target-
*
: D
r
op cpu_gen_co
d
e define
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-10-07
Richard Hender
s
on
tcg:
Merge
c
pu_gen_code into
tb
_
gen_code
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-10-07
Richa
r
d Henderson
t
a
rget-sparc: Add npc st
a
te to
i
n
s
n_s
t
art
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-10-07
Richard Henderson
target-sp
a
rc: R
e
move gen_opc_
j
ump_pc
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-10-07
Richard H
e
nderson
tar
g
et-spar
c
: Sp
l
it out gen_
b
ranc
h
_n
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-10-07
Richard He
n
derson
ta
r
g
et-sparc: Tidy ge
n
_branch_a interface
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-10-07
Richard H
e
nd
e
r
s
o
n
t
a
rget-cris:
M
i
r
ror
g
en_opc
_
p
c
i
n
to insn_sta
r
t
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-10-07
R
ich
a
rd Henderson
tar
g
e
t-sh
4
:
Add flags s
t
ate to i
n
sn
_
start
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-10-07
Ric
h
a
r
d Henderson
target-s390x
:
Add cc_op state to in
s
n_start
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-10-07
Richard Hende
r
son
target-mips: Add delayed
b
ranch state to insn_start
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-10-07
Richard He
n
derson
targe
t
-i386: Add cc
_
op state to in
s
n
_
start
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-10-07
Richard Hender
s
o
n
target-arm:
A
dd co
n
dexec state to ins
n
_st
a
rt
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-10-07
Richard Hen
d
erson
tcg: Allow ext
r
a da
t
a t
o
be atta
c
h
ed t
o
insn_start
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-10-07
Ric
h
a
r
d Hend
e
r
s
o
n
t
a
r
get-*: Introduce and
use cpu_
b
reakpoint_tes
t
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-10-07
Richard H
e
nderso
n
tar
g
et-*: Incre
m
ent num_in
s
ns immediately afte
r
tcg_gen_insn
.
.
.
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-10-07
Ri
c
h
ard
Hen
d
erson
target-*: Unconditio
n
al
l
y em
i
t tcg_gen_in
s
n_
s
tart
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-10-07
Richard H
e
nders
o
n
tcg: Re
n
ame debu
g
_
i
nsn_start
to insn_s
t
art
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-10-07
Chen G
a
ng
t
a
rget-tilegx: Suppo
r
t iret in
s
truction and rela
t
ed
.
.
.
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-10-07
Ch
e
n Gang
t
a
rget-tile
g
x: Use TI
L
EGX_
E
XCP_O
P
CODE_UNKNOWN and TILEGX_E
X
C
.
.
.
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-10-07
Chen Gang
t
arget-tilegx
:
Implement v
2
mults
i
nstruction
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-10-07
Chen Ga
n
g
target-tilegx: Impleme
n
t v?int_
*
ins
t
ructi
o
n
s
.
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-10-07
Ch
e
n G
a
ng
t
a
rget-tilegx
:
Im
p
lement v2sh* instruct
i
ons
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-10-07
Richard Henderson
ta
r
get-ti
l
egx: Handle nofault
p
refetch
ins
t
ruc
t
ions
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-10-07
Che
n
Gan
g
tar
g
et-
t
ilegx: Fix a
t
ypo for mnemo
n
ic about "ld_a
d
d"
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-10-07
Richar
d
H
en
d
ers
o
n
t
a
rget-tilegx: Use TILEGX_EXCP_SIGNAL instead of TILEG
X
_EXC
P
.
.
.
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-10-07
C
h
en G
a
ng
targ
e
t-
t
ilegx: Decod
e
i
l
l pseudo-i
n
s
t
ructions
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-10-07
Ch
e
n G
a
ng
lin
u
x-user
/
tileg
x
:
I
m
p
l
e
m
e
nt til
e
gx signal
f
eatu
r
es
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-10-07
Chen Gang
linux-
u
ser/syscall_defs
.
h: Sync the latest si_co
d
e
.
.
.
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-10-07
C
h
en Gang
target-tilegx: L
e
t x1
p
ipe process bpt ins
t
r
uct
i
on
.
.
.
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-10-07
Richar
d
Henderson
targe
t
-tilegx: Im
p
lem
e
nt c
o
mplex multiply i
n
struc
t
ion
s
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-10-07
Richard Hend
e
rson
target
-
tilegx: Imple
m
en
t
table index
i
nstr
u
ct
i
ons
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-10-07
R
ichard Henders
o
n
target-tileg
x
: Implement crc
i
nstruction
s
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-10-07
Chen Gang
target-
t
ileg
x
:
Impleme
n
t
v
1
mu
l
tu
i
nst
r
uction
Reviewed-by:
Richard Henderson
<rth@twiddle.net>
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-10-07
C
hen Gang
target-tilegx:
Implement
v
*add and v*sub instru
c
tions
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-10-07
Chen Ga
n
g
target-tilegx: Im
p
lement v*shl, v*shru, and v*shrs
.
.
.
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-10-07
Richa
r
d Henderson
t
a
rget
-
tilegx: T
i
d
y si
m
d_helper
.
c
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-09-15
Pavel Dovgal
y
uk
ta
r
get-i
3
86: e
x
ception handl
i
ng for other helper funct
i
ons
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-09-15
Pavel Dovgalyuk
target-
i
386: exce
p
tion handling for seg
_
h
el
p
er funct
i
ons
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-09-15
Pavel Do
v
ga
l
yuk
target-i38
6
: exc
e
p
tion han
d
li
n
g for memory
helpers
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-09-15
Pa
v
e
l Dovga
l
yuk
ta
r
get-i386: exc
e
ption ha
n
dling
for div inst
r
ucti
o
ns
Reviewed-by:
Richard Henderson
<rth@twiddle.net>
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-09-15
Pavel Dovgalyuk
target-i
3
86: exception
handli
n
g
for FPU instructions
Reviewed-by:
Richard Henderson
<rth@twiddle.net>
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-09-15
Pavel
Dovga
l
yuk
t
arget-i38
6
: introduce new raise_
e
xception functions
Reviewed-by:
Richard Henderson
<rth@twiddle.net>
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-09-15
Richard Hende
r
son
target-
t
ileg
x
: Handle v1shl
,
v1shru, v1shrs
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-09-15
Richard Hender
s
on
ta
r
get-ti
l
e
gx:
H
a
n
dle v1shli, v1s
h
rui
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-09-15
Richard Henderson
target-ti
l
egx: Han
d
l
e v4
i
nt_l/h
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-09-15
Richard Henderson
targe
t
-til
e
gx
:
Handle atomic instructi
o
ns
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-09-15
Richard Hende
r
son
targe
t
-tilegx: Handle
m
tspr, mfspr
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-09-15
Richard Hen
d
e
r
son
t
arget-tilegx:
Handle
v
1
cm
p
eq, v1cmpne
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-09-15
R
i
ch
a
rd Henderson
ta
r
g
e
t-tilegx: H
a
ndle m
a
s
k instruc
t
ions
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-09-15
Richard Henders
o
n
targ
e
t
-ti
l
egx: Handle scalar m
u
lt
i
ply instruction
s
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-09-15
Richard
H
enderson
target-tilegx: Handle conditional move ins
t
r
uctio
n
s
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-09-15
Richard Henderson
targe
t
-tilegx:
H
andle shift instructions
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-09-15
Richard Henderso
n
target-tilegx: Handle bitfield instructions
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-09-15
Richard H
e
nderson
target-tileg
x
: Im
p
lemen
t
system
and memory management
.
.
.
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-09-15
Richard Hen
d
erson
target
-
tilegx:
H
andle comparison instructions
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-09-15
R
ichar
d
Henderson
ta
r
get-ti
l
egx: Handle con
d
i
tional branch instructions
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-09-15
Richard Henderson
target-til
e
g
x:
H
a
ndle un
c
ondi
t
i
o
nal ju
m
p in
s
tructions
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-09-15
Ric
h
a
r
d
Hende
r
son
target-t
i
legx: Ha
n
dle p
o
st-
i
ncrement load and store
.
.
.
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-09-15
Richard Henderso
n
target-tilegx: H
a
ndle basic load an
d
s
t
o
r
e instructions
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-09-15
Richard H
e
nd
e
r
son
target-tilegx
:
Handle most bit
m
a
nip
u
lation
i
ns
t
r
uctions
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-09-15
Richard Henderson
targ
e
t-arm: U
s
e new rev
b
it fu
n
c
t
io
n
s
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
next