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
hw/timer/grlib_gptimer: Avoid integer overflows
2014-03-10
Richard
Hend
e
rson
target-arm: Fix
i
ntptr_
t
vs tcg_ta
r
ge
t
_long
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-03-09
Richard Henderson
tcg-aarch64: Remove
nop fr
o
m
qem
u
_st slow path
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-03-09
Richard Henderson
tcg-aarch64: Si
m
plify tcg_out_ldst_9 encod
i
ng
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-03-09
Richa
r
d Henderson
t
c
g-aarc
h
64: U
s
e intptr
_
t
apropriately
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-03-09
Richard Henderso
n
tcg-a
a
r
c
h64: R
e
move t
h
e shift_imm parameter from tcg_out_cmp
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-03-09
Richard Henderson
t
c
g-aar
c
h64: H
o
ist common argume
n
t loads in t
c
g_ou
t
_o
p
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-03-09
Richard Hend
e
rson
tcg-aarch64: Don't ha
n
d
l
e mov/movi in tcg_out_op
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-03-09
Ric
h
ard
H
enderson
t
c
g
-aarch64: S
e
t ex
t
bas
e
d
on TCG_OPF_64BI
T
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-03-09
Richard Hender
s
on
tcg-aarch64:
Change all
e
xt
vari
a
bles to TC
G
Type
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-03-09
Richard Henderson
tcg-aarch64: Remove re
d
undant CPU_TLB_ENTRY
_
BITS chec
k
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-03-09
Ric
h
ard Henderson
tcg-aarch64:
E
nable builtin disass
e
mbler
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-02-28
Richard Hende
r
s
o
n
tar
g
et-i386: F
i
x
u
comis and co
m
is
memor
y
access
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-02-28
Richard
H
enderson
ta
r
get-i386: Fix
SSE status flag corru
p
tion
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-02-28
R
i
char
d
Hende
r
son
target
-
i386: Fi
x
CC_OP_CLR vs PF
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-02-17
Ri
c
hard
H
enderson
tcg
/
i386:
U
s
e
SH
L
X/SHR
X
/
S
ARX instruc
t
ions
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-02-17
Ric
h
a
rd Henderson
tcg/
i
386:
U
se ANDN instructi
o
n
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-02-17
R
ic
h
a
rd Henderson
tcg/i386:
A
dd tcg_out_vex_modrm
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-02-17
Rich
a
r
d Henderson
t
c
g/i
3
86: Move TCG_CT_CONS
T
_* to tcg-target
.
c
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-02-17
Richard Hen
d
erson
disas/i3
8
6: Disa
s
sembl
e
ANDN/S
H
LX/SH
R
X/SHAX
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-02-17
R
i
ch
a
r
d
Hender
s
on
t
c
g
/optimize: Add
m
ore identi
t
y sim
p
lif
i
c
a
tions
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-02-17
Richard He
n
derson
tc
g
/op
t
im
i
ze: Optmize
ANDC X,Y,Y
t
o MO
V
X,0
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-02-17
Richard Henderson
tcg/
o
ptimize: Simply some
logical
o
ps to
N
OT
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-02-17
Richard Henderson
tcg/optimize
:
H
andle known-zeros mask
s
f
o
r ANDC
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-02-15
Ric
h
ard He
n
derso
n
T
CG: Fix 3
2
-
bit
host
a
ll
o
c
ation typo
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-02-12
Richard Henderson
t
ar
g
et-openri
s
c: Use new qemu_ld
/
st opc
o
des
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-02-01
Rich
a
rd
Henders
o
n
tcg
/
s3
9
0: Rem
o
ve si
g
ill_handler
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-01-07
Richard He
n
derson
target-i386:
Tidy ljmp
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-01-07
Ric
h
ard Henderson
target-i386:
R
ename g
e
n_
o
p
_
jmp_T0 to
g
en_op_jmp_v
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-01-07
Ri
c
hard H
e
nderson
target-i
3
8
6
: T
i
dy
some s
i
ze
c
o
m
putation
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-01-07
R
ichard Hender
s
on
tar
g
et
-
i
386
:
Re
m
o
ve gen_op_mov_reg_A0
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-01-07
Ri
c
h
ard Henderson
target-i386:
R
e
mov
e
gen_op_mov_TN_reg
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-01-07
Ric
h
ard Henders
o
n
tar
g
et-i386:
R
e
m
ove g
e
n_op_addl_T0_T1
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-01-07
R
i
chard
Henderson
target-i386: Remove g
e
n_op_mov
_
reg_T1
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-01-07
Richard Henders
o
n
target-
i
3
8
6
:
R
emove g
e
n_op_mov_reg
_
T0
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-01-07
Richa
r
d Hender
s
o
n
target-i386: Tid
y
cpu_regs
i
nitiali
z
ation
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-01-07
Richard Hende
r
son
t
ar
g
et_i386: Clean up gen_pop_T0
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-01-07
R
i
chard
Henderson
target-
i
386: Com
b
in
e
gen_push
_
T* into gen_push_
v
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-01-07
Richar
d
Henderson
target-i386: Tidy a
d
dr16 code in
g
en_l
e
a_modrm
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-01-07
Ric
h
a
rd H
e
n
de
r
son
targ
e
t
-
i
3
86: Cha
n
ge dflag
to TCGMemOp
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-01-07
Richard H
e
nders
o
n
targ
e
t-i386: Change ge
n
_
op_mov_reg_A0
s
ize parameter
.
.
.
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-01-07
R
i
chard
H
e
nde
r
son
target-i386: Change aflag to TCGMemOp
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-01-07
Rich
a
rd Hende
r
s
on
tar
g
et-i38
6
: C
h
ange gen_
o
p_j*z_ecx
size
p
arameter to
.
.
.
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-01-07
Richard H
e
n
d
erson
t
arget-i
3
86:
Ch
a
nge ge
n
_op_add_reg_*
s
ize param
e
te
r
.
.
.
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-01-07
Richard Henderson
t
a
rge
t
-
i
386
:
Use
T
CGMemOp
f
o
r 'ot' v
a
riables
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-01-07
Richard Hen
d
e
r
s
o
n
targ
e
t-
i
3
8
6: Remove gen_op
_
andl_A0_ffff
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-01-07
R
ichard Henderson
t
a
rg
e
t-
i
386: Remove gen_op_movl_T0_T1
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-01-07
Richard Henderso
n
t
a
r
ge
t
-i386: Remove gen_op_andl_T0
_
i
m
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-01-07
Richard Henderson
target
-
i386: R
e
move gen
_
op_
a
nd
l
_T0_ffff
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-01-07
Richard
H
enderson
t
a
rg
e
t-i3
8
6:
Remove gen_
m
ovtl_T*_
i
m
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-01-07
Richard Henderson
t
arge
t
-i38
6
:
R
emove gen_op_mov*_A0_im
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-01-07
Richard Hen
d
er
s
on
target-i386: Remove gen_op_movl_T0_im*
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-01-07
Richard Henderson
target-i386: Remove gen_op_
m
ovl_T0_
i
m*
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-01-07
Ric
h
ard Henders
o
n
tar
g
et-i3
8
6: Remove gen_op_movl_T0_0
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-01-07
R
i
chard Hender
s
on
t
a
r
g
et-i386: T
i
dy
e
xtend + mov
e
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-01-07
Richa
r
d Henderson
target-i3
8
6: Tidy extend + store
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-01-07
Rich
a
rd
Henderson
target-i386:
Ti
d
y load + t
r
uncate
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-01-07
Richard
H
enderson
target-i38
6
: Ti
d
y
ge
n
_op_mo
v
_
T
N_reg+tcg_gen_trunc_tl_i32
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-01-07
R
i
c
hard
H
end
e
rson
target-i386: U
s
e MO_
B
E for
m
ovbe
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-01-07
Ric
h
ard Hend
e
rso
n
target-i386: Remove unus
e
d
a
r
g
um
e
nts to gen_lea_
m
odrm
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-01-07
Ric
h
ard He
n
derson
ta
r
get-i386: Tidy movsl
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-01-07
Richa
r
d Henderson
ta
r
g
e
t-i386:
T
idy mov[sz][bw]
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-01-07
Richar
d
H
e
n
d
e
r
son
targ
e
t-i386:
F
ix
ty
p
o in gen_push_T1
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-01-07
Richard Hend
e
r
son
target-i386: Remo
v
e gen_op_st_T1_
A
0
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-01-07
Richard Henderson
target
-
i
386: Remove gen_op_st_
T
0
_
A0
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-01-07
Richard Henderson
target-i386: Introduce g
e
n_op
_
st_rm_T0_A0
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-01-07
Richar
d
Hend
e
rson
target-i386: Remo
v
e gen_op_lds_T0_A0
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-01-07
Rich
a
r
d Henderson
target-i3
8
6: Remove gen_op_ld_
T
1_
A
0
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-01-07
Richa
r
d Henderson
target-i386: R
e
move gen_op_ldu_T
0
_A0
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-01-07
Richard Henderson
targ
e
t-
i
3
8
6: Remo
v
e gen_o
p
_ld_T
0
_A0
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-01-07
Rich
a
rd Hende
r
son
t
a
rge
t
-i386: R
e
pla
c
e
O
T_* constant
s
w
i
th MO_* cons
t
a
n
t
s
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-01-07
Richa
r
d Henderso
n
target
-
i386: Use new
tcg
_
gen_
q
e
m
u
_
st
_
*
h
e
lpers
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-01-07
R
i
ch
a
rd
Henderson
target-i386: Use
n
ew tcg_gen
_
q
emu_ld_* helpe
r
s
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-01-07
R
ichard Hender
s
on
target-i386: St
o
p encoding DisasContex
t
.
m
em_index
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-01-07
Richard Henderson
target-i386: Pus
h
Di
s
asConte
x
t into
load/store helpers
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-01-07
Richard He
n
ders
o
n
ex
e
c
: Delay CPU
_
LOG_TB_CPU until we actua
l
ly
e
xecut
e
.
.
.
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-12-23
Ric
h
ard Henderson
cp
u
tlb: Tidy
m
e
mset(
)
of ar
r
ays
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-12-23
R
ichard He
n
ders
o
n
c
put
l
b: Use memset() when
f
lushing e
n
tries
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-12-13
R
i
chard Henderson
target-mic
r
oblaze: Us
e
t
h
e
new qemu_ld/st opco
d
e
s
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-12-10
Richard Hender
s
on
tcg:
U
se bi
t
maps for free temporaries
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-12-10
Richard Hender
s
on
t
arget-arm: Use new
q
emu_ld/st
o
pcodes
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-12-08
Ri
c
hard Henderson
target-cri
s
: Us
e
new
qem
u
_
l
d/st
o
pcodes
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-11-29
Richard Henderson
l
in
u
x-user: Use qemu_getauxv
a
l
f
or
AT_
E
XECFD
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-11-29
R
i
c
hard Henderson
util: Use qemu
_
getauxv
a
l in linux
qemu_cach
e
_ut
i
ls_init
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-11-29
Ric
h
ard Henderson
tcg
-
s390: U
s
e qe
m
u_getauxval
in qu
e
ry_facilities
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-11-29
Richard
He
n
derson
t
c
g-
a
r
m: Use qemu_getauxval
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-11-29
Richard Henderson
tcg-pp
c
64: Use qemu_getauxval
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-11-29
Richard
H
enderson
osdep: Create qemu_getauxval a
n
d qemu_init_auxval
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-11-21
R
i
c
hard Henderson
target
-
i38
6
:
F
ix ad
d
r32 pref
i
x in
ge
n
_lea_modrm
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-11-18
Ri
c
hard Henderson
tcg-ia64: Introdu
c
e tcg_opc_bswa
p
64_i
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-11-18
Richard Hend
e
rson
tcg-ia64: Introdu
c
e t
c
g_opc_ext_i
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-11-18
Richard Henderson
tc
g
-
ia64: In
t
ro
d
uce tcg_opc_movi_
a
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-11-18
Rich
a
rd H
e
nderso
n
t
c
g-i
a
6
4
:
I
nt
r
oduce tcg_o
p
c_m
o
v_a
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-11-18
Ri
c
hard Hender
s
on
t
c
g
-
ia6
4
: Use A
3
form of logical o
p
e
r
at
i
ons
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-11-18
Richard Henderson
tcg-ia64
:
U
se SUB
_
A3 and ADD
S
_A
4
f
o
r s
u
btraction
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-11-18
Ri
c
har
d
Henderson
tcg-ia64: Use ADDS
f
or sm
a
ll addi
t
i
o
n
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-11-18
Richard Hend
e
rson
t
c
g
-
i
a
64:
A
void
unnec
e
ssary stop bit in tcg_out_alu
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-11-18
R
i
c
h
a
rd Henderson
tcg-ia64: Move AREG0 to
R
32
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-11-18
Richard Henderson
tcg-ia64
:
Simpl
i
fy brcon
d
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-11-18
Richard Hen
d
e
r
son
tcg-ia64: Handle const
a
nt c
a
lls
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-11-18
Rich
a
rd Hen
d
erson
tcg-
i
a
6
4
: Use shor
t
cuts for nop
i
n
sns
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
next