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
tcg: Change tcg_global_mem_new_* to take a TCGv_ptr
2016-02-08
Ri
c
hard H
e
nde
r
s
on
tcg:
C
h
ange tc
g
_global_mem_
n
ew_*
t
o take a TCGv_ptr
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-02-08
Richard H
e
nderso
n
tcg
:
Rem
o
ve
l
inger
i
ng r
e
feren
c
e
s to gen_opc_buf
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-02-08
Richard Hend
e
rson
tcg: R
e
spect highwater in tcg_o
u
t_tb_final
i
ze
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-12-01
Richard
Hen
d
erson
tcg: Increase the highwa
t
er reservation
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-11-23
John Clarke
t
c
g: Fi
x
hig
h
water check
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-10-28
Richard H
e
nderson
target-*: Advance p
c
after recognizing a breakpoin
t
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-10-22
Chen Gang
target-tilegx: Implement prefetch instructi
o
n
s
in
pipe y2
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-10-19
R
i
chard Hend
e
rson
cpu
-
exec: Add "nochain"
d
eb
u
g fl
a
g
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-10-19
James Hogan
tcg/mi
p
s: Support r6 SEL{NE,
EQ
}
Z instead of MOVN/MOVZ
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-10-19
Ja
m
es Hogan
tcg/mips: Support r6 mul
t
ipl
y
/divide encod
i
ngs
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-10-19
J
ames Hogan
tc
g
/mip
s
: Support
r6 JR encoding
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-10-19
James Hogan
tcg/
m
ips
:
Add
u
se_mips32r6_
i
nst
r
uction
s
definition
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-10-19
J
a
m
es H
o
gan
disas/mips
:
Add
R
6 jr/jr
.
hb to disa
s
s
e
mbler
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-10-19
Ja
m
es
H
ogan
tcg-opc
.
h: Simplify insn
_
start def
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-10-19
R
i
chard H
e
nderso
n
tcg/ppc: Prefer mask over andi
.
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-10-19
Richard Hen
d
erson
tcg/ppc: Re
v
ise goto_tb implementa
t
ion
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-10-19
R
i
chard H
e
nderson
t
cg/p
p
c
: Adjus
t
exit_tb for
c
h
ange in prologue pl
a
ce
m
e
nt
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-10-07
Richard Henders
o
n
tcg: Adjust COD
E
_GEN_AV
G
_BLOCK_SI
Z
E
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-10-07
R
ichard Henderson
tcg: Check f
o
r
overflow via highwa
t
er mark
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-10-07
Richard H
e
nderson
t
cg:
A
l
l
ocate a
guar
d
page after
code_gen_buffer
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-10-07
Richard Henderson
tcg: Emit pr
o
logue to the begin
n
ing
o
f code_gen_buf
f
er
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-10-07
R
i
c
hard Henderson
tc
g
: Remove tcg_gen_code_search_
p
c
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-10-07
Ric
h
ard He
n
d
e
rson
tcg: R
e
m
o
ve
g
e
n
_
intermed
i
a
t
e_c
o
de_pc
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-10-07
R
i
c
h
a
rd Hende
r
son
tcg: S
a
ve insn d
a
ta and use it in c
p
u_restore_state_from
_
tb
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-10-07
Richard Hen
d
er
s
on
tcg: Pass
d
ata argu
m
ent to resto
r
e_state
_
to_op
c
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-10-07
R
i
ch
a
rd Henderson
tc
g
:
A
d
d
T
C
G_M
A
X_INSN
S
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-10-07
Richard Hend
e
rson
t
a
rget-*: Dr
o
p cpu_gen_code define
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-10-07
Richard
H
enderson
tcg: Me
r
ge cpu_gen_code into tb_gen_
c
ode
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-10-07
Richard Hender
s
on
target-
s
parc: Add npc
state to insn_st
a
rt
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-10-07
Richard
Hende
r
s
o
n
target-sparc: Remo
v
e gen_opc_
j
ump_pc
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-10-07
Richard Henderso
n
target-sp
a
r
c
: Split
o
u
t
gen
_
br
a
nch_n
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-10-07
Richard Henderso
n
t
arget-
s
parc: Tidy gen_branch_
a
int
e
rf
a
ce
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-10-07
Richard Henderson
target-cr
i
s: Mirror g
e
n_op
c
_pc into
insn
_
start
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-10-07
Richard He
n
derson
t
a
rget-sh
4
: Add flags stat
e
to
i
nsn_st
a
rt
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-10-07
Rich
a
rd Hende
r
son
target-s390
x
:
Add cc_op state to in
s
n_start
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-10-07
Richard Hen
d
ers
o
n
t
arget-m
i
ps: Add delayed branch state to i
n
s
n
_
start
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-10-07
Richard Henderson
ta
r
get-i386: Add cc_
o
p state to insn_start
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-10-07
R
ichard Henderson
tar
g
et-
a
rm: Add condexec
s
tate to insn_
s
tart
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-10-07
Richard Hen
d
erson
t
c
g: Allow extra data
t
o be attached to
i
nsn_start
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-10-07
Rich
a
rd Hen
d
e
r
s
o
n
tar
g
e
t
-
*: Introd
u
ce and use cpu_breakp
o
int_test
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-10-07
Rich
a
r
d
Hender
s
on
target-*
:
I
ncre
m
ent num_i
n
sns
i
mmed
i
ately
after
t
cg_gen
_
insn
.
.
.
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-10-07
Richard Hender
s
on
targe
t
-*: Uncondit
i
o
nally emit tcg_gen_
i
nsn_start
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-10-07
Richard Henders
o
n
tcg: R
e
name
d
ebug_ins
n
_sta
r
t
to insn_start
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-10-07
Chen Gang
target-tilegx: Supp
o
rt
iret i
n
s
t
r
uctio
n
a
n
d related
.
.
.
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-10-07
Chen Gang
tar
g
et-tilegx:
Use TILEGX
_
EXCP_OPCO
D
E_UNKNOW
N
and TILEGX_EX
C
.
.
.
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-10-07
Chen G
a
ng
target-t
i
legx: Implement v2m
u
lts inst
r
uct
i
on
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-10-07
Chen Gang
tar
g
et-t
i
legx:
I
mplement v?int
_
* i
n
structions
.
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-10-07
Chen Gang
target-tilegx
:
I
m
pleme
n
t v2sh* in
s
t
ructions
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-10-07
Ric
h
a
r
d Hender
s
on
tar
g
et-til
e
gx: Handle
nofault prefetch instructions
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-10-07
Chen G
a
ng
tar
g
e
t
-
t
ilegx:
Fix a t
y
po for
m
nemonic
a
bout "ld_add"
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-10-07
Ri
c
har
d
Henderson
target-t
i
leg
x
: Use TILEGX_
E
XCP_SIGNAL instead of TILEGX_
E
XCP
.
.
.
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-10-07
C
h
en
G
ang
target-tilegx: Decode ill pseudo-instruction
s
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-10-07
Chen
G
ang
linux-use
r
/tilegx: I
m
plement tilegx
sig
n
al features
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-10-07
Chen Gang
linux-user/sy
s
call_defs
.
h: S
y
nc
t
he
l
atest si_code
.
.
.
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-10-07
C
hen
G
ang
target-tilegx: Let x1 pipe process bpt in
s
truction
.
.
.
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-10-07
Richa
r
d Hender
s
on
target-
t
il
e
g
x: Implement compl
e
x multipl
y
i
nstructions
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-10-07
Richard
H
e
nderson
targe
t
-tilegx: Impl
e
ment ta
b
le index
in
s
tructions
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-10-07
R
ichard Henderson
t
a
r
ge
t
-tile
g
x: Implement crc instruct
i
o
ns
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-10-07
Chen Gang
target-til
e
g
x
:
Implem
e
nt
v1multu instr
u
c
t
i
o
n
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-tileg
x
: Im
p
l
ement v*ad
d
and v*s
u
b instructions
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-10-07
Chen
G
ang
tar
g
e
t-ti
l
egx: Implement v*shl, v*shru, and
v*
s
hrs
.
.
.
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-10-07
Richard Henderson
target-tileg
x
: T
i
dy
s
im
d
_helper
.
c
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-09-15
Pavel Dovga
l
yuk
target
-
i386: exception handling for other helper functi
o
ns
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-09-15
Pavel Dovgalyuk
targe
t
-i
3
86: excepti
o
n handling for seg_h
e
lpe
r
functions
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-09-15
P
avel Dovgalyuk
target-i3
8
6: exc
e
p
t
i
on ha
n
dl
i
ng for memory helpe
r
s
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-09-15
Pavel Dovgalyuk
target-i386: exception ha
n
dling f
o
r div
i
nstructio
n
s
Reviewed-by:
Richard Henderson
<rth@twiddle.net>
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-09-15
Pavel Do
v
gal
y
uk
ta
r
get
-
i386: exception hand
l
i
ng
f
o
r
FPU instructio
n
s
Reviewed-by:
Richard Henderson
<rth@twiddle.net>
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-09-15
Pavel Do
v
galyuk
target-i
3
8
6: intr
o
d
u
ce ne
w
r
aise_exce
p
tion f
u
nctio
n
s
Reviewed-by:
Richard Henderson
<rth@twiddle.net>
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-09-15
R
i
c
h
ard Henderson
target-tilegx: Handle v
1
shl, v1
s
hru, v1
s
hrs
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-09-15
Rich
a
rd Henderson
ta
r
get-tilegx: Handle v1s
h
li, v1sh
r
ui
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-09-15
Richar
d
Hender
s
on
target-t
i
le
g
x
:
H
andle v
4
int_l
/
h
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-09-15
R
i
chard Henderson
tar
g
et-
t
ilegx: Han
d
le atomic instructions
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-09-15
Richard Henderson
ta
r
get
-
t
ilegx: Hand
l
e
m
tspr, mfs
p
r
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-09-15
Richa
r
d Henderson
target-tile
g
x
: H
a
ndle v
1
cmp
e
q
,
v
1
c
mpne
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-09-15
Richard Henderson
target-
t
ilegx
:
Hand
l
e mask instructio
n
s
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-09-15
Richard Hende
r
son
t
a
rget-tilegx:
H
a
nd
l
e scal
a
r
multiply
in
s
tructions
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-09-15
Richard Hender
s
on
ta
r
g
e
t
-
tilegx: Ha
n
dle co
n
diti
o
nal move instructions
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-09-15
R
i
chard Henders
o
n
targ
e
t-
t
ilegx
:
Handle s
h
ift instructions
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-09-15
Richa
r
d Hend
e
rso
n
t
a
rget-tilegx: H
a
ndle bitfiel
d
instru
c
ti
o
ns
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-09-15
Richard Hend
e
rson
target-tilegx: Impleme
n
t syste
m
a
n
d memory management
.
.
.
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-09-15
Richard Hend
e
r
son
target-tilegx
:
Hand
l
e compa
r
ison instructions
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-09-15
Ric
h
ard Hender
s
on
target-ti
l
egx: Handle conditional
branch in
s
tru
c
tio
n
s
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-09-15
Rich
a
rd Henderso
n
target-
t
ilegx:
Handle unconditional jump instru
c
tio
n
s
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-09-15
Ri
c
hard Henders
o
n
t
a
rge
t
-tilegx:
H
andle p
o
s
t
-incr
e
ment loa
d
and
s
t
or
e
.
.
.
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-09-15
Ri
c
hard He
n
derson
ta
r
get-
t
ilegx: Handle basic load and store
in
s
truc
t
io
n
s
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-09-15
Ric
h
ard
H
end
e
rson
t
arget-tilegx
:
Handle most bit ma
n
i
p
ul
a
ti
o
n i
n
st
r
ucti
o
ns
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-09-15
Richard Henderson
ta
r
g
et-arm:
Use new
r
evbit functions
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-09-15
Ric
h
ard Henders
o
n
h
o
st-utils: Add revbit
f
unctions
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-09-15
Ri
c
hard Henderson
target-tilegx: Hand
l
e
a
rithmetic instructions
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-09-15
Ri
c
hard Henderson
target-
t
il
e
gx: Hand
l
e simple logical o
p
erat
i
o
n
s
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-09-15
Ch
e
n
Ga
n
g
ta
r
g
et-tilegx: Add TI
L
E
-
Gx b
u
i
l
ding fil
e
s
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-09-15
Ri
c
hard Henderson
target-tilegx: Generate SEGV pro
p
e
rl
y
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-09-15
R
ichard H
e
nderson
targe
t
-tilegx: Framework for
d
ecoding bundles
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-09-15
Chen Gang
targe
t
-tilegx: Add several helpers for instruc
t
ions
.
.
.
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-09-15
Chen
G
ang
targe
t
-
tilegx: Add cpu basic features for linux-user
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-09-15
Chen Ga
n
g
t
a
rget-tilegx: A
d
d sp
e
cial register i
n
f
o
r
m
ation fr
o
m
.
.
.
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-09-15
Richa
r
d
Henderson
t
arg
e
t-til
e
g
x:
F
i
x
L
DNA_
A
DD_IMM8_OPCODE_
X
1
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-09-15
R
i
char
d
Henderson
target-tilegx:
Modify _SPECIAL_ opcodes
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-09-15
Chen Gang
tar
g
et-tilegx: Modify
o
pcod
e
_t
i
l
eg
x
.
h to fit QEMU usage
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-09-15
Chen Gang
target-tilegx: Add op
c
ode b
a
s
ic implementa
t
ion f
r
om
.
.
.
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
next