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
ppc/xive: fix remaining XiveFabric names
2019-02-01
Richard Henderson
linux-user: Initial
i
ze
a
arc
h
64 pac key
s
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2019-02-01
Richa
r
d Henderson
aa
r
ch
6
4-linux-user: Enable
H
WCAP bi
t
s for PAu
t
h
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2019-02-01
R
i
chard H
e
nderson
aarch6
4
-
linux-user: Upda
t
e HWCAP bits from linux 5
.
.
.
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2019-02-01
R
i
chard Hende
r
son
target/arm: Always enable pac
k
eys fo
r
user-onl
y
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2019-02-01
Ri
c
h
a
r
d
Henderson
target/arm: Enable API,
APK bits
i
n
S
CR, HCR
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2019-01-29
Richa
r
d Henderso
n
t
arg
e
t/
a
rm:
F
ix validation of 32-bit addres
s
spac
e
s
.
.
.
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2019-01-28
Richard
Hend
e
rson
c
putl
b
: R
e
m
o
ve stat
i
c tlb sizing
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2019-01-28
Richar
d
Henderson
tcg
/
tci:
enable dyna
m
ic TLB sizing
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2019-01-28
Richard Henderson
tcg/
m
ips:
enable dynamic
TLB
s
izing
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2019-01-28
Richard He
n
derson
t
cg/mip
s
: Fix
tcg_
o
u
t
_qemu_ld_sl
o
w_path
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2019-01-28
Ri
c
hard Henderson
tcg/arm:
enable
dynamic TLB sizing
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2019-01-28
R
i
chard Hend
e
rson
tc
g
/riscv: enable dynamic TLB sizi
n
g
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2019-01-28
Richard Henders
o
n
t
cg/s390: e
n
a
b
le dy
n
amic TL
B
si
z
in
g
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2019-01-28
Ric
h
a
r
d H
e
nderson
t
c
g/sparc: e
n
abl
e
dynamic
T
LB s
i
zing
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2019-01-28
Rich
a
rd Henders
o
n
tcg
/
pp
c
: enable dynamic TLB s
i
zing
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2019-01-28
Richar
d
H
enderson
tcg/aarch64: e
n
abl
e
dynamic
T
LB sizing
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2019-01-28
Rich
a
rd He
n
derson
tcg/aarc
h
64: Impleme
n
t
vector minma
x
ari
t
hmetic
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2019-01-28
Richa
r
d
H
e
nde
r
son
tcg/aa
r
ch64: Impl
e
men
t
vector saturating arithmetic
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2019-01-28
Ri
c
h
ar
d
Henderson
t
c
g
/i386
:
Im
p
lement
ve
c
tor
m
inmax arith
m
etic
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2019-01-28
Richard Henderson
tcg/i
3
86: Implement vector saturating arithmetic
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2019-01-28
Richa
r
d Hend
e
rson
tcg/i3
8
6:
Spl
i
t
subr
o
utines out
of tcg_expand_vec_op
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2019-01-28
Richard Hende
r
son
tcg:
A
dd opcodes fo
r
vector minmax arithmetic
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2019-01-28
Richard Henderson
tcg: Add opcod
e
s for vector
s
aturat
e
d ari
t
h
m
et
i
c
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2019-01-28
R
i
chard Hender
s
on
tc
g
: Add write_aofs to
GVec
G
e
n4
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2019-01-28
Richard
H
enderson
t
c
g: Add gve
c
expanders for nand, nor
,
eqv
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2019-01-28
Ri
c
hard Henderson
tcg:
Add
l
og
i
c
al si
m
plifications during gvec expand
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2019-01-21
Ric
h
a
rd Hen
d
erson
target/arm: Tidy
TBI
handli
n
g
i
n g
e
n_a64_set_pc
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2019-01-21
Richard Henderson
target/arm:
E
nabl
e
P
A
uth f
o
r use
r
-only
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2019-01-21
Richard Hen
d
erson
t
arget/arm: Enable PAu
t
h fo
r
-cpu max
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2019-01-21
R
ichard Hende
r
son
target/arm: Add PAu
t
h
s
ystem
r
egi
s
ters
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2019-01-21
Richard
Hen
d
erson
target/arm
:
Impleme
n
t p
a
uth_computepac
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2019-01-21
R
i
c
hard Henderson
target/ar
m
: Implement pauth_addpac
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2019-01-21
R
ic
h
ard
H
enderson
t
arget/arm: Im
p
lement p
a
uth_
a
u
th
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2019-01-21
Richard Hend
e
rs
o
n
targe
t
/arm: Imple
m
ent pauth_str
i
p
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2019-01-21
Richard Henders
o
n
target/a
r
m
: Re
u
se aa64_va_
p
a
r
a
meters for set
t
ing tb
f
lags
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2019-01-21
Rich
a
rd Henders
o
n
target/
a
r
m:
Decode
TBID from TCR
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2019-01-21
Richar
d
Henders
o
n
target/ar
m
: Add aa64
_
va_parameters_both
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2019-01-21
Richard Hen
d
ers
o
n
target/arm: Export aa64_va_paramete
r
s t
o
int
e
rna
l
s
.
h
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2019-01-21
Richard Henderson
target/arm: Merge TBFLAG_AA_TB{0
,
1} to TBII
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2019-01-21
R
ich
a
rd Henderson
target/arm:
Create A
R
MVAParame
t
e
rs
and help
e
r
s
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2019-01-21
Ri
c
hard Henderso
n
targ
e
t/ar
m
:
Introduce ar
m
_stage1_mmu_idx
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2019-01-21
Richar
d
He
n
derson
target/
a
r
m
: Intro
d
uce arm_
m
m
u_idx
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2019-01-21
Richard Henderso
n
target/arm: Move cpu_m
m
u_ind
e
x out of lin
e
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2019-01-21
Ric
h
ard Henderson
targe
t
/arm: Dec
o
de
L
oad/st
o
re reg
i
ster (p
a
c)
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2019-01-21
R
i
chard Hender
s
on
target/a
r
m:
D
ec
o
de
P
Auth within disas_uncond
_
b_
r
eg
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2019-01-21
Richard Henderson
target/arm: Rearr
a
nge decode in
disa
s
_uncond_b_reg
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2019-01-21
Rich
a
rd He
n
derson
tar
g
e
t
/arm
:
Add new_p
c
argument to help
e
r_excep
t
i
o
n_return
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2019-01-21
Ri
c
hard
H
e
nd
e
rson
target
/
ar
m
: Move h
e
lper_exception_return to he
l
per
.
.
.
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2019-01-21
Richard He
n
derson
targe
t
/arm:
D
ecode PAuth wit
h
in d
i
s
a
s_data_pr
o
c_
2
s
rc
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2019-01-21
Richard Henderson
target/arm: Decode PAut
h
within disas_da
t
a_proc_1s
r
c
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2019-01-21
Rich
a
rd Hen
d
e
rson
target/
a
rm
:
Rearrange decode in
disas
_
data_proc_
1
src
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2019-01-21
Richard Henderso
n
ta
r
g
e
t/arm: De
c
ode PAuth within system h
i
nt space
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2019-01-21
Richard Henders
o
n
ta
r
get/ar
m
: A
d
d PAuth helpers
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2019-01-21
Rich
a
rd Hende
r
son
targe
t
/arm:
In
t
roduce ra
i
se_exce
p
tion_ra
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2019-01-21
Richard Henderson
target
/
a
rm: Add P
A
uth active bit to tbflags
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2019-01-21
Rich
a
r
d
H
enderson
target/arm: Add SCTLR bi
t
s
t
hrough ARM
v
8
.
5
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2019-01-21
Richard
Hen
d
erson
t
a
r
ge
t
/arm
:
Add
s
ta
t
e
fo
r
t
he ARMv8
.
3-PAuth extension
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2019-01-08
Ric
h
ard Hend
e
rson
p
c
-bios: Upd
a
t
e palco
d
e-clipper
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2019-01-07
R
ichard
Hende
r
son
t
a
rg
e
t/al
p
ha: Fix user
-
only
i
n
i
t
i
a
l
iz
a
tion
of fpcr
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2019-01-07
Ri
c
ha
r
d He
n
der
s
on
target/arm: SVE brk[ab] merging d
o
es n
o
t have s bit
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2019-01-07
R
i
char
d
Henderson
target/arm: Convert ARM_TBFL
A
G_* to FIELDs
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2018-12-25
R
icha
r
d Henderson
tcg:
I
m
prove
call ar
g
ument lo
a
ding
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2018-12-25
Ri
c
h
ar
d
Hend
e
rson
tcg: Record
r
egister pref
e
ren
c
es dur
i
ng liveness
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2018-12-25
R
i
c
hard Henderson
t
c
g: A
d
d TCG_OPF_BB_E
X
I
T
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2018-12-25
R
i
chard Henderson
t
cg: Split out more subroutines from liveness_pass_1
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2018-12-25
Richard Hen
d
erson
tcg: Ren
a
me and adju
s
t
liveness
_
p
a
ss
_
1 helpers
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2018-12-25
Ric
h
ard Henderso
n
tcg: R
e
indent parts of livenes
s
_pa
s
s_1
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2018-12-25
R
i
chard
Henderso
n
tcg: Dump regist
e
r preference info with liveness
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2018-12-25
Richard H
e
nd
e
rson
tcg: Improve register allo
c
a
t
i
o
n
for matching co
n
straint
s
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2018-12-25
Richard Henderson
tcg: Add output_p
r
ef
t
o TCGO
p
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2018-12-25
Richard Hender
s
on
tcg: Add prefer
r
ed_reg argument to tcg_reg_alloc_do_movi
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2018-12-25
Ri
c
ha
r
d Hende
r
so
n
tcg: Add prefer
r
ed_re
g
ar
g
u
m
ent to temp
_
sync
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2018-12-25
Ri
c
hard Henderson
tcg: Ad
d
preferred_reg ar
g
ument to temp
_
lo
a
d
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2018-12-25
Richard Henderson
tcg:
A
dd pref
e
rred_reg argument to tcg_reg_alloc
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2018-12-25
Richard Henderson
t
c
g:
Add reachable_co
d
e_pas
s
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2018-12-25
Ric
h
ard
H
e
n
d
erson
tcg: Reference count la
b
els
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2018-12-25
Richard Henderson
tcg: Ad
d
TCG_CALL_NO_RETU
R
N
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2018-12-25
Richard
H
ende
r
son
tc
g
: Ren
u
mber TCG_CALL_* flags
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2018-12-25
R
ichard Henderson
linux-user:
A
dd s
a
fe_syscall for
riscv64 host
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2018-12-25
Richa
r
d Henderson
disas/microblaze: R
e
m
ove
u
n
used REG_SP macro
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2018-12-17
R
i
c
h
ard
Henderson
te
s
ts:
E
xi
t
boo
t
-serial-test loop
i
f child dies
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2018-12-17
Richard Henderson
t
cg: Add
TCG_T
A
RGET_HAS_ME
M
ORY_
B
SWAP
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2018-12-17
Ric
h
ar
d
Henderson
tcg
/
optimize: O
p
timi
z
e
bswap
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2018-12-17
Richard Hende
r
son
tc
g
: Clean u
p
g
eneric bswap64
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2018-12-17
Richard Henderson
tcg:
Clean up
generi
c
bs
w
ap3
2
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2018-12-17
Ri
c
har
d
Hen
d
erson
tcg/i386: Add setup_gue
s
t_base_seg for FreeBSD
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2018-12-17
Richard Hender
s
o
n
tcg/i38
6
:
P
recomput
e
a
ll guest_ba
s
e
paramet
e
rs
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2018-12-17
Richard Henderso
n
t
c
g/i386
:
As
s
um
e
3
2
-bit values
a
re zero
-
extende
d
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2018-12-17
R
ichard
H
e
nderson
tcg/i386:
I
m
plement IN
D
EX
_
op_extr{lh}_i64_i32
f
or 32
.
.
.
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2018-12-17
Richard
Henderson
t
cg/
i
386
:
Propaga
t
e is64 to t
c
g_out
_
qemu
_
l
d_
s
low_path
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2018-12-17
Richard He
n
derson
tcg/i386: Propagate
is64 to tcg
_
out_
q
emu_ld_direct
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2018-12-17
Richard Henderson
tcg/s390
x
: R
e
turn false on failure from patch_reloc
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2018-12-17
Richa
r
d Henderson
tcg/ppc: Return false on failure
from patch_
r
eloc
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2018-12-17
Richard Hender
s
on
tcg/arm:
R
eturn false on fail
u
re fro
m
p
a
tch_r
e
loc
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2018-12-17
R
ich
a
rd Henderson
t
c
g/a
a
rc
h
6
4
: Return false on failure
from
p
atch_reloc
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2018-12-17
Ric
h
ard Henderson
tcg/i
3
86:
Retur
n
false on fa
i
l
u
r
e from
patch_reloc
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2018-12-17
Ric
h
ard Henderson
tcg: Return s
u
c
c
e
s
s from p
a
t
ch_reloc
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2018-12-17
Ri
c
hard Hen
d
ers
o
n
tcg/mips: Re
m
ove retranslation code
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2018-12-17
R
i
cha
r
d
H
enderson
tcg/sparc: Remove retransla
t
ion code
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
2018-12-17
Richard Henderson
tcg/s
3
9
0
:
Remove
retranslation code
Signed-off-by:
Richard Henderson
<richard.henderson@linaro.org>
commit
|
commitdiff
|
tree
next