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
qdist: add module to represent frequency distributions of data
2016-06-05
Rich
a
rd Henderson
targe
t
-*: dfil
t
e
r support for in_asm
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-05-26
Richard Hende
r
son
target-ppc: Clean
u
ps to rldinm, rldn
m
, rl
d
i
mi
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-05-26
Richard Henderson
targe
t
-ppc: Use 32-bit rotate instead of deposit
+
.
.
.
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-05-26
R
i
chard He
n
d
er
s
on
target-ppc: Use movcond in isel
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-05-13
Rich
a
rd
H
e
n
derson
translate
-
all: Adju
s
t 256mb testing for mips
6
4
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-03-14
Richard Henderson
t
arget-i386: Dump
unkno
w
n o
p
codes
w
i
t
h -d u
n
i
mp
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-03-14
Ri
c
ha
r
d Henderson
tar
g
et-i
3
86: Fi
x
inhi
b
it
irq mas
k
han
d
ling
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-03-14
Richard Hende
r
son
target-i
3
86:
U
se g
e
n
_
n
op_modrm for prefe
t
ch instructions
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-03-14
Rich
a
rd Henderson
targ
e
t-i386: Fix
S
MSW for 64-bit
m
ode
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-02-23
Richard Henderson
target-spa
r
c: Use global registers for
the register
.
.
.
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-02-23
Richard
H
enderson
target-sparc: Tidy
global registe
r
initial
i
za
t
ion
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-02-23
Richard Henderson
tcg: Allocate indirect_bas
e
tempora
r
ies in
a differen
t
.
.
.
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-02-23
Ric
h
ard Henderso
n
tc
g
: Imple
m
e
n
t
indi
r
e
ct memory re
g
i
s
ters
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-02-23
Richard
Henders
o
n
tcg: Work around clang bug wrt enu
m
ranges, pa
r
t
2
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-02-15
Richard Hen
d
e
r
son
t
a
r
get-i38
6
: Implement F
S
GS
B
A
SE
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-02-15
Richa
r
d He
n
d
e
rson
targe
t
-i386: Enable C
R
4/XCR0 features for us
e
r-mode
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-02-15
Richard H
e
n
d
erson
target-i38
6
:
Clea
r
bn
d
r
eg
s
during lega
c
y near jumps
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-02-15
Richard Hend
e
rs
o
n
tar
g
e
t-i386: Implement BNDLDX, BNDST
X
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-02-15
Richard Hen
d
erson
target-i386: Upd
a
te BN
D
STATU
S
for exceptions rai
s
e
d
.
.
.
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-02-15
Richard Henderson
t
arget-i386: Implement B
N
DCL
,
BNDCU,
B
NDCN
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-02-15
R
i
chard Henderson
target-i386: Implement BN
D
MOV
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-02-15
Rich
a
r
d Hende
r
s
on
target-i386: Implement BNDMK
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-02-12
Ri
c
har
d
H
e
n
derson
target-
i
386: Split up gen_lea_modrm
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-02-12
Rich
a
rd
Henderson
target-i
3
86: Per
f
or
m
set/r
e
set_inhib
i
t
_
irq inline
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-02-12
Ric
h
ard Hend
e
rson
t
arget-i386: Enabl
e
co
n
trol registers for M
P
X
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-02-12
R
ich
a
rd Henderson
target-i386
:
Implem
e
nt
XSAVE
O
P
T
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-02-12
Richard
H
enderson
target-i386: Add XSAVE ext
e
nsion
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-02-12
Ri
c
hard H
e
nders
o
n
target-i386
:
Rea
r
ran
g
e proces
s
ing
o
f 0F AE
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-02-12
R
i
cha
r
d Henderso
n
target-i386: Rearrange proce
s
sing of 0F 01
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-02-12
Richard
H
enderson
target-i3
8
6:
Sp
l
it fxsa
v
e
/
fxrstor imp
l
emen
t
ation
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-02-09
R
ichard He
n
derson
target-
i
386: Deconstruct t
h
e cpu_
T
arr
a
y
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-02-09
Richard H
e
nderson
targe
t
-i386: Tid
y
gen_add_
A
0_
i
m
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-02-09
R
ichard H
e
nderson
target-i386: Rewrite leave
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-02-09
Richard Henderson
targe
t
-i386
:
R
e
wr
i
te ge
n
_ent
e
r
i
n
l
ine
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-02-09
Richard
H
enderson
targe
t
-i
3
8
6
:
Use gen_lea
_
v_se
g
in pusha
/
p
opa
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-02-09
Richard
H
e
nder
s
on
target-i386
:
Access segs v
i
a TCG registers
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-02-09
Richard Henderson
t
a
r
g
et-
i
386: Use gen_l
e
a_v_seg in s
t
ack subroutines
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-02-09
Richard
H
ender
s
o
n
t
a
r
g
et-i38
6
: Us
e
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 Henders
o
n
t
arget
-
i386:
Introduce mo_stac
k
siz
e
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-02-09
Richard Henders
o
n
tar
g
et-i386: Create gen
_
lea_v_seg
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-02-08
Ric
h
ard Henderson
tcg: Introd
u
ce temp_l
o
ad
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-02-08
Richard Henderson
tc
g
: Change temp_s
a
ve argument to TCGT
e
mp
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-02-08
Ri
c
hard He
n
derson
tcg: Change temp_sync argument
t
o
TCGTemp
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-02-08
Richard Henderso
n
tcg: Chan
g
e temp_
d
e
a
d argument to TCGTemp
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-02-08
Richard
H
enderson
t
c
g
: Chan
g
e reg_to_t
e
mp t
o
TCGTemp pointer
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-02-08
Ric
h
ard
Hender
s
on
tcg: Remove tcg_g
e
t
_arg_s
t
r_i32
/
6
4
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-02-08
Richard
Hen
d
erso
n
tcg: More use
of TCGReg where appropriate
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-02-08
Ric
h
ar
d
Henderson
t
c
g
: Wo
r
k a
r
ound
cla
n
g bug wrt en
u
m ra
n
ges
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-02-08
Richar
d
H
e
nders
o
n
tcg: Tidy tempo
r
ary alloca
t
ion
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-02-08
Ric
h
ard Henderson
tcg: C
h
a
n
ge ts->mem
_
reg to ts->
m
e
m_base
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-02-08
Richard
H
enderson
t
c
g:
C
hang
e
tcg_g
l
oba
l
_
m
e
m_new_* to ta
k
e a
TCGv_p
t
r
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-02-08
Richard
H
en
d
erson
t
cg: Remove lingering reference
s
to gen_opc_buf
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-02-08
Richard Henderson
tcg:
R
espect
h
ighwater
i
n t
c
g_ou
t
_tb_finali
z
e
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-12-01
R
ichard Henderson
t
c
g
:
Incre
a
s
e
the h
i
ghwat
e
r reservation
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-11-17
R
i
chard Hend
e
rson
targ
e
t-i386: Fix m
u
lx fo
r
iden
t
i
cal
t
a
r
get regs
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-10-28
Richard Henderson
target-
*
:
Advan
c
e pc after recognizing a brea
k
point
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-10-23
Richard He
n
derson
t
arget-i
3
86: Check CR4[DE
]
for processing DR4
/
DR5
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-10-23
R
i
c
hard
H
enderson
target-i386: Op
t
imi
z
e
setting dr[0-
3
]
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-10-23
Richard Henderson
tar
g
et
-
i386: Move
h
w_*b
r
eakpoint_* functio
n
s
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-10-23
Richard Henderson
target
-
i386: Re-introduce optimal breakpoint remova
l
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-10-23
Richard Henderson
target-i386:
Introduce cpu_x86_upd
a
te_
d
r
7
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-10-19
Richa
r
d
H
e
n
d
erson
cpu-exec: Add "nochain" debug flag
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-10-19
Ri
c
hard Henderson
t
cg/ppc: Prefer mask
over
a
ndi
.
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-10-19
Richar
d
H
e
nderson
tcg/ppc: Rev
i
s
e
got
o
_
tb implementation
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-10-19
R
i
char
d
H
enderson
tcg/ppc: A
d
just
exit_tb for chang
e
in prologue pla
c
e
m
ent
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-10-07
Ric
h
ar
d
Henders
o
n
tcg: Adjust CODE
_
GEN_AVG_B
L
OCK_SIZE
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-10-07
Richard Henderson
tcg: Check fo
r
overf
l
ow vi
a
highwater mark
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-10-07
Richard Hen
d
erson
tcg
:
Allo
c
at
e
a guard page after code
_
gen_buffe
r
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-10-07
Rich
a
r
d
H
enderson
tcg:
E
mi
t
prol
o
gue to the
beginning of cod
e
_gen_bu
f
f
e
r
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-10-07
Ri
c
hard Hende
r
son
tc
g
: Re
m
ove tcg_gen_code_search
_
pc
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-10-07
Richard Hen
d
erson
tcg: Remove gen_intermediate_code_pc
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-10-07
Richar
d
He
n
d
e
r
s
on
tcg: Save i
n
sn data and use it in cpu_restore_state_fr
o
m
_
tb
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-10-07
R
ic
h
ard
Henderson
tcg
:
Pass
dat
a
a
r
g
umen
t
to
r
estore_state_to_
o
pc
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-10-07
Ric
h
ard
H
e
n
derson
tcg: Add TCG_MAX_INSNS
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-10-07
Richard Hend
e
r
son
ta
r
get-*: Drop
c
pu_g
e
n_code define
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-10-07
Richard
Henderson
t
c
g: Merge cpu_gen_
c
ode into tb_ge
n
_code
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-10-07
Richard
H
en
d
erson
targ
e
t-s
p
arc
:
Add n
p
c st
a
te to insn
_
start
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-10-07
Richard Henderson
t
a
rget-sparc:
Remove ge
n
_opc_ju
m
p_pc
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-10-07
Rich
a
rd
H
e
nderson
target-sparc:
Split out gen_branch_n
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-10-07
Ri
c
hard H
e
nderson
targe
t
-sparc: Tidy gen_branch_a in
t
e
rface
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-10-07
Ri
c
ha
r
d He
n
derson
target-cris: M
i
rr
o
r
g
en_o
p
c_p
c
into insn_
s
tart
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-10-07
Richard Henderso
n
ta
r
get-s
h
4:
Add flags stat
e
to i
n
s
n
_sta
r
t
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-10-07
R
ichard Henderson
targ
e
t-s390x: Add cc_op stat
e
to insn_start
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-10-07
R
ichard H
e
nderson
targe
t
-
mips: Add d
e
la
y
e
d
branch state
to
i
nsn_
s
t
a
rt
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-10-07
R
i
chard Henderson
tar
g
et-i386: Ad
d
cc_op s
t
at
e
to
insn_start
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-10-07
Richard Hende
r
son
targ
e
t-arm: Add
c
o
n
d
exec state
to in
s
n
_
s
ta
r
t
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-10-07
Richard Hen
d
erson
tcg: Allow extra data to be attached to
in
s
n_start
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-10-07
R
ichard
H
enders
o
n
targe
t
-*: I
n
troduce and u
s
e cpu_br
e
akpoint_test
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-10-07
Richard
Henderson
target-*
:
I
ncrement num_insns imme
d
iately
a
f
t
er t
c
g_gen_
i
nsn
.
.
.
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-10-07
Richa
r
d
Hende
r
son
target-*:
U
n
c
ondit
i
onal
l
y emit tcg_gen_insn_start
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-10-07
Richard
H
ender
s
on
tcg
:
Rename debug_insn_start to insn_start
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-10-07
Richard
H
enderso
n
target-tilegx: Handle nofault prefetch instructions
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-10-07
Richard Hend
e
rson
target-ti
l
egx: Us
e
TILEGX_EXCP_SIGNAL instead
of TILEGX_EXCP
.
.
.
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-10-07
R
i
chard Henderson
target
-
ti
l
egx
:
Implemen
t
complex multip
l
y instructi
o
ns
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-10-07
R
i
chard Henderson
target-tilegx: Implement table index i
n
structions
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-10-07
Richard Henderson
target-tilegx: Implement crc in
s
t
r
uctio
n
s
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-10-07
R
i
char
d
Henderson
targ
e
t-tilegx:
T
idy simd_helper
.
c
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-10-02
Richard Henderso
n
target-i38
6
:
M
ake
che
c
k
_hw_breakpo
i
n
t
s static
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-10-02
Richard Henderson
t
arget-i386: Move breakpoint r
e
l
a
t
e
d
f
un
c
ti
o
ns to new
.
.
.
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-10-01
Richard He
n
derson
virt
i
o: Notice when the system doesn't s
u
p
port MSIx
.
.
.
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
next