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-ppc: Use the new deposit and extract ops
2017-01-10
Ri
c
hard Henderson
targe
t
-
ppc: Use
the new deposit and extract ops
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-01-10
Richard
Hender
s
on
t
a
rget-mips: Us
e
t
he n
e
w e
x
tract op
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-01-10
R
i
chard Henderson
target-i386: Use new deposit and
e
xtract ops
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-01-10
Richard
H
enderson
targ
e
t-arm: Use new deposit an
d
extract op
s
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-01-10
Ri
c
h
ard
Henderso
n
target-alph
a
:
Use deposit and
ext
r
act ops
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-01-10
Richard Hende
r
son
tcg/s390:
S
u
pport deposit into zero
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-01-10
Richard Henders
o
n
t
cg/s390: Implement
f
i
eld
extra
c
t
ion op
c
odes
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-01-10
Richa
r
d
H
enderson
tcg/
s
390: Ex
p
ose host
fa
c
i
l
ities to t
c
g
-
target
.
h
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-01-10
Richard Henderson
t
c
g/p
p
c: Implement field
extrac
t
ion opcod
e
s
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-01-10
Rich
a
rd Hend
e
rson
t
c
g
/mips: Impl
e
ment fie
l
d
extract
i
on opcodes
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-01-10
Richard Hen
d
erso
n
t
c
g/i386
:
Implement field extraction opcode
s
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-01-10
R
i
ch
a
rd Henderson
tcg
/
arm: Implement field extraction o
p
codes
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-01-10
R
ichard He
n
d
e
rs
o
n
tcg/arm
:
Move isa dete
c
tion to tc
g
-target
.
h
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-01-10
Richard Henderson
tcg/aarch64: Implement
f
ield extraction opcodes
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-01-10
R
ichard Henderson
tcg:
A
dd deposi
t
_
z expander
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-01-10
Richa
r
d H
e
nderson
tcg: Minor adjustment
s
to
dep
o
s
it expander
s
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-01-10
Rich
a
rd Henderson
tcg: Add field extraction primitive
s
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-01-08
Richard
H
e
nders
o
n
t
ranslate-al
l
: Avoid -We
r
ror=switch
-
bool
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-01-06
J
i
n Gu
o
jie
t
c
g-mips: Adjust q
e
m
u
_ld/st
f
or mips64
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-01-06
Jin Guo
j
ie
tcg-mips: Adjust callin
g
c
o
nventions for mip
s
64
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-01-06
Jin Guojie
t
c
g-mips: A
d
d t
c
g unw
i
nd info
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-01-06
Jin Guojie
tcg-mips
:
Ad
j
ust pr
o
log
u
e for mips64
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-01-06
Ji
n
Guojie
tc
g
-mips: Adjust load/st
o
re
f
u
n
ctions for mips64
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-01-06
J
in Guojie
tcg-mips: A
d
jus
t
move fu
n
cti
o
ns
f
or mi
p
s64
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-01-06
Jin Guojie
tcg-
m
ip
s
: Add bswap32u
a
nd bswap64
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-01-06
J
i
n Guojie
tc
g
-mip
s
: Support
6
4-bi
t
opcodes
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-01-06
Jin Guoj
i
e
tcg-mips: Add mip
s
64
o
pcodes
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-01-06
Jin G
u
ojie
t
cg
-
mips: Move bswap
c
ode to a subroutin
e
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-12-24
Ric
h
ard H
e
nderson
t
c
g/s390: R
e
move 'R'
constraint
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-12-24
R
i
chard Henderson
tcg
/
s390: Fix setcond expansi
o
n
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-11-22
Richard Hen
d
erson
target-alpha: Fix interrupt m
a
s
k for c
p
u
1
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-11-17
Richard Henderson
targ
e
t
-
alpha:
L
og
c
pui
d
w
i
th -d int
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-11-17
Ri
c
hard Henderson
target-a
l
pha: Up
d
ate pa
l
co
d
e for smp
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-11-01
Joseph Mye
r
s
tcg: corre
c
t 32-bit tcg_gen_ld8s_i64 sign-extension
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-11-01
Pet
e
r Maydell
tcg/
t
cg
.
h: Impro
v
e document
a
t
ion of
T
CG
v
_i32 etc types
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-11-01
Pranith Kumar
MAINT
A
INERS: Up
d
ate PPC s
t
atus and mai
n
tainer
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-11-01
Richa
r
d
H
enders
o
n
target
-
micro
b
l
a
ze: Cleanup d
e
c_mul
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-11-01
Richard Henderson
tcg: Add tcg_g
e
n_mulsu2_{i32,i64,tl}
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-11-01
Richard Hende
r
so
n
l
o
g
:
Add locking to larg
e
l
o
gging
blocks
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-11-01
Richard Henderson
target-openris
c
: Do not dum
p
cpu
s
tate with -d i
n
_a
s
m
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-11-01
Ric
h
ard Henderson
target-m
i
croblaze: Do
n
ot dump
c
pu st
a
t
e
with -d
in_asm
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-11-01
Ric
h
a
r
d Henderson
ta
r
get-
c
ris:
D
o not dump cpu sta
t
e
with -d
i
n_asm
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-10-31
R
i
char
d
Henderson
target-spa
r
c: Use t
c
g_gen_at
o
m
ic_cmpxchg_tl
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-10-31
Richar
d
H
ender
s
o
n
tar
g
e
t
-sp
a
rc: Use tcg
_
gen_atom
i
c_
x
c
hg_tl
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-10-31
R
i
chard Hende
r
son
target-sparc:
R
emove
MMU_MODE*_SUFFIX
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-10-31
R
ichard
H
end
e
r
son
ta
r
get-
s
parc:
Allow 4-byte a
l
ignment on fp mem ops
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-10-31
R
ichard Henderson
target-s
p
arc: Implement ldqf and stqf
inline
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-10-31
Richard
He
n
de
r
son
target
-
spa
r
c: Remov
e
asi
helper code handled in
l
ine
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-10-31
R
icha
r
d H
e
nderson
tar
g
et-s
p
arc: Implem
e
nt
BCOPY/
B
FILL 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 cas_
a
s
i
/casx_asi i
n
line
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-10-31
Rich
a
r
d Henderson
target
-
spar
c
: Implem
e
nt ldst
u
b_
a
s
i
inline
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-10-31
Richa
r
d
H
ende
r
son
ta
r
get-sparc:
I
mple
m
ent
s
wap
_
asi i
n
line
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-10-31
Richa
r
d Henderson
target-sp
a
rc: Handle
more twinx
a
sis
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-10-31
Ri
c
hard Henderson
target
-
s
p
arc: Use M
M
U_PHYS_IDX for bypa
s
s asis
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-10-31
R
ichard H
e
nde
r
son
targe
t
-
sparc:
Add M
M
U_
P
HYS_IDX
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-10-31
Richard Hende
r
son
t
a
rget-sparc
:
In
t
roduce cpu_raise_exception_ra
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-10-31
Richard Henderson
ta
r
g
e
t
-sparc: Use overali
g
nment flags for twinx and
.
.
.
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-10-26
R
ich
a
r
d Henderson
target-a
l
pha:
E
mu
l
a
t
e LL/SC
u
sing
cmpxchg helpers
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-10-26
Richard Henderson
tar
g
et
-
alpha: Introdu
c
e
M
M
U_PHYS_IDX
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-10-26
Emilio
G
.
Cota
t
a
rget-arm: remov
e
EXC
P
_STREX + cpu_e
x
c
lusi
v
e_{test
.
.
.
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-10-26
E
m
ilio G
.
Co
t
a
lin
u
x
-user:
remov
e
handling of aarch64's
EXCP_STREX
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-10-26
Emil
i
o G
.
Cota
linux-user: remove handling of ARM's E
X
CP_STREX
Signed-off-by:
Richard Henderson
<rth@twidle.net>
commit
|
commitdiff
|
tree
2016-10-26
Emili
o
G
.
Cota
target
-
arm: emulate aar
c
h64'
s
LL/SC usin
g
cmpxch
g
h
elpers
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-10-26
Emili
o
G
.
Cota
target-arm
:
em
u
late SWP with
atomic_xchg helpe
r
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-10-26
E
m
i
l
io G
.
Cota
target-arm: emulate
L
L/SC using cmp
x
chg helper
s
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-10-26
Richard
H
enderson
ta
r
get-arm: Re
a
rrange aa32 load and store functions
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-10-26
Emil
i
o G
.
Co
t
a
tests: add atomic_add-benc
h
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-10-26
Emili
o
G
.
Co
t
a
ta
r
g
et-i386: remove h
e
lper_loc
k
()
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-10-26
Emil
i
o
G
.
C
o
ta
target
-
i386: emulate X
C
HG using
a
tomic
helper
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-10-26
Emilio G
.
Cota
target-
i
386: emul
a
te LOCK'ed B
T
X
ops using atomic helpers
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-10-26
Emilio G
.
Cota
t
a
rget-
i
3
8
6
: emulate LOCK'ed
X
A
DD
usi
n
g atomic hel
p
er
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-10-26
Emil
i
o G
.
Cota
target-i386: em
u
late LOCK'ed NE
G
using
c
mpxchg helper
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-10-26
E
m
i
l
io G
.
Cota
t
arget-i386: emu
l
ate LOCK
'
e
d NOT using atomi
c
he
l
per
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-10-26
Em
i
lio G
.
Cota
target-i38
6
: e
m
u
l
ate L
O
CK'ed INC using
a
t
omic he
l
pe
r
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-10-26
Emi
l
io G
.
Cota
target-i386
:
emula
t
e LOCK'
e
d OP inst
r
uctions
using
.
.
.
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-10-26
Emilio G
.
C
o
ta
targ
e
t
-i386: emulate LOCK'ed c
m
pxc
h
g
using
c
mpx
c
hg
.
.
.
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-10-26
Ric
h
ard Henderson
tcg:
E
mit barriers w
i
th p
a
rallel_cpus
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-10-26
Richard Henderson
tcg: Add
C
ONFIG_ATOMIC64
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-10-26
Richard Hende
r
son
tcg: Add
atomic128 help
e
rs
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-10-26
Ri
c
hard
Hend
e
rso
n
tcg
:
Add
atomic helpers
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-10-26
Ri
c
h
a
rd Henderson
c
p
utlb: Ti
d
y some
macros
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-10-26
R
i
chard Henderson
cputlb:
M
o
ve most of iotlb code out o
f
line
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-10-26
Richard Henderson
cputlb: R
e
m
o
v
e
includes
f
rom
softmm
u
_t
e
mplate
.
h
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-10-26
Ri
c
hard Hend
e
r
s
on
cp
u
t
lb: Move p
r
obe_w
r
ite out o
f
softmmu_template
.
h
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-10-26
Ri
c
h
ard
Henderson
cputlb: Replace SHIFT with DA
T
A_SIZE
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-10-26
Ale
x
Bennée
linux
-
user: e
n
able
parallel cod
e
generatio
n
o
n
clone
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-10-26
Richard Henderson
tcg:
A
dd
EXCP_ATOMIC
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-10-26
Richard Henderson
int
1
2
8
: Add int128_make12
8
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-10-26
Richard Henderson
int
1
28
:
Use __in
t
128
i
f a
v
ailable
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-10-26
Richard Henderson
exec: Avoid direct
r
e
ferenc
e
s
t
o
Int128
p
a
rts
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-10-26
R
icha
r
d
H
enderson
atomic
s
: Ad
d
__n
o
ch
e
ck atomic op
e
ration
s
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-10-26
E
m
i
lio G
.
Cota
a
tomics: add atomi
c
_op_
f
etc
h
v
a
r
i
ants
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-10-26
Emil
i
o G
.
C
ota
atomics: add atomic_xor
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-10-26
Richard Henderson
atomics: A
d
d parameters to m
a
cros
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-09-20
Ri
c
hard Henderson
tc
g
/
i
386: Extend TARGET_PA
G
E
_
MASK to
t
he proper typ
e
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-09-16
Prani
t
h
Kumar
t
c
g:
O
p
t
i
m
ize fence instructions
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-09-16
Pranith Kumar
target-i386: G
e
nerate fences for x86
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-09-16
Pra
n
it
h
Kumar
targ
e
t-aarch64: G
e
nerate fences for aarch64
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-09-16
Pranit
h
Kuma
r
target-arm
:
Gen
e
rate fences
i
n
ARM
v
7 frontend
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-09-16
P
r
anith Kuma
r
target-
a
lpha:
Generat
e
fence op
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
next