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
target/openrisc: Use movcond where appropriate
2017-02-13
Richa
r
d Hen
d
er
s
o
n
target/op
e
n
r
i
sc
:
Use movcond
w
here ap
p
ro
p
riate
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2017-02-13
Richard Henderson
t
ar
g
et/op
e
n
risc: Keep SR_CY
a
n
d
S
R
_OV in a separat
e
.
.
.
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2017-02-13
Ric
h
ard Henderson
target/ope
n
risc: Kee
p
S
R
_F in a sep
a
rate variable
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2017-02-13
Richard Hende
r
son
target/openrisc: In
v
ert the decoding
i
n dec_calc
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2017-02-13
R
i
ch
a
rd Henderson
targ
e
t/openrisc: Put
S
R[O
V
E] in TB flags
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2017-02-13
Richa
r
d
Hend
e
rso
n
targe
t
/o
p
enrisc: Strea
m
lin
e
ar
i
thmetic
and OV
E
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2017-02-13
Ric
h
a
rd Henderson
tar
g
e
t
/open
r
i
sc: R
a
tionalize
immediate extraction
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2017-02-13
Richar
d
Hen
d
er
s
on
target/openrisc: Tidy
i
n
sn dumping
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2017-02-13
Richard H
e
nderson
target/openrisc: Implement lwa, swa
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2017-02-13
Richa
r
d Henderson
linux-user: Honor CLONE_SETTLS for op
e
nrisc
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2017-02-13
Richard He
n
d
e
rson
linu
x
-u
s
er: Fi
x
openrisc cpu_lo
o
p
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2017-02-13
Richard He
n
derson
lin
u
x-user: Add MMAP_SHIFT fo
r
openrisc
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2017-02-13
Richard Henderson
target/openrisc: Ren
a
me the
c
p
u fr
o
m or3
2
to
o
r1k
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2017-02-07
R
ichard Hen
d
erson
t
a
rget
/
hppa: Fix
gdb_wri
t
e_register
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2017-02-07
Ric
h
ard He
n
ders
o
n
target/hpp
a
: T
i
dy do
_
cbranch
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2017-01-23
Richar
d
Henderson
targe
t
-hppa: I
m
ple
m
ent floating-point ins
n
s
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2017-01-23
Richard Henderson
t
a
rget-hp
p
a: Implem
e
nt syst
e
m
a
nd me
m
or
y
-managem
e
nt
.
.
.
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2017-01-23
Richard Henderson
targ
e
t-hp
p
a
: Implement loads a
n
d s
t
ores
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2017-01-23
Ri
c
hard Hend
e
rson
t
a
rget-hppa: Implem
e
nt
s
hift
s
a
n
d
d
eposits
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2017-01-23
R
ichard
H
e
nderson
target
-
hppa: Implement lin
u
x-user g
a
teway page
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2017-01-23
Rich
a
r
d
Henderson
targ
e
t-hp
p
a:
I
m
pl
e
ment bran
c
hes
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2017-01-23
Richard
H
enderson
ta
r
get-hppa:
I
m
p
lement basic
a
ri
t
hmetic
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2017-01-23
R
ichar
d
Henderson
target-hppa: Add nullifica
t
ion framework
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2017-01-23
Richard Hender
s
o
n
target-hppa:
Add
f
ram
e
wo
r
k and enable comp
i
lation
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2017-01-23
Richard Henderson
target-hpp
a
: Add sof
t
f
l
o
at specializations
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2017-01-23
Rich
a
r
d Hende
r
son
l
i
nux-u
s
er: Add HPPA sta
r
tup and main loop
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2017-01-23
Richard He
n
der
s
on
linux-us
e
r
: Ad
d
HPPA signal
handling
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2017-01-23
R
i
c
hard Henderso
n
linux-user: Add HPPA target_signal
.
h
a
nd ta
r
get_cpu
.
h
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2017-01-23
Richar
d
Hende
r
s
on
linux-user: Add
HPPA targ
e
t_structs
.
h
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2017-01-23
R
i
cha
r
d
H
e
n
d
erson
linux-user: Ad
d
HPPA definitions to
s
yscall_de
f
s
.
h
commit
|
commitdiff
|
tree
2017-01-23
Richard He
n
derson
linux-user:
A
d
d HPPA ta
r
get_sy
s
ca
l
l
.
h
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2017-01-23
Richard Hend
e
rson
linu
x
-user: Add HP
P
A ter
m
bits
.
h
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2017-01-23
Rich
a
rd Henderson
li
n
u
x
-user: Add HPP
A
sysc
a
ll numbers
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2017-01-23
Richard Hend
e
rson
linux
-
u
ser: Ad
d
H
PPA soc
k
et
.
h d
e
fini
t
ions
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2017-01-23
Richard Henderson
li
n
ux-
u
ser: Handle ERFKILL and EHWPOI
S
ON
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2017-01-23
Rich
a
rd Henderso
n
linu
x
-user: Support stack-grows-up in
e
lflo
a
d
.
c
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2017-01-23
Ric
h
ard Henderson
R
evert "R
e
move rema
i
nders of HPPA back
e
n
d
"
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2017-01-17
Richard Hen
d
erson
tcg/i386
:
Alw
a
y
s use TZCN
T
w
h
e
n
ava
i
lable
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2017-01-17
Ric
h
ard H
e
nderson
Revert
"tcg/i386: Rely on undefined/undoc
u
mented
behaviou
r
.
.
.
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2017-01-14
R
ichard Henders
o
n
targe
t
-
m68
k
: I
m
p
lem
e
n
t
bfffo
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
...1479242669-25852-1-git-send-email-
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2017-01-14
Richard Hende
r
son
targ
e
t
-
m68k:
Implement bit
f
ie
l
d
o
p
s f
o
r memory
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
...1478699171-10637-6-git-send-email-
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2017-01-14
Richard He
n
de
r
son
targ
e
t
-
m68k: Implement
b
i
t
field ops
for registers
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
...1478699171-10637-5-git-send-email-
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2017-01-13
Richard
H
enderson
tcg/aarch64: Fix tcg_out_movi
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
Message-Id: <20161207180727.6286-3-
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2017-01-13
Richard
H
enderson
tcg/aar
c
h
64: Fix
a
d
d
sub2
for 0+C
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
Message-Id: <20161207180727.6286-2-
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2017-01-13
Richard
H
enderson
target/arm: Fix u
b
fx et a
l
for aarc
h
64
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2017-01-13
Ri
c
ha
r
d H
e
nder
s
on
tc
g
/s3
9
0: Fix merge
e
rror with
f
aci
l
ities
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2017-01-10
Rich
a
rd
Henderson
tcg/i3
8
6
:
Han
d
l
e
ctpop
o
p
c
ode
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2017-01-10
Richard
Hender
s
on
tc
g
/ppc: Handle ctpop
o
pcode
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2017-01-10
Ri
c
hard Henderson
tcg: Use ctpop to generat
e
ctz if
n
e
eded
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2017-01-10
Rich
a
rd He
n
der
s
on
qemu/host-utils
.
h: Reduc
e
th
e
op
e
ration count in the
.
.
.
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2017-01-10
Richa
r
d Hen
d
e
rson
t
arget-i386: Use ct
p
op
helper
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2017-01-10
Rich
a
rd Henderso
n
t
a
rget-tilegx:
U
se c
t
pop h
e
l
per
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2017-01-10
R
ichar
d
Hen
d
erso
n
t
a
rget-sparc
:
Use ctpop helper
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2017-01-10
Richar
d
H
e
nderso
n
t
a
rget-s390x: Avoid a
l
oo
p
fo
r
popcnt
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2017-01-10
R
ichard
Hen
d
erson
targ
e
t
-
pp
c
: Us
e
ctpop helper
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2017-01-10
R
ic
h
ar
d
Henderson
tar
g
et-alpha: Use ctp
o
p help
e
r
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2017-01-10
Richard Henderson
tcg:
A
dd op
c
ode for ctpop
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2017-01-10
Richard Hende
r
son
tar
g
et-xtensa: U
s
e clrsb helper
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2017-01-10
Ri
c
hard Henders
o
n
target-tricore: Use clrsb help
e
r
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2017-01-10
R
ichard Henderso
n
target-arm: Use clrsb helper
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2017-01-10
Richard Henderson
tcg: Add help
e
rs
f
or clrsb
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2017-01-10
Richard Hende
r
son
tcg/i386: Rely on undefined/undocument
e
d behaviour
.
.
.
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2017-01-10
R
i
chard Henderson
tcg/i
3
86: H
a
ndle c
t
z and clz opco
d
es
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2017-01-10
R
i
c
hard Henderson
t
cg/i386
:
Allow bmi2 shif
t
x
t
o have
n
on-matc
h
in
g
operan
d
s
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2017-01-10
Richard Henderson
tc
g
/i3
8
6:
H
oist co
m
mon a
r
guments in tcg_out_op
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2017-01-10
Ric
h
ard
H
e
nderson
tcg/i386: Fuly convert tcg_target
_
op_de
f
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2017-01-10
Richard Hen
d
erson
tcg/s3
9
0: Handle
c
lz o
p
code
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2017-01-10
Rich
a
rd He
n
derson
t
cg
/
m
ips: Handle c
l
z op
c
ode
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2017-01-10
Richard
Henderson
t
c
g
/arm: H
a
ndle
c
tz
and
c
lz opc
o
des
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2017-01-10
R
i
c
hard Henderson
tcg/aar
c
h64: Han
d
l
e ctz
and clz opco
d
es
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2017-01-10
R
i
chard
H
en
d
erson
tcg/ppc:
Hand
l
e ctz and clz opcodes
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2017-01-10
R
i
cha
r
d Henderson
t
arget-i386: Use
c
lz a
n
d ctz opcod
e
s
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2017-01-10
Richard
H
en
d
ers
o
n
targe
t
-arm: Use clz
opco
d
e
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2017-01-10
Richard
Hend
e
rson
targ
e
t-xtensa: Use clz
opcode
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2017-01-10
Richard H
e
nderson
target-unicore32: Use clz opcode
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2017-01-10
Richard He
n
d
e
rson
target-tr
i
c
o
re: Use clz o
p
c
o
d
e
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2017-01-10
R
i
c
hard Henderson
targ
e
t-tile
g
x
: Use clz and
c
t
z
o
pcodes
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2017-01-10
Richard Henderson
tar
g
et-s390x: Use cl
z
opcod
e
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2017-01-10
Richard
H
enderson
target-pp
c
: Use clz and ctz opcodes
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2017-01-10
Richard Henderson
target-openrisc: Use
clz and ctz opcodes
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2017-01-10
R
i
cha
r
d Hende
r
so
n
target
-
mips: Use
c
l
z
o
pcode
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2017-01-10
Richard Henderson
tar
g
e
t-m
i
croblaze: Use clz opcode
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2017-01-10
R
i
c
h
a
rd
H
e
n
d
erson
target-cri
s
: Use
clz opcode
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2017-01-10
Richard Henderson
t
arget
-
alpha: Use the ctz and
clz o
p
cod
e
s
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2017-01-10
Richard
Hende
r
son
d
i
s
a
s/ppc: Han
d
le popcnt
a
nd
c
nttz
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2017-01-10
Richard Henderson
dis
a
s/
i
386
.
c: Ha
n
dle
t
z
c
nt
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2017-01-10
Richard H
e
nderson
tcg:
Add clz
and ctz opcod
e
s
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2017-01-10
Richard
H
e
n
d
er
s
on
tcg: Allow an operand to b
e
matching or
a constant
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2017-01-10
Ri
c
h
a
r
d Henderson
tcg: Pass the opcode w
i
dth to
t
arget_pa
r
s
e
_constraint
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2017-01-10
Richar
d
Henders
o
n
tcg: Trans
i
t
ion flat op
_
defs ar
r
a
y to a t
a
rget callb
a
ck
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2017-01-10
R
i
ch
a
r
d Henderso
n
tc
g
: A
d
d
markup
f
or
o
u
t
put requ
i
r
es
new r
e
gister
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2017-01-10
Richard
He
n
derson
tcg/optimiz
e
: Fol
d
mo
v
cond
0/1 into setcond
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2017-01-10
Richard
H
e
nderson
targ
e
t-s390x: Use the
n
ew deposit and extr
a
c
t ops
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2017-01-10
R
i
char
d
Hend
e
rson
t
a
rget-ppc: Use the new d
e
pos
i
t
a
n
d
e
xtract ops
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2017-01-10
Richard Henderson
target-m
i
ps: U
s
e
the new extr
a
c
t
op
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2017-01-10
Richard Hend
e
rson
targe
t
-i386: Use new deposit and extract ops
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2017-01-10
Richa
r
d
H
e
n
d
erson
target-arm: U
s
e
n
ew deposit and e
x
t
r
a
ct ops
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2017-01-10
Richa
r
d Hende
r
so
n
t
a
rget-alpha: Use
deposit a
n
d e
x
t
ract ops
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2017-01-10
R
ichard Henderson
t
cg
/
s
390:
S
upport deposit into ze
r
o
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2017-01-10
Richard Hen
d
e
rso
n
tcg/s390
:
Implement field ex
t
r
action
o
pcodes
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
next