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
Ri
c
ha
r
d
He
n
derso
n
target-
p
pc: Fix rlw
i
mi, rlwinm, rlwnm
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-06-05
Richard Henders
o
n
target-*
:
df
i
l
te
r
s
u
pp
o
rt
f
or in_asm
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-05-26
Ri
c
har
d
Henders
o
n
tar
g
et-ppc: C
l
eanu
p
s to rld
i
nm, rldnm, rldimi
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-05-26
Richard Hender
s
o
n
target-ppc: Use 32-bit rotate
i
nstead of
deposit +
.
.
.
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-05-26
R
i
chard
Henderson
target-ppc: Use movcond in is
e
l
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-05-13
Richard
H
enderson
trans
l
at
e
-all:
Ad
j
us
t
2
56mb testing f
o
r
m
ips64
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-03-14
Rich
a
rd He
n
d
e
rson
targe
t
-i3
8
6: D
u
mp unkno
w
n
o
p
c
o
d
es wit
h
-d unim
p
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-03-14
Richard H
e
nder
s
o
n
target-i386: Fix inhibit irq mask handling
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-03-14
Richar
d
Hender
s
on
target-i386: Use gen_nop_mo
d
rm f
o
r prefetch in
s
tructions
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-03-14
Ri
c
hard Henderson
targ
e
t
-i38
6
: Fix SMSW f
o
r 64-b
i
t mode
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-02-23
R
ichard Henderso
n
target
-
sparc: Use global
r
egis
t
ers for the
r
egister
.
.
.
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-02-23
Ric
h
a
rd
Henderson
targe
t
-spar
c
:
Tidy
g
lobal
register initia
l
i
z
ation
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-02-23
Ri
c
hard H
e
nderson
t
c
g
:
Al
l
ocate indir
e
ct
_
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
c
hard Henderson
tcg
:
I
mplement indirect memor
y
r
e
gisters
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-02-23
Ri
c
hard Hen
d
erson
tcg:
W
o
rk around cla
n
g bug wrt en
u
m
r
anges, part 2
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-02-15
R
icha
r
d
Henderson
tar
g
et-i386: Implement FSGSBASE
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-02-15
Ri
c
hard Hende
r
son
t
a
rget-i
3
86: Enab
l
e
CR
4
/XCR0 fe
a
tures
f
or
u
ser-mode
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-02-15
Richard
H
en
d
ers
o
n
targe
t
-i386: Clear bnd
r
eg
s
during legacy near
j
umps
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-02-15
R
ic
h
a
r
d Hender
s
on
target-i386: Imple
m
ent
BN
D
LDX, BNDST
X
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-02-15
Richard Hen
d
erson
targe
t
-i386: Update BNDSTA
T
US for e
x
c
eptions ra
i
sed
.
.
.
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-02-15
Ric
h
ard Henderson
ta
r
get-i3
8
6: Implement BNDCL,
BNDCU,
BNDC
N
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-02-15
Richard Henderson
target-i386
:
Imp
l
e
ment BNDMOV
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-02-15
Ri
c
h
a
rd H
e
nders
o
n
ta
r
get-i386
:
Impleme
n
t
BNDMK
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-02-12
Richard Henderson
target-i386:
Split up gen_lea_modr
m
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-02-12
Ri
c
ha
r
d Henderso
n
target-i386: Per
f
orm set/
r
eset_inh
i
b
i
t_irq inline
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-02-12
Richard Henderson
ta
r
get-i386
:
Enable c
o
ntrol registers for MP
X
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-02-12
R
i
chard Hen
d
erson
ta
r
get-i386
:
Implemen
t
XSAVEOPT
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-02-12
R
i
ch
a
rd Hen
d
erson
target-i38
6
: Ad
d
XSAVE extensi
o
n
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-02-12
Rich
a
rd Hende
r
son
targe
t
-i386: Re
a
rrange p
r
oce
s
sing
o
f 0F A
E
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-02-12
Richa
r
d
H
e
nd
e
rson
target-i386
:
Rearrange
p
r
ocessing of 0
F
01
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-02-12
Richard Henders
o
n
t
a
r
g
e
t
-
i
386: Split fxsave/fxrstor i
m
p
l
em
e
n
tation
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-02-09
Ri
c
hard Henders
o
n
target-i386: Deconstruct the c
p
u
_T array
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-02-09
R
ichard Henderson
target
-
i
386: Tidy gen_add_A0_im
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-02-09
Ric
h
a
r
d He
n
d
e
rson
t
arge
t
-i386: Rewrite leave
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-02-09
R
i
chard Henderso
n
target
-
i386:
R
ewr
i
te gen_enter
i
nline
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-02-09
Richa
r
d Henderson
target-i386: U
s
e gen_le
a
_v_seg
i
n pusha/popa
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-02-09
Ric
h
ar
d
He
n
derson
tar
g
et-i386: Access segs v
i
a
T
CG register
s
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-02-09
Richard Henderso
n
target-i386: Use gen_lea_v_seg in stack subroutines
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-02-09
Richa
r
d Henderso
n
t
a
rget-i386: Use gen_le
a
_
v_seg in
gen_le
a
_modrm
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-02-09
Richard Hen
d
e
r
son
target-i386
:
Int
r
oduce mo_stacksize
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-02-09
Richard H
e
n
ders
o
n
tar
g
et-i3
8
6
:
Create
g
en_lea_v_se
g
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-02-08
R
ichard H
e
nderson
t
cg: I
n
troduce t
e
mp_load
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-02-08
Rich
a
rd Hend
e
rson
tcg
:
Change
t
emp_sa
v
e argument to TCGTemp
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-02-08
Richard Henderson
tcg: Chan
g
e
temp_sy
n
c argument to
TCGTemp
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-02-08
Richard
Henderson
tcg: Change temp_dead
a
rgument to TCGTemp
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-02-08
Richard Hender
s
o
n
t
cg: Chan
g
e re
g
_to_tem
p
to TCGTemp pointer
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-02-08
Richard Hen
d
e
rson
tcg: Remove
t
cg_get_
a
rg_str
_
i
32/64
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-02-08
Richard Henderson
tcg:
More use of TCGReg whe
r
e appropr
i
ate
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-02-08
Richard Hend
e
rs
o
n
tc
g
: W
o
r
k
aro
u
nd clang b
u
g
w
rt enum
r
anges
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-02-08
Ric
h
a
rd Henderson
tcg: Tidy
t
e
mporary a
l
location
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-02-08
Richard H
e
nderson
tcg: Change ts->mem_reg to
ts
-
>
m
em_base
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-02-08
Richar
d
Henderson
tcg
:
C
hange tcg_global_mem_new_
*
to
t
ake a TCGv_ptr
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-02-08
Richa
r
d Hende
r
so
n
t
cg:
R
emove lingerin
g
references to gen
_
o
p
c_buf
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-02-08
Richard Henderson
tcg: Res
p
ec
t
h
ighwater
in tc
g
_out_tb_finali
z
e
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-12-01
Richard
H
e
nder
s
on
tcg: Increa
s
e the highwater reservation
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-11-17
Ric
h
ard
Hender
s
on
target-i
3
86: F
i
x mulx
for id
e
n
t
ical ta
r
get regs
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-10-28
Richard Henderson
t
arget-*:
A
dvance pc after recogni
z
ing
a
breakp
o
i
n
t
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-10-23
R
i
chard Hend
e
rson
target-i386: C
h
eck CR4[DE]
f
or
process
i
ng
D
R4/DR5
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-10-23
Richard Hende
r
s
on
target-i386: Op
t
im
i
ze setting d
r
[0-3]
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-10-23
Ri
c
h
a
r
d H
e
nderson
target-i386: Move h
w
_*breakp
o
i
n
t
_* functions
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-10-23
Rich
a
r
d Henderson
target-i386: Re-introduc
e
op
t
imal br
e
akpoint
r
e
moval
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-10-23
Richard Henderson
target-i386: Introd
u
ce cpu_x86_update_dr7
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-10-19
Richar
d
Henderson
cpu-exec
:
Add "no
c
hain"
debug
f
l
ag
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-10-19
Richard Hend
e
rso
n
tcg/ppc
:
Prefer ma
s
k
o
v
er andi
.
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-10-19
R
i
chard Hender
s
on
tcg/ppc:
Revise goto_
t
b
i
mpleme
n
tati
o
n
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-10-19
Richard Henderson
tcg/ppc:
Adjust ex
i
t
_tb for change
in pro
l
ogue placement
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-10-07
R
i
c
har
d
Hen
d
erson
t
c
g: Adj
u
st COD
E
_G
E
N_AVG_BL
O
C
K
_
SIZE
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-10-07
Richard Hende
r
so
n
tcg: Check for overflow vi
a
h
ig
h
water ma
r
k
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-10-07
Richard Henderson
tc
g
: Allocate a gua
r
d page after
c
o
d
e
_
g
en
_
buffe
r
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-10-07
Richard
Hender
s
on
tcg: Emit prologue to th
e
begi
n
ni
n
g of code_g
e
n
_
buffer
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-10-07
R
i
c
hard He
n
derson
tcg: Remo
v
e
tcg_gen_code_search
_
pc
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-10-07
Richard He
n
derson
tcg: Remove gen_interme
d
iate_code_pc
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-10-07
Richard
Hen
d
erson
t
c
g:
S
ave insn data and use
i
t in cpu_restore_
s
tate_f
r
om_
t
b
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-10-07
Richard
Hen
d
erson
tcg: P
a
ss dat
a
argument to res
t
ore_state_to_opc
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-10-07
Richard He
n
de
r
son
tcg: A
d
d TCG_MAX_INSNS
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-10-07
Richard Henderson
target-*
:
Drop
c
pu_gen_co
d
e
define
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-10-07
Richa
r
d H
e
nderson
tcg:
M
e
rge cpu
_
gen
_
code into tb_gen_code
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-10-07
Richar
d
Hen
d
e
r
son
target-sp
a
rc:
Add npc
s
t
a
te to i
n
sn_sta
r
t
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-10-07
Richar
d
H
e
n
der
s
on
target-sparc: Remove
g
en_o
p
c_jump_pc
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-10-07
Ri
c
har
d
Henderson
targe
t
-sparc: Split
out gen_branch
_
n
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-10-07
Richard Henderson
t
arget-sp
a
rc:
T
i
dy gen_
b
ranch_
a
i
nterf
a
ce
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-10-07
Richar
d
H
end
e
r
s
on
targe
t
-cris: Mirror gen_opc_pc
i
nt
o
i
nsn_start
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-10-07
Ric
h
ard Henderson
target-s
h
4: Add flags sta
t
e
to
insn_
s
tart
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-10-07
Rich
a
rd Henderson
targ
e
t-s390x:
Add c
c
_op
state
to insn_star
t
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-10-07
R
ic
h
ard
Hend
e
rson
tar
g
et-mips: Add dela
y
ed
b
ranch state to
i
nsn
_
sta
r
t
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-10-07
Richard Hen
d
erso
n
target-i386: Add
cc_
o
p
s
tate to insn_s
t
art
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-10-07
Ri
c
ha
r
d He
n
derson
target-arm: Add c
o
ndexec
st
a
t
e to ins
n
_s
t
a
r
t
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-10-07
Rich
a
rd Henderson
tcg: Allow
extra data
to
be at
t
ached t
o
insn_star
t
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-10-07
Richard
Henderson
target-*: Intro
d
u
c
e an
d
use cp
u
_breakpoin
t
_te
s
t
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-10-07
Richa
r
d
Hender
s
on
ta
r
g
et-*: I
n
c
r
e
m
ent
num
_
i
nsns immediately aft
e
r
t
cg_gen_insn
.
.
.
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-10-07
R
ic
h
a
r
d Hende
r
son
targe
t
-*
:
Un
c
onditionally e
m
it tcg_gen_insn_sta
r
t
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-10-07
R
ichard Hend
e
rson
t
cg
:
Rename debug_insn_start to
insn_start
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-10-07
Rich
a
rd Henderson
target-tilegx: Handle
n
o
f
ault prefetc
h
instructions
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-10-07
Richard Henders
o
n
target-tilegx: Use TILEGX_E
X
CP_S
I
GNAL
ins
t
ead of TILEGX_EXCP
.
.
.
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-10-07
R
i
chard Hen
d
e
rson
targ
e
t-tilegx: Implement comple
x
multiply
instructions
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-10-07
Richard Henderson
target-
t
ilegx: Imp
l
ement table index instr
u
c
t
io
n
s
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-10-07
Richard Henderson
t
arget-tilegx
:
Im
p
lement crc instruct
i
on
s
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-10-07
Richard Henderson
t
a
r
g
et-tilegx: Tidy
s
i
m
d_helpe
r
.
c
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-10-02
Richa
r
d H
e
nde
r
son
t
a
rg
e
t-i386: Make check_
h
w_breakpoint
s
stati
c
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-10-02
Ric
h
ard Henderson
tar
g
et-i386: Move breakpoin
t
r
elated
f
u
nctions to new
.
.
.
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
next