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 temp_sync argument to TCGTemp
2016-02-08
Richard
H
enderso
n
t
c
g: Change temp_sync
argument to TCGTemp
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-02-08
Richard Henderson
tcg:
C
hange te
m
p_de
a
d ar
g
u
ment to TC
G
Te
m
p
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-02-08
Ric
h
ard H
e
nderson
tcg:
Change reg_to_temp t
o
TCGT
e
mp pointer
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-02-08
Richard
H
enderson
tcg: Rem
o
v
e
tcg_get_arg_s
t
r
_i3
2
/64
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-02-08
R
i
c
hard Hender
s
on
tcg:
More use
o
f TCGReg wher
e
app
r
op
r
iate
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-02-08
Richard Hende
r
so
n
tc
g
: Wo
r
k around
c
lang bug wr
t
en
u
m ra
n
ges
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-02-08
Richard Henderson
tcg: Tidy t
e
mpora
r
y allocation
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-02-08
Richard Hend
e
rson
tcg: Change ts->m
e
m_reg to ts-
>
mem_
b
ase
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-02-08
Richard Henderson
t
cg:
Change
t
cg_global_me
m
_new_* to take a
T
CGv_ptr
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-02-08
Ric
h
a
rd Henderson
tcg: Remove li
n
gering references to gen_opc_b
u
f
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-02-08
Richa
r
d H
e
nderson
tcg:
R
espect highwater in tcg
_
out_
t
b_f
i
nalize
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-12-01
Richard Henderson
tcg: I
n
crease the highwater
r
e
serv
a
tion
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-11-23
John Cl
a
r
k
e
tcg: Fix
highwate
r
check
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-10-28
Rich
a
rd
H
enderson
target-*: Advance pc after re
c
ognizing
a bre
a
kpoint
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-10-22
Ch
e
n
Gang
target-tile
g
x: Implement prefetch instru
c
tions in pipe y
2
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-10-19
Richard Hend
e
rson
cpu-exec:
A
dd "noch
a
in" debu
g
flag
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-10-19
James Hogan
tcg/mi
p
s: Support r6 SEL{NE
,
E
Q}Z ins
t
ead of MOVN/MOVZ
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-10-19
James Hogan
tcg/mips
:
Support r6 mul
t
iply/divide
encodings
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-10-19
James Hogan
tcg/mips:
Suppor
t
r6 JR encodin
g
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-10-19
James Ho
g
an
t
cg
/
mips: Add
u
se_mi
p
s32r6_instruct
i
ons d
e
finitio
n
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-10-19
J
a
mes
Hogan
disas/
m
ips: Add R6 j
r
/jr
.
hb to di
s
assembler
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-10-19
James Hogan
tcg-opc
.
h:
S
i
m
plif
y
i
n
sn_start def
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-10-19
Ri
c
hard Henderson
tc
g
/
ppc: P
r
efer
mas
k
over andi
.
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-10-19
Richar
d
Henderso
n
tcg/ppc: Revise goto_t
b
implemen
t
ation
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-10-19
R
ichard Henderson
tcg/ppc: Adjust e
x
it_
t
b for cha
n
ge in prol
o
gue
p
l
aceme
n
t
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-10-07
Rich
a
rd Hender
s
on
tcg: Adjust CODE_GEN_A
V
G
_BLO
C
K_SIZE
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-10-07
Ric
h
a
rd Henderso
n
t
cg: Check
f
o
r overflow via hi
g
h
w
ater ma
r
k
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-10-07
Richard He
n
derson
tc
g
: Allo
c
ate a gua
r
d
page afte
r
code_ge
n
_buffe
r
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-10-07
R
ichard Henderson
tcg: Emit
p
rologue to th
e
b
e
ginning o
f
code_gen_buf
f
er
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-10-07
Richar
d
Henderson
tcg: Re
m
ove
tcg
_
gen_code_search
_
p
c
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-10-07
R
i
chard Henders
o
n
t
cg
:
R
e
m
ove gen_intermedia
t
e
_cod
e
_pc
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-10-07
Richard H
e
nderson
tcg
:
Sav
e
ins
n
data and u
s
e
it i
n
cpu
_
restor
e
_
s
t
a
te_from_tb
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-10-07
R
i
c
h
a
r
d
H
enderson
tc
g
:
P
ass d
a
t
a
ar
g
ument to
r
estore_state_to_opc
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-10-07
Rich
a
rd H
e
nderso
n
tcg:
Add TCG_M
A
X_INSNS
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-10-07
R
ichard He
n
derso
n
targ
e
t-*: Drop cpu_gen_code define
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-10-07
Richar
d
Hender
s
on
tc
g
: Merge cpu_gen_code
i
nto
tb_gen_code
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-10-07
Richard Hende
r
son
target-sparc: Add npc sta
t
e to
i
nsn_start
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-10-07
Richard
H
en
d
erson
t
arget-sparc: R
e
m
ove
gen_opc_ju
m
p_
p
c
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-10-07
R
i
chard Henderson
target-spar
c
: Split
out gen_bra
n
ch_
n
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-10-07
Richard
Hender
s
on
target-
s
p
arc: Tidy
gen_branch_a
interface
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-10-07
Ri
c
h
a
r
d
H
e
n
derson
target-cris:
Mirror gen_opc_p
c
int
o
insn_st
a
rt
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-10-07
Ri
c
hard H
e
nderson
t
arget-sh4: Add flags state t
o
insn_star
t
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-10-07
Richard Hen
d
erson
t
arget-s3
9
0x: Add cc_op
state to
in
s
n_
s
tart
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-10-07
Richard He
n
d
e
rs
o
n
target-
m
ip
s
: Ad
d
delay
e
d br
a
n
ch state to insn_start
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-10-07
Richard He
n
derso
n
target-i38
6
:
Add cc_
o
p
sta
t
e to insn_start
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-10-07
R
ichard Hender
s
o
n
target-arm:
A
dd
con
d
exec state
to insn_
s
tart
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-10-07
Richard Henderso
n
tc
g
: All
o
w extra da
t
a
to be attached to in
s
n
_s
t
a
rt
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-10-07
Richard Henders
o
n
target-*: Introduc
e
an
d
u
s
e cpu_b
r
eakpoint_test
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-10-07
Richard Hen
d
e
rson
target-*: Increment num_insns immediately after tc
g
_gen_insn
.
.
.
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-10-07
Richa
r
d H
e
n
derson
tar
g
et-*:
Uncondit
i
o
n
ally emit tcg
_
gen_insn_sta
r
t
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-10-07
Richa
r
d H
e
nderso
n
tcg: Rename debug_insn_start
to ins
n
_
s
tart
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-10-07
Chen Gang
ta
r
ge
t
-t
i
l
egx
:
S
up
p
ort
iret
i
nstruction and rel
a
ted
.
.
.
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-10-07
C
h
en Gang
t
ar
g
et-til
e
gx:
U
se TIL
E
GX_
E
XC
P
_OPCODE_UNK
N
OWN and TI
L
E
G
X
_EXC
.
.
.
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-10-07
Chen
G
ang
target-t
i
legx: Implement v2mults ins
t
ruc
t
i
on
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-10-07
C
hen Gang
ta
r
get-tilegx: Imp
l
ement v?int_* instructions
.
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-10-07
Chen Gang
target-t
i
legx
:
Implement v2
s
h* instructions
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-10-07
R
ichard
Henderson
target-til
e
gx: Handle nofault
p
refetch inst
r
uctions
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-10-07
C
h
en
G
ang
target-tileg
x
: Fix a
typo for
mnemonic about "ld_
a
dd"
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-10-07
Richard H
e
n
d
e
rson
target-tilegx:
Use TILEGX_
E
XCP
_
SIGNAL instead of TILEGX
_
E
X
C
P
.
.
.
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-10-07
Chen G
a
ng
ta
r
get-tilegx: Decode
i
ll
p
seudo-instruction
s
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-10-07
Chen G
a
ng
l
inux
-
user/t
i
legx: Implemen
t
tilegx s
i
gnal featu
r
es
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-10-07
Chen Gang
linux-
u
s
e
r
/syscall_defs
.
h:
Sync
t
he latest
s
i_code
.
.
.
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-10-07
Che
n
Gang
target-tilegx: Let x1 pipe proces
s
bpt in
s
tru
c
tio
n
.
.
.
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-10-07
R
i
chard
Hender
s
o
n
target-
t
ilegx
:
I
mplement comple
x
multi
p
ly in
s
truct
i
ons
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-10-07
Richard Hende
r
son
ta
r
g
e
t-t
i
legx: Impleme
n
t table in
d
e
x
i
ns
t
ructions
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-10-07
Richard Hen
d
erson
target-tilegx: Impleme
n
t crc
i
nstructions
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-10-07
Ch
e
n Gang
target-tilegx:
I
m
plem
e
nt v1m
u
ltu instruction
Reviewed-by:
Richard Henderson
<rth@twiddle.net>
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-10-07
Che
n
G
a
n
g
target-
t
ilegx: Implement v*add
a
n
d v*s
u
b instruction
s
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-10-07
C
hen Ga
n
g
target-tilegx:
Implement v*shl, v
*
shr
u
, and v
*
shrs
.
.
.
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-10-07
Rich
a
rd Henderso
n
target-tilegx: T
i
dy simd_helper
.
c
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-09-15
Pavel Dovgalyuk
t
arget-i3
8
6: except
i
o
n handling for ot
h
er he
l
p
er functions
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-09-15
Pavel D
o
vgalyu
k
target
-
i
386: exception handling for
seg_help
e
r
f
unctio
n
s
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-09-15
Pavel Dovgalyuk
tar
g
et-i38
6
:
exception handling for memo
r
y helpers
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-09-15
Pavel Dovgalyuk
target-
i
386: exc
e
ption
h
an
d
ling fo
r
div ins
t
ructions
Reviewed-by:
Richard Henderson
<rth@twiddle.net>
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-09-15
P
avel Dovgalyu
k
targe
t
-i38
6
: excepti
o
n handling
for FPU
i
nst
r
uctions
Reviewed-by:
Richard Henderson
<rth@twiddle.net>
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-09-15
Pavel
D
ovgalyuk
target-i3
8
6:
int
r
oduce n
e
w rai
s
e
_
excep
t
ion function
s
Reviewed-by:
Richard Henderson
<rth@twiddle.net>
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-09-15
Richard Henderson
target-tilegx: Handle
v
1shl, v1shru, v1shrs
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-09-15
Rich
a
rd H
e
nder
s
on
targ
e
t-tilegx: Handle
v
1
shli
,
v1s
h
rui
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-09-15
Rich
a
rd
H
e
n
der
s
on
target-ti
l
e
gx: Handle v
4
in
t
_l/h
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-09-15
Ri
c
hard Henders
o
n
tar
g
et-tilegx:
Hand
l
e a
t
o
m
i
c ins
t
ruct
i
o
n
s
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-09-15
Ri
c
hard Hend
e
rson
target-til
e
gx: Handle mtspr, mfspr
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-09-15
Ric
h
ard Henderson
target-ti
l
egx: Ha
n
dle v1cmpeq, v1cm
p
n
e
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-09-15
Richard Hen
d
e
r
son
t
a
rg
e
t
-til
e
gx:
H
andle ma
s
k instructions
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-09-15
R
ichard Henders
o
n
target-tilegx: Han
d
le
scalar multip
l
y instructions
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-09-15
Richard H
e
nderson
t
a
r
g
et-tilegx: Handl
e
conditional move instruction
s
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-09-15
Richard He
n
d
erson
targ
e
t-tilegx: Handle shif
t
instruct
i
ons
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-09-15
Ric
h
ard
H
e
n
ders
o
n
target-tilegx:
Handle bitfield ins
t
ructions
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-09-15
Richard Henders
o
n
target-tilegx:
I
mp
l
e
m
ent
s
ystem and memor
y
management
.
.
.
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-09-15
Richard Henderson
target-tileg
x
: Han
d
le compari
s
o
n
instructions
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-09-15
R
i
c
hard Hend
e
rson
t
arget-tilegx: Handle
c
o
n
d
i
t
ional b
r
a
n
ch instructio
n
s
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-09-15
Ri
c
hard
H
end
e
r
s
on
target-tilegx: Handle unco
n
ditional jump instructions
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-09-15
Richa
r
d
H
ender
s
on
t
a
rge
t
-tilegx: Handle post-
i
n
c
rement load and store
.
.
.
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-09-15
Richard Hender
s
on
target-tilegx: Hand
l
e basic load and store instructions
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-09-15
Richa
r
d Henderson
ta
r
get-tilegx: Ha
n
dle most bit manipulation in
s
t
r
uct
i
ons
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-09-15
Ric
h
ard Henderson
target-ar
m
:
U
se n
e
w
revbit
fu
n
ct
i
o
ns
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-09-15
Richard Henderson
host-utils: Add re
v
bit functions
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-09-15
Richard
H
enderson
targe
t
-
tileg
x
:
Handle
ari
t
hmetic instructions
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-09-15
Ri
c
hard Henderson
target-tilegx: Handle simple
l
ogical opera
t
ions
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-09-15
Chen Gang
t
arget-t
i
l
egx
:
Add T
I
LE-Gx build
i
ng files
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-09-15
R
i
ch
a
rd
H
e
n
derson
target-tilegx: Ge
n
e
r
ate SEGV
proper
l
y
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
next