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-xtensa: Use clz opcode
2017-01-10
R
ichard
Hend
e
rson
target-xt
e
n
s
a: Us
e
c
lz
o
pcode
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-01-10
R
ich
a
rd
Hend
e
rs
o
n
target-unico
r
e32:
U
se clz
o
pcode
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-01-10
Rich
a
rd H
e
n
d
er
s
on
target-tricore:
U
se clz opc
o
de
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-01-10
Richa
r
d He
n
d
erson
target-tilegx: Use
c
lz and ctz opcodes
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-01-10
Richard
Henderson
target-s
3
90x: U
s
e cl
z
opc
o
de
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-01-10
Ric
h
ard Henderson
target-ppc: Use clz
a
n
d
ctz o
p
cod
e
s
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-01-10
Rich
a
rd Henderson
target-o
p
enrisc: Use clz and ctz opcodes
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-01-10
Richa
r
d Henderson
t
arget-mips: Use
cl
z
opcode
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-01-10
Richard Henderson
tar
g
et-microblaze: Us
e
clz opcode
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-01-10
R
i
chard H
e
nder
s
o
n
target-cris: Use clz opcode
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-01-10
Ric
h
ard Henderson
target-
a
lpha: U
s
e the ctz
a
n
d
c
lz op
c
odes
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-01-10
Richard Henderson
disa
s
/ppc:
H
andle popcnt
a
nd c
n
t
t
z
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-01-10
Richard Hender
s
on
d
isas/i386
.
c: Handle
tzcnt
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-01-10
Ric
h
a
r
d Henderson
tcg: Add
c
lz and ctz opcodes
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-01-10
Richard Henderson
t
c
g: A
l
low an opera
n
d t
o
be
m
atching or
a
constant
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-01-10
R
i
chard Henderson
tcg: Pass the opcode width to target_
p
arse_constraint
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-01-10
Ri
c
hard He
n
derson
tcg
:
T
ransition fla
t
o
p_defs array to a target
c
allback
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-01-10
Richard Henderson
t
c
g: Ad
d
markup for output requires new register
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-01-10
Ric
h
ard He
n
derson
tc
g
/optimize: Fold
m
ovcond 0/1
i
n
to set
c
ond
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-01-10
Richard Henderson
target-s
3
90x: Use the new d
e
posit and extract
ops
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-01-10
Richard H
e
nderson
ta
r
get-p
p
c
:
U
se the new
d
eposit and ext
r
act ops
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-01-10
Richa
r
d
H
e
nd
e
rson
target-
m
ips
:
U
se the new
extract op
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-01-10
R
i
chard H
e
n
derson
target-
i
3
86: Use new d
e
posit and extract ops
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-01-10
Richard Henderson
ta
r
get-arm: Use n
e
w deposit and extract o
p
s
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-01-10
Richard H
e
nderson
targ
e
t-alpha:
U
s
e
deposit
a
nd e
x
tract ops
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-01-10
Richard He
n
d
e
rso
n
tcg/s390: Supp
o
rt depo
s
it
int
o
zero
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-01-10
Richa
r
d Hende
r
son
t
c
g/s390: Implement field extraction opcodes
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-01-10
Richard Hen
d
erson
tcg/s390:
Expose host fa
c
ilit
i
es to tcg-targ
e
t
.
h
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-01-10
Richar
d
Henderson
tcg/ppc: Implement fie
l
d ex
t
ra
c
tion opc
o
d
e
s
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-01-10
Richard Henderson
tcg/mips
:
Implement field extraction opc
o
des
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-01-10
Rich
a
rd Henderson
t
cg/i386:
I
mplement field extraction
o
p
codes
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-01-10
Richard Hen
d
erson
t
c
g
/arm:
I
m
p
lement field extraction
o
pcodes
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-01-10
R
i
chard
H
e
n
der
s
on
t
c
g/a
r
m:
Move isa detec
t
ion to tcg-target
.
h
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-01-10
Richard Henderson
tcg/aa
r
ch64: I
m
plement f
i
eld extrac
t
ion opcodes
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-01-10
Ric
h
ard Hen
d
erson
t
c
g:
A
dd depos
i
t
_z expander
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-01-10
Richard Henderson
tcg: Mino
r
a
d
justments
t
o d
e
posi
t
expande
r
s
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-01-10
R
i
c
h
ard H
e
nderson
tcg:
A
dd field extracti
o
n primiti
v
es
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-01-08
Richard Henders
o
n
t
ranslate-all: A
v
oid -Werror=switch-bool
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-12-27
Rich
a
r
d Henderson
target-m68k:
Inlin
e
s
h
ifts
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-12-27
Ric
h
ard Hend
e
rs
o
n
tar
g
et-m68k:
Do
not cpu_ab
o
r
t on undefin
e
d insns
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-12-27
Ric
h
ar
d
H
enderson
target-m68k: Sp
l
it gen_l
e
a and gen_ea
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-12-27
Richard Hend
e
rson
target-m68k
:
De
l
ay a
u
t
oinc w
r
it
e
back
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-12-27
Richard Henderson
target-a
r
m: Fix a
a
rch64 disas
_
ldst_single_struct
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-12-27
Richa
r
d Henderson
target-
a
rm: Fix aarc
h
64 vec_reg
_
offset
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-12-24
R
icha
r
d H
e
n
derson
tcg/s390: Remove 'R' constraint
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-12-24
Richard He
n
derson
tcg/
s
390: Fix setcond expan
s
ion
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-11-22
R
i
chard
Hender
s
o
n
t
arget-alp
h
a: Fix interrupt mask for cpu1
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-11-17
Richa
r
d
Henderson
tar
g
et-alpha:
Log cpuid w
i
th
-
d int
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-11-17
R
ichar
d
Hend
e
rson
target-alpha: Update
pal
c
ode for smp
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-11-01
Ri
c
h
a
rd
Henderson
ta
r
get-microblaze: Cleanup dec_mul
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-11-01
Rich
a
rd Hende
r
son
tcg:
A
d
d
tcg_gen_mulsu2_{i3
2
,i64,tl}
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-11-01
Richard Hen
d
e
r
son
log: Add
loc
k
ing to la
r
ge
l
ogging
blocks
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-11-01
Richard He
n
derson
t
arg
e
t-openrisc: Do not d
u
m
p c
p
u state with -d
i
n
_as
m
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-11-01
R
i
c
hard Hende
r
son
target-m
i
crob
l
aze: Do
not dump cpu
s
tate with -d in_
a
sm
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-11-01
Richa
r
d
H
enderson
target-cri
s
: Do not dump cpu
state with -d in_as
m
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-10-31
Richa
r
d Hender
s
on
targ
e
t-sparc: Use tcg_gen_atom
i
c
_cmpxchg_tl
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-10-31
Richar
d
Henderson
target-sparc
:
Use tcg_gen_atomic_xchg_tl
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-10-31
Richard Henderson
targ
e
t-sparc
:
R
e
move MMU_MODE
*
_SUFFIX
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-10-31
Ric
h
ard Hend
e
rson
target-
s
parc: Allow
4-byte align
m
ent on fp mem ops
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-10-31
R
ichard He
n
de
r
so
n
target-sparc: Imple
m
ent ldqf and stqf
inline
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-10-31
Richard Henderson
target-sparc:
R
emo
v
e asi helper code
handled
i
nline
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-10-31
Richard Henderson
target-s
p
arc: Implement BCOPY/BFI
L
L inline
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-10-31
Richard Hende
r
s
o
n
target-sparc
:
Imple
m
en
t
c
a
s_asi
/
casx_asi inli
n
e
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-10-31
Ric
h
ard
Henderson
target-sparc: Implement ldstub_asi inline
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-10-31
Richard Henderson
ta
r
get-sparc: Imple
m
en
t
swap_asi inlin
e
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-10-31
Richard Henderson
target-sparc: Ha
n
dle more twinx asis
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-10-31
Richard
Henderson
tar
g
et-
s
parc: Use MMU_PHYS_IDX for
bypass asis
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-10-31
R
ichard Hende
r
son
target-spar
c
:
Add MMU_PHY
S
_IDX
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-10-31
Ri
c
h
a
rd
H
enderson
target-sparc: Introduce cpu_raise_
e
xcepti
o
n_ra
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-10-31
Richar
d
Hender
s
on
t
arg
e
t-sparc: U
s
e overalignment flags f
o
r
twinx and
.
.
.
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-10-28
Richar
d
H
e
nderson
ta
r
get-m
6
8k: Inline a
d
dx,
s
ubx, n
e
g
x
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-10-26
Richard
H
e
n
d
e
rson
tar
g
et-alpha: Emulate LL/SC usi
n
g
cmp
x
chg
h
elpers
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-10-26
Richar
d
H
enderson
targ
e
t
-
alpha:
I
ntroduc
e
M
M
U_
P
HYS_IDX
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-10-26
Richard Hen
d
erson
target-arm: Re
a
r
r
ange
a
a
3
2
load and store
f
u
nctions
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-10-26
Richard Henderson
tcg: E
m
it b
a
rriers with paral
l
el_
c
pus
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-10-26
Richard Henderson
tcg: Add C
O
NFIG_ATOMIC64
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-10-26
Ri
c
h
ard H
e
nderson
tcg: Add at
o
mic12
8
he
l
pers
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-10-26
Ri
c
hard Henders
o
n
tcg:
A
d
d atomic helpers
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-10-26
Richard Henders
o
n
cput
l
b
:
T
idy some macr
o
s
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-10-26
Richard Henders
o
n
cputlb:
Move
most of iotlb
cod
e
o
u
t
of l
i
ne
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-10-26
R
i
c
hard Henderson
c
putl
b
: Remove include
s
f
r
o
m softm
m
u
_templ
a
te
.
h
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-10-26
Richard Henderson
cpu
t
lb:
M
ove p
r
obe_write
o
ut of sof
t
mmu_t
e
mplate
.
h
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-10-26
Richar
d
H
e
nders
o
n
cputlb
:
Repl
a
ce SHIF
T
w
i
th DATA_SI
Z
E
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-10-26
Richard Henderson
tcg
:
Add EXCP_ATOMI
C
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-10-26
Richard H
e
nd
e
r
son
int1
2
8: Add int128_make12
8
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-10-26
Richard H
e
n
d
e
r
s
o
n
int128: Use __int128 if
available
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-10-26
Richard
Henderson
exe
c
: Avoid direct refere
n
ce
s
to Int
1
28 parts
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-10-26
Richard
Henderson
a
tomics
:
Add __nochec
k
atomic operatio
n
s
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-10-26
Richard Henderson
atomics: Add
parameters to macros
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-10-25
R
ichard Hen
d
erson
t
arget-m68k:
O
p
timize gen_
f
l
u
sh_
f
l
a
gs
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-10-25
Ri
c
hard
H
enderson
target-m68k: Optimize
s
ome c
o
mparisons
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-10-25
Rich
a
r
d Hen
d
er
s
on
target-m
6
8k: Use setcon
d
for sc
c
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-10-25
Richard Henders
o
n
target-m68k: Introduce Disa
s
Compare
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-10-25
Richard Henderson
t
a
rget-m68k: Reorg fla
g
s handli
n
g
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-10-25
Richard He
n
d
erson
tar
g
e
t
-
m
6
8k:
Remove
i
ncorrect clear
i
ng of cc_x
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-10-25
Richard He
n
de
r
son
target-m68k: Some fixes to SR and
flags management
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-10-25
Ri
c
hard
Henderson
t
arget-m68k: P
r
i
n
t fl
a
gs
properly
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-10-25
Richard Hende
r
son
t
arget-m68
k
: Replace helpe
r
_xflag_lt
w
i
t
h set
c
o
nd
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-09-20
Richard
H
end
e
rson
tcg/i386: Extend TARGET_P
A
GE_MA
S
K t
o
the proper ty
p
e
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-09-19
R
i
chard Hender
s
on
t
a
rget-i386: Use struct X8
6
XSaveArea in fpu_helper
.
c
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
next