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-ppc: Fix rlwimi, rlwinm, rlwnm
2016-06-17
Rich
a
rd H
e
nderson
tar
g
et-ppc:
F
i
x rlwimi,
r
lwinm, rlwnm
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-06-05
Ri
c
hard Henderso
n
targe
t
-*: dfilter support for in_asm
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-05-26
Richard Hender
s
on
target-ppc: Cleanups to rldinm, rldnm, r
l
di
m
i
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-05-26
Ri
c
hard Henderson
target-p
p
c: Use 3
2
-bit r
o
t
a
te i
n
stead
o
f de
p
osit +
.
.
.
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-05-26
Richard Henderson
ta
r
get-
p
pc
:
Use movcond in isel
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-05-13
Ric
h
ard
He
n
d
erson
tr
a
nslate-all: Adjust 256mb testing
f
or
m
i
p
s64
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-03-14
R
i
chard Henderson
target-
i
3
86: D
u
mp unknown
o
pcodes with -d unimp
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-03-14
Richard Hen
d
erson
targe
t
-i386: Fix inhibit i
r
q m
a
sk handling
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-03-14
Richa
r
d Henderson
ta
r
get-
i
386: Use gen_nop_modrm for
p
r
efetch instructions
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-03-14
Richard Henderson
ta
r
get-i386: F
i
x SM
S
W
for
64-bit mode
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-02-23
Richard Henderson
target-sparc: Use global regist
e
rs for
t
h
e reg
i
st
e
r
.
.
.
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-02-23
R
i
chard Hende
r
so
n
target-sparc: Tidy global register initialization
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-02-23
R
i
chard Hend
e
rso
n
t
c
g: Alloca
t
e indir
e
ct_ba
s
e temp
o
r
a
ries in
a different
.
.
.
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-02-23
Richard
Hen
d
erson
tcg: Imp
l
e
m
ent
i
n
direct m
e
mory registers
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-02-23
Richard Hender
s
on
tcg: Work aro
u
n
d
clang bug wrt enum ranges
,
part 2
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-02-15
Richard Hender
s
on
ta
r
g
e
t-i
3
86: I
m
plement FSGSBASE
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-02-15
Richar
d
Henderson
t
a
rget-i386
:
E
nable CR4/
X
C
R
0 feature
s
for use
r
-mode
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-02-15
Richard
Hen
d
erson
target-i386: Clear b
n
dregs duri
n
g
l
e
gacy near jumps
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-02-15
R
i
chard Hend
e
r
son
t
a
rget-i386: Implemen
t
BNDLDX
,
B
N
DS
T
X
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-02-15
Richard Henders
o
n
targ
e
t-i386: Upd
a
te BNDSTAT
U
S for excep
t
ions
raised
.
.
.
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-02-15
Richa
r
d Henderson
target-i386: Implement BND
C
L, BNDCU,
BNDCN
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-02-15
R
i
chard Henderson
ta
r
get-i386: Imple
m
ent
B
NDMOV
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-02-15
Rich
a
rd Hend
e
rson
t
arget-i386: Implement BND
M
K
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-02-12
Ric
h
ard Henderson
t
a
r
g
et-i386: Sp
l
i
t up gen_lea_
m
od
r
m
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-02-12
Ric
h
ard H
e
nderson
targ
e
t
-
i38
6
: Perform set
/
reset_inhibi
t
_ir
q
inline
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-02-12
Richard Hende
r
son
target-i386: Enab
l
e
c
ontrol registe
r
s for MPX
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-02-12
R
ichard Henderson
targe
t
-i38
6
:
I
mpl
e
ment XSAV
E
OPT
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-02-12
Richard Hender
s
on
t
a
rge
t
-
i
3
8
6:
Add XS
A
V
E
extension
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-02-12
Richard Henderson
targe
t
-i386: Rearr
a
nge proce
s
sing of 0F AE
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-02-12
Rich
a
r
d H
e
n
ders
o
n
tar
g
et-i386:
R
earrange processing
of 0F 01
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-02-12
Richard Henders
o
n
target-i386:
S
plit
fxsave/fxrstor impleme
n
tation
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-02-09
Richa
r
d He
n
d
erson
t
arget-i386: D
e
c
onstruct
the cpu_T array
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-02-09
R
icha
r
d Henderson
target-i3
8
6:
Tidy
g
en_ad
d
_
A
0
_im
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-02-09
Richard Henderson
targe
t
-i38
6
:
Rewrite leave
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-02-09
Richard Henderson
t
a
rget-i386: Rewrite gen_enter inli
n
e
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-02-09
R
i
chard Hen
d
ers
o
n
target-i386: Use
gen_lea_v_
s
eg in pusha/popa
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-02-09
Richard Hend
e
r
son
target-i
3
8
6: Access segs via
T
C
G registers
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-02-09
R
i
c
hard H
e
nderson
ta
r
get-i386:
U
se gen_lea_v_s
e
g in stack subroutines
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-02-09
Richa
r
d Henderson
target-i38
6
: Us
e
gen_lea_v_
s
eg in gen_l
e
a_modrm
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-02-09
R
i
chard Henderson
t
a
rget-i386: Introduce m
o
_stacksize
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-02-09
Richard
H
enderson
targe
t
-i386: Create
g
en_lea_v_seg
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-02-08
R
ich
a
r
d Henderson
tcg:
Introduce t
e
mp_load
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-02-08
Richard Henderson
tcg: C
h
an
g
e temp
_
save argument to
T
CGTemp
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-02-08
R
i
ch
a
rd Henderson
tcg: Cha
n
ge
t
emp_
s
ync argumen
t
to TCGTe
m
p
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-02-08
Richa
r
d Henderson
t
cg: C
h
ange temp_dead argument to TCGTemp
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-02-08
Richard He
n
derson
tcg
:
Change
reg_to_
t
emp to TCGTe
m
p pointer
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-02-08
Richar
d
He
n
de
r
son
tcg: Remove tcg_get
_
arg_str_i32
/
64
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-02-08
Richard
Henderson
tcg: More use of
T
CGReg where appropriate
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-02-08
Richard Hende
r
son
t
cg: Work around
c
lang bug wrt
e
nu
m
r
a
nges
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-02-08
Rich
a
r
d
Henderso
n
tcg: Tidy temporary allocation
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-02-08
Richard
Henderson
tc
g
: Change ts->mem_reg to ts->me
m
_ba
s
e
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-02-08
Richard
Henderson
tcg: Change tcg_global_
m
em_new_* to take a TCGv_
p
tr
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-02-08
Richa
r
d Henderson
tcg: Remo
v
e
lingering references
t
o
gen
_
opc_buf
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-02-08
Richard H
e
n
derson
tcg:
Respect highwater in tcg_out_t
b
_
f
inalize
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-12-01
Rich
a
rd Henderson
tcg:
I
ncrease t
h
e highw
a
ter
r
eservation
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-11-17
Richard Hende
r
son
target-i386: Fix mu
l
x for identical ta
r
get reg
s
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-10-28
R
i
cha
r
d
H
e
nd
e
r
s
on
target-*: Advance pc
after recognizi
n
g a brea
k
point
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-10-23
Richar
d
Henderson
target-i386: Check CR
4
[DE]
for proce
s
sing DR4/
D
R5
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-10-23
Richa
r
d Hende
r
son
t
a
rget-i386: Optimize setting dr[0-3]
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-10-23
Richar
d
Hen
d
erson
target-
i
386
:
Move hw_*break
p
oint_*
functions
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-10-23
Richar
d
Henderso
n
tar
g
et
-
i386: Re-introduce optimal bre
a
kpoint r
e
moval
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-10-23
Richard He
n
der
s
on
target-i386:
I
ntrod
u
ce cpu_x86_update_dr7
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-10-19
Richard
H
enderson
cpu-exec
:
Add
"nochain"
d
e
b
ug
f
lag
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-10-19
Richa
r
d Hende
r
son
tcg/
p
pc: Pr
e
fer mask over andi
.
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-10-19
Richard Hen
d
erson
tcg/p
p
c
:
Revis
e
goto_
t
b
implementat
i
on
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-10-19
Rich
a
r
d
Henders
o
n
tc
g
/ppc:
Adju
s
t
exit_tb for change
in prologue p
l
ac
e
ment
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-10-07
Richard Henderson
tc
g
:
Adj
u
s
t CODE
_
GEN_
A
V
G_BLO
C
K_SIZE
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-10-07
Rich
a
rd Henderson
t
c
g: Check for over
f
lo
w
v
ia
h
ighw
a
ter
m
a
rk
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-10-07
Richard Henderson
tc
g
:
Allocate a guard page after c
o
de_gen_buffer
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-10-07
Richard
H
en
d
e
r
s
on
tcg:
E
m
i
t
p
rologue t
o
t
he beginning
o
f cod
e
_gen_buffer
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-10-07
Richard Hend
e
rs
o
n
t
c
g:
Remove tcg_gen_
c
ode_search_pc
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-10-07
Richard Henderson
tcg:
R
emov
e
gen_interme
d
iate_code_pc
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-10-07
Richard
Hend
e
rson
tcg
:
Save insn da
t
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
:
Pa
s
s data argument
t
o restor
e
_
s
tate_to_opc
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-10-07
Richard Henderson
tcg:
A
dd TCG_MAX_INSNS
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-10-07
Richar
d
H
e
n
der
s
o
n
target-*: Drop cpu_gen_code define
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-10-07
Richard Henderson
tcg: Merge cpu_gen_code
into tb_gen_code
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-10-07
Richard Hender
s
on
target
-
sp
a
rc: Add npc state to insn_st
a
rt
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-10-07
Rich
a
rd H
e
nders
o
n
target-sparc: Remove gen_opc_jump_pc
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-10-07
Richard H
e
n
d
erson
target-
s
par
c
: Split out
ge
n
_
branch_n
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-10-07
R
i
chard Henderso
n
target-sparc: T
i
dy gen
_
bra
n
ch_a interface
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-10-07
Ric
h
ard Hend
e
rson
ta
r
get-cris: Mirror gen_opc_pc i
n
t
o ins
n
_
s
tart
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-10-07
Richard H
e
nderson
target-sh4: Add flags
s
tate to insn_sta
r
t
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-10-07
Richard
Henderson
target-s39
0
x: Add cc_op
s
tate to insn_sta
r
t
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-10-07
Richard Hen
d
erson
target-mip
s
:
Add
d
e
layed branc
h
s
t
ate to insn
_
start
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-10-07
Rich
a
rd H
e
nders
o
n
targe
t
-i386: A
d
d cc_op sta
t
e
to insn_star
t
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-10-07
R
i
chard He
n
d
e
r
son
target-arm: Ad
d
c
o
n
d
exec state
t
o insn_
s
tart
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-10-07
Richar
d
H
e
nderson
tcg: Allow extra dat
a
to be attached
to in
s
n_start
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-10-07
R
ichard Hend
e
rson
targ
e
t-*:
Introduce
a
nd
u
se cpu_breakpoint_test
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-10-07
Richa
r
d
H
enderson
target-*: Increm
e
nt nu
m
_
i
nsns immediately
a
fter tcg_gen_insn
.
.
.
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-10-07
Rich
a
rd Henderson
t
a
r
g
et-*: U
n
conditionally emit t
c
g_gen_i
n
sn_start
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-10-07
R
ichard He
n
ders
o
n
t
c
g
: R
e
name de
b
ug_insn_start
t
o insn_start
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-10-07
Richard
Henderson
ta
r
g
e
t-tilegx: Han
d
le nofault p
r
efetch inst
r
uc
t
ions
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-10-07
Ri
c
ha
r
d Henders
o
n
target-tilegx: Use TI
L
E
G
X_EX
C
P_SIGNAL instead
o
f
TILEGX_E
X
CP
.
.
.
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-10-07
R
icha
r
d Hend
e
rson
tar
g
et-til
e
gx:
Implement compl
e
x multip
l
y in
s
tructio
n
s
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-10-07
Richard Hend
e
r
son
target-tilegx: Implemen
t
table in
d
ex
i
nst
r
uct
i
ons
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-10-07
Richard Henders
o
n
targ
e
t-t
i
legx: Impl
e
ment
crc instructions
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-10-07
Rich
a
rd Henderson
t
a
r
get
-
tilegx: Tidy
simd_hel
p
er
.
c
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-10-02
Richa
r
d H
e
n
d
erson
target-
i
386: Make ch
e
ck_h
w
_breakpoin
t
s
s
tatic
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-10-02
Richard Henderson
targe
t
-i386: Move bre
a
kpoint rela
t
ed functions t
o
new
.
.
.
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
next