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: Avoid repeated calls to the bnd_jmp helper
2016-03-14
Paolo Bonzini
target-i386: Avo
i
d repea
t
e
d calls
t
o the bnd_
j
mp he
l
per
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2016-02-23
Peter Maydell
t
cg: Remove unnecessary
o
sd
e
p
.
h incl
u
d
es from t
c
g-ta
r
get
.
.
.
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2016-02-23
Peter Maydell
scripts/c
l
ean-inclu
d
es: Ignore
.
inc
.
c files
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2016-02-23
Peter Maydel
l
t
cg: Re
n
ame tcg-target
.
c to tcg-tar
g
et
.
inc
.
c
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2016-02-23
Ri
c
h
ard H
e
nderson
target-sparc:
U
se global
r
egisters
f
or the register
.
.
.
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2016-02-23
Richa
r
d Henderson
target-sparc: Tidy
g
lobal register
i
nitializ
a
tion
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2016-02-23
Richard
H
en
d
e
r
son
tcg: A
l
locate indirect_base tempo
r
aries in a different
.
.
.
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2016-02-23
Richard He
n
derson
tc
g
: Implement indirect memory registers
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2016-02-23
Richa
r
d Henderson
tcg: Work arou
n
d clang bug wrt enu
m
ranges,
p
ar
t
2
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2016-02-15
Ric
h
ard Hender
s
o
n
targ
e
t-
i
3
86: Im
p
leme
n
t
FSGSBASE
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2016-02-15
Richard
H
enders
o
n
target-i386: Enable CR4/XCR0 featu
r
es
f
or user-mo
d
e
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2016-02-15
Ric
h
a
r
d Hen
d
erson
target-
i
386: Clear bn
d
r
e
gs during legacy
ne
a
r
j
umps
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2016-02-15
Richard
H
enderson
t
a
rget
-
i386: Imp
l
ement
BNDLDX, BNDSTX
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2016-02-15
Richard
Henderson
tar
g
et
-
i386: Update B
N
D
S
TATUS for
exceptions ra
i
sed
.
.
.
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2016-02-15
R
i
chard He
n
derson
targe
t
-i386: Implem
e
nt B
N
DCL,
B
NDCU, BNDCN
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2016-02-15
Ric
h
a
r
d
H
enderson
target-i386
:
Imple
m
ent BNDMOV
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2016-02-15
Richard
He
n
der
s
on
tar
g
et-i386:
I
m
p
l
e
ment BNDMK
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2016-02-12
Richard Henderson
ta
r
g
e
t-i
3
86: Split up gen_lea_modrm
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2016-02-12
Richa
r
d He
n
derson
target-i386: Perfo
r
m s
e
t/reset_inhi
b
it_irq inlin
e
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2016-02-12
Richard H
e
n
d
erso
n
target-i386: Enable control reg
i
ste
r
s for MPX
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2016-02-12
Richard Henderson
targ
e
t-i386:
I
m
p
lement XSAVEOP
T
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2016-02-12
Richard He
n
derson
target-i386: Add XSAVE e
x
te
n
s
i
o
n
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2016-02-12
Richar
d
H
ende
r
son
ta
r
get-i386: Rearrange processing
of 0F AE
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2016-02-12
Richard He
n
derson
target-i38
6
: Rearrang
e
proces
s
ing of 0F 01
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2016-02-12
Richard Henderson
t
a
r
get-i3
8
6: Sp
l
i
t
fxsave/fxrstor
i
mplementation
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2016-02-08
Richard Hend
e
rson
tc
g
: I
n
t
r
o
duce temp_load
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2016-02-08
Richard H
e
n
d
erson
t
c
g: Chan
g
e temp_sa
v
e
argument to TC
G
Temp
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2016-02-08
Ri
c
h
a
rd
Hender
s
on
tcg: Change tem
p
_sync argu
m
ent
to TCGTemp
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2016-02-08
Richard Henderson
tc
g
:
C
hange
t
e
m
p_dead argument to TCGTemp
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2016-02-08
Rich
a
rd
H
e
n
d
ers
o
n
tc
g
:
C
h
ange reg_to_tem
p
to TCGTemp pointer
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2016-02-08
R
icha
r
d
Henderso
n
tcg: Remove tc
g
_
get_arg_str_i3
2
/64
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2016-02-08
Richard Henderson
tcg: More use
o
f
TCGReg wh
e
re a
p
propriate
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2016-02-08
Richard Hende
r
so
n
tc
g
: Wor
k
around clang
bug w
r
t
e
n
u
m ranges
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2016-02-08
Richa
r
d H
e
n
de
r
son
t
cg: Tidy
te
m
porary al
l
o
c
at
i
on
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2016-02-08
Richard Henderson
t
c
g: Change ts->mem_reg
to ts->mem_base
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2016-02-08
Richar
d
H
enderson
tcg: Chan
g
e tcg_globa
l
_mem_new_
*
t
o
take a TCGv_ptr
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2016-02-08
R
i
chard He
n
d
e
rson
tc
g
: Re
m
o
v
e li
n
gering references to g
e
n_opc_buf
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2016-02-08
Richard
H
e
nderson
tcg: Re
s
pect highwa
t
er in tcg_out_tb_
f
i
n
al
i
ze
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2015-12-01
R
i
chard
H
e
nderson
tcg: In
c
r
ease
t
he highwater reservation
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2015-11-23
John Clarke
tcg: Fix highwater
check
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2015-10-28
Richard
H
enderso
n
target-*
:
A
dvance pc aft
e
r recog
n
iz
i
ng a breakp
o
int
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2015-10-22
Chen Ga
n
g
t
arget-tilegx:
Implement pref
e
tch instructions in pipe y2
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2015-10-19
Richar
d
Henderson
cpu-exec: Add "nochain" debug f
l
ag
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2015-10-19
James Ho
g
a
n
tcg/mi
p
s:
S
up
p
ort r6
SEL{NE,
E
Q
}Z instead
of MOVN/MOVZ
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2015-10-19
J
a
me
s
Ho
g
a
n
tcg/mips: Support r6 multi
p
ly/divide enco
d
i
ngs
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2015-10-19
J
ames Ho
g
an
t
cg/mips:
S
upport r
6
JR encoding
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2015-10-19
Ja
m
e
s
Hogan
tcg/mi
p
s: Add u
s
e_mips32r6_instructions definition
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2015-10-19
James Hogan
disas/mi
p
s:
A
dd R
6
jr/jr
.
hb to di
s
asse
m
ble
r
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2015-10-19
Jam
e
s Hogan
tcg-opc
.
h: Simplify insn_st
a
rt de
f
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2015-10-19
Richard Henderson
tcg/ppc: Prefer mask over andi
.
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2015-10-19
Ric
h
ard Henderson
tcg/ppc:
Revise
g
o
t
o_tb
imp
l
ementa
t
io
n
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2015-10-19
Richard
H
e
nde
r
son
t
cg/pp
c
:
A
djust
exit_tb for chan
g
e
in p
r
ologue
p
lacement
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2015-10-07
Ri
c
hard He
n
derson
tcg: Adjust
CODE_G
E
N
_
AVG_BLOCK
_
SIZ
E
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2015-10-07
Ric
h
ard H
e
nders
o
n
t
cg: Check for overflow via highwater mark
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2015-10-07
Richard H
e
nderson
tcg: Allocate
a g
u
ard
page af
t
er code_gen_buffer
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2015-10-07
Richard Hend
e
rson
tcg
:
Emit
p
r
o
lo
g
ue to the beginning o
f
code
_
gen_
b
uffer
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2015-10-07
Richard 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:
R
e
m
o
ve gen_interme
d
iate_code_pc
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2015-10-07
Rich
a
rd Hen
d
erson
tcg: Sav
e
insn data and us
e
it in cp
u
_r
e
st
o
re_state_from_tb
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2015-10-07
R
i
chard Henderson
tcg: Pass data argu
m
ent to restore_state_to_opc
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2015-10-07
Richard He
n
derson
t
cg:
A
dd TCG_MAX
_
INSN
S
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2015-10-07
Rich
a
rd He
n
d
erson
target-
*
:
Drop c
p
u_g
e
n_code define
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2015-10-07
Richa
r
d H
e
nderson
t
cg: Merge cpu
_
gen_code into tb
_
g
e
n_code
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2015-10-07
Richard
H
ende
r
son
ta
r
get-sparc: Add npc state to insn_start
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2015-10-07
Richard
H
e
nderson
t
a
rget-sparc: Remove gen
_
o
p
c
_jump_pc
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2015-10-07
Richard Henderson
targe
t
-sp
a
rc:
Split out gen_b
r
anc
h
_n
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2015-10-07
R
i
c
hard Hender
s
on
target
-
sparc:
T
idy gen_bran
c
h_a interface
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2015-10-07
R
i
ch
a
rd
Henderson
targe
t
-c
r
is: Mirror gen_opc_pc
into insn_start
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2015-10-07
Richard Henderson
target-sh4: Add flags stat
e
to insn_s
t
art
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2015-10-07
Richard Hend
e
rson
ta
r
get-s390x: Add cc_op
s
tate to in
s
n_start
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2015-10-07
Richard H
e
nd
e
rson
ta
r
get-m
i
ps: Add de
l
ay
e
d branch
state to insn_start
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2015-10-07
Richard Henderson
target-i386: Add c
c
_op state to insn
_
start
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2015-10-07
Richard Henderson
targe
t
-arm: Add
c
ondexec state
to
ins
n
_start
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2015-10-07
Richard Henderson
tc
g
: A
l
lo
w
extra da
t
a
to be attached to insn_start
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2015-10-07
Richa
r
d Henderson
ta
r
get-*: Introduce and use cpu
_
breakpoint_t
e
st
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2015-10-07
Richard H
e
nderson
t
a
rget-*: Inc
r
ement
n
um_
i
nsns immediately after tcg_gen_ins
n
.
.
.
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2015-10-07
Richard Hende
r
son
target-*
:
Unc
o
nditionally emit
t
cg_gen_insn_
s
tart
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2015-10-07
Richard Henderson
t
c
g: Rename debu
g
_
i
nsn_
s
tart
to
insn_start
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2015-10-07
Ch
e
n
G
ang
t
a
rget-t
i
l
e
gx: Support iret
ins
t
ructio
n
and relat
e
d
.
.
.
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2015-10-07
Chen
G
ang
tar
g
et-tilegx:
U
s
e TILEGX_EXCP_OPCODE_UNKNOWN
a
nd TILEGX_EXC
.
.
.
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2015-10-07
Chen Gang
t
arget-tilegx
:
Im
p
lement
v2
m
ults instructi
o
n
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2015-10-07
Chen
G
ang
t
a
rget-t
i
legx: Impleme
n
t v?
i
nt_* inst
r
uctions
.
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2015-10-07
Chen Gang
target-tilegx: Implement v2sh* instru
c
tions
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2015-10-07
Richard Henderson
t
a
rg
e
t-tilegx: Handle nofault pr
e
fetc
h
instructi
o
ns
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2015-10-07
Che
n
Gang
t
a
rg
e
t-
t
ile
g
x:
Fix a typo f
o
r mnemonic about
"ld_add"
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2015-10-07
Richard He
n
ders
o
n
ta
r
g
e
t-tilegx: U
s
e TI
L
EGX_EXCP_S
I
GNA
L
instead of TILEGX_EXCP
.
.
.
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2015-10-07
Chen Gang
targe
t
-tilegx: Dec
o
de
i
l
l pseudo-
i
nstructions
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2015-10-07
Chen Gang
linux-user/tilegx: Im
p
le
m
ent tilegx signal features
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2015-10-07
Ch
e
n Gang
lin
u
x-user
/
s
y
scall_def
s
.
h:
Sync the la
t
est si_code
.
.
.
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2015-10-07
C
hen Gan
g
target-ti
l
egx: L
e
t x1
p
ipe process bp
t
inst
r
ucti
o
n
.
.
.
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2015-10-07
Ric
h
ard Henderson
t
a
rget-til
e
g
x: Implement
c
o
m
p
l
ex multiply i
n
struc
t
i
ons
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2015-10-07
Ri
c
hard Henderson
target-tilegx: Implement table
i
ndex instru
c
tions
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2015-10-07
Rich
a
rd Hen
d
erson
tar
g
e
t
-tilegx: Impl
e
me
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: Imple
m
ent v1mu
l
tu instructio
n
Reviewed-by: Richard Henderson <
rth@twiddle.net
>
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2015-10-07
Chen
Gang
target-til
e
gx:
I
mplement v*
a
dd and v*sub ins
t
ructions
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2015-10-07
C
h
en Gang
t
a
rg
e
t-tilegx:
I
mplement v*shl, v*
s
hru,
a
n
d v*shr
s
.
.
.
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2015-10-07
Richa
r
d
Hen
d
erson
t
arget-tilegx: Tidy simd_helpe
r
.
c
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2015-09-15
Pavel Dovgalyuk
ta
r
get
-
i386
:
exception
h
andling for othe
r
helpe
r
functions
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2015-09-15
Pa
v
el D
o
v
galyu
k
ta
r
get-i386: excep
t
ion ha
n
dli
n
g for s
e
g_
h
elper
funct
i
ons
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2015-09-15
Pavel Dovgalyuk
t
a
rget-i386: exception h
a
ndling for
memory helpe
r
s
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
next