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: Fix SMSW and LMSW from/to register
2016-03-14
Paol
o
Bonzini
target-i386
:
Fix SMSW and LM
S
W from/to regist
e
r
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-03-14
Paolo
Bonzini
target-i386: Avoid
r
e
peated calls to the bnd_jmp he
l
per
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-02-23
Peter M
a
ydell
tcg: Remove
u
nnec
e
s
s
a
r
y osdep
.
h i
n
clude
s
from
tcg-ta
r
get
.
.
.
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-02-23
P
e
te
r
Maydell
s
c
ripts
/
c
lean-
i
ncludes
:
Ignore
.
i
nc
.
c
f
iles
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-02-23
Peter Ma
y
dell
tcg:
R
ename tcg-target
.
c to tcg-target
.
inc
.
c
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-02-23
R
i
c
ha
r
d He
n
d
erson
tar
g
et-s
p
arc: Use global reg
i
sters
f
or the reg
i
ster
.
.
.
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-02-23
Richa
r
d
Hen
d
e
r
son
tar
g
et-sparc: T
i
dy global register initial
i
zation
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-02-23
Richard Hen
d
erson
tc
g
: A
l
locate i
n
direct_base temporari
e
s in a different
.
.
.
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-02-23
Richard Hen
d
e
rson
t
cg:
Impleme
n
t indir
e
ct memory
r
e
g
isters
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-02-23
Ri
c
hard H
e
n
d
erson
tcg: Work
a
roun
d
clang b
u
g w
r
t enu
m
ranges, part
2
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-02-15
Ric
h
ar
d
Hen
d
e
r
son
target-i386: Implement
FSGSB
A
SE
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-02-15
Richa
r
d Hende
r
son
ta
r
get-i386: Enable CR4/XCR0
feat
u
res for user-mode
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-02-15
Richa
r
d Hende
r
son
tar
g
e
t-i3
8
6
:
Cle
a
r bndregs during legacy ne
a
r
jump
s
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-02-15
Richard H
e
nderson
targ
e
t-
i
386: Impleme
n
t BNDLDX, BND
S
TX
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-02-15
Richard Henderson
t
a
r
ge
t
-i386: Update BNDSTATUS
f
o
r ex
c
ep
t
ions rai
s
ed
.
.
.
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-02-15
Richard Henderson
targe
t
-i386:
I
mple
m
ent B
N
D
C
L, BNDCU, BNDCN
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-02-15
Richard H
e
nderson
tar
g
et-i386:
Implem
e
nt BNDM
O
V
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-02-15
Richard He
n
derson
target-i386:
I
mplement BNDMK
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-02-12
Richard H
e
n
d
erson
t
ar
g
et-
i
3
86: Spl
i
t
u
p gen_lea_mo
d
rm
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-02-12
Richard Henderson
targ
e
t-i386: P
e
rform set/reset_inhibit_irq inlin
e
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-02-12
Richard He
n
derson
target-i38
6
: Enable
c
ontrol registers
for MPX
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-02-12
R
i
char
d
H
enderson
target-i386: Impleme
n
t X
S
AVE
O
PT
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-02-12
Richar
d
Hend
e
rson
target-i386: Add
X
S
AV
E
extensi
o
n
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-02-12
R
i
c
h
a
rd Henderson
target-i386: R
e
arr
a
nge processing
o
f 0F AE
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-02-12
Richard Hender
s
o
n
t
arg
e
t-i
3
86: Rea
r
range pr
o
cessing of 0F 01
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-02-12
Richard Hend
e
rs
o
n
t
arget-i3
8
6: Split fx
s
ave/fxrst
o
r imp
l
em
e
ntation
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-02-08
R
i
chard
H
ende
r
son
tcg: Introduce temp_lo
a
d
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-02-08
Ric
h
a
rd Henderso
n
tcg: Change temp_save argument to TCG
T
emp
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-02-08
Ric
h
ard H
e
nderson
tcg
:
C
hange temp
_
sync argument t
o
TCGTemp
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-02-08
Richard Henderson
tcg: Change
t
emp_dead argumen
t
t
o
TCGTemp
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-02-08
Richard
He
n
d
e
rson
tc
g
: Cha
n
ge
r
eg_
t
o_
t
emp to TCGTemp
pointer
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-02-08
Richard H
e
nderson
tc
g
: Remove tcg_g
e
t_arg_str_i32/64
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-02-08
Richard Hend
e
rson
tcg: Mor
e
use of TCGReg where appro
p
r
iat
e
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-02-08
Richard
Henderson
tcg: Wo
r
k around
c
l
a
ng bu
g
w
r
t enum ran
g
es
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-02-08
Ri
c
h
ar
d
Hen
d
e
rso
n
tc
g
: Tid
y
tempor
a
ry alloca
t
ion
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-02-08
Richar
d
Hen
d
erson
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
Richard Hende
r
s
on
t
c
g: Change tcg_global_mem_new_* to take a TCGv_
p
tr
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-02-08
R
i
chard Hen
d
erson
tc
g
: Remov
e
li
n
g
ering
r
eference
s
to gen_opc_buf
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-02-08
Richard He
n
derson
tc
g
:
R
espect high
w
ater i
n
tcg_out_tb_finalize
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-12-01
Rich
a
rd
Henderson
tcg: Increase the highwater reser
v
ation
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-11-23
John
C
larke
tcg: Fix highwat
e
r check
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-10-28
Richard H
e
nders
o
n
target-
*
:
Advance pc aft
e
r re
c
ognizing a breakpoi
n
t
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-10-22
Chen Gang
ta
r
g
e
t
-tilegx:
Impleme
n
t prefetch
i
nstructions i
n
p
i
pe y2
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-10-19
Richard Henderson
cpu-exec: Add "n
o
ch
a
in" d
e
bug flag
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-10-19
James
H
oga
n
tcg/mips: Support
r
6 SEL{N
E
, EQ}Z in
s
t
e
a
d
o
f
M
OVN/MOVZ
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-10-19
J
a
m
e
s
Hogan
tcg
/
mips: Supp
o
rt r6 multiply/divid
e
enco
d
ings
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-10-19
James Hogan
t
c
g/mips: Support r6
JR encoding
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-10-19
James
Hogan
tcg/mi
p
s: Add us
e
_mi
p
s32r6_in
s
t
ructions
d
efinition
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-10-19
James Hogan
d
isas/mip
s
:
A
dd R6 jr
/
jr
.
hb to disassembler
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-10-19
J
a
m
es
Hogan
t
c
g
-opc
.
h
:
Simplify
i
n
s
n
_start
d
ef
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-10-19
R
ic
h
ar
d
Henderson
tcg/ppc
:
Prefe
r
mask over andi
.
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-10-19
R
i
ch
a
rd H
e
nd
e
rson
t
c
g/ppc:
R
evi
s
e g
o
to_
t
b implementation
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-10-19
Richard Henderso
n
t
cg/ppc: Ad
j
ust exit_tb for change in prologue place
m
en
t
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-10-07
Richar
d
He
n
derson
t
cg
:
Adjust CODE_GEN_AVG_BLO
C
K_SIZ
E
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-10-07
Richard Hen
d
er
s
on
tcg: C
h
eck for overflow
via
h
i
g
hwater mark
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-10-07
Richard Hende
r
so
n
t
cg: Allocate a guard page aft
e
r cod
e
_gen
_
bu
f
fer
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-10-07
Ri
c
hard Hen
d
erso
n
tcg: Emit prologue
to the
beginning
o
f
code_gen
_
buff
e
r
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-10-07
Richard Henderson
tcg
:
Remov
e
tcg_gen
_
code_search_pc
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-10-07
Richard Hen
d
er
s
o
n
tcg: Remove g
e
n_intermedi
a
te_code_pc
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-10-07
Rich
a
rd Henderson
tcg
:
Save
insn dat
a
and use it in cpu_restore_state_from_tb
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-10-07
Richard Henderson
tcg: Pass data
argument to
r
estore_st
a
te
_
to_opc
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-10-07
Ri
c
h
ard Hende
r
son
tcg: Add TCG_MAX_INSNS
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-10-07
Richa
r
d Hend
e
rs
o
n
target-*: Drop cpu_gen_code define
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-10-07
Ric
h
ard Henderson
tcg:
M
erg
e
c
p
u_g
e
n_code into tb_gen_code
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-10-07
Richard Henderson
target-sparc:
A
dd np
c
state to insn_start
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-10-07
R
icha
r
d Henderson
t
arget-sparc: Remove
g
en
_
o
p
c
_
jump_pc
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-10-07
Richard Henderson
targe
t
-sparc: Split out gen_branch_
n
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-10-07
Richar
d
Hend
e
rson
target-spar
c
:
T
idy gen_branc
h
_a in
t
erfac
e
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-10-07
Richar
d
He
n
d
e
rson
target-cris: Mirror
gen_op
c
_pc int
o
in
s
n_start
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-10-07
Richa
r
d
Hender
s
on
targ
e
t
-sh4: Add flags stat
e
to in
s
n_start
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-10-07
Richard Henderson
target-s390x: Add cc_op st
a
te
t
o
insn_start
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-10-07
Ric
h
ard Henderson
target-mips: Add dela
y
ed branch state to in
s
n_s
t
ar
t
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-10-07
Richard Hen
d
er
s
on
t
a
rget-i386: A
d
d c
c
_op state to i
n
sn_
s
t
art
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-10-07
Richard Henderson
target-arm: Add condexec state
t
o ins
n
_st
a
rt
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-10-07
Richard He
n
derson
tcg: Allow
e
xtra data to be at
t
ach
e
d to ins
n
_start
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-10-07
Rich
a
rd Hen
d
e
r
son
target-
*
: Introduce and use
c
p
u
_brea
k
point_t
e
st
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-10-07
Richard Hende
r
son
tar
g
et-*: Inc
r
eme
n
t num_i
n
sns immedia
t
e
ly after tcg
_
gen_
i
nsn
.
.
.
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-10-07
Richa
r
d
H
enderson
tar
g
e
t
-*: Uncondi
t
ionally emit tcg_gen_insn_start
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-10-07
Richard He
n
derson
tcg:
R
ename debug_in
s
n_sta
r
t
to i
n
s
n
_s
t
art
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-10-07
Ch
e
n Gang
target-tileg
x
: Support iret ins
t
ru
c
tion and related
.
.
.
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-10-07
Chen Gang
ta
r
get
-
ti
l
egx: Use TI
L
EGX_EXCP_OPCODE_UNKNOWN
a
nd TIL
E
GX_E
X
C
.
.
.
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-10-07
C
h
en Gang
ta
r
get-tilegx
:
I
m
ple
m
e
nt v
2
mults instruction
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-10-07
Chen
Gang
targ
e
t
-tilegx: Implement
v
?int_* instruc
t
ions
.
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-10-07
Chen
G
ang
target
-
tilegx: Implement v
2
sh*
i
nstructions
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-10-07
R
i
c
hard Henderson
t
a
r
g
et-t
i
le
g
x: Handle nofa
u
l
t prefetch instructions
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-10-07
Che
n
Gang
target-tile
g
x
:
Fix a ty
p
o for
mnemonic abou
t
"ld_a
d
d"
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-10-07
R
ic
h
ard Hende
r
son
tar
g
et-ti
l
egx: Us
e
TILEG
X
_EXCP_SI
G
N
A
L instead
o
f TILEG
X
_E
X
CP
.
.
.
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-10-07
Chen G
a
ng
target-tilegx: Decode ill pseudo-instr
u
ctions
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-10-07
C
h
en Gang
linux-user
/
tilegx: Impl
e
m
e
nt ti
l
e
g
x signa
l
featu
r
es
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-10-07
Ch
e
n Gang
linux-user/sy
s
c
all_defs
.
h: S
y
nc the latest s
i
_code
.
.
.
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-10-07
Chen Gang
ta
r
get
-
tileg
x
: Let x1 pipe
p
rocess bpt in
s
truction
.
.
.
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-10-07
Richard Hender
s
on
tar
g
et-tilegx: Implem
e
nt complex
m
u
l
tiply instruct
i
o
ns
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-10-07
R
ichard Hend
e
rson
targe
t
-
tilegx: Implement table ind
e
x in
s
tructio
n
s
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-10-07
Richard He
n
d
er
s
on
t
arget-tileg
x
: Implement crc instru
c
t
i
o
ns
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-10-07
Chen Gang
target
-
tilegx: Implement v1mul
t
u ins
t
ructio
n
Reviewed-by:
Richard Henderson
<rth@twiddle.net>
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-10-07
Che
n
Gang
tar
g
et-tile
g
x: Implement v*add and v*sub in
s
tructions
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-10-07
C
hen Gang
targ
e
t-
t
ilegx: I
m
p
lement v*sh
l
, v*
s
hru, and v*s
h
rs
.
.
.
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-10-07
Ri
c
hard Hen
d
erson
targ
e
t-til
e
gx: Tidy simd_helper
.
c
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-09-15
Pave
l
Dov
g
a
l
yuk
t
a
rget-i386: excepti
o
n handlin
g
f
o
r othe
r
helper function
s
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-09-15
Pave
l
Dovgalyuk
target-i386: exception handling for seg_helper
funct
i
ons
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
next