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
tcg/aarch64: Implement field extraction opcodes
2017-01-10
R
i
c
h
ard Hender
s
o
n
tcg
/
aarch64: Implement fi
e
ld extraction opco
d
es
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-01-10
Richard Henderson
tcg: Add deposit_
z
expander
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-01-10
Ric
h
ard Henders
o
n
tcg: Minor ad
j
u
stments to
deposit expanders
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-01-10
Richard Hen
d
erson
tcg: Ad
d
f
i
e
ld extractio
n
primit
i
v
es
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-01-08
Ri
c
hard Henders
o
n
translate-
a
ll: Avoid -Werror=
s
witch-bool
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-12-27
R
ichar
d
H
enderson
t
a
rget-m68k: Inline shifts
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-12-27
Rich
a
rd Hend
e
rson
target-m68k: Do not cpu_abort on undefined insns
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-12-27
Ri
c
ha
r
d Hen
d
erson
t
a
rg
e
t-m68k: S
p
li
t
gen_lea and gen_ea
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-12-27
Ri
c
hard
H
end
e
rson
target-m68k: Delay autoinc
write
b
ack
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-12-27
Richa
r
d Henderson
t
ar
g
et-arm: Fix aarch64
disas_ldst_single_s
t
ruct
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-12-27
Richard
H
en
d
er
s
on
targ
e
t
-
arm:
F
i
x aarch64 vec_re
g
_offset
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-12-24
Ri
c
hard Henderson
tcg/s390: R
e
move 'R' constrai
n
t
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-12-24
Richard
H
e
nderson
tcg/
s
390: Fix setcond expansion
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-11-22
R
ichard Henderson
t
a
rget-alpha: Fix int
e
rrupt m
a
sk
fo
r
cpu1
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-11-17
Richard He
n
derson
target-alpha: Lo
g
cpuid
w
it
h
-
d int
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-11-17
Richard He
n
derson
t
a
r
g
et-alpha
:
U
p
da
t
e palc
o
de for smp
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-11-01
Ric
h
ard Henderson
t
a
rget-micro
b
laz
e
: Clea
n
up
d
ec_
m
ul
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-11-01
Richard
Henderson
tcg: Add tcg
_
gen_mu
l
su2_{i32,i64,tl}
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-11-01
Ric
h
ard Hen
d
erson
log: Add
locking to
l
a
r
g
e
l
o
gging blocks
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-11-01
Richa
r
d Henderso
n
ta
r
get-
o
pe
n
r
isc: Do no
t
dump c
p
u
st
a
te with -d
in_asm
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-11-01
Richard Henderson
target-mi
c
roblaze: Do not dump c
p
u s
t
a
t
e with -d in
_
asm
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-11-01
Richard
Henderson
targ
e
t-c
r
is: Do not dump cpu state with -d in_asm
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-10-31
R
i
chard Hender
s
on
target-sparc:
Use tcg_gen_atomic_cmpx
c
hg_tl
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-10-31
R
i
chard Henderson
target-sparc: Use tcg_g
e
n_ato
m
ic_xch
g
_tl
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-10-31
Richard Henderson
target-spar
c
: Remove
MMU_M
O
DE*_
S
UFFIX
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-10-31
Richard Hender
s
on
t
arge
t
-sparc: Allow 4-b
y
te alignment on
f
p mem ops
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-10-31
Ri
c
hard H
e
n
d
er
s
on
target-sparc: I
m
p
lement ldqf
a
n
d
stqf
inlin
e
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-10-31
Richard Henderson
target-
s
parc: Remove a
s
i helper code
h
a
ndled i
n
line
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-10-31
Richar
d
Henderson
t
a
rget
-
sp
a
rc: Implement BCOPY/BFI
L
L inli
n
e
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-10-31
Richard Henderson
t
a
rget-spa
r
c: Imple
m
ent cas_asi/casx_asi inline
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-10-31
Richa
r
d
H
enderson
target-sparc: Implement ldstub_asi inline
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-10-31
R
i
chard Hende
r
son
target-spar
c
: Imp
l
ement swap_asi inline
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-10-31
Richard Henders
o
n
target-
s
parc: H
a
ndl
e
more twinx as
i
s
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-10-31
Ri
c
hard Henderson
target-spa
r
c:
U
se M
M
U_PHYS
_
IDX for bypass asis
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-10-31
Ric
h
ard Hende
r
s
on
targe
t
-
s
parc:
Add MMU_PHYS_IDX
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-10-31
R
ichar
d
Hend
e
rson
target-sparc
:
I
ntroduce cpu_raise_excep
t
i
o
n_ra
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-10-31
Ri
c
hard H
e
nderson
target-sparc: Use overalignment fla
g
s for t
w
inx and
.
.
.
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-10-28
Richard Henderson
tar
g
et-m
6
8k: Inline addx,
s
ubx, neg
x
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-10-26
R
i
chard
Henderso
n
target-alp
h
a: Emulate LL/SC us
i
ng
cmpx
c
hg
he
l
pers
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-10-26
Richard He
n
derson
tar
g
et-alp
h
a: Introduce MMU_PHYS_
I
DX
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-10-26
Ric
h
ard Henderson
targ
e
t-arm: Rearrange
a
a32 load and store f
u
nctions
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-10-26
Richard
H
end
e
rs
o
n
tcg: Emit barriers with p
a
rallel_cpus
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-10-26
Richard Henderson
tcg: Add CONFI
G
_ATOMIC64
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-10-26
Richar
d
Henderson
t
c
g
:
Ad
d
atomic128
help
e
rs
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-10-26
Richard Hender
s
on
t
cg: Add atomic
h
e
lpe
r
s
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-10-26
Richard Henderson
c
putlb: Tidy some macros
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-10-26
R
i
chard Henderson
cpu
t
lb: Move mo
s
t
o
f iot
l
b
code out of
l
ine
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-10-26
Richard Henderson
cputlb: Remove includes f
r
om softmmu_
t
emplate
.
h
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-10-26
Richard Hend
e
rs
o
n
c
putlb: Mo
v
e pr
o
be_
w
rite
out of soft
m
mu_template
.
h
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-10-26
Ri
c
h
a
rd
H
e
n
derson
cputlb: Replace
SHIFT with
D
ATA_SIZE
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-10-26
Richar
d
Hende
r
son
t
c
g: Add EXCP_ATOMIC
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-10-26
Richard
H
e
n
ders
o
n
in
t
128: Add int128_mak
e
128
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-10-26
Richard Henderson
int128: Use
__int
1
28 if avai
l
a
b
le
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-10-26
Richard Hend
e
rso
n
exec: Avoi
d
di
r
ect references to I
n
t128 par
t
s
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-10-26
R
i
ch
a
rd Henderson
atomics: Add __noch
e
ck atomic
o
perations
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-10-26
Richa
r
d Henderson
atomic
s
: Add parameters to macros
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-10-25
R
i
chard Henderson
target-m68k: Optimiz
e
gen_flus
h
_flags
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-10-25
Richard Henders
o
n
target-
m
68
k
: Opti
m
ize
s
ome c
o
m
p
ariso
n
s
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-10-25
R
ic
h
ar
d
H
enderso
n
targ
e
t
-m68k:
U
se setcond
f
or
s
c
c
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-10-25
Richard Hen
d
erson
target
-
m68k: Introduce DisasC
o
mpare
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-10-25
Richard H
e
nde
r
son
target-m68k: Reorg flags hand
l
ing
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-10-25
Ri
c
hard Henderson
target-m68k: Remove inco
r
rect clearing of cc_x
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-10-25
Richard
H
enders
o
n
targe
t
-m68k:
Some fixes to SR and flag
s
management
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-10-25
Richard Henderson
target-m68k: Prin
t
flags
p
roperly
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-10-25
Ric
h
ard Henders
o
n
target-m68k:
Replace helper_xflag_
l
t
w
ith setcond
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-09-20
R
ichard Hen
d
erson
t
c
g/i386: Extend T
A
RGET_PAGE_MASK t
o
the prop
e
r
t
ype
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-09-19
Richard
H
enderson
t
a
rget-
i
386: Use struct X
8
6XSaveAre
a
in
f
pu_helper
.
c
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-09-16
Richa
r
d
H
enderson
cpu-exec: C
h
eck -dfilter for
-d
c
p
u
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-09-16
Ric
h
ard Henderson
tcg
:
Merge GETPC and GETR
A
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-09-16
Richar
d
Henders
o
n
t
c
g
:
Su
p
port arbi
t
rary size + alignment
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-09-14
Richard
H
enderson
c
utils: Rewrite x86 buffer zero checking
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-09-13
Richard Hender
s
on
cutil
s
: Add
g
eneric prefet
c
h
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-09-13
Richard Henderson
cut
i
ls
:
Add test for buffer_is_zero
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-09-13
Richa
r
d Hen
d
erso
n
cutils: Rem
o
ve p
p
c
buffe
r
z
e
ro c
h
ecking
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-09-13
Richard
He
n
de
r
so
n
cutils: Remove aa
r
c
h
64 buffer zero checking
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-09-13
Rich
a
r
d
Henderson
c
utils: Rearrange bu
f
fer_is_ze
r
o accel
e
ration
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-09-13
Richard Henderson
cutils:
E
x
port onl
y
b
uffer_is_zero
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-09-13
Ri
c
hard Henderson
cutils:
R
emove SPLAT
m
acro
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-09-13
Richa
r
d
H
enderson
cutils: Move buffer_is_ze
r
o
a
n
d
s
ub
r
outines to a
n
ew
.
.
.
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-08-05
Richard H
e
nderso
n
tcg: Lower
i
ndi
r
ect registers in a separa
t
e pass
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-08-05
R
ichard He
n
ders
o
n
tcg: Require
l
iveness a
n
a
l
ysis
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-08-05
R
ichard He
n
derson
tcg: In
c
lude liv
e
n
e
ss
info in the dumps
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-08-05
Richard He
n
der
s
on
t
cg
:
Comp
r
ess dead_temps and
m
e
m_temps int
o
a singl
e
.
.
.
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-08-05
R
i
c
h
a
r
d Hender
s
on
tcg: Fold life d
a
ta into
T
CGOp
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-08-05
Richard Henderson
t
c
g: Reorg
T
CGOp
cha
i
ning
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-08-05
Ric
h
a
r
d Hen
d
erson
t
c
g:
C
ompr
e
ss l
i
veness dat
a
to 16 bits
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-07-12
R
i
c
hard
Henderson
target-spar
c
:
Elide dupl
i
ca
t
e updates to fprs
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-07-12
Richard Henderso
n
target
-
sparc: U
s
e cpu
_
l
o
op
_
exit
_
resto
r
e from helper_check_i
e
.
.
.
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-07-12
Richard Henderson
target-sparc: Use cpu_fs
r
in s
t
fsr
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-07-12
Richard Henders
o
n
target-sparc: Use ex
p
licit writes to cpu_fsr
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-07-12
R
i
chard H
e
nder
s
o
n
tar
g
et-spa
r
c:
Remo
v
e
h
elp
e
r_l
d
f_asi, helper_stf_asi
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-07-12
Richar
d
Henderson
t
a
rget-
s
p
a
r
c
:
D
i
rectly impleme
n
t
block
and shor
t
ldf
.
.
.
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-07-12
Richard Henderso
n
target-s
p
arc: Directly implement
easy ld
f
/
st
f
a
s
i
s
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-07-12
Richar
d
Henderson
t
arget-
s
parc: Pass TCGMe
m
Op co
n
s
tants to
helper_ld
.
.
.
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-07-12
Richard
H
enderson
target-
s
parc: Fix
o
bvious error i
n
ASI_M_BFIL
L
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-07-12
Ri
c
hard Henders
o
n
target-
s
parc: Directly
i
mplement easy l
d
d
/
std asis
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-07-12
R
i
chard Henderson
target-spa
r
c: I
n
troduce gen_chec
k
_align
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-07-12
Ri
c
h
a
r
d
Hende
r
s
o
n
target-spa
r
c: U
s
e QT
0
to ret
u
rn
results fro
m
ldd
a
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-07-12
Rich
a
rd He
n
derson
target-s
p
arc: Directly impleme
n
t easy ld
/
st asis
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-07-12
R
i
c
ha
r
d Hender
s
on
target-s
p
arc
:
Use defines from asi
.
h
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
next