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
s390x/cpumodel: wire up cpu type + id for TCG
2017-06-06
Richard Hende
r
s
on
target/s390x: Re-impl
e
ment
a
few EXECUTE targe
t
i
nsns
.
.
.
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-06-06
Richa
r
d Henderson
target/s3
9
0x: Implement EXEC
U
TE v
i
a new TranslationBl
o
ck
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-06-06
Ric
h
ard Henderson
target
/
s
3
90
x
: End the T
B
after E
X
ECUTE
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-06-06
Ric
h
a
rd Henderson
targ
e
t/s390x: Save c
u
rrent
i
l
e
n during translation
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-06-06
R
ic
h
a
rd H
e
nder
s
on
target/s390x: Implem
e
nt CSPG
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-06-06
Richa
r
d Hend
e
rson
ta
r
get/s390x: Use atomic operati
o
ns for COMPARE
S
W
AP
.
.
.
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-06-06
Richar
d
Henderson
target/s390
x
: F
i
x
EXECUTE with R1==
0
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-06-06
Ri
c
hard Henderson
tar
g
et/s390x: Fi
x
some helper_ex problems
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-06-06
Ric
h
ard Henderson
targe
t
/s
3
9
0
x: Use unwind
d
a
ta for
h
el
p
er_
m
v
c
s
/mvcp
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-06-06
Ri
c
ha
r
d
H
e
n
d
e
rson
t
arge
t
/s390x
:
U
s
e unwind dat
a
for
helper
_
lra
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-06-06
Richard Henderson
t
arget/s390x: Use unwind d
a
ta for
h
e
l
p
er_tp
r
o
t
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-06-06
Ri
c
har
d
Henders
o
n
t
a
r
g
et/s390x: Use
u
nwind d
a
ta for helper_
t
estblock
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-06-06
Richard Henders
o
n
target
/
s390x: Use unwind
data for helper_stc
t
l
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-06-06
Richa
r
d Henderson
ta
r
get/s
3
90x: Use unwind data for hel
p
er_
l
ctl
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-06-06
Richard H
e
nderson
target/
s
390
x
: Use unwind data fo
r
helper_lctlg
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-06-06
Richard Henderson
targe
t
/s390x: Use unwind data
fo
r
helpe
r
_
trt
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-06-06
Richard Hend
e
rson
target/s39
0
x
: Use un
w
ind data
f
or hel
p
e
r_tre
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-06-06
Richa
r
d Henderson
target/s390x
:
Use unwind
d
ata for helper_tr
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-06-06
R
i
cha
r
d Henderson
target/s3
9
0x: Use unwind data
f
or helper_unpk
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-06-06
Richard Henderson
ta
r
g
et/s390x: Use unwind
data for helper
_
cksm
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-06-06
R
i
c
h
ard Hend
e
rson
target/s390x
:
U
s
e unw
i
nd d
a
ta for
help
e
r_clcl
e
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-06-06
R
i
chard Henders
o
n
target/s3
9
0x: U
s
e un
w
ind
d
ata for
helper_mvcle
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-06-06
Richard
Henderson
t
arget/
s
3
9
0x: Us
e
unwind data fo
r
helper_mvcl
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-06-06
Richard Henderso
n
t
a
rget/s390x:
U
se unwind data
f
or helper
_
s
t
am
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-06-06
Richa
r
d Henders
o
n
t
a
rge
t
/s
3
90x: Use unwind da
t
a for helper_lam
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-06-06
Ri
c
hard Henderson
targe
t
/s390x:
U
se unwind data for
h
e
lpe
r
_mvst
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-06-06
Richard Henderson
target/
s
3
9
0x: Use unwind
d
ata for helper_mvpg
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-06-06
R
i
chard Hend
e
rson
tar
g
et/s390x:
U
s
e
unwind data for helper_clst
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-06-06
R
ic
h
ard
H
enderson
t
arget/s390
x
: Use
unwind data
f
o
r helper_srs
t
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-06-06
Ric
h
ard Henders
o
n
targ
e
t/s390
x
: Us
e
unwi
n
d data for helper_clm
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-06-06
Ric
h
ard Henderson
t
a
r
get
/
s390
x
: Use un
w
ind data for helper_
c
lc
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-06-06
R
i
cha
r
d Hender
s
on
targ
e
t/s390x: Use unwind
dat
a
for
helper_mv
c
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-06-06
Ric
h
ard Henderson
targe
t
/s390x: Use unwin
d
da
t
a for helper
_
xc
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-06-06
Richard Henderson
t
a
rget/s
3
90x: Use unwi
n
d d
a
ta
for helper_oc
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-06-06
Richard Hend
e
rson
tar
g
e
t
/s39
0
x: Us
e
un
w
ind data f
o
r helper_nc
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-06-06
Rich
a
rd He
n
d
e
r
s
o
n
tar
g
et/s390x: Move hel
p
e
r
_ex to end of file
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-06-06
Ri
c
hard Henderson
target/s390x: Use cp
u
_
l
oop_exit_restore for tlb_fill
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-06-05
Richard Hend
e
rson
target/a
l
pha: Us
e
goto_tb for fallthru between TBs
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-06-05
Richard Henderson
target
/
alp
h
a: Implement WTINT inline
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-06-05
Rich
a
rd He
n
derson
target/hppa
:
Use tcg_gen
_
look
u
p_an
d
_goto
_
p
t
r
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-06-05
Richard Henderson
target/s390: Use tcg_ge
n
_lo
o
kup_
a
nd
_
goto
_
ptr
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-06-05
Richa
r
d
Henderson
tcg/
a
rm:
Implement goto_ptr
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-06-05
Ri
c
hard
H
e
nderson
tcg/arm: Cla
r
if
y
tcg_out_bx
f
or arm4 host
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-06-05
Richard Henderson
tc
g
/s390: Implement g
o
to_ptr
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-06-05
Richard He
n
derson
tcg/sparc: Implement goto_ptr
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-06-05
R
ichar
d
Hender
s
on
tcg
/
aarch64: Im
p
lement goto_ptr
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-06-05
Richa
r
d Henderson
tcg/pp
c
:
Im
p
lement goto_ptr
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-06-05
Richard H
e
nderson
qemu/atomic: Loosen
r
estrictions
f
or
64-bit
I
LP32 hosts
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-06-05
Richard Henderson
tcg/sparc
:
Use the
prop
e
r co
m
pila
t
ion flag
s
fo
r
32
-
b
i
t
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-06-05
Richard Hende
r
son
target/nios2:
Fix 6
4
-bi
t
ilp32 compila
t
ion
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-05-12
Richard
H
ender
s
on
t
a
rge
t
/
s
390x: Use atomic
operations for LOAD
A
ND OP
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-05-12
R
icha
r
d Henderson
target/s3
9
0
x: Use atomic operation
s
for COMPA
R
E SWAP
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-05-12
Richa
r
d
H
e
nder
s
on
ta
r
get/s390
x
: Diagnose specificati
o
n exce
p
tion for
.
.
.
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-05-12
Richard Henderson
target/s390x: Implement STORE FACILITIES LIST E
X
T
E
NDED
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-04-26
Richard Hend
e
r
s
o
n
tcg: I
n
itialize
return
v
alue
a
fter e
x
it_atomic
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-03-01
Richard Henderso
n
target/
s
p
a
rc: Resto
r
e ldstub of odd asis
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-02-28
Richard Hend
e
rs
o
n
ta
r
get/alpha: Enable MTTCG by de
f
ault
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-02-14
Ri
c
ha
r
d
Henderson
li
n
ux-user: Fix
s
390x safe-sysca
l
l for
z90
0
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-02-13
Ric
h
ard He
n
derson
target/openrisc: Optimize
f
or r0 be
i
ng zero
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-02-13
R
i
ch
a
rd H
e
n
derson
tar
g
et
/
o
p
enrisc
:
Tidy handling o
f
del
a
yed branch
e
s
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-02-13
Richar
d
Hender
s
on
target/openrisc
:
Tidy ppc/n
p
c implementatio
n
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-02-13
Richar
d
Henderso
n
target/openr
i
sc: Optimize
l
.
jal to n
e
xt
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-02-13
Richar
d
Hend
e
rson
targe
t
/o
p
enris
c
: Fix ma
d
d
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-02-13
Richard Henderson
t
a
r
g
et/o
p
e
nr
i
sc: Implement muld, muld
u
,
macu, ms
b
u
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-02-13
Richard Henderson
t
a
rget/openrisc: Rep
r
esent MACHI:MACL
O
as a single
.
.
.
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-02-13
Richard Henderson
target/op
e
nr
i
sc: Implement msy
n
c
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-02-13
Richard He
n
derson
targ
e
t/openrisc: Enable
trap, csync, msync, psync for
.
.
.
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-02-13
Rich
a
r
d Henderson
target/op
e
n
r
isc: Se
t
flags o
n
help
e
rs
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-02-13
Ri
c
hard Henderso
n
target/openrisc: Use
movcond
w
h
e
re
a
ppropr
i
ate
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-02-13
R
ichard H
e
nderson
target/openrisc: Keep SR_CY and
SR_OV in
a separate
.
.
.
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-02-13
Richard Hen
d
erson
target/openr
i
sc: Keep SR_F in
a
sepa
r
ate vari
a
ble
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-02-13
R
icha
r
d He
n
derson
ta
r
get/openrisc: Inve
r
t the
decoding i
n
dec_calc
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-02-13
Richard He
n
derson
tar
g
e
t
/
o
pen
r
isc: Put
S
R[OVE] in TB fl
a
gs
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-02-13
Richard Henderson
target/o
p
enrisc
:
Streamline
a
rithmetic and OVE
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-02-13
Rich
a
rd Hender
s
on
target/open
r
isc: Rationalize
i
mmedia
t
e extraction
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-02-13
Ri
c
hard Henderson
target/
o
pen
r
isc: Tidy insn
dumping
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-02-13
Richard Henderson
target/openrisc: Implement lwa, swa
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-02-13
Richard Hen
d
e
rson
linux-user:
H
ono
r
CLONE_SETTLS fo
r
openrisc
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-02-13
Richard Hende
r
son
lin
u
x-user: Fix openris
c
cpu_loop
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-02-13
Richard H
e
nd
e
rson
linux
-
user:
Add MM
A
P_SHIFT for openrisc
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-02-13
Richard Henderson
target/openrisc: Ren
a
me the cpu
f
r
o
m
or32
to
or1k
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-02-07
Richard Hender
s
on
target
/
h
pp
a
: Fix gdb_writ
e
_register
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-02-07
Richard Hen
d
erson
tar
g
et/
h
ppa: Tidy do_cb
r
a
nch
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-01-23
Ric
h
a
rd Henders
o
n
t
a
rget
-
hp
p
a: Implement floa
t
i
ng-point in
s
ns
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-01-23
Richard Henderso
n
target-hppa: Implement system and me
m
ory-manage
m
ent
.
.
.
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-01-23
Richard
H
enderson
t
a
r
g
et-hppa:
Implemen
t
loads a
n
d s
t
ores
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-01-23
R
ichard
H
end
e
rs
o
n
t
arget-hppa
:
Implement shifts and deposits
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-01-23
Richard Hende
r
son
tar
g
et-hppa: Implement l
i
nux-
u
ser
gat
e
way page
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-01-23
Ri
c
hard Henderson
ta
r
g
et-hppa:
I
mpleme
n
t branch
e
s
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-01-23
Richard Henderson
tar
g
et-hppa: Implement
ba
s
ic
a
r
ithmetic
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-01-23
Richar
d
Henderson
ta
r
get-
h
ppa: Add
n
ullif
i
cation framework
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-01-23
Ric
h
ard Hen
d
erson
t
a
rget-hppa
:
Add framework
and enable compilation
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-01-23
Richard Henderson
target-hp
p
a: A
d
d so
f
tfloa
t
s
peci
a
lizati
o
ns
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-01-23
Richard
H
enderso
n
linux-user
:
Add HPPA startup and main loo
p
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-01-23
Richard Henderson
linux-
u
ser: Add HPPA signal handling
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-01-23
Richard
Henders
o
n
linux-user: Add HPPA target_signal
.
h
a
nd target_cpu
.
h
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-01-23
Richard H
e
nderson
lin
u
x
-
user: Add HPPA
t
arg
e
t_
s
truc
t
s
.
h
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-01-23
Richard H
e
nder
s
on
l
i
nux-user: Add
H
P
P
A defini
t
ion
s
to sysc
a
ll_defs
.
h
commit
|
commitdiff
|
tree
2017-01-23
R
i
chard Hender
s
on
l
inux
-
user: Add HPPA target_sy
s
call
.
h
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-01-23
R
ichard H
e
nderso
n
linux-user: Add HPPA term
b
its
.
h
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
next