repo.or.cz
/
qemu.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 Bonzi
n
i
target-i386: Avoid
r
epeated cal
l
s to the
bn
d
_jmp
h
e
lper
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2016-02-23
Peter Ma
y
del
l
tc
g
:
R
emove unnecessary
osdep
.
h includes from tcg-t
a
rg
e
t
.
.
.
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2016-02-23
Pet
e
r
M
ay
d
ell
scri
p
t
s/cle
a
n-includes:
I
g
nore
.
in
c
.
c fi
l
es
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2016-02-23
P
e
ter Maydell
tc
g
: Renam
e
tc
g
-tar
g
et
.
c
to tcg-
t
arg
e
t
.
inc
.
c
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2016-02-23
Richard He
n
ders
o
n
target-sparc: Use global registers for the
r
egiste
r
.
.
.
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2016-02-23
Richard Henderso
n
target
-
sparc: Tidy g
l
obal registe
r
initiali
z
ation
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2016-02-23
Richard Henderson
tcg: All
o
cat
e
indir
e
ct_bas
e
temporaries
i
n a diff
e
r
e
nt
.
.
.
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2016-02-23
R
icha
r
d Hend
e
rson
tcg: Impleme
n
t
in
d
irect me
m
or
y
reg
i
s
t
ers
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2016-02-23
Ri
c
hard Henderso
n
tcg: Work around
c
l
ang bug wrt
e
num
ranges, pa
r
t 2
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2016-02-15
Rich
a
rd Hender
s
o
n
target-i386: Implement FSGS
B
ASE
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2016-02-15
Ric
h
ard Henderson
target-i386:
E
nable CR4/XCR0 features for user-mode
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2016-02-15
Richard H
e
nderso
n
tar
g
et-i386
:
Clear bndregs during
legacy near jumps
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2016-02-15
R
i
c
hard Henderson
t
arget-i386: Implement
BNDLDX, B
N
D
STX
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2016-02-15
Ri
c
hard Hender
s
on
target-i386: Update B
N
D
S
TATUS
fo
r
exceptions r
a
ised
.
.
.
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2016-02-15
R
i
c
h
a
rd Hen
d
erson
t
arg
e
t-i386: Im
p
l
e
men
t
BNDCL, BNDC
U
, BNDCN
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2016-02-15
Richard
H
en
d
erson
target
-
i
3
8
6
: I
m
ple
m
en
t
BNDMOV
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2016-02-15
R
i
chard Henders
o
n
t
a
rget-i386: Implement BNDMK
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2016-02-12
R
i
c
h
a
r
d Henderson
target-i386: Split
u
p
gen_lea_modrm
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2016-02-12
Richa
r
d Hende
r
son
target-i386: Perfor
m
s
et/reset_inhibit_irq i
n
line
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2016-02-12
R
ichard
Hend
e
rson
tar
g
et-i386:
E
n
a
b
le
co
n
trol reg
i
st
e
r
s
for MPX
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2016-02-12
Richard Henderso
n
target-i38
6
:
Implement
XSAVEOP
T
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2016-02-12
Ric
h
ard Hend
e
rs
o
n
target-i3
8
6: Add XSAVE extensi
o
n
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2016-02-12
Ric
h
ard Henderson
t
a
rget-
i
386: Rearrange proces
s
i
ng
of 0F AE
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2016-02-12
R
i
cha
r
d Henderson
target-i386
:
R
e
arrange
p
r
o
ces
s
i
n
g of 0F 01
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2016-02-12
Richard Henderson
target-i386: Split fxsa
v
e
/
fxrstor implementat
i
on
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2016-02-08
Richard Hend
e
rs
o
n
t
c
g: Introduce tem
p
_load
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2016-02-08
R
ichard Henderson
tcg: Change te
m
p_save argument to TCGTemp
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2016-02-08
Richard H
e
nderson
tcg
:
C
h
a
n
g
e te
m
p_sync a
r
g
ume
n
t to TCGTemp
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2016-02-08
R
i
char
d
Hender
s
on
tc
g
: Chan
g
e temp_dead argum
e
nt to TCGTemp
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2016-02-08
Rich
a
rd Henderson
tc
g
: Change
r
eg_to_temp
t
o
T
CGTemp pointer
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2016-02-08
Richard Hende
r
son
tcg: Remo
v
e tcg_
g
et_a
r
g_
s
tr_i32/64
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2016-02-08
R
ichard He
n
ders
o
n
tcg: M
o
r
e
use of
TCGReg where app
r
opriat
e
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2016-02-08
Richard Henderson
tcg: Work around clang
b
ug
w
r
t enum ranges
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2016-02-08
Richard H
e
nde
r
s
on
tcg: Tidy temporary
a
lloc
a
tio
n
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2016-02-08
Richard Henderson
tcg: Change ts->mem
_
r
e
g
to ts-
>
mem_base
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2016-02-08
R
i
chard
H
e
n
derson
tcg:
Change tcg_global_mem_new_* to take a TCGv_ptr
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2016-02-08
Ric
h
ard Henderson
tcg: Rem
o
ve lingering references to g
e
n_opc_buf
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2016-02-08
Richard He
n
derson
t
c
g: Respect
h
i
ghwater
i
n tcg_ou
t
_tb_fi
n
alize
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2015-12-01
Richard Henderson
tcg: Increase the h
i
gh
w
ater reservation
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2015-11-23
John
C
larke
tcg:
Fi
x
hi
g
hwater c
h
eck
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2015-10-28
Richard
H
enderson
target-*: Advance pc after rec
o
g
n
izing a b
r
eakpoint
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2015-10-22
Chen Gang
ta
r
g
et-tilegx
:
Implement pref
e
tch
i
nstructi
o
ns in pipe y2
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2015-10-19
R
ichard Henderson
cpu-e
x
ec: A
d
d "nochai
n
" debug flag
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2015-10-19
Ja
m
es Hogan
tc
g
/mi
p
s
: Supp
o
rt r6 SEL{NE,
E
Q
}
Z instea
d
of MOVN/MOV
Z
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2015-10-19
James Hogan
tcg/mips: Support r6 multiply/div
i
d
e
e
ncodi
n
gs
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2015-10-19
James Hogan
tcg/
m
ips
:
S
u
pport
r
6 JR
e
n
coding
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2015-10-19
James Hoga
n
tcg/mips: Add use_
m
ips
3
2
r
6
_
in
s
tr
u
ctions definit
i
on
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2015-10-19
James Hogan
disas/mips: Add R6 jr/jr
.
hb to disassem
b
ler
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2015-10-19
James Hog
a
n
t
cg-opc
.
h:
S
implif
y
insn_start def
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2015-10-19
Ric
h
ard Hende
r
son
tcg/ppc: Prefer m
a
sk over a
n
di
.
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2015-10-19
Richard He
n
der
s
on
tc
g
/ppc: R
e
v
i
se got
o
_tb im
p
lementation
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2015-10-19
R
i
chard He
n
d
erson
tc
g
/ppc
:
Adjust e
x
i
t_tb for change in prologue placement
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2015-10-07
Ric
h
ard Henderson
tcg: Adjust
CODE_GEN_A
V
G_
B
LOCK_SIZE
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2015-10-07
Richa
r
d
Henderson
tcg: C
h
e
c
k for overflow
v
ia
h
ighwa
t
e
r
mark
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2015-10-07
Richard Hend
e
rso
n
tcg: Allocate a gua
r
d
p
age after code_gen_buffer
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2015-10-07
R
ichard Henderson
t
cg: Emit prologue to the be
g
inning of code_g
e
n_buffe
r
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2015-10-07
Richar
d
H
e
nderson
tcg:
R
emove tcg_gen_co
d
e_
s
earch_pc
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2015-10-07
Ri
c
hard H
e
nders
o
n
tcg: Remove gen_intermedi
a
te_code_pc
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2015-10-07
Richar
d
Henderson
tcg:
S
a
ve insn data an
d
use
i
t in c
p
u_re
s
tore_state_f
r
om
_
tb
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2015-10-07
Richard Henderson
tcg: Pass d
a
ta
argument t
o
restore_state_to
_
opc
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2015-10-07
R
i
chard Henderson
tcg: A
d
d TCG_
M
A
X
_INSNS
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2015-10-07
Richard
H
enderson
t
arget-
*
: Drop cpu_ge
n
_code define
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2015-10-07
Ric
h
ard H
e
nd
e
r
son
t
c
g
:
Merge cpu_gen_
c
ode into tb_gen_code
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2015-10-07
Ri
c
hard
Hen
d
erson
targ
e
t-sparc
:
Add npc
s
t
a
te to i
n
sn_start
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2015-10-07
Richard Hende
r
s
on
ta
r
get
-
sp
a
rc:
R
e
move
g
en_opc_jump_pc
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2015-10-07
Ri
c
hard
H
enders
o
n
t
arget-sparc: Split out
g
en_branch_n
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2015-10-07
R
i
chard Hend
e
r
s
on
t
a
rget-sparc: Tidy gen_branch
_
a
interface
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2015-10-07
R
i
chard Henderson
target-cr
i
s:
Mi
r
ror gen_opc_pc into insn_st
a
rt
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2015-10-07
Richar
d
Henderson
targ
e
t-s
h
4: Add flags state to i
n
s
n
_
s
tar
t
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2015-10-07
Ric
h
ard Henderso
n
target-s390x: A
d
d cc_op state to insn_
s
tart
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2015-10-07
Richa
r
d H
e
nderson
tar
g
et-mips: Add del
a
yed br
a
n
ch state t
o
i
nsn_start
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2015-10-07
Richard He
n
der
s
on
target-i386
:
Add cc_op state
t
o i
n
sn_start
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2015-10-07
Rich
a
rd H
e
nd
e
rson
target-arm: Add condexec
state t
o
i
n
sn_start
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2015-10-07
Ric
h
ard Hender
s
on
tcg: Allow extra data
t
o
be a
t
tached
t
o insn_start
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2015-10-07
Richard
H
e
nderson
target
-
*
:
Intro
d
uce and use cpu
_
b
reakpoint_t
e
st
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2015-10-07
R
ichard Henderso
n
target-*: Increment num_insns immediately after
tcg_gen_
i
n
s
n
.
.
.
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2015-10-07
Rich
a
rd H
e
n
d
erson
t
arget-*: Unconditio
n
ally
e
mit t
c
g_
g
en_insn_start
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2015-10-07
Richard Henderson
tcg: Rename debug_insn_start
t
o
i
n
s
n_start
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2015-10-07
Ch
e
n
Gang
tar
g
et-tilegx
:
Support i
r
et i
n
struction and re
l
at
e
d
.
.
.
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2015-10-07
Chen Gang
targ
e
t-tilegx: Use
T
ILEGX_EXC
P
_OPCODE
_
UNKNOWN
and TILE
G
X_EXC
.
.
.
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2015-10-07
Chen Gang
t
a
rget-tileg
x
:
I
mple
m
en
t
v2
m
ults inst
r
uction
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2015-10-07
Chen Gang
tar
g
e
t-til
e
g
x
: Implement v?
i
nt_* instructions
.
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2015-10-07
Ch
e
n Ga
n
g
ta
r
get-tilegx: Implement v2sh* instructi
o
ns
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2015-10-07
R
ichard
He
n
derson
tar
g
e
t
-tile
g
x: Handle no
f
aul
t
prefetch instruction
s
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2015-10-07
C
hen Ga
n
g
target-tilegx: Fix a t
y
po for mnemonic ab
o
ut "ld_add"
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2015-10-07
R
i
chard Henderson
target
-
tilegx: Use
T
ILEGX_EXCP_SIGN
A
L
instead of
TILEGX_EXCP
.
.
.
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2015-10-07
C
hen Gang
target-tileg
x
: Dec
o
d
e
ill pseud
o
-in
s
tructions
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2015-10-07
Chen G
a
n
g
linux-user/tilegx: Implement tilegx si
g
nal features
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2015-10-07
C
hen Gan
g
li
n
ux-user/syscall_defs
.
h: Sync the lat
e
s
t si_code
.
.
.
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2015-10-07
Che
n
Gang
target-tilegx: L
e
t x1
p
ipe pro
c
ess bpt instructi
o
n
.
.
.
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2015-10-07
Richard Hen
d
erson
target-til
e
gx:
I
mplement
c
omplex multipl
y
instructions
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2015-10-07
Richard
H
e
nderson
targe
t
-
t
i
leg
x
: I
m
p
l
ement
t
abl
e
ind
e
x instructions
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2015-10-07
Richard
Henderson
t
a
rg
e
t
-
tilegx:
I
m
plem
e
nt crc instructi
o
ns
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2015-10-07
Chen Gang
target-t
i
legx: Impl
e
ment v1multu inst
r
u
c
tion
Reviewed-by: Richard Henderson <
rth@twiddle.net
>
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2015-10-07
Chen
G
ang
target-tileg
x
: Imp
l
em
e
nt
v
*add and v*su
b
instruc
t
ions
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2015-10-07
C
hen G
a
ng
t
arget-tilegx: Im
p
lem
e
n
t
v*shl, v*shru,
and v*shrs
.
.
.
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2015-10-07
R
i
chard Henderson
target-tilegx: Tidy s
i
md_helper
.
c
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2015-09-15
Pavel D
o
vgalyuk
target-i38
6
:
exc
e
ption handling f
o
r other hel
p
er functions
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2015-09-15
Pavel Dovgalyuk
target
-
i386: excep
t
io
n
handl
i
ng for seg_helper
functions
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2015-09-15
Pav
e
l
D
ovgalyuk
tar
g
et-i3
8
6: exception hand
l
ing for memory
h
e
l
pers
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
next