repo.or.cz
/
qemu
/
kevin.git
/
search
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
log
|
graphiclog1
|
graphiclog2
|
commit
|
commitdiff
|
tree
|
refs
|
edit
|
fork
first
·
prev
·
next
target/hppa: Implement LPA
2018-01-30
Richard Hende
r
so
n
target/hpp
a
: Imp
l
emen
t
LPA
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2018-01-30
Richard H
e
nderso
n
target
/
hppa: Implement LDW
A
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2018-01-30
Richard Henders
o
n
targ
e
t/hppa: Implem
e
nt P*TLB and P*TLBE ins
n
s
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2018-01-30
Rich
a
r
d Henderson
ta
r
g
e
t/hppa: I
m
p
l
e
ment I*TLBA and I*TLBP in
s
n
s
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2018-01-30
R
i
chard Hender
s
on
target/h
p
p
a:
L
og unimpl
e
mented instructions
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2018-01-30
Richa
r
d Hend
e
r
s
on
t
a
rget/hp
p
a:
Impleme
n
t the int
e
rv
a
l tim
e
r
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2018-01-30
Richard Henderson
target/hppa:
Implemen
t
ext
e
rnal interrup
t
s
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2018-01-30
Ric
h
ard H
e
nders
o
n
target/hpp
a
: Implement tlb_fill
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2018-01-30
Richard
Hend
e
rson
target/hppa
:
Implemen
t
IASQ
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2018-01-30
Ri
c
h
a
rd He
n
derson
target/
h
ppa: Avoid pr
i
vi
l
eg
e
lev
e
l decrease during
.
.
.
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2018-01-30
Richard Henderson
target/hppa: Use space
r
egist
e
rs in data op
e
rations
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2018-01-30
Richard He
n
derson
targe
t
/hppa: Implem
e
nt
unaligned access
tr
a
p
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2018-01-30
R
i
char
d
H
e
nde
r
s
on
t
a
r
get/hppa:
F
ill
i
n hppa_cpu_d
o
_interr
u
pt/hppa_cpu_exec_
i
nt
.
.
.
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2018-01-30
Richard H
e
nderson
t
a
r
get/hppa: Implement
r
f
i
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2018-01-30
Richard
Henders
o
n
ta
r
get/h
p
pa: Adjust
i
n
sn mask for mfctl,w
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2018-01-30
Ri
c
hard Henderson
t
a
rg
e
t
/
h
ppa: Add contr
o
l registers
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2018-01-30
Ric
h
ard H
e
n
derson
targ
e
t/hp
p
a: Add space registers
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2018-01-30
R
ichard H
e
nde
r
son
target/h
p
pa: Implement th
e
sys
t
em
m
as
k
instructions
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2018-01-30
Rich
a
rd Hende
r
son
target/hppa
:
Implement mmu_idx from IA pri
v
ile
g
e level
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2018-01-30
Richard Henderson
t
a
rge
t
/hppa:
S
p
l
it address
siz
e
from regis
t
er size
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2018-01-30
R
i
c
h
ard Henders
o
n
target/hppa: Define hardware exc
e
ption typ
e
s
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2018-01-30
R
i
char
d
Henderson
targ
e
t/hppa:
D
isable
gateway
p
age
e
m
u
l
ation for syst
e
m
.
.
.
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2018-01-30
Richard Henders
o
n
target/
h
pp
a
:
D
efin
e
the rest of the PSW
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2018-01-25
Richard Henderson
targe
t
/arm: Simplify
fp_exception_el for user-only
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2018-01-25
Richard Henderson
target
/
arm: H
o
ist st
o
re t
o
flags
output 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
Ric
h
ar
d
Henderson
targe
t
/arm: Mo
v
e
cpu_ge
t
_
t
b
_cp
u
_
s
tate out of line
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2018-01-25
Richard
H
e
nderson
target/a
r
m: Add ARM_FEAT
U
RE_SVE
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2018-01-25
Richard Henderson
v
m
st
a
t
e: Add VMSTATE_UINT6
4
_SUB_ARRA
Y
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2018-01-25
Richard Hende
r
s
o
n
target/ar
m
:
A
dd
a
a
{
32, 64}_vfp_{dreg, qreg
}
hel
p
er
s
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2018-01-25
Ri
c
hard Henderson
tar
g
et/arm:
C
hange the type of vfp
.
regs
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2018-01-25
R
ichar
d
Henderson
t
a
rg
e
t/arm: U
s
e
p
ointers in neon tbl helpe
r
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2018-01-25
Richa
r
d Henderson
t
a
rget/arm: U
s
e pointers in neon zip/uzp h
e
lpers
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2018-01-25
Ri
c
h
a
rd Henderson
target/arm: Use point
e
rs in c
r
ypto
h
elpers
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2018-01-25
Rich
a
rd
H
e
nderson
targe
t
/arm
:
Mark
d
isas_set_insn_syn
d
ro
m
e in
l
ine
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2018-01-16
Richard
Henderson
tcg/ppc: Allow a 32
-
bit offset
to the co
n
st
a
nt
pool
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2018-01-16
Richard H
e
nde
r
s
o
n
tcg/ppc:
S
uppo
r
t tlb offs
e
ts larger than 64k
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2018-01-16
Richard Henderson
tc
g
/
a
r
m:
Sup
p
ort
t
lb
o
ff
s
ets larger
t
han 64k
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2018-01-16
Richard
H
enderson
tcg/ar
m
:
Fix double-word comparisons
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2018-01-16
Richard Henderson
target/a
r
m:
Add
fp1
6
sup
p
ort
t
o vf
p
_expan
d
_imm
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2018-01-16
R
i
chard Henders
o
n
ta
r
get/arm: Sp
l
it
o
ut vfp_expand_imm
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2017-12-29
Richard Henderso
n
t
c
g: Allow
6 ar
g
um
e
nts t
o
TCG help
e
rs
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2017-12-29
R
i
char
d
Henderson
tcg: Add tcg_signed_cond
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2017-12-29
R
ichard
H
e
nderso
n
t
c
g: Ge
n
erali
z
e TCG
O
p parameters
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2017-12-29
Richard Henderson
tc
g
:
Dynamic
a
l
l
y
a
llocate TCGOps
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2017-12-29
Ric
h
ard Henderson
tcg:
R
em
o
v
e TCGV_UNUSED*
a
nd TCGV_IS_UNUSED*
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2017-12-28
Richard H
e
nderson
targe
t
/m
o
x
i
e: F
i
x tlb
_
f
i
ll
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2017-12-18
R
i
chard Henderson
ta
r
get/sh4
:
C
o
nvert to DisasContextBase
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-12-18
Richard H
e
nders
o
n
targ
e
t/sh4: D
o
n
o
t
s
inglest
e
p after exceptio
n
s
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-12-18
R
i
chard Hend
e
r
s
on
target/s
h
4: Convert
t
o
D
isasJumpType
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-12-18
Ri
c
h
a
rd H
e
nderson
t
a
rge
t
/sh
4
:
Use cmpxch
g
fo
r
movco when
parallel_cp
u
s
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-12-14
Ric
h
ard
H
e
n
derson
target/ppc: Use
tcg_gen_lookup_and_goto_ptr
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-11-15
Richard Hend
e
rso
n
target/arm:
Fix GETPC usage in do_paired_
c
mpxchg64_l/be
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2017-11-15
Ri
c
hard Henderson
target/ar
m
:
U
se helper_retad
d
r in st
x
p h
e
l
pers
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2017-11-15
R
i
char
d
Henderson
tcg: R
e
cord co
d
e_gen_
b
uffer address for user-only mem
o
r
y
.
.
.
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2017-11-09
Richard
Henders
o
n
targe
t
/
s3
9
0
x: Fi
n
i
s
h im
p
lementing RIS
B
GN
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2017-11-09
Richard Henderson
d
is
a
s: Dump insn bytes
alon
g
with capstone disassemb
l
y
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2017-11-07
Richard
He
n
d
e
rson
l
i
n
ux
-
user
/
hp
p
a:
F
ix cpu_clone_regs
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-11-07
Richard
Henderson
linux-user:
R
e
strict usage of s
a
_
r
estore
r
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-11-03
Ri
c
ha
r
d Henderson
tc
g
/s390x: Use c
o
nstant
p
ool for prologue
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2017-11-03
R
i
ch
a
rd Henderson
tcg:
Allow c
o
n
stant pool entries
in the p
r
ologue
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2017-10-26
Ri
c
hard Hen
d
erson
tcg: Av
o
id se
t
tin
g
tcg_initialize if
!CONFIG_TC
G
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2017-10-26
R
i
ch
a
rd Henderson
dis
a
s: Add capston
e
as subm
o
dul
e
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2017-10-25
R
i
chard Henders
o
n
disas: Remove monitor_disas_is_ph
y
si
c
al
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2017-10-25
Ric
h
a
rd Henders
o
n
pp
c
:
S
upp
o
rt Capstone in di
s
as_s
e
t
_
info
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2017-10-25
Richard
H
enderson
arm: Supp
o
rt Ca
p
s
t
one in disas_set_info
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2017-10-25
Richard Hender
s
on
i
3
86: Suppo
r
t Capstone in di
s
as_set_info
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2017-10-25
Richar
d
Henderson
disas: Support the C
a
pstone di
s
assembler library
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2017-10-25
R
i
chard H
e
n
d
erson
disas: Remove
unused f
l
ags arguments
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2017-10-25
Rich
a
rd Henderson
ta
r
get/ar
m
: Don't set INSN_AR
M
_BE32 for CON
F
IG_USER_ONLY
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2017-10-25
Richard He
n
derson
ta
r
get/arm: Move BE32 disassembler fixup
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2017-10-25
Richard Henderson
tar
g
et/ppc: Conver
t
to
di
s
as_set_info hook
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2017-10-25
Richard Henderson
t
arget/i3
8
6: Conve
r
t to disas_set_i
n
fo hook
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2017-10-24
Richard Henders
o
n
tcg: I
n
itialize cpu_en
v
generically
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2017-10-24
Richard H
e
nderson
tcg: Remove C
F
_
I
GNOR
E
_ICOUNT
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2017-10-24
R
i
chard He
n
derson
t
cg: Add CF_LAST_IO + CF_U
S
E_ICOUNT
to
CF_HA
S
H_MASK
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2017-10-24
R
ichard Hen
d
erson
t
cg: Include CF_
C
OUN
T
_MASK in
CF_HASH_MASK
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2017-10-24
Richard
H
enders
o
n
tcg: Add C
P
US
t
ate c
f
lags_next_tb
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2017-10-24
Richard Henderson
tcg: Use o
f
fsets not ind
i
ces f
o
r TCGv
_
*
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2017-10-24
Ri
c
hard H
e
nderson
qo
m
: Introduce
C
P
UClass
.
tcg_
i
nitial
i
z
e
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2017-10-24
Richard Henderson
t
cg: Rem
o
ve
T
CGV
_
EQUAL*
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2017-10-24
Richard
H
en
d
erson
tcg:
R
em
o
ve GET
_
T
CGV_*
a
nd M
A
K
E_TCGV_*
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2017-10-24
Richard Hende
r
son
tc
g
: I
n
tro
d
uc
e
temp_tcgv_{i32,i64,p
t
r
}
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2017-10-24
Richard
Henderson
tcg: Introduce tcgv_{i32,i64,ptr}_{arg
,
t
e
mp}
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2017-10-24
Richard Henderso
n
tcg: Push tcg_ctx into tcg_gen_callN
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2017-10-24
Ric
h
a
r
d
Henderson
tcg: P
u
sh tcg
_
ctx into
ge
n
erator functions
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2017-10-24
Richa
r
d Henderson
tcg: Use per-te
m
p state
d
ata
in optimize
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-10-24
Richard Henderson
tcg:
R
e
m
ove unused TCG_CAL
L
_DUMMY_TCGV
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-10-24
Richard
He
n
derson
tc
g
: Chan
g
e tem
p
_allo
c
ate_frame arg to TCGTemp
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-10-24
R
ichard Hen
d
e
rson
tcg:
Avo
i
d
l
o
ops against v
a
riable bounds
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-10-24
Ric
h
ard H
e
nderson
tcg: Use per-temp state
data in liveness
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-10-24
Richard Henderson
tcg: Introduce temp_arg, export temp_idx
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-10-24
Richar
d
H
e
nderson
tcg:
Return NU
L
L
temp for
T
CG
_
C
A
LL_DUMMY_ARG
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-10-24
Rich
a
rd He
n
d
erso
n
tcg: Add temp_global bit
to
TC
G
Temp
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-10-24
Richard Hender
s
on
tcg: Intr
o
duce arg_temp
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-10-24
Richard Henders
o
n
tcg: Propa
g
at
e
TCGOp dow
n
t
o
a
llocators
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-10-24
Ric
h
ar
d
H
e
nderson
t
cg: Pro
p
agate args to op->args in tcg
.
c
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-10-24
Richard Henderson
tcg: Pr
o
pagate
a
rgs to op->args
i
n optimizer
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-10-24
Richard Hende
r
son
t
c
g:
M
erg
e
opcode arguments into TCGOp
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-10-16
Richard Hend
e
rson
linux-user/
s
h4: Re
d
u
c
e
TA
R
G
E
T_VIRT_ADDR_SPACE
_
B
ITS
.
.
.
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-10-16
Richard Hende
r
son
l
i
nux-user:
T
idy and enforce reser
v
ed_va
init
i
alizat
i
on
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
next