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
Merge remote-tracking branch 'remotes/jasowang/tags/net-pull-request' into staging
2016-12-27
Ri
c
h
a
r
d
H
enderson
target-m68k: Inline shifts
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-12-27
Richard
Henderson
target-
m
68k: Do not cpu_abort on undefi
n
ed ins
n
s
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-12-27
R
i
char
d
Hender
s
on
targe
t
-
m68k: Split
g
e
n_lea an
d
gen_
e
a
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-12-27
Richa
r
d
H
enderson
t
arget-m68k: Delay au
t
oi
n
c writeback
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-12-27
Richard Henderson
t
arget-arm: Fix aarch64 dis
a
s_ldst_sing
l
e_
s
tru
c
t
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-12-27
Ric
h
a
r
d
Henderso
n
target
-
arm:
Fix aarch64 v
e
c
_
reg_offse
t
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-12-24
Richard Hende
r
son
tcg
/
s390: Remov
e
'R' constraint
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-12-24
Richard He
n
derson
tcg/s390: Fix setcond expansio
n
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-11-22
Ri
c
hard Hend
e
rson
ta
r
get
-
alpha: Fix inter
r
up
t
mask fo
r
c
p
u
1
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-11-17
Ri
c
hard Henderson
target-al
p
h
a: Log
c
puid
w
i
th -d int
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-11-17
Ric
h
a
rd
H
e
nder
s
on
targe
t
-al
p
ha: Update palcode fo
r
s
m
p
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-11-01
Richard
Hender
s
on
target-microblaz
e
: Clea
n
up dec_mul
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-11-01
Richard He
n
derso
n
tcg: Ad
d
t
cg_gen
_
mulsu2_{i3
2
,i64,tl}
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-11-01
Richar
d
H
e
n
d
e
rson
log: Add locking
t
o
large logging blocks
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-11-01
Richard
H
en
d
e
r
son
tar
g
e
t
-
openrisc: D
o
n
o
t dump cpu state wi
t
h
-d in_asm
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-11-01
Rich
a
rd He
n
derson
target-microblaze: Do n
o
t dump cpu s
t
ate wi
t
h -
d
in_a
s
m
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-11-01
Richard Hen
d
erson
target-cris
:
Do not
dump cp
u
st
a
t
e
with -
d
i
n
_
asm
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-10-31
Richar
d
Hende
r
son
tar
g
et-sparc:
U
se
tcg_gen_atom
i
c_c
m
pxchg_tl
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-10-31
Ri
c
h
a
rd Henderson
target-sparc: Use
tcg_gen_a
t
omic_x
c
hg_tl
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-10-31
Richa
r
d Hen
d
er
s
on
targ
e
t-s
p
a
rc: Remove MMU_MOD
E
*_SUFFIX
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-10-31
Richard
H
enderson
t
a
r
g
et-sparc: Allow 4
-
byt
e
a
l
ignme
n
t
on fp mem o
p
s
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-10-31
Richard Hen
d
erso
n
target-spa
r
c: Implement ld
q
f and st
q
f inline
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-10-31
Richard
H
ender
s
on
target-sparc: Re
m
ove asi
h
elper code
h
andled inline
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-10-31
Richard H
e
nderson
target-sparc: Imp
l
em
e
nt
B
C
O
PY/BFILL inline
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-10-31
Richar
d
Henderson
target
-
sparc: Implement cas_as
i
/casx_asi inli
n
e
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-10-31
Richard Hend
e
r
son
target-
s
p
arc: Implement ldstub_asi inline
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-10-31
Richar
d
H
e
n
derson
t
arget
-
s
p
a
rc: Implement swap_asi inline
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-10-31
R
i
c
h
ard Henderson
target-sparc:
H
a
ndle
m
ore
twin
x
asis
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-10-31
Richard Henderson
tar
g
et-spa
r
c: Use MMU_
P
HYS_ID
X
for
b
ypass asis
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-10-31
R
i
c
hard Hend
e
rson
t
a
rget
-
s
parc: Add MMU_PHYS_ID
X
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-10-31
Ri
c
hard H
e
n
der
s
on
targ
e
t-sparc: Introduce cpu_ra
i
se
_
excep
t
ion_ra
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-10-31
R
i
ch
a
rd Henderso
n
target-sparc: Use
o
vera
l
ign
m
ent
f
la
g
s for twinx and
.
.
.
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-10-28
Richard Henderso
n
target-
m
68k:
I
nlin
e
addx, subx, ne
g
x
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-10-26
Rich
a
rd Hend
e
rson
target
-
al
p
h
a
: Emu
l
ate LL/SC using cmpxchg helper
s
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-10-26
Richard Hender
s
on
target-
a
lpha: I
n
tr
o
du
c
e MMU_
P
H
YS
_
IDX
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-10-26
R
i
chard Hender
s
on
t
arget
-
arm:
R
e
arrange aa32
l
oad and store f
u
ncti
o
ns
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-10-26
Richard Hende
r
s
on
tcg: Emit bar
r
i
ers wi
t
h pa
r
alle
l
_cpus
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-10-26
Richa
r
d H
e
nder
s
on
tcg
:
Add CONFIG
_
ATOMIC64
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-10-26
Richar
d
Henderson
tcg: Ad
d
atomic
1
2
8 h
e
lpers
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-10-26
Richard Henderson
tcg:
Add atomi
c
helpers
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-10-26
Richard Henderson
cputlb: Tidy some macros
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-10-26
Richard Henderson
cputl
b
:
Move m
o
st of iotlb
code out of
l
ine
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-10-26
Richard
H
enderson
cputlb: Re
m
ove in
c
ludes f
r
om sof
t
mmu_template
.
h
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-10-26
Richard Henderson
cputlb:
M
ove p
r
obe_write ou
t
of softmmu_te
m
plate
.
h
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-10-26
Richard
Henders
o
n
cputlb: R
e
place SHIFT with DATA_SIZE
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-10-26
Richard H
e
nderson
tcg: Add EX
C
P
_A
T
O
M
I
C
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-10-26
Ric
h
ard Hender
s
on
i
nt128: Add
int
1
28_
m
ake128
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-10-26
Ric
h
ard Hend
e
rson
int128:
U
se __
i
nt128 if avai
l
able
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-10-26
R
i
char
d
Henderson
exe
c
: Avoid direct referen
c
es to
Int128 parts
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-10-26
Richard Hen
d
erson
atomi
c
s
: Add __n
o
che
c
k a
t
omic operations
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-10-26
Richard
H
e
nderso
n
at
o
mics: Add parameters to m
a
cros
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-10-25
Richard Henderson
t
a
r
g
et-m68k: Optimize g
e
n_flush
_
flags
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-10-25
R
i
chard Hen
d
erson
target-m68k: Opt
i
mize some compa
r
isons
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-10-25
Rich
a
rd Henderson
ta
r
get-m68k:
Use setco
n
d
for scc
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-10-25
Richard Henderson
t
a
rget-
m
68k: Introduce DisasCom
p
are
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-10-25
Ri
c
hard Hende
r
son
target-m68k: Reorg flags handli
n
g
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-10-25
Richar
d
Henderson
targ
e
t-m68k
:
Rem
o
ve incor
r
ect
c
leari
n
g of c
c
_x
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-10-25
Richard Henderson
target-m
6
8k: Som
e
fixes to SR
an
d
flags m
a
nagement
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-10-25
Richard
Henderson
target-m68k: Print flags proper
l
y
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-10-25
Ric
h
ard
Hen
d
erson
targe
t
-m68
k
: R
e
plac
e
helper_xflag_lt
with set
c
ond
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-09-20
Richar
d
Henderson
tcg/i386: Extend TA
R
GE
T
_PAGE_M
A
SK to the proper ty
p
e
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-09-19
R
ichard Henderson
target-i386: Use struct X86XSa
v
e
Area in fpu_helper
.
c
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-09-16
Richar
d
Henderson
cpu-ex
e
c: Check -dfilter for -d cpu
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-09-16
Ri
c
hard Henderson
tcg:
M
er
g
e GETP
C
and GETRA
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-09-16
Richa
r
d
H
enderson
tcg: Suppor
t
arbit
r
a
r
y
size + alignment
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-09-14
R
i
char
d
Henderson
cut
i
l
s:
Re
w
rite x86 b
u
ffer zero c
h
eckin
g
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-09-13
Rich
a
rd Henders
o
n
cutils: Add g
e
neric prefetch
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-09-13
Richard Henderson
cutils: Add test f
o
r
b
u
f
f
er_is_
z
ero
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-09-13
Richard Hend
e
rs
o
n
cut
i
ls: Remove ppc buff
e
r zero
c
he
c
king
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-09-13
Richard Hende
r
son
cutils
:
Remove aa
r
ch64 buf
f
er
z
ero
chec
k
ing
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-09-13
Ric
h
ard He
n
de
r
son
cutils: Rearrange buffer_is
_
zero accele
r
atio
n
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-09-13
Rich
a
rd Hende
r
s
o
n
cutil
s
: Ex
p
ort only buffer_is
_
z
ero
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-09-13
Richar
d
H
e
nders
o
n
c
u
t
ils
:
Remove SPLAT macro
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-09-13
Richard Hende
r
s
o
n
cutils: Move buffe
r
_
i
s_zero and subroutine
s
t
o
a n
e
w
.
.
.
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-08-05
R
ichard
Henderson
tcg: Lowe
r
in
d
irect regis
t
ers in a separate p
a
ss
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-08-05
R
ichard Hen
d
erson
tcg: Requ
i
r
e
l
iv
e
ness ana
l
ysis
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-08-05
Ri
c
hard H
e
nderson
tcg: Inc
l
u
d
e livenes
s
info in the dumps
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-08-05
R
i
chard Henderso
n
tcg: Co
m
p
r
ess dead_temps a
n
d m
e
m_temps int
o
a single
.
.
.
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-08-05
Richard Henderson
tcg: Fold lif
e
d
ata into TCGOp
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-08-05
Richard Henderson
tcg: Reorg TCGOp chain
i
ng
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-08-05
Richar
d
Henderson
tcg
:
Compress liveness data to 1
6
bits
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-07-12
Ri
c
har
d
Hend
e
rson
ta
r
get-spa
r
c: Eli
d
e dupli
c
ate update
s
to fp
r
s
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-07-12
Richard Henderso
n
target-sparc: Us
e
cpu
_
loop_exit_re
s
tore from
helpe
r
_check_ie
.
.
.
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-07-12
Richa
r
d Hende
r
son
target-spar
c
: Use cp
u
_fsr in stfsr
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-07-12
Richar
d
Hen
d
erson
target-sparc:
Use explicit writes
to cpu
_
fsr
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-07-12
Richard Henderson
target-sparc: Remove hel
p
er_ldf_asi, helper_stf_asi
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-07-12
Richard Henderson
target-sparc: Dir
e
ctly implem
e
n
t blo
c
k
and sh
o
rt
ldf
.
.
.
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-07-12
Ric
h
ard
Henders
o
n
targ
e
t-spa
r
c: Direct
l
y implemen
t
easy
l
df/stf a
s
is
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-07-12
Richa
r
d Hen
d
erson
target-spa
r
c: Pass TCG
M
emOp con
s
t
ants to help
e
r
_
ld
.
.
.
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-07-12
Richard H
e
nderson
t
arge
t
-sparc: Fix obvious error in ASI
_
M_BFILL
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-07-12
R
ich
a
rd
H
ende
r
s
o
n
target-spa
r
c:
D
irectly impl
e
me
n
t easy ldd/std asis
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-07-12
Richa
r
d Hen
d
e
r
son
tar
g
et
-
sparc:
I
n
t
rod
u
ce gen_check_align
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-07-12
Richa
r
d Henders
o
n
t
a
r
get-sparc: Use Q
T
0 to retu
r
n results from ldda
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-07-12
Ric
h
ard Hende
r
s
on
target-sparc
:
Directl
y
im
p
lement easy
ld/s
t
a
sis
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-07-12
Ri
c
hard
H
en
d
erson
tar
g
et-sparc: Use define
s
from asi
.
h
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-07-12
R
ic
h
ard Henderso
n
targe
t
-sparc: Add UA2005 defin
e
s to asi
.
h
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-07-12
R
icha
r
d
H
enderson
target-s
p
arc: Import linux/
a
rc
h
/sparc/inclu
d
e/
u
ap
i
.
.
.
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-07-12
Richar
d
H
e
nd
e
rson
targ
e
t-sparc:
P
ass TCGMem
O
p to gen_ld/st_asi
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-07-12
Richard
H
ende
r
s
o
n
targe
t
-spar
c
:
I
n
t
roduce g
e
t
_
asi
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-07-12
Richard Hen
d
erson
target
-
sparc: Store %asi
i
n TB
fl
a
gs
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
next