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: Work around clang bug wrt enum ranges
2016-02-08
R
i
ch
a
r
d
He
n
der
s
on
t
cg: Wor
k
ar
o
und cla
n
g
b
ug wr
t
enum r
a
nges
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2016-02-08
Richard
Henderson
t
cg: Tidy temporary alloca
t
ion
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2016-02-08
Richard H
e
nd
e
rso
n
tcg: Change t
s
-
>
m
em_reg to
t
s->mem
_
base
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2016-02-08
Richard Henderson
tcg:
Change tcg_global
_
mem_new_* to
t
ake a TC
G
v_ptr
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2016-02-08
Richard
H
e
nde
r
son
tcg
:
Remove lin
g
e
ring refe
r
ences to
g
en_opc_buf
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2016-02-08
Ric
h
ard Henderson
tcg: Respe
c
t hig
h
water in tcg_
o
u
t
_tb_finalize
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2015-12-01
Rich
a
rd H
e
nderson
tcg: Increase t
h
e h
i
g
h
water reservation
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2015-11-23
J
ohn
Clarke
t
cg: Fix hi
g
hw
a
ter
c
heck
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2015-10-28
Richard Hende
r
s
o
n
target-*:
A
d
va
n
c
e
pc after recognizin
g
a breakp
o
int
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2015-10-22
Chen Gang
ta
r
g
e
t
-
t
i
l
egx: Implement prefetc
h
instr
u
c
t
ions i
n
p
i
p
e y2
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2015-10-19
R
i
cha
r
d Henderson
c
p
u-exe
c
: Add
"
n
ocha
i
n"
d
e
bug
f
l
ag
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2015-10-19
James Hog
a
n
tcg/mips: Support
r
6 SEL{NE, EQ}Z i
n
s
t
ead of MOVN/MOV
Z
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2015-10-19
Ja
m
e
s
Hogan
t
c
g/mips:
S
u
p
port r6
m
ult
i
p
l
y/divide encodings
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2015-10-19
James
Hogan
t
c
g/mi
p
s:
Su
p
port
r6 JR encoding
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2015-10-19
James Hog
a
n
tcg/mips: Ad
d
u
s
e_mips32
r
6_i
n
s
tructions definition
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2015-10-19
James Hogan
disas/mip
s
: Add R6 jr/jr
.
hb
to disasse
m
bler
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2015-10-19
James Hogan
tcg-opc
.
h: Sim
p
lify
insn_start def
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2015-10-19
Richard Henderson
tcg/ppc
:
P
refer mask over
a
ndi
.
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2015-10-19
Richard Henderso
n
tcg/ppc: Revise go
t
o_tb impl
e
mentat
i
on
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2015-10-19
Richard
H
enderson
tcg/
p
pc: Adjust exit_tb fo
r
change i
n
prologue pl
a
cement
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2015-10-07
Richard
Hen
d
ers
o
n
tcg
:
Adjust CO
D
E_
G
EN_AVG_BLO
C
K_SIZE
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2015-10-07
Ri
c
hard Henderson
tcg: Chec
k
f
o
r overflow vi
a
hig
h
water mark
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2015-10-07
Richard
H
e
nderson
t
c
g
:
A
llocate a guard page afte
r
code_
g
en_buffer
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2015-10-07
R
ichard Henderson
tcg: Emit prologue to
the beginning o
f
code_gen_buffer
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2015-10-07
Ric
h
ard Henderson
tcg: Remove tcg
_
gen_code_search_p
c
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2015-10-07
Richard
Henderson
tcg: Re
m
ove gen_int
e
rme
d
iate_
c
ode_pc
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2015-10-07
Richard Hend
e
r
s
on
tcg: Sa
v
e insn data and use it in cpu_restore_s
t
ate_from_tb
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2015-10-07
Richard He
n
derson
tcg:
Pa
s
s data argu
m
ent to restore_state_t
o
_opc
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2015-10-07
Richard He
n
derson
tcg: Add
TCG_MAX_INSNS
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2015-10-07
R
i
cha
r
d Henderson
targe
t
-*: D
r
op cpu_gen
_
co
d
e
define
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2015-10-07
R
i
chard Henderson
tcg: Merg
e
cpu_gen
_
cod
e
into
tb_g
e
n_code
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2015-10-07
Richard H
e
nders
o
n
target-sparc
:
Add npc state t
o
insn_st
a
rt
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2015-10-07
Rich
a
rd Henderson
targ
e
t
-
sparc: Re
m
ove
ge
n
_op
c
_ju
m
p_pc
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2015-10-07
R
i
chard Henderson
t
a
rget-sparc: Split out gen_branch_
n
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2015-10-07
Richard H
e
nderson
target-sp
a
r
c: T
i
d
y
g
e
n_branch
_
a interface
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2015-10-07
Richard H
e
nders
o
n
target-cris: Mi
r
r
o
r gen_o
p
c_
p
c into insn_start
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2015-10-07
Richard Henderson
target-sh4:
A
dd fl
a
gs state
to
i
n
sn_start
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2015-10-07
Richard He
n
derson
targe
t
-
s
39
0
x
:
Add cc_op st
a
te
to
i
nsn
_
s
t
a
rt
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2015-10-07
R
ichard He
n
de
r
son
target-
m
i
ps:
A
dd delay
e
d branch state
t
o
i
nsn_start
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2015-10-07
Rich
a
rd Henderson
target-i386: Ad
d
cc_
o
p st
a
te to ins
n
_start
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2015-10-07
Rich
a
rd
H
e
nderson
target-ar
m
: Add condexec state
to insn_s
t
art
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2015-10-07
Richa
r
d Hen
d
ers
o
n
tc
g
: Allow extra d
a
ta to be at
t
ached to ins
n
_start
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2015-10-07
Ric
h
a
rd
H
en
d
erso
n
ta
r
ge
t
-*
:
Intro
d
uce and use cpu_breakpoin
t
_test
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2015-10-07
Ri
c
hard Hen
d
e
r
s
on
targe
t
-
*: I
n
crement n
u
m_i
n
sns immediately a
f
te
r
tcg_gen_insn
.
.
.
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2015-10-07
Richard
Henderso
n
ta
r
get
-
*:
U
nc
o
nd
i
t
i
on
a
ll
y
emit tcg_gen_insn_start
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2015-10-07
Richard Hen
d
erson
tcg: Rename debug_insn_start to
i
nsn_st
a
rt
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2015-10-07
Ch
e
n Gang
target
-
tilegx: Suppo
r
t iret
i
nstruc
t
i
o
n a
n
d rel
a
ted
.
.
.
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2015-10-07
C
hen Gang
target-tilegx: Use
TILEGX_EXCP
_
OPCODE_UN
K
NO
W
N
a
nd TILEGX_EXC
.
.
.
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2015-10-07
C
hen Gang
tar
g
e
t
-ti
l
egx:
Implement
v
2mults instruction
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2015-10-07
Chen
G
a
ng
target-tilegx: Implement v?int_*
i
n
s
tructions
.
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2015-10-07
Chen Gang
ta
r
get-tilegx: I
m
plement v2sh* instructions
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2015-10-07
Richard Henderson
t
a
rget-tilegx:
H
an
d
le n
o
faul
t
prefetch ins
t
r
uc
t
i
o
n
s
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2015-10-07
Ch
e
n G
a
n
g
t
a
rget-
t
ile
g
x
:
Fix a typo for mnemonic about "ld_add"
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2015-10-07
Richard
Henderson
t
a
rget-tilegx: Use TIL
E
GX_EXCP_S
I
GNAL
instead of TILEGX_EXCP
.
.
.
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2015-10-07
Chen G
a
ng
target-ti
l
e
gx: De
c
ode ill ps
e
udo
-
i
nstructions
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2015-10-07
Che
n
Ga
n
g
linux-user/tilegx: I
m
p
l
ement t
i
l
e
gx signal features
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2015-10-07
Chen Ga
n
g
linux-
u
ser/sysc
a
ll_d
e
fs
.
h:
S
y
nc the
l
atest si_code
.
.
.
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2015-10-07
Chen Gang
target-tilegx: Let x
1
pipe process bpt instru
c
tion
.
.
.
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2015-10-07
Richard Henderso
n
t
a
rget-tilegx: Implement
complex mu
l
tiply instru
c
tions
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2015-10-07
R
i
cha
r
d
H
enderson
ta
r
ge
t
-
t
ilegx
:
Implement
table
i
n
d
ex
i
nstructions
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2015-10-07
Rich
a
rd Henderson
target
-
tile
g
x: Implement crc
ins
t
ruction
s
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2015-10-07
Chen
Gang
target-til
e
gx: Implement v1mu
l
tu instructi
o
n
Reviewed-by: Richard Henderson <
rth@twiddle.net
>
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2015-10-07
Chen Ga
n
g
tar
g
et-tile
g
x: Implement
v*add
a
nd v*sub i
n
st
r
uc
t
ion
s
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2015-10-07
Chen Gang
target-tilegx:
I
mplement v*
s
hl,
v
*shru, and v*
s
hrs
.
.
.
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2015-10-07
Richard Henderson
target-tilegx: Tidy simd_helper
.
c
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2015-09-15
Pavel
D
ovg
a
lyuk
target-
i
386:
e
x
c
e
ption handling for other hel
p
er functio
n
s
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2015-09-15
P
avel D
o
vgalyu
k
target-i386
:
exception hand
l
ing for
s
e
g_helper fun
c
t
i
ons
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2015-09-15
Pavel Dovgalyuk
targ
e
t-i386: exce
p
tion handl
i
ng for memory helpers
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2015-09-15
P
a
vel Dov
g
a
ly
u
k
target
-
i386: exception h
a
n
d
ling
f
or div in
s
tructions
Reviewed-by: Richard Henderson <
rth@twiddle.net
>
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2015-09-15
Pave
l
Dovg
a
lyuk
targe
t
-i386: e
x
c
e
p
tion handling for
F
PU instructions
Reviewed-by: Richard Henderson <
rth@twiddle.net
>
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2015-09-15
Pa
v
el Dovgalyuk
target-i386: i
n
troduce new raise
_
e
x
c
eption f
u
nc
t
ions
Reviewed-by: Richard Henderson <
rth@twiddle.net
>
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2015-09-15
Richar
d
H
enderson
target-tilegx: Handl
e
v1shl,
v
1sh
r
u, v1shrs
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2015-09-15
Richard Henderson
tar
g
e
t-tilegx: Handle
v
1shli
,
v1shrui
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2015-09-15
Richard Henderso
n
target-tilegx: Handle v4int_l/h
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2015-09-15
Richard
He
n
d
er
s
o
n
targe
t
-tilegx
:
H
andle ato
m
ic instructions
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2015-09-15
Richard Hender
s
on
tar
g
e
t-tilegx: Handle mtspr, mfsp
r
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2015-09-15
Richard H
e
nderson
target-
t
ilegx: Handle v1cmpeq
,
v1cmp
n
e
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2015-09-15
Richard He
n
derson
target-tilegx: H
a
nd
l
e mask instructions
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2015-09-15
R
i
cha
r
d Henderson
targ
e
t-tilegx: Handle scalar multiply ins
t
ructio
n
s
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2015-09-15
Ri
c
hard
H
e
n
derson
target-til
e
g
x
: Handle condit
i
o
na
l
move
i
nstructions
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2015-09-15
Richard Henderson
t
arg
e
t
-
tile
g
x: H
a
ndle sh
i
ft ins
t
ructions
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2015-09-15
Rich
a
rd Henderson
target-tile
g
x: Han
d
l
e bitfield
i
n
structions
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2015-09-15
R
i
chard
Henderson
t
a
rget-t
i
legx: I
m
p
l
ement system
a
nd
m
emory mana
g
e
m
ent
.
.
.
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2015-09-15
Richard Henderson
target
-
t
i
legx: Handle compariso
n
instru
c
tions
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2015-09-15
Richard H
e
n
d
er
s
on
t
a
rget-tileg
x
: Han
d
le c
o
nd
i
tional branch
instructions
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2015-09-15
R
ichard Henderson
tar
g
et-tilegx: Hand
l
e unc
o
nditional ju
m
p i
n
struct
i
ons
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2015-09-15
Richa
r
d Henderson
t
a
rget-til
e
gx: Handle post-increm
e
nt load
a
nd store
.
.
.
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2015-09-15
Richard Henderson
t
arget-tilegx: Handle basic load and store instruct
i
o
ns
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2015-09-15
Richard He
n
derson
t
arget-tilegx:
Handle most
bit m
a
n
i
p
u
l
atio
n
i
n
structions
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2015-09-15
Richard He
n
derson
target-a
r
m: Use
new
revbit fun
c
ti
o
n
s
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2015-09-15
Richard Henderson
h
os
t
-u
t
i
l
s
: Add revbit
f
unc
t
ions
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2015-09-15
R
ichar
d
Henderson
target-
t
ile
g
x: H
a
ndle arithmetic i
n
stru
c
t
i
ons
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2015-09-15
Ri
c
hard Hender
s
o
n
target-til
e
gx: Handle simple
logical op
e
rations
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2015-09-15
Chen Gang
targe
t
-tilegx: A
d
d
TILE-Gx building
f
iles
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2015-09-15
Ric
h
ard Hen
d
erson
t
a
rge
t
-tile
g
x: Gen
e
r
a
te SEG
V
proper
l
y
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2015-09-15
Richard Henders
o
n
targe
t
-tileg
x
: Fra
m
ework for decod
i
ng bun
d
le
s
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2015-09-15
C
hen Gang
target-tileg
x
:
Add several h
e
lpers fo
r
instructions
.
.
.
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2015-09-15
C
hen Gang
t
a
rget-tile
g
x: Add
cpu basic f
e
atures for linux-user
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2015-09-15
Chen
G
ang
targe
t
-tile
g
x: Add special r
e
gist
e
r info
r
mation from
.
.
.
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2015-09-15
R
ic
h
a
r
d Hende
r
son
target-tileg
x
: F
i
x
L
DNA_ADD_IMM8_OPCODE_X1
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
next