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-ppc: Fix rlwimi, rlwinm, rlwnm
2016-06-17
Richard Henderson
target-ppc
:
Fix rlwimi,
rlwinm,
rlwn
m
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-06-05
Richard Hen
d
erson
t
arget-*: dfilter support for in_asm
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-05-26
Richard Henderson
target-ppc: Cleanups to rldinm, rldnm,
r
ldim
i
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-05-26
Richard Henderson
target-ppc: Use
3
2-bit
r
otate i
n
stead of
deposi
t
+
.
.
.
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-05-26
R
ichard Henderson
target
-
ppc: Us
e
movcond in isel
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-05-13
Richard Henderson
translate-all: Adj
u
st 256mb testing
f
or mips64
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-03-14
Richard Henderson
t
a
rget-i38
6
: Dump un
k
n
o
wn
o
pcodes with -d unimp
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-03-14
Richard Hend
e
rson
target-i386:
F
ix inhib
i
t irq mask h
a
n
d
ling
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-03-14
Richar
d
He
n
der
s
on
target-i386: Use gen_nop_modrm f
o
r
prefetch i
n
s
tructions
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-03-14
R
i
chard Hende
r
s
on
target
-
i
38
6
: Fix SMSW for 64
-
bit
m
ode
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-02-23
Rich
a
rd
He
n
derson
ta
r
get-sparc: U
s
e
global
registers f
o
r the
register
.
.
.
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-02-23
Richard H
e
nde
r
son
target
-
sparc: Ti
d
y
global re
g
ister initializati
o
n
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-02-23
Ric
h
ard He
n
d
erson
t
cg: All
o
c
ate indirect
_
base te
m
poraries in a different
.
.
.
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-02-23
Ric
h
ar
d
He
n
derson
t
c
g: Implem
e
n
t indirec
t
memory registers
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-02-23
Rich
a
rd Henderson
t
cg: Work
around clang bug wrt enum ranges, part 2
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-02-15
Ri
c
har
d
Henderson
target-i386
:
Implement FSGSB
A
SE
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-02-15
Richard Henderson
target-i386: Enabl
e
CR4/XCR0 fe
a
t
ures for user-mode
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-02-15
Ri
c
hard He
n
derson
target-i386: Clear
bn
d
regs
d
uring legacy nea
r
jumps
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-02-15
Richard He
n
de
r
son
targ
e
t-i386: Implement BN
D
LDX, BNDSTX
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-02-15
Richard
Henderson
target-i386:
U
p
d
ate BNDST
A
T
U
S for exce
p
tion
s
r
aised
.
.
.
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-02-15
Richard
H
enders
o
n
target-i386: Im
p
lemen
t
BNDCL,
B
N
D
CU, BNDCN
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-02-15
Richa
r
d
H
e
n
d
erson
t
a
rget-
i
386:
I
m
plement BNDMO
V
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-02-15
Ric
h
ard Hend
e
rson
ta
r
get-i386
:
Im
p
l
e
men
t
BNDMK
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-02-12
Richard 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 Hen
d
erson
target-i386:
P
erform set/re
s
et_inhibit_irq inline
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-02-12
Ric
h
ard Henderson
ta
r
get-i386: Enable c
o
ntrol re
g
ist
e
rs fo
r
MPX
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-02-12
Ri
c
hard Henderson
ta
r
get-i
3
86: Imple
m
e
nt XSAVEOPT
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-02-12
Richard Hend
e
rson
target-
i
38
6
:
A
dd XSAVE extensio
n
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-02-12
Richard H
e
nderson
target-i
3
86: R
e
arr
a
n
g
e
processing of
0F A
E
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-02-12
Richar
d
Hen
d
erson
target-i386: Rearr
a
n
ge
p
rocessing of
0
F
01
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-02-12
R
i
chard He
n
derson
ta
r
get-
i
3
8
6:
S
plit fxs
a
ve/fxrstor implementati
o
n
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-02-09
Richard Hende
r
son
target-
i
386: Deco
n
stru
c
t
th
e
cpu_T array
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-02-09
Richard Hend
e
rson
ta
r
g
e
t-i386: Tidy
gen_ad
d
_A0_im
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-02-09
Ric
h
ard Henderson
target-i386: Rewrite leave
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-02-09
Richard
Henderson
ta
r
g
e
t-i386:
R
ewrit
e
g
e
n
_
e
nter inline
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-02-09
R
i
char
d
Henderson
t
a
rget-i
3
86:
U
s
e gen_lea_v
_
seg
in pusha/popa
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-02-09
Richard Hen
d
erson
targe
t
-i386: Access segs via TCG register
s
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-02-09
Ri
c
h
a
r
d
Hend
e
rson
target-i386: Us
e
gen_l
e
a
_
v
_seg
i
n st
a
ck subroutines
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-02-09
Richard Hen
d
erson
target-i386: U
s
e
g
e
n
_
lea_v_seg in
gen_le
a
_modrm
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-02-09
Richard Henderson
tar
g
et-i386: Introduce mo_stac
k
s
ize
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-02-09
Richard Hen
d
er
s
on
t
arget
-
i386: Create gen_lea_v_se
g
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-02-08
Richard Henderson
tcg: Intr
o
d
u
ce te
m
p_load
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-02-08
R
i
chard Henderson
tcg: Chan
g
e tem
p
_
s
a
ve a
r
gument to TCGTemp
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-02-08
Richard Hend
e
r
son
tcg: Change temp_sync argume
n
t
t
o
T
CGTemp
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-02-08
Ri
c
h
a
rd Henderson
tcg: C
h
ange temp_dead argu
m
ent t
o
TCGTemp
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-02-08
Richard Henderson
t
c
g: Chang
e
reg_to_temp to TCG
T
emp
p
ointe
r
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-02-08
Rich
a
rd He
n
ders
o
n
tcg
:
Remove tcg_get_arg_str_i32/64
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-02-08
Richard
H
e
n
derso
n
tcg: More use of TCGReg where appropriate
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-02-08
Richard Henderson
tcg: Work around clang bug wrt enum ranges
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-02-08
R
ichard Henderson
t
c
g
: Tidy t
e
m
porary al
l
oc
a
tion
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-02-08
Richard Henders
o
n
tcg: Ch
a
nge ts->m
e
m_reg t
o
t
s
-
>mem_ba
s
e
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-02-08
Richard Henders
o
n
tcg: Cha
n
ge tcg_
g
lobal_mem_new_* to take a TCGv_
p
tr
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-02-08
Richard Hende
r
son
tcg
:
Remove lin
g
ering re
f
erences to gen_
o
pc
_
buf
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-02-08
Richard Hender
s
on
tcg: Re
s
pect highwat
e
r in tc
g
_out_tb_finalize
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-12-01
Ric
h
ard Henderson
tcg:
I
ncre
a
se the
h
ighwa
t
er reservation
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-11-17
Richard Hender
s
on
target-i386: Fix m
u
lx fo
r
i
d
entical target regs
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-10-28
Richard Henderson
target-*: Advance pc after recognizing a breakpoi
n
t
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-10-23
Rich
a
rd He
n
d
erson
target-i386
:
Check CR
4
[DE] for proces
s
ing
D
R4/DR5
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-10-23
Ric
h
ard Henderson
targe
t
-i38
6
: O
p
timiz
e
setting
d
r[0-3]
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-10-23
Ric
h
ard
Hend
e
r
s
on
t
a
rget-i386: Move hw_*breakpoint_* fu
n
ctions
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-10-23
Richard H
e
nderson
ta
r
get-i3
8
6
:
Re-introduce optimal
b
reakpoint r
e
moval
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-10-23
R
i
chard Hend
e
rson
ta
r
g
e
t-
i
386: Introduce cpu_x86_
u
pd
a
te_dr7
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-10-19
Richard Hen
d
erson
cpu-ex
e
c: Ad
d
"
n
ochain
"
debug fl
a
g
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-10-19
Richard H
e
nder
s
on
tc
g
/ppc: Pref
e
r mas
k
ov
e
r andi
.
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-10-19
Richard Henderson
tcg
/
ppc: R
e
vise goto_tb implementation
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-10-19
R
icha
r
d
Henderson
t
c
g
/ppc: Adjust e
x
it_tb for c
h
a
nge in prologue placem
e
n
t
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-10-07
R
ichar
d
Henderson
tcg
:
Adju
s
t CODE
_
GEN_
A
VG_BLOCK_SIZE
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-10-07
R
i
chard He
n
derson
t
c
g: Check for
ove
r
flow vi
a
highwat
e
r ma
r
k
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-10-07
Richard Henderson
t
c
g:
A
llocate a g
u
ar
d
pa
g
e afte
r
c
o
d
e_g
e
n_buffer
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-10-07
Ri
c
h
a
rd He
n
derson
tcg: Emi
t
p
r
o
l
ogue to the beginni
n
g of code_
g
en_bu
f
fe
r
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-10-07
Richard Hend
e
rson
tcg: Remo
v
e
tcg_
g
en_co
d
e_sear
c
h_pc
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-10-07
Ric
h
ard H
e
n
d
erson
tcg: R
e
move gen_intermediate_code_pc
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-10-07
Richard Hende
r
s
o
n
tcg
:
S
ave insn da
t
a
a
n
d u
s
e
i
t
i
n cpu
_
restore_sta
t
e_
f
rom_tb
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-10-07
Richard Henderson
tcg: P
a
ss data a
r
gument to restore_sta
t
e
_to_opc
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-10-07
Ri
c
hard Henderson
tcg: Add TCG
_
M
AX_INSNS
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-10-07
Rich
a
rd Henderson
t
a
r
g
et-*
:
Drop c
p
u_ge
n
_c
o
de defin
e
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-10-07
Richard
Henderso
n
tcg: Me
r
ge
c
pu_gen_code into tb_gen_co
d
e
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-10-07
R
i
chard Henderson
t
arget
-
sparc: Add
npc state to insn_start
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-10-07
Richard
Henderson
tar
g
et-spa
r
c: Remove ge
n
_
o
pc_jump_pc
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-10-07
R
i
chard
He
n
derson
t
arget-sparc: S
p
lit out gen_branch_n
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-10-07
R
ichard Henderson
target-sparc: Tidy gen
_
branch_a inter
f
ace
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-10-07
R
i
chard H
e
nderso
n
target-cris:
M
irror gen_opc_pc into insn_sta
r
t
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-10-07
Richard Henderson
ta
r
get-sh4: Add flags state to
insn_s
t
a
rt
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-10-07
R
i
chard
H
enderson
t
a
rg
e
t-s390x: Add cc_op state
to insn_start
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-10-07
R
ichard Hende
r
son
target-mip
s
: A
d
d delayed b
r
anch stat
e
to in
s
n_start
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-10-07
Richard Henderson
t
a
rget-
i
3
86: A
d
d
c
c_op
state to insn_star
t
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-10-07
Richard Henderson
t
a
r
get-arm:
A
d
d
con
d
exec state to ins
n
_start
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-10-07
R
i
chard Hende
r
son
tcg: Allow extr
a
data
to be attac
h
ed to ins
n
_
s
tart
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-10-07
Richard
Henderson
targe
t
-
*
: Introd
u
c
e
and
u
se cpu_bre
a
kp
o
int_te
s
t
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-10-07
Richard
Henderson
tar
g
et-*: In
c
r
ement
n
u
m_insns immediate
l
y after tcg_gen_insn
.
.
.
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-10-07
Richard Henderson
tar
g
et-*
:
Unconditionally em
i
t tcg
_
gen_insn_sta
r
t
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-10-07
Richar
d
Hen
d
er
s
on
tcg: Rename
d
ebug_insn_start to i
n
sn_start
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-10-07
Richard Henderson
ta
r
get-tilegx: H
a
ndle nof
a
u
lt
prefetch
ins
t
ruction
s
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-10-07
Ri
c
h
a
rd
H
enderson
tar
g
et
-
tilegx:
U
se TILEGX_EXC
P
_SIGNAL instead of TILEG
X
_EXCP
.
.
.
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-10-07
Richard Hender
s
on
t
arget-tilegx: Implemen
t
com
p
lex mult
i
ply instructions
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-10-07
Richard Hen
d
erson
ta
r
get-tile
g
x:
Imp
l
e
ment table i
n
dex instruc
t
i
o
ns
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-10-07
Richard
H
en
d
ers
o
n
tar
g
et-tilegx: Impleme
n
t crc
i
nstructi
o
ns
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-10-07
R
ichar
d
Henderson
target-tile
g
x: Tidy s
i
md_helper
.
c
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-10-02
R
ich
a
rd Henderson
targ
e
t-i386
:
Make c
h
eck
_
hw
_
b
reakpoints static
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-10-02
Richard H
e
nderson
target-i386:
Move breakpoin
t
related f
u
n
ction
s
t
o new
.
.
.
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
next