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
block/m25p80: Remove FROM_SSI_SLAVE() usages
2014-03-10
Ri
c
h
a
rd Henderson
target-ar
m
:
F
ix i
n
t
p
tr_t vs tcg
_
target
_
long
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-03-09
Ri
c
hard H
e
nderson
t
c
g-aarch64: R
e
move no
p
from qe
m
u_st s
l
ow path
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-03-09
Richard Hend
e
rson
tcg
-
aarch64: Simplify tcg_out_ldst_9 encodi
n
g
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-03-09
Richard Hende
r
so
n
tcg-aarch64: Use intp
t
r_t apropriately
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-03-09
Richard Henderson
tcg-aa
r
ch64: Remove
t
he
shift_imm parameter fr
o
m tcg_out_cmp
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-03-09
Ric
h
ar
d
H
e
nder
s
on
tcg-aa
r
ch64: Ho
i
st common argum
e
nt loads
i
n
t
cg_out_op
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-03-09
Richard Henders
o
n
tcg-aarch64: Don't
h
an
d
le mov/movi in tcg_o
u
t
_op
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-03-09
Richard He
n
derson
tcg-
a
arch64: Se
t
ext base
d
o
n
T
C
G_OPF_64BIT
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-03-09
Ri
c
hard Henderson
tcg-aarc
h
64: Chang
e
all
ext
varia
b
les to TCGTyp
e
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-03-09
R
ichard H
e
nder
s
o
n
tcg-aarch64
:
Re
m
ove
red
u
n
d
ant CPU_TLB_ENTRY_BI
T
S
c
heck
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-03-09
R
i
chard Henderson
tcg-aarch6
4
:
E
n
a
ble builtin
d
isassemb
l
e
r
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-02-28
Richard Henderson
targe
t
-
i
386:
Fix ucomis an
d
c
omis me
m
ory access
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-02-28
R
i
chard Hend
e
rson
target-
i
386: Fix SSE status flag corrup
t
ion
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-02-28
Ric
h
ard Henderson
t
arget-i38
6
: Fix CC_OP_CLR v
s
PF
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-02-17
Rich
a
rd Henderso
n
tcg/i386: Use SHLX
/
SHRX/S
A
RX ins
t
ructions
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-02-17
Richar
d
Henderson
t
c
g
/
i38
6
: Use ANDN
instructio
n
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-02-17
Richard Henders
o
n
tcg/i386
:
A
dd tcg_
o
ut_vex_
m
o
d
r
m
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-02-17
R
i
chard Henderson
tcg/i386: M
o
ve TCG_CT_CONS
T
_* to tcg-
t
arg
e
t
.
c
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-02-17
R
ichard He
n
derson
disa
s
/i3
8
6: Disassemb
l
e
ANDN/SHLX/S
H
RX/SHAX
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-02-17
Rich
a
rd Henderson
tcg/
o
p
ti
m
ize:
A
dd more i
d
en
t
ity simpl
i
fi
c
ations
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-02-17
Richard Hend
e
rso
n
tcg/optim
i
ze: O
p
t
m
ize ANDC X,Y,
Y
to MOV
X,0
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-02-17
Richard Hender
s
on
t
c
g
/
opt
i
mize: Simpl
y
some log
i
cal ops to
N
OT
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-02-17
Richa
r
d Henderson
tcg/optimize:
Handle kn
o
wn-zer
o
s
mask
s
for ANDC
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-02-15
R
i
chard
Henders
o
n
TCG
:
Fix 32-bit host allo
c
ation typo
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-02-12
Richard H
e
nderson
targ
e
t-openrisc: Use new
q
emu_
l
d/st opcodes
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-02-01
Rich
a
rd Hen
d
erson
tcg/s390: Remove sigill_handler
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-01-07
Rich
a
rd
H
e
n
d
e
rson
target-i386: Tidy ljmp
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-01-07
Ric
h
a
r
d
H
enderson
target-i386: Rename gen_op
_
jmp_T
0
to
gen_op_jmp_v
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-01-07
Richard
H
e
nderson
target-i386: Tidy so
m
e size computa
t
ion
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-01-07
Richard Henderson
target-i
3
86
:
Remove gen_op_mov_reg_A0
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-01-07
Ric
h
ard Hen
d
erson
ta
r
get-i386: Remove gen_op_m
o
v_T
N
_reg
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-01-07
Richard Hend
e
r
son
tar
g
et
-
i
386: R
e
mov
e
ge
n
_
o
p
_addl_
T
0_
T
1
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-01-07
Ric
h
ard H
e
nderson
target-i386: Remove
g
en_op_mov_re
g
_
T
1
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-01-07
R
ic
h
ard
Hend
e
rson
target-
i
38
6
:
Remove ge
n
_op_mov_re
g
_T0
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-01-07
Richard Henderson
targ
e
t-i386: Tidy cpu_
r
egs in
i
tialization
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-01-07
Ri
c
hard Henderson
t
arge
t
_i386
:
C
l
ean up ge
n
_p
o
p_T0
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-01-07
Richard
Henderso
n
target-i3
8
6: Com
b
ine ge
n
_p
u
sh_T* into
g
en
_
p
ush
_
v
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-01-07
Richard Hender
s
on
target-i386: Tidy
a
d
d
r16
c
ode in gen_lea_modrm
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-01-07
Richar
d
Hende
r
son
target-i386:
C
hange dflag to
T
CGMemOp
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-01-07
Richard
Henderson
target-i386: Change gen_op_mov_reg
_
A0 size pa
r
ame
t
er
.
.
.
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-01-07
R
ichard
H
enderso
n
t
arget-i386:
C
h
ang
e
aflag
to TCGMemOp
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-01-07
Rich
a
r
d H
e
nd
e
rson
tar
g
e
t-i386: Change gen_op_j*z_e
c
x size parameter to
.
.
.
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-01-07
R
i
c
h
ard He
n
derson
target-i386: Change gen_op_add_re
g
_* s
i
ze
p
arameter
.
.
.
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-01-07
Ri
c
h
ard H
e
nderson
target-i386: Use TCGM
e
mOp
f
o
r 'ot
'
variable
s
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-01-07
R
i
chard
Henderson
t
a
r
g
et-i386:
R
e
m
o
ve gen_op_
a
nd
l
_
A
0_ff
f
f
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-01-07
Richar
d
H
e
nde
r
son
targe
t
-
i386
:
R
e
move gen
_
op_mov
l
_T0_T1
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-01-07
R
i
c
hard Henders
o
n
targe
t
-i386: Rem
o
ve ge
n
_op_andl_T0_im
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-01-07
Ric
h
ar
d
Henderson
target-i386: Remove gen_op_andl_T0_ffff
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-01-07
R
i
chard Henderson
target-i386: R
e
move ge
n
_movt
l
_T*_im
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-01-07
Richard Henderson
targ
e
t-i386:
Remove g
e
n
_op_mov*
_
A0_i
m
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-01-07
Richard Hender
s
on
target-i386: Remove gen_op
_
movl_
T
0_
i
m*
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-01-07
Richard He
n
ders
o
n
target-i
3
86: Remove gen_op_movl_T0_im*
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-01-07
Richard
H
enderson
t
a
rg
e
t
-i386
:
Remo
v
e
g
en_op_mo
v
l_T0_0
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-01-07
Ric
h
ard
H
e
n
d
erso
n
ta
r
get-
i
3
8
6: Tidy extend + move
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-01-07
Ri
c
hard
H
en
d
erson
target-i386:
T
i
dy
e
xt
e
nd +
s
t
o
re
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-01-07
R
ic
h
ard Hender
s
on
ta
r
g
et-i386:
T
idy load + trunc
a
te
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-01-07
Richard
Henderson
target-i386: Tidy g
e
n_op_mov_TN_reg+tc
g
_
g
en_tr
u
n
c_tl_i32
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-01-07
R
ich
a
rd Henderson
t
arg
e
t-i
3
86: Use MO_BE
f
or movbe
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-01-07
Richar
d
H
e
n
der
s
o
n
target-i386: Remove unused a
r
gume
n
ts to gen_lea_modrm
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-01-07
Richard Henderson
targ
e
t-i386: Tidy movsl
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-01-07
Ri
c
hard Hend
e
rson
targe
t
-
i
386: Tidy
m
o
v
[sz][bw]
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-01-07
Richard Henderson
t
arget-i38
6
: Fix t
y
po in g
e
n_push_T1
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-01-07
R
i
c
h
a
rd
Hen
d
er
s
on
t
a
rget-i386
:
R
e
move
gen_op_st_T1_A0
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-01-07
Richa
r
d Henderson
tar
g
et-i386: Remove gen_op_st_T0_A0
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-01-07
Richa
r
d Henderson
target-i386:
Introduce
g
e
n_op_st_rm_
T
0_A0
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-01-07
Richard He
n
derson
t
a
r
get-i3
8
6: Remov
e
gen
_
o
p
_
l
d
s_T
0
_A0
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-01-07
Ric
h
ar
d
He
n
d
e
rson
tar
g
e
t
-i386: Remove gen_o
p
_ld_T1_A0
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-01-07
Richard
H
enderson
target-i386: Remove gen_op_ldu_T
0
_
A
0
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-01-07
Richard Henderson
t
arget-i386: Remove gen_op_
l
d_T0
_
A
0
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-01-07
Richard Henderson
target-i386: Replace
OT_*
con
s
tants wit
h
MO_* co
n
stants
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-01-07
Richard
Henderson
target
-
i386: Use new
t
c
g
_
gen_qemu_st
_
* helpers
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-01-07
R
icha
r
d
Henderson
target-i386: Use new tcg_g
e
n_qemu_ld
_
* h
e
lpers
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-01-07
Richard
H
e
n
de
r
s
o
n
t
ar
g
et-i386:
S
top enc
o
d
i
ng D
i
sasCon
t
ext
.
mem_
i
nde
x
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-01-07
R
icha
r
d Hend
e
rson
ta
r
get-i386: Push
D
isas
C
ontext into lo
a
d/store h
e
lpers
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-01-07
Richard Henderson
exec: Delay CPU_LOG_TB_C
P
U until we actual
l
y exec
u
te
.
.
.
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-12-23
Richard Henders
o
n
cputlb: T
i
dy memset() of a
r
rays
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-12-23
Richard Henderson
cputlb: Us
e
mems
e
t() when flushi
n
g e
n
t
ries
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-12-13
Richard Hender
s
on
t
arget-
m
i
c
r
oblaze: Use t
h
e new qemu_ld/st op
c
odes
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-12-10
Richard Henderson
tc
g
: Use bitmaps fo
r
free temporaries
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-12-10
Richa
r
d He
n
derso
n
target-arm:
Use new qemu_ld/st opcodes
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-12-08
R
i
ch
a
rd H
e
n
derson
tar
g
et-cris: Use new qemu_ld/st opcodes
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-11-29
Richard He
n
derson
linux-user
:
Use qemu_get
a
uxval for AT_EXECFD
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-11-29
Richard Henders
o
n
util: Use q
e
mu_
g
etaux
v
a
l
in linux q
e
m
u_cach
e
_utils_
i
nit
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-11-29
R
i
chard
Henderson
tcg-s390: Use qemu_getauxval
i
n
query_facilit
i
es
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-11-29
R
i
ch
a
rd Henderson
t
c
g
-
ar
m
: Use qemu_getauxval
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-11-29
R
ic
h
ard Henders
o
n
tcg-pp
c
64:
U
se qemu
_
getau
x
v
a
l
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-11-29
Ri
c
h
a
rd
H
ende
r
son
osdep
:
C
reate q
e
mu_getauxval and qe
m
u_init_auxval
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-11-21
Richard
H
ende
r
son
target-i386: Fix addr32
prefix in gen_lea_modrm
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-11-18
Richard Henderson
tcg-
i
a64: I
n
troduce
t
cg_opc_bs
w
ap64_i
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-11-18
Richar
d
Henderson
tcg-ia64
:
Introduce
t
c
g_opc
_
ext_i
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-11-18
Richa
r
d
Henderson
tcg-
i
a64: Introduce
t
cg_opc_movi_a
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-11-18
Richard Henders
o
n
tcg-ia
6
4: Introduce tcg_opc_m
o
v_a
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-11-18
Richard Henderson
t
cg-ia64:
U
se A3 fo
r
m
o
f
l
o
gical oper
a
tion
s
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-11-18
Rich
a
rd Henderson
tcg-
i
a6
4
:
Use
S
UB_A3 an
d
A
D
DS_A4 for subtr
a
ct
i
on
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-11-18
R
ichard Hen
d
erso
n
tcg-ia64: Us
e
A
DDS for
small addition
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-11-18
Richard
H
enderson
tcg-ia64:
A
v
oid
u
n
necessar
y
st
o
p
b
it in tcg_o
u
t_a
l
u
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-11-18
Richard Henderson
t
c
g-ia64
:
Move AREG0 to R32
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-11-18
Rich
a
rd Hend
e
rson
t
c
g-ia6
4
: Simplify brcond
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-11-18
Richard Hend
e
rson
tcg-ia6
4
: Handle constant calls
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-11-18
R
i
ch
a
rd Henderson
tcg-ia64: Use shortcut
s
for
nop ins
n
s
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
next