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
tcg/optimize: Handle vector opcodes during optimize
2018-02-08
R
ichard Henderson
t
cg/o
p
tim
i
ze:
Handle vect
o
r
o
p
codes
d
ur
i
ng optimize
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2018-02-08
Richard Hen
d
erson
tcg:
Add ge
n
e
ri
c
vector
h
elpe
r
s wi
t
h
a
scala
r
operan
d
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2018-02-08
R
ichar
d
Hende
r
son
tcg: Add generic helpers fo
r
saturating a
r
ithmetic
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2018-02-08
Richard Henderso
n
t
c
g:
A
dd gene
r
ic vector ops
f
or multiplication
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2018-02-08
Richard Henderson
tcg:
A
dd generic vect
o
r ops for comparis
o
ns
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2018-02-08
Ric
h
ard Henderson
tcg: Add gene
r
ic ve
c
tor ops for constant shifts
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2018-02-08
Ric
h
a
rd Hen
d
erson
t
cg
:
A
d
d
generic vector
e
xpanders
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2018-02-08
Ric
h
a
rd
H
en
d
ers
o
n
tc
g
: Standard
i
ze integral a
r
gume
n
ts to expanders
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2018-02-08
Richard Hend
e
rson
tcg: Add types an
d
b
a
s
i
c
operatio
n
s for host v
e
ctors
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2018-02-08
Richard Henderson
tcg: Allow multiple word entries in
t
o
t
he constant
.
.
.
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2018-02-04
Richa
r
d Henderson
r
o
m
s
/
seabios-hppa: Updat
e
submodule and i
m
age
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2018-02-04
Richard He
n
d
erson
tests: Enab
l
e boot-seria
l
-
test
f
or hppa
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2018-02-04
Richar
d
Hen
d
erson
hw/hppa: Us
e
qemu_lo
g
_mask instead of fp
r
i
ntf to st
d
err
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2018-01-31
Richar
d
Henderson
ta
r
get/hppa: Implemen
t
P
R
O
BE f
o
r s
y
stem mode
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2018-01-31
Richard Henderson
t
a
rget/hppa: Fix 32-bit
operand mas
k
s for 0
E
FCVT
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2018-01-31
R
i
char
d
Hende
r
son
hw/hppa
:
Add MAIN
T
AINERS en
t
ry
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2018-01-31
Rich
a
rd H
e
nd
e
rson
pc-b
i
os:
Add hppa
-
firmware
.
img and
g
it submodule
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2018-01-31
R
i
c
hard
Hender
s
o
n
target/
h
ppa
:
Enable MT
T
CG
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2018-01-31
Richard Henders
o
n
tar
g
et
/
hp
p
a
: I
m
p
l
eme
n
t STWA
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2018-01-31
R
i
chard Henderson
targe
t
/
hppa: Implement a pa
u
se instruct
i
on
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2018-01-31
Rich
a
rd Hender
s
on
tar
g
e
t/hppa: In
c
rea
s
e
number of temp
r
egs
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2018-01-31
Richard
Hend
e
rson
targe
t
/hppa: Only use
E
XCP
_
D
T
LB_MISS
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2018-01-31
Richar
d
Henderson
ta
r
get/hppa: Implement B,GATE insn
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2018-01-31
Richa
r
d Hender
s
on
targ
e
t/h
p
pa: Add
m
igration for the cpu
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2018-01-31
Ric
h
ard Henders
o
n
t
arget/hppa: Add system regi
s
ter
s
to gdbstub
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2018-01-31
Richa
r
d Henderson
target/hppa: O
p
t
i
mi
z
e for flat address
i
ng s
p
ace
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2018-01-30
R
ichard He
n
de
r
so
n
targe
t
/
hpp
a
: Implement SYNCDMA
i
nsn
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2018-01-30
Ri
c
h
a
rd Henderson
target/hppa:
I
m
plemen
t
L
C
I
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2018-01-30
Richard Henderson
target/hpp
a
: Implem
e
n
t
LPA
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2018-01-30
R
i
ch
a
rd Henderson
t
arget/hppa: Implem
e
nt LDWA
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2018-01-30
R
ichard Henderson
target/
h
ppa:
I
mplement P*TLB
and P*TLBE i
n
sns
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2018-01-30
Ric
h
a
r
d Hend
e
rson
target/hppa
:
Implement I
*
T
L
B
A an
d
I*TLBP
insns
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2018-01-30
Richard Henderson
t
a
r
get/hppa: Log unimplem
e
nted
in
s
tructio
n
s
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2018-01-30
Ri
c
hard Hender
s
on
target/hppa: Implement the i
n
terval tim
e
r
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2018-01-30
Richard
H
enderson
ta
r
get/hpp
a
:
Implement e
x
ternal
i
nterrupts
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2018-01-30
Rich
a
rd Hend
e
rson
t
ar
g
et/hppa: Implement tlb_fill
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2018-01-30
Richard Hender
s
on
target/hppa: I
m
plement IASQ
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2018-01-30
Rich
a
rd Hender
s
on
t
a
rg
e
t
/
h
ppa: Avoid privilege l
e
vel decrea
s
e
d
u
ring
.
.
.
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2018-01-30
Richar
d
Henderson
tar
g
et/hppa: Use space r
e
gisters in data op
e
rations
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2018-01-30
R
i
c
h
ard Henderson
tar
g
et/hpp
a
:
Implement unaligned
a
ccess trap
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2018-01-30
Richar
d
Henderson
target/h
p
pa: Fi
l
l in
hppa_cp
u
_do_interrupt/hppa_cpu_
e
x
e
c
_in
t
.
.
.
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2018-01-30
Richard Henderson
target/hppa: I
m
p
l
e
m
e
n
t rfi
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2018-01-30
R
i
c
hard He
n
derson
target/hppa: A
d
just insn
m
ask f
o
r mf
c
tl,w
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2018-01-30
Richard
H
e
nderso
n
target/h
p
p
a: Add control registers
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2018-01-30
Richard Hend
e
r
s
on
target
/
hppa:
Add spac
e
regist
e
rs
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2018-01-30
Richard Henders
o
n
t
a
r
get/hppa: Implem
e
n
t the system mask instructions
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2018-01-30
Richard Henderson
target/hppa: Implement mmu_idx from
IA pri
v
ilege level
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2018-01-30
Richa
r
d Hende
r
son
targe
t
/
h
ppa: Split
addres
s
size
from re
g
ister
size
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2018-01-30
Richard Henderson
t
arge
t
/hppa: Define hardware excepti
o
n types
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2018-01-30
Richard
H
end
e
rso
n
target/
h
ppa:
Disable
g
a
tewa
y
page emulati
o
n
for
system
.
.
.
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2018-01-30
R
i
chard H
e
n
derso
n
t
arget/
h
ppa: De
f
i
n
e
the
r
est of
t
he PSW
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2018-01-25
Ri
c
hard
Hend
e
rson
t
a
rget/
a
r
m: Simplify
fp_exception_el for
us
e
r-only
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2018-01-25
Richar
d
Henderson
target
/
arm: Hoist store
t
o
f
lags
o
utp
u
t in cpu_g
e
t
_tb_cpu_st
a
te
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2018-01-25
Richard H
e
nderson
tar
g
e
t
/arm: Mo
v
e cpu_get_tb_cpu_state out of line
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2018-01-25
R
ichard Henderson
t
arget/arm:
A
dd ARM
_
FEATURE_SVE
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2018-01-25
Richard H
e
nderson
vmstate: Add VMSTATE_UINT64_SUB_ARRAY
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2018-01-25
Richard Henderso
n
targ
e
t/a
r
m:
A
dd aa{32, 64}_v
f
p
_
{dreg, qreg
}
helpers
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2018-01-25
R
i
chard Henderson
target/a
r
m
: Change the
t
ype
of vfp
.
regs
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2018-01-25
Richa
r
d He
n
derson
ta
r
g
e
t/arm:
Use
poi
n
ters in neon tbl he
l
per
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2018-01-25
Richard Henderson
target/arm: Use pointer
s
in neon
zip
/
u
z
p helpers
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2018-01-25
Rich
a
rd Henderson
target/arm: Use
p
o
inters in crypto helpers
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2018-01-25
Richard Hen
d
erson
target/arm: Mark disas_set
_
insn_syndrome inlin
e
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2018-01-16
Richard Henderso
n
tc
g
/ppc: All
o
w
a
32-bit offset to
the
constan
t
p
ool
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2018-01-16
Rich
a
rd He
n
derson
tcg/ppc: Support
t
lb offsets larger th
a
n 64k
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2018-01-16
Richard
H
enderso
n
tcg/arm:
S
u
pport tlb offsets larger t
h
an 64
k
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2018-01-16
R
i
chard Hen
d
ers
o
n
tcg/ar
m
: Fi
x
d
ouble
-
word
c
omparis
o
ns
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2018-01-16
Richard
H
enderson
target/arm
:
Add
f
p16 suppor
t
to v
f
p_expand_imm
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2018-01-16
Ri
c
ha
r
d Hend
e
rson
tar
g
et/arm: Spli
t
out vfp_ex
p
and_
i
mm
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2017-12-29
Ric
h
ard Hende
r
so
n
tcg: All
o
w 6 argument
s
to TCG h
e
lpers
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2017-12-29
Ri
c
hard He
n
derson
tcg: Add
t
c
g_sign
e
d_cond
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2017-12-29
R
i
c
h
ard Henderson
tcg: Gen
e
ralize TCG
O
p para
m
e
t
e
rs
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2017-12-29
R
i
chard
H
ender
s
on
tc
g
: Dynamical
l
y allocate
T
C
GOps
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2017-12-29
Richard Henderson
tcg: Remo
v
e
TCGV_UNUS
E
D* and TCGV_IS_U
N
USED*
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2017-12-28
R
i
chard Henderson
targe
t
/moxie: Fix tlb_fill
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2017-12-18
R
ichard Henderson
targe
t
/sh4
:
Co
n
ve
r
t to DisasContextBase
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-12-18
Ric
h
a
rd Henderson
target/sh4: Do not s
i
nglestep
a
fter ex
c
eptions
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-12-18
Richard Henderson
target
/
sh4: Convert to
DisasJum
p
Type
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-12-18
Richard H
e
n
derson
target/sh4: Use
c
mpx
c
hg f
o
r movco
w
h
en paralle
l
_cpu
s
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-12-14
Richard Henderson
target/ppc: Use tcg_
g
en_
l
oo
k
up_and
_
goto_ptr
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-11-15
R
ich
a
rd Hender
s
on
target/arm: Fix GETPC us
a
ge in do_paired_cmpxchg64_l/be
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2017-11-15
R
ic
h
ard Henderson
t
a
rget
/
arm
:
Use helper_retaddr in stxp helpers
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2017-11-15
Richard Henderson
tcg: Record cod
e
_
g
en_buf
f
er address
f
or user-only memory
.
.
.
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2017-11-09
Richard Hen
d
erso
n
t
a
r
get/s3
9
0x: Fini
s
h implem
e
nting RISBGN
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2017-11-09
Richard Henderson
disas: Dump insn bytes along with
c
ap
s
tone disasse
m
b
ly
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2017-11-07
Richard Henderson
linux-user/hppa: Fix c
p
u_clone_
r
egs
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-11-07
Richard Hend
e
rson
linux-user: R
e
strict usage o
f
sa_restorer
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-11-03
Rich
a
rd Henders
o
n
tcg/s390x: Use con
s
tan
t
pool for prologue
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2017-11-03
Ric
h
ard Henders
o
n
tcg: Allow constant pool entri
e
s in the prologue
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2017-10-26
Richard He
n
derson
tcg: A
v
oid setting tcg_initialize if
!
CONFIG
_
TC
G
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2017-10-26
Rich
a
r
d
H
enderson
d
i
s
as:
Add capstone as submodule
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2017-10-25
Richard Henderson
d
isas:
R
e
move m
o
n
itor_disas_is_physic
a
l
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2017-10-25
Richard Henderson
pp
c
: Sup
p
ort Capstone
i
n di
s
a
s_set_
i
n
f
o
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2017-10-25
R
i
c
hard Hender
s
on
arm: Sup
p
or
t
Ca
p
stone in dis
a
s_set_info
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2017-10-25
Richard Henderso
n
i
386
:
Support C
a
pstone in
di
s
as_set_info
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2017-10-25
Richard
H
enderson
disas: Support the Capstone disass
e
mbler library
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2017-10-25
Richard Henderso
n
disas:
Remove unu
s
ed flags
a
r
g
uments
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2017-10-25
Richard Hend
e
rson
target/arm: Don'
t
set INSN_
A
RM_BE32 fo
r
CONF
I
G_USER_O
N
LY
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2017-10-25
R
ichard H
e
nderson
target/arm: Move
B
E3
2
d
i
sa
s
sembler fixup
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2017-10-25
Richard
H
enderson
t
a
r
get/ppc: Convert to disas_
s
et_info ho
o
k
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2017-10-25
Richard
H
enderson
t
a
rget/i38
6
: Conve
r
t to disas_s
e
t_info
h
ook
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
next