repo.or.cz
/
qemu
/
ar7.git
/
search
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
log
|
graphiclog1
|
graphiclog2
|
commit
|
commitdiff
|
tree
|
refs
|
edit
|
fork
first
·
prev
·
next
target-i386: Dump unknown opcodes with -d unimp
2016-03-14
Richard Henderson
targ
e
t-i386: Dump unknown opcodes with -d unimp
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-03-14
R
ic
h
ar
d
Henderson
target
-
i386
:
Fix in
h
ibit irq ma
s
k hand
l
ing
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-03-14
Richar
d
Henderson
target-i
3
8
6
: Use gen_nop_m
o
d
r
m
for pre
f
etch
i
nstructions
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-03-14
Richard Hender
s
on
ta
r
g
et-i386: Fix SMSW for 64-bit mode
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-02-23
Richa
r
d
He
n
derson
t
a
rget-sparc:
U
se global regi
s
ters fo
r
the register
.
.
.
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-02-23
Ri
c
hard Henderson
targ
e
t
-spar
c
: Tidy glo
b
al regist
e
r
initialization
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-02-23
Ri
c
hard Hende
r
s
o
n
t
cg: Allocate indirect_bas
e
t
e
mpo
r
aries in
a
d
i
fferent
.
.
.
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-02-23
Richard Henderson
tcg: Implement
i
n
direct memory registers
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-02-23
R
i
chard H
e
nderson
t
cg: Wo
r
k a
r
o
u
nd clang bug wrt enum ranges,
p
art
2
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-02-15
Ric
h
a
r
d H
e
nderson
target-
i
386: Implement FSGSB
A
S
E
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-02-15
Richard Henderson
targe
t
-i386: En
a
bl
e
C
R
4/XCR0 f
e
atures
f
or u
s
er-m
o
de
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-02-15
Richard Hende
r
s
o
n
target-i386: Clear b
n
dregs during legacy near
jumps
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-02-15
Richard Henderson
target
-
i386: Implement BNDLDX, BNDSTX
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-02-15
Richard Henderson
ta
r
get-
i
386
:
Update BNDSTATUS fo
r
exceptions raised
.
.
.
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-02-15
Richard Henderson
target-i386: Implement BN
D
CL, B
N
DCU, BNDCN
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-02-15
R
i
c
hard He
n
derso
n
target-i386: Implement BNDM
O
V
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-02-15
Richard Hend
e
rson
target-i386: Impl
e
ment BNDM
K
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-02-12
Richard Hende
r
s
on
targe
t
-
i386: Split up ge
n
_le
a
_modrm
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-02-12
Richa
r
d Hend
e
rson
target-i
3
8
6: Perfo
r
m set/reset_inhibit_irq
i
nlin
e
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-02-12
Ri
c
h
ard Hend
e
rso
n
target-i386: Enable contro
l
registers
f
or MPX
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-02-12
Ri
c
hard He
n
d
erson
ta
r
g
e
t
-i386: I
m
plem
e
nt XSAV
E
O
P
T
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-02-12
Ri
c
hard Hend
e
rson
target-i386: Add XSAVE ex
t
ension
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-02-12
R
ichard Henderson
targe
t
-i3
8
6: Rearr
a
nge processi
n
g
o
f 0F AE
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-02-12
R
i
chard H
e
nderson
t
a
rget-i386: Rear
r
ange
proc
e
ssing of 0
F
0
1
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-02-12
Richard Henderson
t
a
rget-i386: Split fxsave/
f
x
r
stor
implementation
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-02-09
Rich
a
rd Hen
d
erson
ta
r
g
e
t
-
i38
6
: De
c
ons
t
ruct the c
p
u_T array
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-02-09
Richar
d
Henderson
t
a
r
get-i
3
86
:
Tidy gen_add_A0_
i
m
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-02-09
Richar
d
Hen
d
erson
target-i3
8
6: Rewrite leave
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-02-09
Richa
r
d Henderson
target-i
3
86: Rewrite ge
n
_en
t
er inl
i
ne
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-02-09
Ric
h
ard Hend
e
rson
target-
i
38
6
: Use ge
n
_lea_v_seg
in pu
s
ha/po
p
a
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-02-09
Ric
h
ard Henderson
ta
r
get-i386
:
Acces
s
segs v
i
a
T
C
G
reg
i
s
ters
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-02-09
Rich
a
rd Hend
e
rson
target-i386: U
s
e gen
_
l
ea_v_seg in stack subroutines
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-02-09
Richard Henderson
target-i
3
86: Use g
e
n_lea_
v
_seg in ge
n
_lea
_
modrm
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-02-09
Richard He
n
de
r
s
on
target-i386
:
Introduce mo_stacksize
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-02-09
Ri
c
ha
r
d H
e
nderson
targ
e
t-i386: Cr
e
ate ge
n
_lea_v_seg
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-02-08
Richard Hen
d
erson
tcg: Introdu
c
e t
e
mp_load
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-02-08
Ri
c
h
a
rd Hend
e
rson
t
c
g:
Ch
a
nge te
m
p
_
s
a
v
e argument to
TCGTemp
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-02-08
Richard
H
enderson
tcg: Change tem
p
_sync argum
e
n
t
to TCGTem
p
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-02-08
Richard H
e
n
d
erso
n
tcg: Change temp_dead arg
u
ment t
o
T
CGT
e
mp
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-02-08
R
i
chard
Henderso
n
tcg: Chang
e
reg_to_temp
to TCGTemp
p
ointer
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-02-08
R
ichard
H
enderson
tcg: Remove tcg_get_a
r
g_str_i32/6
4
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-02-08
Richard Henders
o
n
t
c
g: More use of
TCGRe
g
w
here appropriate
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-02-08
Richard Henders
o
n
t
c
g: W
o
r
k around clang bu
g
wrt enum
r
anges
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-02-08
Richa
r
d H
e
nderson
tcg: Tidy temp
o
rary al
l
ocatio
n
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-02-08
R
i
chard Henderson
tcg: Change ts->mem_reg to ts->me
m
_base
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-02-08
Richard Henders
o
n
t
c
g
:
C
h
ang
e
tcg
_
g
l
obal_m
e
m_
n
ew_* to ta
k
e a TCG
v
_ptr
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-02-08
Ric
h
a
r
d Henderso
n
tcg: Remove lingering
references to gen_op
c
_buf
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-02-08
Richard Henderson
tcg: Respect highwater in tc
g
_out_tb_finaliz
e
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-12-01
Richard Henderson
tcg: Increase the h
i
g
h
w
a
t
e
r
reservatio
n
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-11-17
Richard Henderson
target-i386: Fix mulx for identic
a
l target regs
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-10-28
Ri
c
hard Henderson
targe
t
-*
:
Advance pc
after recog
n
izing
a breakpoint
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-10-23
R
i
c
h
a
rd Henderson
target-i386: Che
c
k CR4[DE
]
for proc
e
ssing DR4/DR5
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-10-23
Richard Henderson
target-i386: O
p
timize s
e
t
ting dr[0-3]
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-10-23
Richard Henderson
targe
t
-
i386: Move hw_*breakpoint_* fu
n
ctions
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-10-23
Richard Henderson
targ
e
t-i3
8
6: R
e
-in
t
ro
d
uce optimal
breakpoi
n
t remov
a
l
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-10-23
Richard Hende
r
son
target-i386: Intr
o
duce cpu_x86_upd
a
te_dr7
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-10-19
Richard
H
enderson
cp
u
-exec: Add "nocha
i
n" deb
u
g flag
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-10-19
Richard Hend
e
rson
tcg/ppc: Prefe
r
mask over andi
.
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-10-19
Richard Henderson
tcg/pp
c
: Re
v
ise
goto_tb implement
a
t
i
on
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-10-19
R
i
c
ha
r
d Hender
s
on
tc
g
/pp
c
: Ad
j
ust exit_tb
f
or change in p
r
ol
o
gue placement
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-10-07
R
i
char
d
He
n
derson
t
cg: Adjust CODE_GEN_AVG_BLOCK_SIZE
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-10-07
R
i
ch
a
rd Hen
d
erson
t
c
g
: Check for overflo
w
via high
w
ater ma
r
k
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-10-07
Richard
H
e
n
derson
tcg: All
o
c
a
t
e
a
guard page after code_
g
en_buffer
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-10-07
Richard Henderson
tcg: Emit prologue to t
h
e
beginn
i
ng of code
_
ge
n
_buffer
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-10-07
Richard Henderso
n
tcg: Remove t
c
g_gen
_
c
ode_search
_
pc
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-10-07
Richard
H
end
e
rso
n
tcg: Remove gen_intermediate_code_pc
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-10-07
Ric
h
ard Hende
r
s
o
n
tcg
:
S
a
ve insn data a
n
d
use it in cpu
_
restor
e
_state_fro
m
_
tb
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-10-07
Richard H
e
nderson
tcg:
P
ass
data
a
rgument to restore_sta
t
e_to_opc
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-10-07
Richard Hen
d
e
r
s
o
n
tcg:
A
dd TCG
_
MAX_INSN
S
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-10-07
Richard Hen
d
e
r
s
o
n
t
a
r
g
e
t
-*: Drop cpu
_
gen_code define
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-10-07
Rich
a
rd H
e
n
d
er
s
on
tc
g
: Merge cpu_gen_code
i
nto
tb_gen_code
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-10-07
R
ichard Henders
o
n
target-sp
a
rc:
A
dd npc state to insn_star
t
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-10-07
Richard
Henderso
n
targe
t
-sparc: Remove g
e
n_opc_
j
ump
_
pc
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-10-07
Richard Henderson
target
-
sparc: Split
o
ut gen_bra
n
c
h
_n
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-10-07
Rich
a
rd Hen
d
e
r
son
target-sp
a
r
c
: Tidy
g
e
n_b
r
anch_a inter
f
ace
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-10-07
Richard
Henderson
target-cris: Mirror gen_o
p
c_pc into insn_start
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-10-07
Rich
a
rd H
e
nder
s
o
n
target-sh4
:
A
d
d fla
g
s state to insn_st
a
rt
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-10-07
R
ichard Hende
r
son
tar
g
e
t-s390x: Ad
d
c
c_
o
p
s
tate
t
o insn_start
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-10-07
R
i
ch
a
rd Henderson
t
arget-mips: Add delayed
b
ranch state to in
s
n_start
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-10-07
Rich
a
rd Hend
e
rson
t
arget-i3
8
6
:
A
dd
cc_o
p
stat
e
t
o
ins
n
_
start
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-10-07
Richard
Henderson
target
-
arm:
Add c
o
ndexec state
t
o
insn_start
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-10-07
Richard Henderson
tcg: Allow extra data to be attached to ins
n
_start
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-10-07
Richard
H
enderson
target-*
:
Introduce
an
d
use cp
u
_breakpoint_test
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-10-07
Richard
H
e
n
derson
target-*: Incremen
t
num_in
s
n
s
i
m
mediately afte
r
tcg_g
e
n
_
insn
.
.
.
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-10-07
R
i
chard Henderson
tar
g
et-*: Unconditionall
y
emit tcg
_
g
en_in
s
n_start
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-10-07
Rich
a
rd Henderson
t
c
g: Rename debug_in
s
n
_
start
t
o ins
n
_
s
tart
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-10-07
Richard Henderson
t
arget-tilegx: Handle
n
ofault pre
f
etc
h
instructions
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-10-07
R
ichard
H
e
n
ders
o
n
t
arget
-
t
i
l
e
gx
:
U
s
e
T
I
LEGX_EX
C
P_S
I
GNAL
instead
of TILEGX_EXC
P
.
.
.
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-10-07
Ri
c
hard Hender
s
on
target-tilegx: I
m
pl
e
ment complex multiply instructi
o
ns
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-10-07
Ric
h
ard Henderson
t
arget-tilegx: Implemen
t
table index i
n
st
r
u
ction
s
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-10-07
Richa
r
d Henderson
target-
t
ilegx
:
Imple
m
ent
c
r
c
i
nstruc
t
io
n
s
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-10-07
Ri
c
hard Hender
s
on
tar
g
et-tile
g
x: T
i
d
y
s
i
md_hel
p
er
.
c
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-10-02
Rich
a
rd Henderson
t
a
rget-
i
386: Make check_hw_breakpoints static
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-10-02
Richard Henders
o
n
target-i386: Mov
e
breakpoint r
e
l
a
ted
f
u
n
ct
i
ons to new
.
.
.
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-10-01
Richard H
e
n
d
erson
virtio: Notice when
the system
does
n
't support MSIx
.
.
.
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-09-18
R
i
chard
H
e
nderson
target-
m
ips: U
s
e
t
c
g_gen_extrh_i64_i32
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-09-15
Richard
He
n
ders
o
n
target-ti
l
eg
x
: Handle v1shl, v1shru, v1shrs
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-09-15
Ri
c
hard Henderson
t
a
rg
e
t
-
tilegx: Handle v1shli, v
1
shrui
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-09-15
Richard
H
en
d
e
r
s
on
target-tileg
x
: Handl
e
v4
i
n
t
_l/h
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-09-15
R
i
ch
a
r
d
Henderson
target-tileg
x
:
Handle at
o
mic
i
nstru
c
tions
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
next