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
cpu: Define ArchCPU
2019-06-10
Ric
h
ard
H
ende
r
so
n
cpu: Define
ArchCPU
...off-by: Richard Henderson <
richard.henderson@linaro.org
>
commit
|
commitdiff
|
tree
2019-06-10
Richa
r
d
Henderson
cpu
:
Define CPUArchState with typedef
...off-by: Richard Henderson <
richard.henderson@linaro.org
>
commit
|
commitdiff
|
tree
2019-06-10
R
ichard He
n
derson
tcg: Create struct CPUTLB
...off-by: Richard Henderson <
richard.henderson@linaro.org
>
commit
|
commitdiff
|
tree
2019-06-10
Richard H
e
nderson
tcg: Split out target/arc
h
/
cpu-param
.
h
...off-by: Richard Henderson <
richard.henderson@linaro.org
>
commit
|
commitdiff
|
tree
2019-06-10
R
i
char
d
Henders
o
n
tcg: Fold
C
P
U
TL
B
Window in
t
o CPUTLBDesc
...off-by: Richard Henderson <
richard.henderson@linaro.org
>
commit
|
commitdiff
|
tree
2019-05-22
Richard Henderson
tcg/i38
6
: Use MOVDQA for TCG_TYPE_V
1
28 load/s
t
ore
...off-by: Richard Henderson <
richard.henderson@linaro.org
>
commit
|
commitdiff
|
tree
2019-05-22
R
ichard Hend
e
rson
tcg/aar
c
h64: Allow i
m
medi
a
te
s
for
vector ORR and BI
C
...off-by: Richard Henderson <
richard.henderson@linaro.org
>
commit
|
commitdiff
|
tree
2019-05-22
Richard
He
n
ders
o
n
tcg/aarch64: Build vector immediat
e
s wi
t
h two insns
...off-by: Richard Henderson <
richard.henderson@linaro.org
>
commit
|
commitdiff
|
tree
2019-05-22
Richard Henders
o
n
tcg/aarch64: Use MVNI in tcg
_
out_d
u
pi_ve
c
...off-by: Richard Henderson <
richard.henderson@linaro.org
>
commit
|
commitdiff
|
tree
2019-05-22
Richar
d
Henderson
tcg/a
a
rch64: Split up
is_fimm
...off-by: Richard Henderson <
richard.henderson@linaro.org
>
commit
|
commitdiff
|
tree
2019-05-22
Richard
H
enders
o
n
t
cg/aarch64:
S
u
pport vec
t
or bitwise se
l
ect val
u
e
...off-by: Richard Henderson <
richard.henderson@linaro.org
>
commit
|
commitdiff
|
tree
2019-05-22
R
ichard He
n
d
erson
tc
g
/i386: Use umi
n
/umax in expanding unsi
g
ned com
p
a
re
...off-by: Richard Henderson <
richard.henderson@linaro.org
>
commit
|
commitdiff
|
tree
2019-05-22
Richar
d
Henderson
tcg
/
i38
6
: Re
m
o
v
e e
x
pa
n
sion f
o
r missing minmax
...off-by: Richard Henderson <
richard.henderson@linaro.org
>
commit
|
commitdiff
|
tree
2019-05-22
Rich
a
rd
H
en
d
ers
o
n
tcg/i386: Sup
p
ort
v
e
c
t
or
c
omp
a
rison select value
...off-by: Richard Henderson <
richard.henderson@linaro.org
>
commit
|
commitdiff
|
tree
2019-05-22
R
i
chard Hend
e
r
son
t
cg: Add TCG_O
P
F_NOT_P
R
E
S
ENT if TCG
_
T
ARGET_HAS_
f
oo
.
.
.
...off-by: Richard Henderson <
richard.henderson@linaro.org
>
commit
|
commitdiff
|
tree
2019-05-22
Richard Hende
r
s
o
n
tcg
:
Expand vect
o
r minmax using
cmp+cm
p
sel
...off-by: Richard Henderson <
richard.henderson@linaro.org
>
commit
|
commitdiff
|
tree
2019-05-22
Richar
d
Henderson
tcg: Intr
o
duce do_
o
p3_nofail
for
v
e
c
tor
e
xpansion
...off-by: Richard Henderson <
richard.henderson@linaro.org
>
commit
|
commitdiff
|
tree
2019-05-22
Richard Henderson
tcg:
Add support for vector
c
ompare select
...off-by: Richard Henderson <
richard.henderson@linaro.org
>
commit
|
commitdiff
|
tree
2019-05-22
Richa
r
d H
e
nderson
tcg: Add support f
o
r vector
b
itwise s
e
lect
...off-by: Richard Henderson <
richard.henderson@linaro.org
>
commit
|
commitdiff
|
tree
2019-05-22
R
i
chard
H
enderson
tcg: Fix
missing checks
a
nd clears in tcg_gen_gvec
_
dup_mem
...off-by: Richard Henderson <
richard.henderson@linaro.org
>
commit
|
commitdiff
|
tree
2019-05-22
Ric
h
ard
He
n
derso
n
tcg/i
3
86
:
Fix du
p
i
/
dup
m
for avx1 and 3
2
-
bit
h
osts
...off-by: Richard Henderson <
richard.henderson@linaro.org
>
commit
|
commitdiff
|
tree
2019-05-22
Ric
h
ard
Hend
e
rson
target/
i
386: Implement CPUI
D
_E
X
T_RDRAND
...off-by: Richard Henderson <
richard.henderson@linaro.org
>
commit
|
commitdiff
|
tree
2019-05-22
Richard Henders
o
n
target/ppc
:
Use qemu_guest_ge
t
random for DAR
N
...off-by: Richard Henderson <
richard.henderson@linaro.org
>
commit
|
commitdiff
|
tree
2019-05-22
Ri
c
hard Henderson
ta
r
get/
p
pc: Us
e
gen_io_st
a
rt/end around DARN
...off-by: Richard Henderson <
richard.henderson@linaro.org
>
commit
|
commitdiff
|
tree
2019-05-22
Ri
c
h
a
rd
Henderson
target/arm: Impl
e
men
t
ARMv8
.
5-RNG
...off-by: Richard Henderson <
richard.henderson@linaro.org
>
commit
|
commitdiff
|
tree
2019-05-22
R
i
ch
a
rd Henderson
target/arm
:
Put all PAC keys
into a
s
t
r
uctur
e
...off-by: Richard Henderson <
richard.henderson@linaro.org
>
commit
|
commitdiff
|
tree
2019-05-22
R
i
chard Henderson
hw/misc/exynos4210_rng: Use
qemu_guest_getrandom
...off-by: Richard Henderson <
richard.henderson@linaro.org
>
commit
|
commitdiff
|
tree
2019-05-22
Rich
a
r
d Henderson
h
w
/
misc/bcm2835_rng:
U
se qemu_guest_ge
t
random
_
nofail
...off-by: Richard Henderson <
richard.henderson@linaro.org
>
commit
|
commitdiff
|
tree
2019-05-22
Rich
a
rd
H
enderson
h
w
/mis
c
/nrf51_rng: Use qemu_gues
t
_getrand
o
m_nof
a
i
l
...off-by: Richard Henderson <
richard.henderson@linaro.org
>
commit
|
commitdiff
|
tree
2019-05-22
Richard
He
n
derson
aspeed/
s
cu: Use qemu_gues
t
_
g
etrandom_no
f
ail
...off-by: Richard Henderson <
richard.henderson@linaro.org
>
commit
|
commitdiff
|
tree
2019-05-22
Ri
c
h
a
rd
Henderson
linux-user: Re
m
ove srand call
...off-by: Richard Henderson <
richard.henderson@linaro.org
>
commit
|
commitdiff
|
tree
2019-05-22
Richa
r
d Henders
o
n
l
i
nux-user/aarch6
4
: Use qe
m
u_gues
t
_
g
etrando
m
for PAUTH
.
.
.
...off-by: Richard Henderson <
richard.henderson@linaro.org
>
commit
|
commitdiff
|
tree
2019-05-22
Richard H
e
nderson
linux-user:
Use qemu_guest_getrandom_nofail for AT_R
A
NDOM
...off-by: Richard Henderson <
richard.henderson@linaro.org
>
commit
|
commitdiff
|
tree
2019-05-22
Richard Hend
e
rson
li
n
ux
-
user: Ca
l
l
q
c
r
ypto_init i
f
n
o
t using
-
seed
...off-by: Richard Henderson <
richard.henderson@linaro.org
>
commit
|
commitdiff
|
tree
2019-05-22
R
i
chard H
e
nderso
n
linux-user
:
Initi
a
lize pseudo-ran
d
om seeds for all
.
.
.
...off-by: Richard Henderson <
richard.henderson@linaro.org
>
commit
|
commitdiff
|
tree
2019-05-22
Richard Hend
e
r
s
o
n
c
pus: Ini
t
ialize
p
seudo-random
s
eeds for all guest
.
.
.
...off-by: Richard Henderson <
richard.henderson@linaro.org
>
commit
|
commitdiff
|
tree
2019-05-22
Richard Henderson
util:
A
dd qemu_gu
e
s
t
_
g
etr
a
ndom and associat
e
d routines
...off-by: Richard Henderson <
richard.henderson@linaro.org
>
commit
|
commitdiff
|
tree
2019-05-22
R
i
chard
H
e
nderson
ui
/
vn
c
: Use gc
r
ypto_rando
m
_
byt
e
s for star
t
_auth_vnc
...off-by: Richard Henderson <
richard.henderson@linaro.org
>
commit
|
commitdiff
|
tree
2019-05-22
Richa
r
d Henderson
u
i/vnc:
S
plit
o
ut auth
e
nticat
i
on_failed
...off-by: Richard Henderson <
richard.henderson@linaro.org
>
commit
|
commitdiff
|
tree
2019-05-22
Richard Hender
s
on
crypto: Cha
n
ge the
qcr
y
p
to_random_byte
s
bu
f
fer type
.
.
.
...off-by: Richard Henderson <
richard.henderson@linaro.org
>
commit
|
commitdiff
|
tree
2019-05-22
R
ich
a
rd Henderson
crypto: Use getran
d
om
f
o
r qcrypto_random_bytes
...off-by: Richard Henderson <
richard.henderson@linaro.org
>
commit
|
commitdiff
|
tree
2019-05-22
Richard Henderson
crypt
o
: Use
O
_C
L
OEXEC in q
c
rypto_random_i
n
it
...off-by: Richard Henderson <
richard.henderson@linaro.org
>
commit
|
commitdiff
|
tree
2019-05-22
R
i
chard Henders
o
n
crypto: Do not fa
i
l for
EIN
T
R
during qcr
y
pto_random_bytes
...off-by: Richard Henderson <
richard.henderson@linaro.org
>
commit
|
commitdiff
|
tree
2019-05-22
R
ichard Hend
e
rson
crypto
:
R
everse
co
d
e block
s
in random-platform
.
c
...off-by: Richard Henderson <
richard.henderson@linaro.org
>
commit
|
commitdiff
|
tree
2019-05-22
Ri
c
har
d
Henderson
bui
l
d: Link
user-only with crypto rando
m
number obje
c
ts
...off-by: Richard Henderson <
richard.henderson@linaro.org
>
commit
|
commitdiff
|
tree
2019-05-22
Richard Hen
d
erson
configur
e
:
L
i
n
k
test be
f
ore auto-enabling
c
rypto libra
r
ies
...Id: <20190510012458.22706-2-
richard.henderson@linaro.org
>
...off-by: Richard Henderson <
richard.henderson@linaro.org
>
commit
|
commitdiff
|
tree
2019-05-19
Richard Hend
e
rson
target/alpha: F
i
x us
e
r
-only
f
loating-point exceptions
...off-by: Richard Henderson <
richard.henderson@linaro.org
>
commit
|
commitdiff
|
tree
2019-05-19
Richa
r
d Hende
r
s
o
n
target/
a
lpha: Clean
u
p
a
lp
h
a
_c
p
u_
d
ump_state
...off-by: Richard Henderson <
richard.henderson@linaro.org
>
commit
|
commitdiff
|
tree
2019-05-13
Ri
c
hard H
e
n
derson
tcg/aarch64: Do not ad
v
ertise minmax
for MO_64
...off-by: Richard Henderson <
richard.henderson@linaro.org
>
commit
|
commitdiff
|
tree
2019-05-13
Richard Henderson
t
arget/xte
n
sa:
U
se tcg_ge
n
_ab
s
_i32
...off-by: Richard Henderson <
richard.henderson@linaro.org
>
commit
|
commitdiff
|
tree
2019-05-13
P
h
ili
p
pe Mathieu
.
.
.
targ
e
t/tricore: Use tcg_gen_abs_tl
...off-by: Richard Henderson <
richard.henderson@linaro.org
>
commit
|
commitdiff
|
tree
2019-05-13
Rich
a
rd Hend
e
rson
targ
e
t/s
3
90x: Use tcg_gen_abs_i64
...off-by: Richard Henderson <
richard.henderson@linaro.org
>
commit
|
commitdiff
|
tree
2019-05-13
Richard Henderson
t
a
r
get/ppc: Use
tcg_gen_abs_tl
...off-by: Richard Henderson <
richard.henderson@linaro.org
>
commit
|
commitdiff
|
tree
2019-05-13
Phi
l
ippe Mat
h
i
eu
.
.
.
target/p
p
c: Use tcg_gen
_
abs_i32
...off-by: Richard Henderson <
richard.henderson@linaro.org
>
commit
|
commitdiff
|
tree
2019-05-13
Richard Henderson
target/cris:
U
se tcg_g
e
n_abs_t
l
...off-by: Richard Henderson <
richard.henderson@linaro.org
>
commit
|
commitdiff
|
tree
2019-05-13
Ri
c
hard H
e
nderson
ta
r
ge
t
/arm: Use tcg_gen_abs_i64 and tcg_gen_gvec
_
abs
...off-by: Richard Henderson <
richard.henderson@linaro.org
>
commit
|
commitdiff
|
tree
2019-05-13
R
i
ch
a
r
d
Hender
s
on
tcg/a
a
rch64: Support vect
o
r absolute value
...off-by: Richard Henderson <
richard.henderson@linaro.org
>
commit
|
commitdiff
|
tree
2019-05-13
R
i
c
h
a
rd He
n
derson
tcg/i38
6
:
Support vector absolute valu
e
...off-by: Richard Henderson <
richard.henderson@linaro.org
>
commit
|
commitdiff
|
tree
2019-05-13
Richard Henderson
tcg: Add su
p
por
t
for v
e
ctor absolute value
...off-by: Richard Henderson <
richard.henderson@linaro.org
>
commit
|
commitdiff
|
tree
2019-05-13
Ri
c
hard
Hender
s
on
t
c
g:
A
dd support for intege
r
absolute
v
a
l
ue
...off-by: Richard Henderson <
richard.henderson@linaro.org
>
commit
|
commitdiff
|
tree
2019-05-13
Rich
a
rd Hend
e
rso
n
tcg/i
3
86: Su
p
p
ort vec
t
or scalar shif
t
opcodes
...off-by: Richard Henderson <
richard.henderson@linaro.org
>
commit
|
commitdiff
|
tree
2019-05-13
Richar
d
H
e
nde
r
son
tcg: Add gv
e
c expand
e
rs for vector
shift by scalar
...off-by: Richard Henderson <
richard.henderson@linaro.org
>
commit
|
commitdiff
|
tree
2019-05-13
Richar
d
Henderson
tcg
/
aarch64: S
u
pport vector var
i
abl
e
shift op
c
odes
...off-by: Richard Henderson <
richard.henderson@linaro.org
>
commit
|
commitdiff
|
tree
2019-05-13
R
i
c
h
ar
d
H
e
nder
s
on
tcg/i386:
S
upport vector
variable shif
t
opcodes
...off-by: Richard Henderson <
richard.henderson@linaro.org
>
commit
|
commitdiff
|
tree
2019-05-13
Richa
r
d Henderson
t
c
g: Add gvec expande
r
s for variable
shift
...off-by: Richard Henderson <
richard.henderson@linaro.org
>
commit
|
commitdiff
|
tree
2019-05-13
Richard Henderson
tcg: Add IND
E
X_op_du
p
m_vec
...off-by: Richard Henderson <
richard.henderson@linaro.org
>
commit
|
commitdiff
|
tree
2019-05-13
Richard Hend
e
rson
tcg/aarch64: Implem
e
nt tcg_
o
ut_dup
m
_vec
...off-by: Richard Henderson <
richard.henderson@linaro.org
>
commit
|
commitdiff
|
tree
2019-05-13
Richard Hend
e
rso
n
tc
g
/i
3
86: Implement
tcg_out_dupm_vec
...off-by: Richard Henderson <
richard.henderson@linaro.org
>
commit
|
commitdiff
|
tree
2019-05-13
Richard Henderson
tcg: Add tcg_o
u
t_d
u
pm_vec t
o
the bac
k
end interface
...off-by: Richard Henderson <
richard.henderson@linaro.org
>
commit
|
commitdiff
|
tree
2019-05-13
Richard H
e
nder
s
on
tcg:
M
anually expand INDEX_op_dup_
v
ec
...off-by: Richard Henderson <
richard.henderson@linaro.org
>
commit
|
commitdiff
|
tree
2019-05-13
Richa
r
d Henderson
t
c
g: Promote tcg_out_{dup,dupi}
_
vec
to
backend inte
r
face
...off-by: Richard Henderson <
richard.henderson@linaro.org
>
commit
|
commitdiff
|
tree
2019-05-13
Richard Henderson
tcg: Suppo
r
t cr
o
ss-class moves with
o
ut instruction
.
.
.
...off-by: Richard Henderson <
richard.henderson@linaro.org
>
commit
|
commitdiff
|
tree
2019-05-13
Richard Henders
o
n
tcg
:
R
etu
r
n bool success
from tcg_ou
t
_mov
...off-by: Richard Henderson <
richard.henderson@linaro.org
>
commit
|
commitdiff
|
tree
2019-05-13
Richard Hen
d
erson
t
cg/
a
rm:
U
s
e
tcg_out_mov_reg
in
t
cg_out_mov
...off-by: Richard Henderson <
richard.henderson@linaro.org
>
commit
|
commitdiff
|
tree
2019-05-13
Richard
H
e
n
d
erson
t
c
g:
A
ssert
fixed_reg is r
e
ad-
o
nly
...off-by: Richard Henderson <
richard.henderson@linaro.org
>
commit
|
commitdiff
|
tree
2019-05-13
Richard Henderson
tcg: Specify optional
vector requi
r
ements with a list
...off-by: Richard Henderson <
richard.henderson@linaro.org
>
commit
|
commitdiff
|
tree
2019-05-13
R
icha
r
d Henderson
tcg:
A
l
low add_vec
,
sub_vec, neg_
v
e
c, not_ve
c
to be
.
.
.
...off-by: Richard Henderson <
richard.henderson@linaro.org
>
commit
|
commitdiff
|
tree
2019-05-13
Richard Henderson
tc
g
: Do not r
e
create I
N
DEX_op_neg_vec
u
n
l
ess supported
...off-by: Richard Henderson <
richard.henderson@linaro.org
>
commit
|
commitdiff
|
tree
2019-05-13
David H
i
ldenbrand
tcg: Implement tcg_g
e
n
_
g
vec_3i
(
)
...off-by: Richard Henderson <
richard.henderson@linaro.org
>
commit
|
commitdiff
|
tree
2019-05-10
Rich
a
rd Hender
s
on
tcg: Use
tlb
_
fil
l
probe
fr
o
m t
l
b_vaddr_to_hos
t
...off-by: Richard Henderson <
richard.henderson@linaro.org
>
commit
|
commitdiff
|
tree
2019-05-10
Richar
d
Henderson
tcg:
Remove
CPUClass:
:
handle_mmu_fault
...off-by: Richard Henderson <
richard.henderson@linaro.org
>
commit
|
commitdiff
|
tree
2019-05-10
Ri
c
hard Hende
r
s
on
tcg: Use CPU
C
lass::t
l
b_
f
i
ll in cputlb
.
c
...off-by: Richard Henderson <
richard.henderson@linaro.org
>
commit
|
commitdiff
|
tree
2019-05-10
Rich
a
r
d
Henderson
t
a
r
g
e
t/xtensa: Convert to CPU
C
lass::tlb
_
fill
...off-by: Richard Henderson <
richard.henderson@linaro.org
>
commit
|
commitdiff
|
tree
2019-05-10
Richard Henderson
target/unicore3
2
: Co
n
vert t
o
C
PUCl
a
ss::tlb_fil
l
...off-by: Richard Henderson <
richard.henderson@linaro.org
>
commit
|
commitdiff
|
tree
2019-05-10
Richar
d
Henderson
target
/
tric
o
re: Con
v
ert to CPU
C
l
a
ss::tlb_fill
...off-by: Richard Henderson <
richard.henderson@linaro.org
>
commit
|
commitdiff
|
tree
2019-05-10
R
icha
r
d
H
e
nde
r
s
o
n
targ
e
t/ti
l
egx: Convert to CPUClass::tlb_
f
ill
...off-by: Richard Henderson <
richard.henderson@linaro.org
>
commit
|
commitdiff
|
tree
2019-05-10
R
ichard Henderson
target/sparc: Co
n
vert to
C
P
UClass::t
l
b_fil
l
...off-by: Richard Henderson <
richard.henderson@linaro.org
>
commit
|
commitdiff
|
tree
2019-05-10
R
ic
h
ard
H
enderson
target/sh4: Conv
e
rt to CPUCl
a
ss::tlb
_
fill
...off-by: Richard Henderson <
richard.henderson@linaro.org
>
commit
|
commitdiff
|
tree
2019-05-10
Richard Henderson
target/s390x: Convert to
C
PUClass:
:
tlb_fill
...off-by: Richard Henderson <
richard.henderson@linaro.org
>
commit
|
commitdiff
|
tree
2019-05-10
R
i
chard Henderson
target/riscv: Convert to CPUClass::tlb_
f
ill
...off-by: Richard Henderson <
richard.henderson@linaro.org
>
commit
|
commitdiff
|
tree
2019-05-10
Richard Henderson
ta
r
get/ppc: Convert to CP
U
C
l
ass::tl
b
_fill
...off-by: Richard Henderson <
richard.henderson@linaro.org
>
commit
|
commitdiff
|
tree
2019-05-10
Ric
h
ard Hender
s
on
t
arg
e
t
/
o
p
enris
c
: Convert to CPUCla
s
s::tlb_fill
...off-by: Richard Henderson <
richard.henderson@linaro.org
>
commit
|
commitdiff
|
tree
2019-05-10
Ric
h
a
rd Hend
e
rson
targe
t
/nios2: Co
n
vert to
C
PUClass
:
:tlb_fill
...off-by: Richard Henderson <
richard.henderson@linaro.org
>
commit
|
commitdiff
|
tree
2019-05-10
Richard Henderson
ta
r
get/mo
x
ie:
C
onvert to CPUClass::tlb_fill
...off-by: Richard Henderson <
richard.henderson@linaro.org
>
commit
|
commitdiff
|
tree
2019-05-10
Richard Henderson
target/mi
p
s
: Convert to CP
U
C
l
ass
:
:tl
b
_
f
ill
...off-by: Richard Henderson <
richard.henderson@linaro.org
>
commit
|
commitdiff
|
tree
2019-05-10
Ri
c
hard Henderson
target/mips: Tidy
contro
l
flow
i
n mips_cpu_handle_mmu_fau
l
t
...off-by: Richard Henderson <
richard.henderson@linaro.org
>
commit
|
commitdiff
|
tree
2019-05-10
Richard Hender
s
on
target/m
i
ps: Pa
s
s a valid error to raise_mmu_excep
t
ion
.
.
.
...off-by: Richard Henderson <
richard.henderson@linaro.org
>
commit
|
commitdiff
|
tree
2019-05-10
Richard Henderson
target/microblaze: Convert t
o
CPUClass::tlb_fi
l
l
...off-by: Richard Henderson <
richard.henderson@linaro.org
>
commit
|
commitdiff
|
tree
2019-05-10
Ri
c
h
a
rd He
n
derson
target/m6
8
k
:
C
o
nv
e
rt to CPUCl
a
ss::tlb_fil
l
...off-by: Richard Henderson <
richard.henderson@linaro.org
>
commit
|
commitdiff
|
tree
2019-05-10
Richard Henderson
ta
r
get/lm32
:
Convert
t
o
CPUClass::tlb_
f
il
l
...off-by: Richard Henderson <
richard.henderson@linaro.org
>
commit
|
commitdiff
|
tree
next