repo.or.cz
/
qemu
/
kevin.git
/
search
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
log
|
graphiclog1
|
graphiclog2
|
commit
|
commitdiff
|
tree
|
refs
|
edit
|
fork
first
·
prev
·
next
tcg/mips: Fix type of tcg_target_reg_alloc_order[]
2016-04-05
James
H
ogan
tcg/mips: Fix
t
ype of tcg_target
_
reg_allo
c
_order[]
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-03-14
Richar
d
Hender
s
on
target-
i
386: Dump unk
n
ow
n
opcode
s
with -d
u
n
imp
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-03-14
Richard Henderson
target-i386: F
i
x inh
i
bit irq
m
a
sk handling
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-03-14
Richard
Henderson
target-i386: Use gen_nop_modr
m
for p
r
efetch
i
nstructions
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-03-14
P
a
o
lo Bonzini
target
-
i386: Fix addr16 prefix
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-03-14
R
ic
h
ard Henderson
targ
e
t
-i386: Fix SMSW f
o
r
6
4-bit mode
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-03-14
P
aol
o
B
o
nzini
target-i386: Fix SMSW and LMSW
f
rom/to r
e
gis
t
er
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-03-14
Paolo Bonzini
ta
r
get
-
i386: Avoid repeated call
s
to the
bnd_jmp helper
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-02-23
Peter Maydell
tcg: Remo
v
e unne
c
es
s
ary
o
sdep
.
h
i
n
c
l
u
des from t
c
g-target
.
.
.
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-02-23
P
e
te
r
Maydell
scrip
t
s
/clean-includ
e
s: Ig
n
ore
.
i
n
c
.
c
files
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-02-23
Peter Maydell
tcg: Rename t
c
g-target
.
c to tcg-target
.
inc
.
c
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-02-23
Ri
c
hard Henderson
target-sparc: Use g
l
obal registers for the
register
.
.
.
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-02-23
Ric
h
ard
H
enderson
target-sparc: Tidy global register
i
nitializatio
n
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-02-23
Richa
r
d He
n
derson
t
c
g:
A
l
l
o
c
ate indirect_base
temp
o
rarie
s
i
n
a different
.
.
.
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-02-23
R
i
chard Henderson
t
c
g: Im
p
leme
n
t indirect memory registers
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-02-23
Richard He
n
de
r
son
tcg: W
o
rk around clang bu
g
wrt enum ranges, part 2
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-02-15
Rich
a
rd Henderson
t
a
rget-i386: Implemen
t
FSGSBASE
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-02-15
Richard
Henderson
t
a
rget-i3
8
6
: Enable CR4/X
C
R0 features for user-mode
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-02-15
Richard Hender
s
on
target-i38
6
: Clea
r
bndregs during legacy near jumps
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-02-15
Richa
r
d Henderson
target-i386
:
I
mpl
e
m
ent BNDLDX, B
N
DSTX
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-02-15
R
ichard Henderson
target-i3
8
6: Update BNDSTATU
S
for exc
e
ptions
raised
.
.
.
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-02-15
Ri
c
ha
r
d Hen
d
erson
target-i386: Implem
e
nt
BND
C
L, BNDCU, BNDCN
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-02-15
Richa
r
d Henderson
target-i386: Implement BND
M
O
V
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-02-15
Richard Hend
e
rs
o
n
t
a
r
g
et-i
3
8
6: Implement
B
NDMK
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-02-12
Richard Henderson
target-i
3
86:
Sp
l
it up
gen_lea_modrm
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-02-12
Richard H
e
n
derson
tar
g
et-i386: Perform set/reset_inhibit_ir
q
in
l
ine
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-02-12
Richard Henderson
t
arget-i38
6
: Enable
c
o
ntrol regist
e
rs for MPX
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-02-12
Richard
Henderson
ta
r
get
-
i386: Impl
e
ment XSA
V
EOPT
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-02-12
R
i
cha
r
d
Henderson
tar
g
et-i386: Add
X
S
AVE extension
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-02-12
R
i
chard Henderson
target-i386: R
e
a
rrange pro
c
essin
g
of 0F A
E
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-02-12
Richard Henderson
t
a
r
get-i386:
R
earrange processing
of 0F 01
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-02-12
Richard He
n
derson
t
arget-i386: S
p
lit fx
s
a
ve/fxrsto
r
implemen
t
ation
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-02-08
Ri
c
har
d
Henderson
tcg: Introduce temp_load
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-02-08
Richard He
n
d
er
s
on
tcg: Change temp
_
sa
v
e argu
m
ent to TCGTemp
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-02-08
Ri
c
h
ard Henderson
t
c
g:
C
h
a
n
ge
temp_sync argum
e
n
t t
o
TCGTem
p
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-02-08
R
ichar
d
Henderson
tcg:
Change temp_dead a
r
gument to
TCGT
e
mp
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-02-08
Richard H
e
nderson
tcg: Ch
a
nge reg_t
o
_temp to TCGTemp pointer
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-02-08
Richard Henderson
tcg
:
R
emove tcg_
g
et_arg_str_i32/64
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-02-08
Rich
a
rd Henders
o
n
tcg: More
u
se
o
f
TCGReg
w
h
ere ap
p
ropriate
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-02-08
Richa
r
d Henderson
tcg
:
Wo
r
k around c
l
a
ng bug wrt enu
m
r
a
nges
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-02-08
Richard Henderson
tcg: Tidy t
e
mporary allocation
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-02-08
Richard Henderso
n
t
cg: Cha
n
ge ts->mem_reg
to ts->mem_base
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-02-08
Ric
h
ar
d
Henderson
tc
g
:
Chang
e
tcg_g
l
o
bal_m
e
m_new_
*
to take a TCGv
_
ptr
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-02-08
R
i
cha
r
d Henderson
tcg: Remove l
i
n
g
ering references to gen_o
p
c_buf
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-02-08
Ric
h
ard H
e
nde
r
son
tcg: Respect highwater in tcg_out_
t
b_f
i
nalize
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-12-01
Richard Hend
e
r
son
t
cg:
I
ncr
e
ase the highwater res
e
r
v
a
t
ion
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-11-23
J
o
hn
C
lar
k
e
t
cg: Fix hig
h
wat
e
r
c
heck
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-10-28
Ric
h
ard H
e
n
derson
target-*: Advance pc after re
c
ognizing a breakpoint
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-10-22
Ch
e
n Gang
target-tilegx: I
m
plement pr
e
fetch instruction
s
in pi
p
e y2
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-10-19
Rich
a
rd Henderson
cpu-exec: Add
"
n
o
chain" d
e
bu
g
flag
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-10-19
James Hogan
t
cg/
m
i
p
s: Support r6 SEL{NE, EQ}Z instead o
f
MOVN/
M
OVZ
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-10-19
J
a
mes Hogan
tcg/mips:
S
u
p
p
o
rt r6
m
ultipl
y
/divide encodings
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-10-19
J
a
m
es Hogan
tcg/mips: S
u
ppor
t
r6 JR encoding
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-10-19
J
ames Hogan
tcg
/
mips: A
d
d
u
se_mips3
2
r6
_
i
nstruc
t
ions def
i
nition
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-10-19
James Hogan
disas/mips
:
Add R6 jr/j
r
.
hb t
o
disas
s
embler
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-10-19
James Hoga
n
t
c
g
-
opc
.
h: S
i
mplify in
s
n_
s
tart def
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-10-19
Richard
H
enderson
tcg/p
p
c
: Prefer mask over a
n
di
.
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-10-19
Richard Henderson
t
c
g/
p
p
c
: Revise goto_tb implementation
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-10-19
Ri
c
hard Henderson
tcg/ppc: Adju
s
t
e
xit_
t
b for change
i
n
prologue p
l
acement
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-10-07
R
icha
r
d
H
enderson
tcg: A
d
just
CODE_GEN_AVG_BLOCK_SI
Z
E
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-10-07
Richard
Henderson
t
c
g: Check for overflo
w
v
i
a
highwater mark
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-10-07
R
i
chard Henderson
tcg: Allocat
e
a guard
pa
g
e after c
o
d
e
_gen_buffer
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-10-07
Richard
Henderson
tcg: Emi
t
pro
l
ogue to th
e
beginning
o
f code_gen_buffer
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-10-07
Ric
h
ard Hen
d
erson
tcg:
Remove tcg_gen
_
code_s
e
arch_pc
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-10-07
Richard Henderson
tcg
:
Remove gen
_
in
t
e
rm
e
diate_code_pc
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-10-07
Ric
h
ard Henderson
tcg
:
Save insn da
t
a
and use i
t
in cpu_restore_state
_
fr
o
m_tb
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-10-07
Richa
r
d
Henderson
t
cg: Pas
s
data ar
g
ument to
res
t
ore_sta
t
e_t
o
_opc
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-10-07
Richard Hender
s
on
tcg: Add TCG_MAX_INSNS
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-10-07
Richar
d
Henders
o
n
target-*: Drop cpu_g
e
n_code def
i
n
e
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-10-07
R
icha
r
d Henderson
tcg: Merge cpu
_
gen_code into
tb_gen_co
d
e
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-10-07
R
icha
r
d H
e
nders
o
n
targe
t
-sparc:
A
dd n
p
c s
t
ate to insn_s
t
art
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-10-07
Ric
h
ard
Hen
d
erson
targ
e
t
-spa
r
c: Re
m
ove g
e
n_
o
pc
_
jump_pc
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-10-07
Richard Henderson
t
a
rget-s
p
arc:
S
p
l
it out gen_
b
ranch_n
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-10-07
Richard Henderson
target
-
sparc: Tidy
gen_branch_a interfac
e
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-10-07
Ric
h
ard
Henderson
target-cris: Mirror gen_
o
pc_pc into insn
_
start
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-10-07
Richard Hender
s
on
target-sh4: Add flags
state t
o
insn
_
start
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-10-07
Richa
r
d Henderso
n
target-s390
x
: Add
c
c_op state to i
n
sn_start
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-10-07
R
i
ch
a
rd
H
end
e
rson
targ
e
t
-
mips: Add de
l
ayed bra
n
ch state
to insn_sta
r
t
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-10-07
R
i
c
h
ard Henderson
tar
g
et-i386: Add cc_op state to insn_start
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-10-07
Richa
r
d H
e
nd
e
rso
n
target-arm: Add condex
e
c state t
o
insn_start
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-10-07
Richard H
e
n
d
erson
tcg: Allow ex
t
ra data t
o
be attac
h
ed to
i
n
s
n
_
st
a
r
t
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-10-07
Richard Henderson
t
a
rget-*:
Introduce a
n
d use cpu_breakpoin
t
_test
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-10-07
R
ichard
Hen
d
erson
target-*: Incremen
t
num_insn
s
immedi
a
tely
a
fter tcg
_
gen_insn
.
.
.
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-10-07
Richard
Henderson
t
a
rget-*:
Unc
o
nditionally e
m
it tcg_gen_insn_start
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-10-07
Richa
r
d
Henderson
tcg:
Rename debug_in
s
n_start to insn_start
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-10-07
Chen Gang
ta
r
get-tileg
x
: Support iret
instruction and
related
.
.
.
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-10-07
Chen Ga
n
g
target-
t
ilegx: Use
TILEGX
_
EXCP
_
OP
C
O
D
E_UNK
N
OWN and T
I
LEGX_EXC
.
.
.
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-10-07
Chen
Gang
target-tile
g
x: I
m
p
l
e
ment v2
m
ults i
n
struction
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-10-07
C
hen Gang
target-t
i
legx: Implement v?in
t
_* instructions
.
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-10-07
Ch
e
n
G
ang
target-tilegx: Im
p
lement
v
2sh*
i
nstructions
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-10-07
Richar
d
Henderson
t
ar
g
et-tilegx:
Han
d
le nofault prefe
t
ch instructio
n
s
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-10-07
Chen Gang
target-
t
ile
g
x: Fix
a
t
ypo for mnemo
n
ic a
b
out "ld_add
"
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-10-07
R
ich
a
rd Henderson
t
a
r
get-
t
i
l
egx: Use TILEGX_EXC
P
_SIGNA
L
i
n
stead
o
f TILEG
X
_EXCP
.
.
.
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-10-07
Che
n
Gang
target-t
i
leg
x
: Decode ill pse
u
do
-
in
s
tru
c
tions
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-10-07
Chen Gan
g
li
n
ux-
u
ser/t
i
legx: Implement ti
l
egx sign
a
l
f
eatures
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-10-07
C
h
en Gang
l
inu
x
-user
/
syscall_defs
.
h: Sync the latest si_code
.
.
.
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-10-07
Chen Gang
tar
g
et-tilegx
:
Let x1 pipe process b
p
t instructi
o
n
.
.
.
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-10-07
Richard He
n
der
s
on
target
-
tilegx: Implement co
m
plex multi
p
ly in
s
tructio
n
s
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-10-07
R
i
chard H
e
nderson
target-tilegx:
I
mplement table
i
n
d
e
x instruction
s
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-10-07
Richard Henderson
target-ti
l
egx: Implement
c
rc instruc
t
ions
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
next