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
plugin: add user-facing API
2019-10-28
E
m
i
lio G
.
Cot
a
plugin:
ad
d
user-
f
acing API
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2019-10-28
Emilio G
.
Cota
trans
l
a
t
e
-
a
l
l: use cp
u
_in_
e
xclusive_work_contex
t
()
.
.
.
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2019-10-28
Emilio G
.
Cota
cpu:
introduc
e
cpu_in_exc
l
u
s
ive_
c
ontext()
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2019-10-28
Emili
o
G
.
Cota
trac
e
: expand me
m
_info:size_s
h
ift to 4 bits
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2019-09-13
Emil
i
o
G
.
Cota
atomi
c
_template: fix indentation in GEN_AT
O
MIC_HELPER
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2019-09-03
Emilio G
.
Cota
a
tomic
_
t
e
m
plat
e
: fix indenta
t
ion i
n
GEN_ATOMIC
_
HELPER
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2019-09-03
Emilio G
.
C
ota
tcg/README: fix typo s/
a
fte
r
w
i
se/afterwards/
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2019-02-11
E
m
i
lio G
.
Cota
cputlb: update TLB entr
y
/index after tlb_fill
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2019-02-11
E
m
ilio G
.
Cota
exec-all
:
document th
a
t
t
l
b
_
fill ca
n
trigg
e
r
a TLB
.
.
.
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2019-02-06
Emil
i
o
G
.
Cota
targ
e
t/hpp
a
: use tb_cflags() to
a
c
c
e
ss tb-
>
cf
l
ags
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2019-02-05
Emilio G
.
Cota
cpu-ex
e
c: reset BQL after
l
ongjmp in
cpu
_
exec_
s
tep_atomic
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2019-02-05
Em
i
l
i
o
G
.
Cota
cpu-ex
e
c: add
assert_no_pa
g
e
s_lo
c
ked() af
t
er longjmp
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2019-01-28
Emi
l
io G
.
C
o
ta
t
c
g
/i386: enab
l
e dynamic TLB sizing
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2019-01-28
E
m
ilio G
.
Cota
tcg:
introduce dynamic T
L
B si
z
ing
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2019-01-28
Emilio
G
.
Cota
cpu
t
lb: d
o
no
t
evict empty ent
r
ies
t
o th
e
vtlb
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2019-01-22
Emilio G
.
Co
t
a
s
oftfloat: enforce
softfloat
if the host's
FMA is br
o
ken
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2019-01-22
E
m
i
l
io G
.
Cota
tests/fp/platform
.
h
: includ
e
config-host
.
h
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2019-01-22
Emilio G
.
Cota
fp-test: fix signature o
f
slow_
c
l
e
ar_flags and qemu_c
l
ear_flags
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2019-01-22
Emilio G
.
Cota
t
ests/fp
/
Makef
i
l
e
: do not
u
se gcc
-
only -W
flags
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2019-01-22
Emilio G
.
Cota
berkeley-testfloat-
3
: pul
l
chang
e
s
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2019-01-22
E
mili
o
G
.
Cota
f
p
-bench: remo
v
e wrong expon
e
n
t
r
a
i
s
e in fill_random
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2019-01-22
Emilio G
.
C
o
ta
fp-be
n
c
h: fix update_random_
o
ps
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2018-12-18
Emilio G
.
Co
t
a
d
ocs/devel/build-system: f
i
x
'
s
o
ftmu' typo
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2018-12-17
Emil
i
o G
.
Co
t
a
hardfloat: implement f
l
oat32/64 comparison
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2018-12-17
E
m
ilio G
.
C
o
t
a
hard
f
l
oat:
i
mplement float32/64 square root
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2018-12-17
E
milio G
.
C
ot
a
ha
r
dfloat:
impl
e
ment float32/64 fused m
u
l
t
iply-add
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2018-12-17
Emilio G
.
C
o
t
a
har
d
float: implement float32
/
64
d
i
vision
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2018-12-17
Emilio G
.
Cota
hard
f
lo
a
t
: imp
l
ement fl
o
a
t
32/64
m
ultiplicatio
n
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2018-12-17
Emi
l
io G
.
Cota
har
d
float
:
implement float32/64 a
d
diti
o
n a
n
d s
u
bt
r
action
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2018-12-17
Emil
i
o G
.
Cota
fp
u
: intr
o
duce hardfloat
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2018-12-17
Emilio G
.
Cota
te
s
ts/fp: ad
d
fp-bench
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2018-12-17
Emilio G
.
Cota
softfloat: add float{32,64}
_
is_
z
ero_or_normal
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2018-12-17
Emilio G
.
Cota
soft
f
loa
t
:
r
e
name canonicalize
t
o sf_can
o
nicalize
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2018-12-17
Emil
i
o G
.
Cota
target/tricore:
use float32_is_denormal
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2018-12-17
Emilio G
.
Cota
softfloat
:
add
float{
3
2,64}
_
is_{de,}normal
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2018-12-17
Emilio
G
.
Cota
f
p
-
t
es
t
: pick TA
R
G
E
T
_
ARM
to
g
e
t
i
ts specialization
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2018-12-17
Emilio G
.
Cota
x
xhash
:
match out
p
u
t a
g
ainst the original
x
xhash32
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2018-12-17
Emilio G
.
Cota
in
c
lude: move exe
c
/tb-hash-xx
.
h to qemu/x
x
h
a
sh
.
h
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2018-12-17
Em
i
lio G
.
Cota
exec
:
introduce qemu_xxhash{2,4,5,6,
7
}
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2018-12-17
Emilio G
.
C
o
ta
qht-bench: d
o
cument -p fla
g
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2018-12-17
E
mi
l
i
o G
.
Cota
t
c
g
:
D
r
op na
r
gs
f
rom tcg_op_ins
e
r
t
_{before,after}
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2018-10-26
Emilio G
.
Cota
linux-user
:
fix comme
n
t s/
a
tomic_
w
rite/
a
tomic_
s
et/
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2018-10-19
Emilio
G
.
Cota
cputlb: r
e
ad CPUT
L
BEntry
.
addr_write atomi
c
ally
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2018-10-19
Emilio
G
.
Cota
cpu
t
lb: serialize tlb updates with env->tlb_lock
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2018-10-19
E
milio G
.
Cota
c
p
ut
l
b: fix as
s
ert_
c
pu_is_se
l
f macro
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2018-10-19
Emilio G
.
Cot
a
ex
e
c:
i
n
t
rodu
c
e t
l
b
_init
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2018-10-19
Emi
l
io G
.
Co
t
a
target/unicore32: remove tl
b
_
flush from uc32_init_fn
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2018-10-19
Emi
l
io G
.
C
ota
t
a
rget/alpha: rem
o
ve tlb_flush from al
p
ha_cpu_
i
nitfn
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2018-10-19
Emil
i
o
G
.
Cota
tcg: distribute tcg_time
i
nto TCG contexts
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2018-10-19
Emilio G
.
Co
t
a
tcg:
p
l
ug holes in struct
T
CGProfile
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2018-10-19
Emil
i
o G
.
Cota
tcg: fi
x
use of
uniniti
a
lized variable under CONFIG_PROFILER
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2018-10-19
Emilio G
.
Cota
t
cg: ac
c
e
ss cp
u
-
>
icoun
t
_d
e
cr
.
u16
.
high with ato
m
ics
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2018-10-05
Emilio G
.
Cota
t
est
s
/fp/fp-test: add floating point tes
t
s
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2018-10-05
E
m
ilio G
.
Cota
git
m
odules:
add berkeley
'
s softfloat + testflo
a
t version
3
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2018-10-05
Emilio G
.
Cota
softfloat: rem
o
ve flo
a
t64_
t
runc_to_int
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2018-10-02
Emilio G
.
Cota
configure: enable
m
ttcg fo
r
i386 and
x86_
6
4
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2018-10-02
Emil
i
o G
.
Cota
ta
r
get/i386: move
x86
_
64
_
hregs to DisasContext
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2018-10-02
E
milio G
.
Cota
target/i386: move c
p
u_tmp1_i64 to Di
s
asContext
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2018-10-02
Emi
l
io G
.
Cota
target/i
3
86:
m
ove cpu_tmp3_i32
t
o D
i
s
asContext
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2018-10-02
Emi
l
io G
.
C
o
t
a
target/i386: move cpu_tmp2_i32 to
Di
s
asContext
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2018-10-02
Emilio G
.
Cota
t
a
rget/i386: move cpu_ptr1
to D
i
sasContext
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2018-10-02
Em
i
lio G
.
Cot
a
target/i386: move cpu_ptr
0
to
D
isasCon
t
ext
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2018-10-02
Emili
o
G
.
Cota
target/i
3
86:
mov
e
cpu_tmp4 to Disas
C
ontext
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2018-10-02
E
m
i
l
io G
.
Cota
target/i386: m
o
ve cpu_
t
mp
0
to
D
i
sasCo
n
text
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2018-10-02
Em
i
lio G
.
Cota
target/
i
3
86: move cpu_T1 t
o
DisasCont
e
xt
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2018-10-02
Em
i
lio G
.
Cota
tar
g
e
t/i386: mo
v
e cpu_T0 to DisasC
o
n
text
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2018-10-02
Emilio G
.
Cota
target/i386: move cpu_
A
0 to
DisasContext
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2018-10-02
Emilio G
.
Cota
target/i386: mo
v
e cpu
_
cc_srcT to Di
s
asCo
n
te
x
t
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2018-10-02
Emili
o
G
.
Co
t
a
cpus:
a
ccess
.
qemu_icount_bias wit
h
atomic64
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2018-10-02
Em
i
li
o
G
.
Cota
cp
u
s: access
.
qemu_i
c
ou
n
t with atomic64
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2018-10-02
Emilio G
.
Cota
test-rcu-list: access n_rec
l
aim
s
and n_nodes
_
r
emoved
.
.
.
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2018-10-02
Emil
i
o
G
.
Cota
qsp
:
u
se atomic64 acces
s
o
rs
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2018-10-02
Emilio G
.
Cota
tests: add atomic
6
4-bench
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2018-10-02
E
m
il
i
o G
.
Cota
util: add
a
t
omic64
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2018-10-02
Emilio G
.
Co
t
a
cacheinfo:
a
dd i/
d
cache_linesize_
l
og
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2018-10-02
Emil
i
o
G
.
Cot
a
cp
u
s: initia
l
ize timers_state
.
v
m
_
cloc
k
_lock
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2018-10-02
Emilio
G
.
Cota
atomic
:
fix comment s/x64_64/x86
_
6
4/
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2018-09-26
Em
i
lio
G
.
Cota
qht-be
n
ch:
add -
p
flag
to precompute
h
ash v
a
l
u
es
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2018-09-26
Emilio G
.
Cota
q
ht: cons
t
ify arg
u
ments to some i
n
ternal functio
n
s
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2018-09-26
Emilio G
.
Cota
qht: constify
qht_statistics_init
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2018-09-26
E
m
i
lio G
.
Cota
qht: constify
q
ht_loo
k
u
p
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2018-09-26
E
milio
G
.
Cot
a
q
h
t: fix comment in qht_buck
e
t_r
e
move_entry
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2018-09-26
Emil
i
o
G
.
C
ota
q
h
t
:
drop
ht argum
e
n
t
f
r
om qht
iterators
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2018-09-26
E
m
ilio G
.
Cota
test-q
h
t: s
p
e
e
d up +
t
es
t
qht_resize
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2018-09-26
Emilio G
.
Cota
test-qht: test
d
eletio
n
of the la
s
t entr
y
i
n a bucke
t
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2018-09-26
Emi
l
io G
.
Cota
t
est
-
qht: test removal
of non-exis
t
e
nt
e
nt
r
ies
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2018-09-26
E
milio G
.
C
ota
test-q
h
t: test qht_iter_remove
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2018-09-26
Emilio
G
.
Cota
q
h
t: add qht_iter_re
m
o
v
e
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2018-09-26
Emilio G
.
Cota
q
ht: remove
unu
s
e
d map para
m
from
qht_remove__locke
d
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2018-09-05
Emi
l
io G
.
C
ota
target/
r
is
c
v: c
a
ll
g
e
n_go
t
o_tb
on DI
S
AS_TOO
_
M
A
NY
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2018-09-05
Emil
i
o G
.
Cota
tar
g
et
/
riscv: optimize indirect branche
s
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2018-09-05
Emil
i
o G
.
Cota
t
a
rget/r
i
s
cv: optimize c
r
oss-p
a
ge direct jumps in softmmu
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2018-08-28
Emili
o
G
.
Co
t
a
s
papr: fix
leak of
r
ev array
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2018-08-23
Emi
l
io
G
.
Cota
qom:
c
o
nv
e
r
t
the CPU list to RCU
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2018-08-23
Em
i
lio G
.
Cota
spapr:
d
o not use CPU_F
O
REACH_REVERSE
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2018-08-23
Emili
o
G
.
Cota
tests:
a
dd
t
est-rcu-tailq
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2018-08-23
E
milio G
.
Cota
tests:
a
dd test-l
i
st-simpleq
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2018-08-23
Emilio G
.
Cota
test-rcu-list
:
abstract t
h
e list imp
l
ementation
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2018-08-23
Emi
l
io G
.
Co
t
a
test-rcu-list: ac
c
ess goflag with
a
t
o
mics
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2018-08-23
Emi
l
io G
.
Cota
rcu_queue: add
RCU QTAI
L
Q
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
next