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
target-i386: Deconstruct the cpu_T array
2016-02-09
Ric
h
a
rd
H
e
n
d
e
r
s
o
n
target-i386: Decon
s
tr
u
ct the cpu_T a
r
ray
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-02-09
Richard Henderson
t
arget-i386: T
i
d
y
gen_
a
dd_A0_im
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-02-09
Ric
h
ard Hend
e
rson
targ
e
t-i386:
Rewrite leave
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-02-09
Richard
Henderson
target-i386: Rew
r
ite gen
_
ente
r
i
n
line
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-02-09
Richard Hen
d
erso
n
t
a
r
g
et-i386: Us
e
gen_lea_
v
_seg in
p
usha/popa
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-02-09
Richard Henderson
ta
r
get-
i
3
8
6: Ac
c
e
ss
s
egs
v
ia TCG r
e
gisters
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-02-09
Richard Henderson
target-i386: Use ge
n
_l
e
a_v_seg in s
t
ac
k
subro
u
tine
s
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-02-09
Richard Hen
d
erson
ta
r
g
e
t-i
3
86: Use gen_lea_v_seg in gen_lea
_
modrm
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-02-09
Richa
r
d Hen
d
erson
t
a
rget-i386: In
t
rod
u
ce mo_stacksize
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-02-09
Richard H
e
n
derson
target-
i
386: Cr
e
a
te
gen_lea_v_seg
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-02-08
Richa
r
d H
e
nder
s
on
tcg: In
t
r
o
duc
e
temp
_
load
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-02-08
Richard Henderson
tcg:
C
ha
n
ge
temp_save argume
n
t to
TCGTemp
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-02-08
Ric
h
ar
d
He
n
d
e
rso
n
tcg:
Cha
n
ge temp_sync argument t
o
TCG
T
emp
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-02-08
Richard Hende
r
son
tcg:
C
hange temp_dead ar
g
um
e
nt to TCGTemp
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-02-08
Richard Henderson
tcg: Chan
g
e reg_to_temp to TCGTemp poin
t
er
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-02-08
Richard Henders
o
n
tcg: Remove
t
cg_ge
t
_arg
_
str_i32
/
64
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-02-08
Richard Henderson
t
c
g
:
More use
o
f T
C
G
Reg where appropria
t
e
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-02-08
Ric
h
ard Henderson
tcg: W
o
rk around cla
n
g bug wrt e
n
u
m
ranges
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-02-08
Richard Hen
d
er
s
on
tcg: Ti
d
y temp
o
r
a
r
y allocation
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-02-08
Rich
a
rd Henderso
n
tcg: Chang
e
t
s->mem_reg to ts->me
m
_ba
s
e
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-02-08
Richar
d
Henderson
tcg
:
Ch
a
nge tcg_glo
b
al_mem_new_* to tak
e
a TCGv_ptr
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-02-08
R
i
c
h
ard Henderson
tc
g
: Rem
o
ve li
n
g
e
ring
r
e
ferences to gen_opc_buf
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-02-08
Richar
d
Henderson
tc
g
: Respect
h
igh
w
ater in tcg_out_tb_finalize
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-12-01
Ri
c
hard Hen
d
ers
o
n
tcg: Increase the h
i
ghwater reservat
i
on
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-11-17
R
i
char
d
H
e
nderson
tar
g
et
-
i3
8
6: Fix mulx f
o
r identical tar
g
e
t regs
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-10-28
Richard
Henderson
target-
*
: Advance pc
a
f
ter recognizing a breakpoint
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-10-23
R
i
chard Hende
r
son
target-i386: Check CR
4
[DE] for
proc
e
ssing
D
R
4/DR5
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-10-23
Richard Hende
r
s
o
n
target-
i
386:
O
ptimize se
t
ting dr[
0
-
3]
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-10-23
Richard Hender
s
on
target-i38
6
: Move
h
w
_*breakpoint_* functions
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-10-23
Richa
r
d
H
enderson
t
a
rget-i386
:
R
e-int
r
oduce optimal
b
re
a
kpoint
removal
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-10-23
Rich
a
rd
H
enderson
tar
g
et-i3
8
6
:
Introduce cpu_x8
6
_
u
pda
t
e
_d
r
7
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-10-19
R
i
c
hard H
e
nderson
cpu-exe
c
:
A
dd
"
n
ochain
"
debug f
l
ag
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-10-19
Ri
c
hard Henderson
tc
g
/
pp
c
: Pref
e
r mask over a
n
di
.
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-10-19
Rich
a
rd
Hend
e
rson
t
cg/ppc:
R
evise goto_tb
i
mplement
a
ti
o
n
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-10-19
Richar
d
Henderson
tcg/ppc
:
Adjust exit_
t
b for change in pr
o
logu
e
plac
e
ment
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-10-07
R
ic
h
ar
d
H
en
d
erson
tcg:
Ad
j
ust CODE_
G
E
N_AVG_
B
LOCK_SIZ
E
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-10-07
R
ichard
Hende
r
son
tcg: Check for ove
r
flow via highwater mark
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-10-07
Richard Henders
o
n
tcg: Allocate
a
guard page a
f
te
r
cod
e
_ge
n
_buf
f
er
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-10-07
Richard
H
enderso
n
tcg
:
Emit
prologue to the begi
n
nin
g
o
f code_gen_bu
f
f
e
r
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-10-07
R
ichard Henders
o
n
tcg:
R
e
move tcg_gen
_
code_s
e
arch_pc
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-10-07
Ric
h
ard Henderson
tcg:
R
emove gen_i
n
termediate_code_pc
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-10-07
Rich
a
rd Hend
e
rson
t
c
g
: Save insn data
and use
i
t in cpu_r
e
store_state_from_tb
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-10-07
R
i
char
d
Hend
e
rson
tc
g
: Pass data a
r
gumen
t
t
o
restore
_
st
a
te_to_opc
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-10-07
Richard H
e
nd
e
rso
n
t
c
g:
A
dd TCG_
M
AX
_
INSNS
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-10-07
Ri
c
hard Hend
e
r
son
target-*: Drop c
p
u_gen_
c
ode define
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-10-07
Richard
He
n
d
erson
tcg: Merge
cpu_gen_code into tb_g
e
n_code
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-10-07
Ri
c
hard Hen
d
erson
ta
r
get-sparc: Add npc state to insn_start
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-10-07
Ri
c
hard Hender
s
on
t
a
rget
-
sp
a
rc:
Rem
o
v
e g
e
n_opc_j
u
m
p_pc
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-10-07
Richard
Hender
s
on
target-sp
a
rc: Split out gen_br
a
n
ch_
n
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-10-07
R
i
chard
Henderson
target-sparc: Tidy g
e
n_branch
_
a i
n
t
e
rfac
e
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-10-07
R
ichard Henderson
targ
e
t-cri
s
: Mi
r
ror gen_opc_pc in
t
o in
s
n_start
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-10-07
R
ichard Hen
d
erson
target-sh4: Add fl
a
gs state to
in
s
n_
s
t
a
rt
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-10-07
Richard
Henderson
t
arget-s390
x
: Add c
c
_op
s
tate to insn_star
t
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-10-07
Richa
r
d Henderson
target-mips: Add
d
elayed bra
n
ch state t
o
insn_start
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-10-07
Richa
r
d Hend
e
rson
target-i386: Add cc
_
op st
a
te to insn_st
a
r
t
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-10-07
Richa
r
d Hende
r
so
n
t
a
rget-a
r
m:
A
dd
con
d
e
x
ec state
t
o in
s
n_star
t
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-10-07
Richard Hend
e
rs
o
n
tcg: Allow extra
d
ata to
be attache
d
to insn_start
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-10-07
Richard Henderson
target-*: Introduce and use cpu_br
e
akpoint_test
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-10-07
Ri
c
ha
r
d Henderson
tar
g
et-
*
: Incremen
t
num_insns
i
mmediat
e
ly after tcg_gen
_
insn
.
.
.
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-10-07
R
i
c
hard Hende
r
son
target-
*
: Unconditionally emit tcg_g
e
n_insn_start
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-10-07
Richard Henderson
tcg: Rename debug_i
n
s
n
_s
t
ar
t
to
i
ns
n
_star
t
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-10-07
Richard Henderson
ta
r
get-tilegx: Handle nofaul
t
prefetch instructi
o
ns
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-10-07
Richard H
e
n
derso
n
t
arget-t
i
legx: Use
T
ILEGX_EXCP_SIGNAL ins
t
ead
of
T
ILEG
X
_EXC
P
.
.
.
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-10-07
Richar
d
Henders
o
n
targe
t
-
t
ilegx
:
Im
p
l
ement complex multiply instru
c
tions
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-10-07
R
i
chard Henderson
ta
r
get-tile
g
x: I
m
plement table index instr
u
ctions
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-10-07
Rich
a
rd Henderso
n
tar
g
et-t
i
legx:
I
mplement
crc instructions
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-10-07
Rich
a
rd Hen
d
er
s
o
n
target-tile
g
x: Tidy simd_helper
.
c
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-10-02
Richard Henderso
n
target-i386: Ma
k
e
chec
k
_hw_breakpoints static
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-10-02
Richard Henderson
tar
g
et-i386: Mo
v
e brea
k
point relate
d
functions t
o
ne
w
.
.
.
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-10-01
R
ichard Hend
e
r
s
o
n
v
irtio: Notice when
t
he syst
e
m
doesn't suppo
r
t M
S
Ix
.
.
.
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-09-18
Rich
a
r
d H
e
nderson
tar
g
et-mips:
U
se tcg_gen_e
x
tr
h
_i6
4
_i32
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-09-15
Richard
Hende
r
s
o
n
ta
r
get-
t
ilegx: Han
d
l
e
v1shl, v1shru, v1shr
s
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-09-15
Ric
h
ard Henderson
t
a
rget-tilegx: Handle v1
s
hli, v
1
shrui
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-09-15
Richard Hend
e
r
son
t
a
r
g
et-ti
l
egx: Handle v
4
int_l/h
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-09-15
Ric
h
ard H
e
n
d
erson
tar
g
e
t
-tilegx: Handle ato
m
ic instru
c
tions
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-09-15
R
i
c
h
ard Hend
e
r
so
n
t
arget-tile
g
x: Hand
l
e mtspr, mf
s
pr
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-09-15
Richard
H
e
nderson
targ
e
t-tilegx: Hand
l
e v1c
m
peq,
v
1cmpne
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-09-15
Richard Hend
e
r
s
o
n
target-tile
g
x: Handle mask instructions
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-09-15
Richa
r
d Hender
s
on
target-tile
g
x
:
Handle
s
cal
a
r
m
u
l
ti
p
ly i
n
st
r
uctions
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-09-15
Richard Henderson
t
a
rget-t
i
l
e
gx: H
a
ndle conditional
move ins
t
r
uctions
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-09-15
R
i
cha
r
d Hen
d
erson
targ
e
t-ti
l
egx: H
a
ndle shift instructions
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-09-15
Ric
h
ar
d
Hend
e
rson
target-
t
ilegx:
H
a
n
dle bi
t
f
ield
i
ns
t
ructions
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-09-15
Ri
c
hard Henderson
target-tilegx: Imple
m
ent
s
ystem
a
nd
memory management
.
.
.
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-09-15
Richard Henderso
n
target-tilegx: Handle compar
i
son instructio
n
s
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-09-15
R
i
chard
H
e
nd
e
rson
targ
e
t-tilegx: Han
d
l
e
conditional br
a
nch instructio
n
s
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-09-15
Ri
c
har
d
H
e
nderson
targe
t
-tileg
x
: Handle
unc
o
nditi
o
n
al jump instructions
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-09-15
Richard Hende
r
son
target-tilegx: H
a
nd
l
e p
o
st-increment load and
s
tore
.
.
.
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-09-15
Rich
a
rd Henders
o
n
target-
t
ileg
x
: Handle basic load and store
i
ns
t
ruct
i
ons
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-09-15
Richard Henders
o
n
target-tilegx: Handle mo
s
t bit manipulat
i
on instructions
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-09-15
Richard Henderson
target-ar
m
:
Use new re
v
bit funct
i
ons
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-09-15
Ric
h
ard Henderson
host-utils: Add revbit functi
o
n
s
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-09-15
Ric
h
ard Henderson
target-tilegx: Ha
n
dle ari
t
h
m
etic instructio
n
s
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-09-15
Richard Henders
o
n
target-tilegx: Handl
e
simp
l
e log
i
cal
operations
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-09-15
Richar
d
Hende
r
s
on
tar
g
et-ti
l
egx
:
Generate SEGV
pr
o
perly
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-09-15
Richard Henderson
target-tilegx:
Framework for decoding bundles
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-09-15
Ric
h
a
rd Henderson
t
arget-tilegx
:
Fix LD
N
A_ADD
_
IMM8_OP
C
ODE
_
X1
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-09-15
Rich
a
r
d Henderson
target
-
tilegx: Modify _SPE
C
IAL_ opco
d
es
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-09-14
Richard He
n
derson
t
a
r
get-arm: Use tcg_g
e
n_extr
h
_i64_i32
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-09-14
R
i
chard Hen
d
erson
target-arm: Recognize ROR
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-09-14
Richard He
n
de
r
son
target-arm: Eliminate un
n
e
c
essary zero
-
extend
in disa
s
_bitfield
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
next