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
disas/ppc: Handle popcnt and cnttz
2017-01-10
Richard Henderson
di
s
a
s
/ppc: Handle po
p
c
nt and cnttz
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-01-10
Richard Henderson
disas/i386
.
c:
Handle tzcnt
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-01-10
Ri
c
hard Henderson
tcg: Add clz and
c
tz
o
p
c
o
d
es
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-01-10
Ri
c
h
a
rd Henderson
tcg: Allow a
n
o
perand to
be matching or a constan
t
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-01-10
Ri
c
har
d
Henderson
tcg: Pas
s
t
h
e
opcode width to target_parse_constraint
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-01-10
Ri
c
hard Henderso
n
tcg: Transition flat op_defs array to a
target ca
l
lba
c
k
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-01-10
Richard He
n
derson
tcg
:
Add markup for out
p
ut
r
eq
u
i
r
es new
r
egi
s
ter
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-01-10
Richard He
n
derson
tcg/op
t
imize: Fold movco
n
d
0/1 into s
e
tcond
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-01-10
Ric
h
ard Henderson
ta
r
get-s390x: Use the new d
e
posi
t
and extr
a
ct
o
p
s
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-01-10
R
ichard Henders
o
n
t
a
r
get-ppc: U
s
e th
e
new deposit
and extract ops
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-01-10
Rich
a
rd Henderson
t
a
rget-mips: Use the new extract op
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-01-10
Ri
c
hard Henderson
target-i386: Use ne
w
d
eposit and
e
xtract ops
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-01-10
Richa
r
d Hend
e
rson
target-arm: Use new deposit
an
d
extract
o
p
s
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-01-10
Richard
H
e
n
derson
targ
e
t-alpha: Use deposit and extract ops
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-01-10
Rich
a
rd Henderson
tcg/s390: Support de
p
osit into ze
r
o
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-01-10
Richard
H
en
d
ers
o
n
tcg/s
3
90:
I
mplement field extraction opcodes
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-01-10
Richard
H
enderson
tcg/s390:
Expose ho
s
t facil
i
ties to tcg-target
.
h
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-01-10
Richard H
e
nderson
tcg/
p
pc:
I
mplement field extractio
n
opcodes
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-01-10
Richard Henderson
tcg/mips: I
m
plement field ext
r
action opcod
e
s
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-01-10
Ri
c
hard
H
enderson
t
cg
/
i386: Impl
e
ment fiel
d
extraction opcod
e
s
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-01-10
Richard
Henderson
tcg/arm: Implement fiel
d
e
xtraction
o
p
c
odes
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-01-10
Richard H
e
n
d
erson
tc
g
/arm
:
Move i
s
a de
t
ection t
o
tcg-ta
r
get
.
h
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-01-10
Richa
r
d Henderson
tcg/aarch64: Imp
l
ement field extracti
o
n opcodes
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-01-10
Ri
c
hard
H
enders
o
n
tcg: Add
d
eposit_z exp
a
nder
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-01-10
R
i
chard Henderson
tcg: M
i
nor ad
j
ustment
s
to
d
eposit
e
x
p
and
e
rs
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-01-10
Richard
H
en
d
erso
n
tcg: Add
field ext
r
actio
n
primitives
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-01-08
R
i
chard Henderson
tran
s
late-all:
Avoid -Werror
=
sw
i
t
ch-bool
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-01-06
Jin Guojie
tcg
-
mi
p
s: A
d
j
u
st qemu_
l
d/st for mips64
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-01-06
Jin G
u
o
jie
tcg-mi
p
s: Adjust ca
l
ling c
o
nventi
o
ns fo
r
mips
6
4
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-01-06
Jin Guojie
t
c
g
-mips: Add tcg u
n
wind info
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-01-06
Jin Guojie
tcg-mips: A
d
just pro
l
ogue for mips64
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-01-06
Jin G
u
ojie
tcg-m
i
ps: Adjus
t
l
oa
d
/store fu
n
ctions for mips6
4
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-01-06
Jin Gu
o
jie
tcg-mips: Adjust
m
ov
e
functions fo
r
m
ips64
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-01-06
Jin G
u
oj
i
e
tcg-mips:
A
dd bswa
p
3
2u
a
n
d bswap64
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-01-06
Jin Guojie
t
c
g-mips: Suppor
t
64-b
i
t opcodes
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-01-06
Jin Guo
j
ie
tcg-mips: Add
m
i
ps64 opcode
s
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-01-06
Jin
G
uojie
tcg-mips:
M
ove
b
swa
p
c
o
de to a subroutine
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-12-24
Richard Hende
r
son
tcg
/
s
3
90: Remove '
R
'
c
o
nstraint
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-12-24
Ri
c
hard Hende
r
son
tcg/s390: Fix
s
etcon
d
expansion
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-11-22
Richard He
n
der
s
on
ta
r
get-al
p
ha: Fix in
t
err
u
p
t
mask f
o
r cpu1
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-11-17
R
ichard He
n
derson
targ
e
t-alp
h
a: Log cp
u
id wi
t
h -d
i
nt
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-11-17
Ri
c
hard Henderson
target-alpha: Updat
e
p
alco
d
e
f
or smp
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-11-01
Jose
p
h Myers
tcg:
c
o
r
rect 32-bit tcg_gen_ld8s_i64 sign-ext
e
n
s
i
on
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-11-01
Pet
e
r
Mayd
e
ll
t
cg/tcg
.
h
: Improve docume
n
t
a
tion of TCGv_i32
e
t
c types
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-11-01
Pranith Kumar
M
A
INTAIN
E
RS: U
p
date PPC
s
tatus and m
a
i
n
t
ainer
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-11-01
Richard H
e
nderson
target-microblaze: Cleanup dec_mul
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-11-01
Richard He
n
derson
tcg: Add tcg_gen_mul
s
u2_{i32,i64,tl}
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-11-01
R
ichard Hende
r
son
l
o
g:
A
dd lo
c
ki
n
g to larg
e
l
o
gging blocks
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-11-01
Richa
r
d Henderson
tar
g
et-openri
s
c: Do
n
ot dump
cpu state
w
it
h
-
d in_asm
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-11-01
Richard Hende
r
son
targ
e
t
-
microblaze: Do
n
ot dump cp
u
state with
-d
i
n_asm
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-11-01
Richard He
n
derson
target-cri
s
: Do n
o
t dump cpu
state
w
i
th -
d
i
n_asm
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-10-31
Richard Hen
d
e
rson
ta
r
get-sparc: Use tcg
_
gen_at
o
mic_cm
p
xchg_
t
l
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-10-31
Richar
d
Hend
e
rson
target-
s
p
arc
:
U
s
e tcg_
g
en_ato
m
ic_xc
h
g_tl
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-10-31
R
i
chard Henderson
targ
e
t
-
spar
c
:
R
e
move MMU_MODE*_SUFFIX
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-10-31
Richard
Henders
o
n
target-s
p
arc:
Allow 4-byt
e
alignment o
n
fp mem ops
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-10-31
Richard Henderson
target-sparc: Implement
l
dqf and stqf inline
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-10-31
Richard Henderson
target-sparc: Remove asi helper code ha
n
dled inline
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-10-31
Richard
Henders
o
n
target-spa
r
c:
Implemen
t
B
COP
Y
/BFILL
inline
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-10-31
Richard Hen
d
erso
n
target-sparc: Implem
e
nt cas_asi/cas
x
_asi inline
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-10-31
Richard Hen
d
erson
targe
t
-sparc: Implement ldstub_asi inline
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-10-31
Ri
c
h
a
rd Henderson
targe
t
-sparc: Im
p
le
m
ent
s
w
a
p_asi in
l
ine
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-10-31
Ric
h
ard Henderso
n
t
ar
g
et-s
p
a
r
c: Handle
m
ore twinx as
i
s
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-10-31
Richard Hend
e
rson
target-s
p
arc: U
s
e MMU_
P
HYS
_
IDX for bypass asis
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-10-31
R
icha
r
d Henders
o
n
tar
g
et-sparc: Add M
M
U_
P
H
Y
S
_IDX
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-10-31
Richard H
e
nderson
target-s
p
a
r
c:
I
n
troduce cpu_rai
s
e_except
i
o
n_ra
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-10-31
Richard Hender
s
on
target-sparc
:
Use
o
verali
g
nment fla
g
s for twinx a
n
d
.
.
.
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-10-26
Richard Hender
s
on
target-alp
h
a
:
Emulate
LL/SC using cmpxchg helpers
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-10-26
Richard Hend
e
rson
target
-
alpha: In
t
roduce MMU_PHYS_IDX
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-10-26
Emilio G
.
Cota
target-a
r
m: remove
EXCP_STREX + cpu_exclusive_{t
e
st
.
.
.
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-10-26
Emilio G
.
Cota
linux-user: remov
e
handlin
g
of aarch64
'
s EXCP_STR
E
X
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-10-26
Emili
o
G
.
Cota
linux-user
:
re
m
ove handling
o
f AR
M
's
E
XCP_ST
R
EX
Signed-off-by:
Richard Henderson
<rth@twidle.net>
commit
|
commitdiff
|
tree
2016-10-26
Emil
i
o G
.
C
ota
ta
r
g
et-arm: emu
l
at
e
a
arch64's LL/SC
u
sing cmpx
c
hg hel
p
er
s
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-10-26
Emil
i
o
G
.
Cota
target-
a
rm
:
emulate
S
W
P with a
t
omic_xchg helper
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-10-26
Emili
o
G
.
Cota
target-arm: e
m
ulate LL/SC us
i
ng cm
p
xchg hel
p
e
r
s
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-10-26
R
i
chard Hen
d
ers
o
n
t
a
rget-ar
m
: Rear
r
ange aa
3
2 load and store func
t
ions
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-10-26
Emilio G
.
C
o
t
a
tests: ad
d
atomic_add-be
n
ch
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-10-26
Emi
l
io
G
.
Cota
t
a
rget-i386: remove helper_lo
c
k()
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-10-26
Emilio G
.
Cota
target-i3
8
6: emula
t
e
XC
H
G using atomic helper
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-10-26
E
milio
G
.
C
o
ta
target-i386: emulate LOCK'ed
B
TX ops using
a
tomic helpers
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-10-26
Emili
o
G
.
Cota
targe
t
-i386: emulate
LOCK'e
d
XADD
u
sing atom
i
c he
l
per
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-10-26
Emi
l
i
o G
.
Cota
target-i386: emulate LOCK
'
ed NEG using cmpx
c
hg helper
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-10-26
Emilio G
.
Cot
a
target-i3
8
6: e
m
ula
t
e
L
OCK'ed NOT using at
o
m
i
c
helper
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-10-26
Em
i
lio G
.
Cota
target-i
3
86: emula
t
e LOCK'ed
INC using atomic hel
p
er
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-10-26
Emilio G
.
Cota
t
arget
-
i3
8
6: e
m
ulate LOCK'e
d
OP instructions
using
.
.
.
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-10-26
Em
i
lio G
.
Co
t
a
target-i386: emula
t
e LOCK'
e
d cmpxchg using cmpxchg
.
.
.
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-10-26
R
ich
a
rd Henderson
tcg: Emi
t
b
a
r
riers with parall
e
l_cpus
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-10-26
Ric
h
a
r
d
He
n
de
r
son
tcg: Add C
O
NFIG_ATOMIC64
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-10-26
Ri
c
hard
H
e
nderson
t
cg: Add atomic128
h
e
l
pe
r
s
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-10-26
Richard Henders
o
n
tcg: Add at
o
mic h
e
lpe
r
s
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-10-26
Richard He
n
de
r
son
cputlb: Tidy some macro
s
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-10-26
Richard Henderson
cputlb: Move most
o
f
iotlb
c
ode ou
t
of
l
in
e
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-10-26
Richar
d
H
enderson
cputlb: Remove incl
u
d
e
s fr
o
m s
o
ft
m
mu_te
m
pl
a
te
.
h
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-10-26
Ric
h
ard Hend
e
r
s
on
cpu
t
lb: Move probe_write out
of soft
m
m
u
_template
.
h
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-10-26
Richard Henderso
n
cputlb: Repl
a
c
e
SHIFT with DATA_SIZE
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-10-26
Ale
x
Benn
é
e
linux-user: ena
b
le parallel c
o
de generatio
n
on clone
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-10-26
Richard Henderson
t
c
g: Add E
X
CP_ATOMIC
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-10-26
R
ichard He
n
der
s
o
n
int128: Add int128_make
1
28
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-10-26
R
i
chard Henders
o
n
int128
:
Use __int1
2
8 if available
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-10-26
R
i
chard Henderson
e
x
e
c
: Avo
i
d d
i
rect refer
e
nc
e
s to Int128
p
arts
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-10-26
Richard Hen
d
erson
atomics: Add __no
c
heck ato
m
i
c
operati
o
n
s
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
next