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
qos-test: virtio-9p test node
2019-02-11
E
m
i
l
io G
.
Cota
cputlb:
u
p
d
ate TLB entry/index after tl
b
_
fi
l
l
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2019-02-11
Emil
i
o G
.
Cot
a
ex
e
c
-all: document that tlb_fill can trig
g
er a
TLB
.
.
.
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2019-02-06
Emilio
G
.
Cota
target/hppa
:
us
e
t
b_cflags() to access
tb->c
f
l
a
g
s
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2019-02-05
E
m
ilio G
.
Cota
cpu-exec: res
e
t
BQL aft
e
r longjmp in cpu_exec_step_
a
tomic
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2019-02-05
Emilio G
.
Cota
cpu-exec: add assert_no_p
a
ges_locked() after l
o
ngjmp
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2019-01-28
E
m
i
li
o
G
.
C
o
ta
tcg
/
i386: ena
b
le dyn
a
mic TLB sizing
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2019-01-28
Emilio G
.
C
o
ta
tcg:
introduce dynamic TLB sizi
n
g
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2019-01-28
Emilio G
.
Cota
cputlb: do not evict em
p
t
y entries to t
h
e vtlb
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2019-01-22
Emilio
G
.
Cota
softfloat: e
n
f
o
rce
s
oftfloat if the
h
ost's
F
M
A is bro
k
en
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2019-01-22
Emilio G
.
Cota
tes
t
s
/
f
p/plat
f
orm
.
h: include config-host
.
h
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2019-01-22
Emilio
G
.
Cota
fp
-
t
e
s
t:
fix signature of
s
l
o
w_clear_flags and qemu_
c
le
a
r_flags
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2019-01-22
Emi
l
io G
.
Cota
test
s
/fp/Mak
e
fil
e
:
do not use gcc-onl
y
-
W
f
l
a
gs
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2019-01-22
E
m
ilio G
.
Cota
b
e
rkeley-testfloat-3: pull cha
n
ges
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2019-01-22
Emilio
G
.
Cota
f
p-bench
:
remove wrong exp
o
nent
raise in
fill_rando
m
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2019-01-22
Emilio G
.
C
o
ta
fp-be
n
ch
:
fix
update_
r
andom_ops
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2018-12-18
Emilio G
.
Cota
docs/d
e
vel/build-system: fix 'softmu' ty
p
o
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2018-12-17
E
mi
l
io G
.
C
o
ta
hardflo
a
t: implement fl
o
at32/64 co
m
paris
o
n
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2018-12-17
Emilio G
.
Cota
hardfloat: implement flo
a
t32/64 square root
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2018-12-17
Emilio G
.
Cota
hard
f
loa
t
: im
p
lement floa
t
32/6
4
fused multiply-ad
d
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2018-12-17
Emi
l
io G
.
Cota
hardfloat: implement float
3
2/64
d
ivisi
o
n
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2018-12-17
Emilio G
.
Cota
hardfloat: impleme
n
t
float32/64 multiplicat
i
on
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2018-12-17
E
m
i
l
io
G
.
Cota
hardf
l
oat:
i
mplement f
l
o
a
t32/64
a
ddition and subtrac
t
io
n
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2018-12-17
Emilio G
.
Cot
a
fpu:
i
ntroduce ha
r
d
float
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2018-12-17
Emil
i
o G
.
C
ota
tests/fp: add fp-bench
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2018-12-17
Emilio
G
.
Co
t
a
so
f
t
f
lo
a
t
: add
f
loat{
3
2
,
64}
_
i
s
_
zero_or_normal
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2018-12-17
E
m
i
lio G
.
Cota
s
o
ftfloat: rename can
o
nicalize to sf_canonicalize
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2018-12-17
Emil
i
o G
.
C
o
ta
target/tr
i
core: use floa
t
3
2_
i
s_denormal
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2018-12-17
Em
i
lio G
.
Cota
softfloat: add float{
3
2
,
64}_is_{de,
}
norm
a
l
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2018-12-17
Emilio G
.
Cota
fp-
t
est:
pick TARGET
_
A
R
M
to
g
et
its spe
c
ialization
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2018-12-17
Emilio G
.
C
o
ta
x
x
hash: ma
t
ch output a
g
ainst t
h
e original xxh
a
sh32
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2018-12-17
Emil
i
o G
.
Cota
include: move exec/tb-ha
s
h
-xx
.
h to qe
m
u/
x
xhash
.
h
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2018-12-17
Emilio G
.
Cota
exec:
i
ntroduc
e
qemu_
x
x
h
as
h
{2,4
,
5
,6,7}
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2018-12-17
Emilio G
.
Cota
qht-bench:
d
ocument
-
p f
l
a
g
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2018-12-17
E
m
ilio G
.
Cota
tc
g
: Drop nar
g
s from tcg_op_inse
r
t_{before,after}
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2018-10-26
Em
i
lio G
.
Cot
a
linux-user: fix comment s/atomic_w
r
ite/
a
tomic_set/
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2018-10-19
Emil
i
o G
.
Cota
cpu
t
lb: read C
P
UTLBEntry
.
addr_w
r
ite atom
i
cally
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2018-10-19
E
milio
G
.
Cota
cputlb: serialize tlb updates with
e
nv->tlb_lock
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2018-10-19
Emilio G
.
Cota
c
putlb: fix a
s
sert
_
cpu_is_s
e
lf macro
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2018-10-19
Emilio G
.
C
ota
exec
:
int
r
oduce
t
lb_init
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2018-10-19
Emilio G
.
Cot
a
target
/
unicore32: remove tlb
_
flush from uc32_init_fn
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2018-10-19
E
m
il
i
o G
.
Cota
ta
r
get/
a
l
p
ha: re
m
ove tlb_fl
u
sh
f
rom
a
lpha_cpu_i
n
itfn
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2018-10-19
Emili
o
G
.
Co
t
a
t
c
g:
d
ist
r
ibute
t
c
g_time
int
o
TCG c
o
ntext
s
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2018-10-19
Emilio G
.
C
o
ta
tcg:
p
lug
h
oles
i
n
s
t
ru
c
t
TCGProfile
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2018-10-19
Emilio G
.
Cota
tcg
:
fix use
of uninitialized vari
a
ble under CO
N
F
IG_P
R
OFILER
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2018-10-19
E
m
ilio G
.
Cota
tcg: acces
s
cp
u
->icou
n
t_decr
.
u
16
.
high
w
it
h
atomi
c
s
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2018-10-05
Emilio G
.
Cota
t
e
sts/
f
p/f
p
-test: add floating point t
e
sts
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2018-10-05
Emilio G
.
C
ota
g
itmodule
s
: ad
d
b
e
rkeley's softfloat + testfloat vers
i
on 3
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2018-10-05
Emilio G
.
C
ota
s
o
f
tfloat
:
remove float64_trunc_to_int
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2018-10-02
Emilio
G
.
Cota
configure: enable mttcg
for i386 and x86_64
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2018-10-02
E
mi
l
io G
.
Cota
target/i
3
86: move x86
_
64
_
hregs to Disa
s
Context
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2018-10-02
Emilio G
.
Cota
targ
e
t/i386:
m
ove cpu_tmp1_i64 to
D
isa
s
Context
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2018-10-02
Emili
o
G
.
Cota
target/
i
386: move cpu_tmp3_i32 to D
i
s
a
sCon
t
ext
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2018-10-02
Emilio G
.
C
ota
t
arget/i386
:
move cpu
_
tm
p
2_
i
32 to DisasCon
t
ex
t
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2018-10-02
Emilio G
.
Cota
t
a
r
ge
t
/i386: move c
p
u_ptr1 to Di
s
asContext
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2018-10-02
Emil
i
o G
.
Cota
target/i386: move cpu_
p
tr0 to Di
s
asContext
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2018-10-02
Emilio G
.
Cot
a
target/i386: move cpu_tmp4 to DisasContext
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2018-10-02
Emilio G
.
Cota
target
/
i386: move cp
u
_tmp0
t
o DisasConte
x
t
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2018-10-02
Emilio G
.
Cota
target/i386: move
c
pu
_
T1 to DisasContext
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2018-10-02
Emilio G
.
Cota
target/i386:
move cpu
_
T0 to
D
isasContext
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2018-10-02
Emil
i
o
G
.
Co
t
a
target/i386: move cpu_A0
t
o D
i
sasConte
x
t
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2018-10-02
Em
i
lio G
.
Cota
tar
g
et/i386: mov
e
cpu_cc_srcT to DisasCon
t
e
xt
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2018-10-02
Emilio G
.
Cota
cpus: access
.
qemu_i
c
o
u
n
t_bias with atomic64
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2018-10-02
Emil
i
o
G
.
C
o
t
a
cpus: access
.
qem
u
_
icou
n
t wit
h
atomic64
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2018-10-02
Emilio G
.
Cota
test-r
c
u-lis
t
: a
c
c
ess
n_reclaims and n_
n
odes_removed
.
.
.
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2018-10-02
E
milio G
.
C
o
ta
qsp: use atomi
c
64 accessors
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2018-10-02
Emilio G
.
C
o
ta
tes
t
s: add atomic64-b
e
nch
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2018-10-02
Emilio
G
.
Cot
a
util: add atomic64
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2018-10-02
Emi
l
io G
.
C
o
ta
cacheinfo: a
d
d i/
d
ca
c
he_linesize_log
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2018-10-02
E
m
ilio G
.
Cota
cpus: initialize
t
imers_state
.
vm
_
clock_lock
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2018-10-02
Emilio G
.
C
ota
a
tomic:
fix
c
omment s/x6
4
_64/x86_64/
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2018-09-26
Emilio G
.
Co
t
a
qht-
b
e
nch: add -p
f
lag
to precomput
e
hash values
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2018-09-26
Emilio G
.
C
o
t
a
qht: consti
f
y arg
u
ments to some
i
n
t
e
rnal functions
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2018-09-26
Emil
i
o
G
.
C
o
t
a
q
ht: constify qht_statistics_init
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2018-09-26
Em
i
lio G
.
Cot
a
q
ht: constify qht_lookup
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2018-09-26
Emilio
G
.
Cota
qht: fix comment in q
h
t_buc
k
e
t_remove_entry
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2018-09-26
Emilio
G
.
Cota
q
ht
:
drop
h
t argument from qht iterators
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2018-09-26
Emilio
G
.
Cota
te
s
t-q
h
t:
speed
u
p + test qht_resize
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2018-09-26
Emi
l
io G
.
Cota
test-qh
t
: t
e
st deletion
of the last
entry in a bucket
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2018-09-26
Emilio
G
.
Cota
test-q
h
t: test removal
o
f n
o
n-exi
s
te
n
t entries
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2018-09-26
E
m
i
l
i
o G
.
C
o
ta
test-
q
ht
:
te
s
t q
h
t_i
t
er_remove
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2018-09-26
Emilio G
.
Co
t
a
qht: add
q
ht_iter_remove
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2018-09-26
Emilio G
.
Cota
qht:
r
emove un
u
sed map param from qht_rem
o
ve__lo
c
ked
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2018-09-05
Emilio G
.
Cota
target/riscv: call gen_g
o
to_tb on DISAS
_
TOO_MANY
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2018-09-05
Emilio
G
.
Cota
target/ri
s
cv: optimize indirect bra
n
ches
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2018-09-05
Em
i
l
io
G
.
Cota
t
a
rget/riscv: optimize cross-page direct jumps i
n
softmmu
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2018-08-28
Emilio
G
.
Cota
sp
a
pr: fix leak of rev array
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2018-08-23
Emilio G
.
Cota
qom: c
o
nvert th
e
CPU list to RCU
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2018-08-23
E
m
ilio G
.
C
ota
spapr: do
not us
e
CPU_FO
R
EACH_REVE
R
SE
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2018-08-23
Emil
i
o G
.
Co
t
a
tests: a
d
d
t
e
st
-
rcu-tail
q
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2018-08-23
Emilio G
.
Cota
tests: add
test-lis
t
-simpl
e
q
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2018-08-23
Emilio G
.
Cota
test-rcu-list: ab
s
t
ract the list impl
e
menta
t
ion
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2018-08-23
Emili
o
G
.
Cota
t
est-rcu-
l
i
s
t: access gofl
a
g with atom
i
cs
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2018-08-23
Emilio G
.
Cota
rcu_queue: add
RCU QTAILQ
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2018-08-23
Emilio G
.
Cota
rcu
_
queu
e
: add
R
C
U
QSIMPLEQ
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2018-08-23
E
m
i
l
io G
.
Cota
r
cu_queue:
r
emove barrier from
QLIST_EMPTY_RC
U
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2018-08-23
Emili
o
G
.
Cota
rcu_queue:
u
s
e
atomic_
s
et in
Q
LIST_R
E
MOVE_R
C
U
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2018-08-23
E
mil
i
o
G
.
Cota
hmp-commands
-
i
n
fo: a
d
d sync
-
profile
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2018-08-23
Emilio G
.
Cota
hmp-
c
ommands: add
s
ync-profile
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2018-08-23
Emilio G
.
Cota
vl: add -
e
nable-sync-profi
l
e
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2018-08-23
E
m
i
lio G
.
Cot
a
tests/atomic_add-
b
ench: add -p to e
n
a
b
le
sync profiler
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
next