repo.or.cz
/
qemu
/
armbru.git
/
search
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
log
|
graphiclog1
|
graphiclog2
|
commit
|
commitdiff
|
tree
|
refs
|
edit
|
fork
first
·
prev
·
next
tcg/i386: enable dynamic TLB sizing
2019-01-28
Emilio G
.
Cota
tcg/i386:
enable d
y
namic T
L
B siz
i
ng
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2019-01-28
Emili
o
G
.
C
o
t
a
tcg: intr
o
d
uc
e
dyna
m
ic TLB sizing
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2019-01-28
E
m
ilio G
.
Co
t
a
cputlb: do not evict em
p
ty en
t
ries to the vtlb
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2019-01-22
Em
i
lio
G
.
Co
t
a
s
o
ftflo
a
t
: en
f
o
rce so
f
tfloat if the host'
s
FMA is broken
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2019-01-22
Emilio
G
.
Cota
tests/fp/pla
t
f
orm
.
h: include c
o
nfi
g
-host
.
h
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2019-01-22
Emilio G
.
Cot
a
f
p
-test: fix signat
u
re of slow_clear_
f
la
g
s and q
e
m
u
_clear_f
l
ags
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2019-01-22
Emilio G
.
Cot
a
te
s
t
s
/fp/Makefile: do not us
e
g
cc-o
n
ly -W
f
l
a
g
s
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2019-01-22
Emilio
G
.
Cota
ber
k
e
l
ey
-
tes
t
float-3
:
pull ch
a
n
ges
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2019-01-22
Emi
l
io
G
.
Cota
f
p
-bench: remove wrong expon
e
nt raise in
f
ill
_
random
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2019-01-22
Emilio G
.
Cota
f
p
-bench:
f
i
x update_random_ops
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2018-12-18
Emilio G
.
Cota
docs/de
v
e
l
/build-s
y
s
te
m
:
fix 'so
f
t
mu' ty
p
o
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2018-12-17
Emilio G
.
Cota
har
d
float: i
m
ple
m
ent float32/64 comparison
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2018-12-17
Emilio G
.
Cota
hardf
l
oat:
implement floa
t
32/64 square ro
o
t
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2018-12-17
Emilio G
.
Cota
hardfloat
:
imple
m
ent float3
2
/
6
4 fus
e
d mu
l
tiply-a
d
d
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2018-12-17
Emilio G
.
Cot
a
hardfloat: impl
e
ment
f
l
oat32/64
d
ivision
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2018-12-17
Emilio G
.
C
o
ta
hardfloat: implem
e
n
t
float32/64 multiplication
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2018-12-17
Emilio G
.
Cota
ha
r
d
f
l
oat: implem
e
nt float32/6
4
addition and
s
ubtra
c
tion
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2018-12-17
Emilio G
.
Cota
f
p
u: int
r
oduce ha
r
dfl
o
at
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2018-12-17
Emilio
G
.
Cota
tests/fp: add fp-
b
e
n
ch
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2018-12-17
E
milio G
.
Cota
softf
l
oat: add flo
a
t{32,64}
_
is_zero_or_n
o
rmal
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2018-12-17
Emilio G
.
Cota
s
oftfloat: rename canonical
i
ze to sf_cano
n
icalize
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2018-12-17
Emil
i
o G
.
Cota
target/tricore
:
use float
3
2_is_
d
en
o
rmal
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2018-12-17
Emilio
G
.
C
o
ta
softfloa
t
: add float{3
2
,64}_is_{de,}nor
m
al
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2018-12-17
Emilio G
.
Cota
fp-
t
est: pick TA
R
GE
T
_ARM
t
o get its sp
e
cia
l
iz
a
tio
n
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2018-12-17
Emilio
G
.
Cota
xxhash: ma
t
c
h o
u
t
p
ut agai
n
s
t
the original
xxhash32
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2018-12-17
Emili
o
G
.
Cota
inc
l
ude: m
o
ve exec/
t
b-hash-xx
.
h to qem
u
/xxhas
h
.
h
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2018-12-17
Emilio G
.
Cota
exec: introd
u
ce qemu_xxhash{2,4,5,6,
7
}
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2018-12-17
Emilio
G
.
Cota
qht-ben
c
h: document -p flag
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2018-12-17
Emilio G
.
C
o
ta
tcg:
D
rop na
r
gs
f
rom tcg
_
op_insert_
{
before,
a
fter}
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2018-10-26
E
milio
G
.
C
o
t
a
lin
u
x-user: fix co
m
ment s/atomic_write/ato
m
ic_set/
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2018-10-19
Emilio
G
.
Cota
cputlb: read CPUTLBEntry
.
addr
_
wr
i
te
atomic
a
lly
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2018-10-19
Em
i
lio G
.
C
o
ta
cputlb
:
ser
i
alize tlb up
d
at
e
s
w
ith env->tlb
_
lock
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2018-10-19
Em
i
lio
G
.
Cota
c
p
utlb: fix assert_cpu_is_self macro
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2018-10-19
Emilio G
.
C
ota
exec: introduce tlb
_
i
n
i
t
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2018-10-19
Emilio G
.
C
o
ta
target/uni
c
ore
3
2: re
m
o
ve tl
b
_f
l
ush from uc32_init_fn
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2018-10-19
Emilio G
.
Co
t
a
target/alpha: remove tlb_flush f
r
om a
l
pha_cpu_initfn
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2018-10-19
Emilio G
.
Co
t
a
tcg:
d
i
s
trib
u
t
e
tcg_time in
t
o TCG contexts
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2018-10-19
Emilio G
.
Cota
tcg
:
plug holes in struct
T
CGPro
f
ile
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2018-10-19
Emilio G
.
Cota
tcg: fix
u
se of
u
niniti
a
lized
variable under CONFIG_PRO
F
I
L
ER
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2018-10-19
E
m
i
l
io G
.
Cota
tc
g
: access
c
p
u->icount
_
decr
.
u
1
6
.
hig
h
wit
h
atomics
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2018-10-05
Emilio G
.
Cota
tests/fp
/
fp-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
gitmod
u
les: a
d
d berkeley's
s
oft
f
loat +
t
estfloat
v
ersion 3
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2018-10-05
E
m
ilio G
.
Cota
soft
f
loat:
remove float64_tru
n
c_to_int
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2018-10-02
E
milio G
.
Cota
c
o
nfigure: e
n
able mttcg
f
or i386 and
x
8
6
_64
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2018-10-02
Emilio G
.
Cota
tar
g
et
/
i386: move x86_64_h
r
egs t
o
DisasC
o
n
t
ext
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2018-10-02
Emilio
G
.
Cota
tar
g
e
t
/
i3
8
6:
m
ove cpu_tmp1_i
6
4 to DisasCont
e
xt
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2018-10-02
E
m
ilio G
.
C
ota
t
arget/i386: move cpu_tm
p
3
_
i32
t
o Dis
a
sC
o
nte
x
t
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2018-10-02
Emilio G
.
Cota
target/i386: move cpu_tmp2_
i
32 to Disa
s
Contex
t
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2018-10-02
Emilio G
.
Cota
t
a
rget/
i
386: m
o
ve
c
pu_ptr1 to DisasContext
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2018-10-02
Emilio G
.
Cota
target
/
i386: move cpu_ptr
0
to
D
i
sasCo
n
t
e
xt
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2018-10-02
Emil
i
o
G
.
Cota
tar
g
et/i38
6
: m
o
v
e
cpu_tmp4 to Dis
a
sC
o
ntext
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2018-10-02
Emilio G
.
C
ota
targ
e
t
/i386
:
m
o
ve cpu_tmp0 to DisasContext
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2018-10-02
Emil
i
o G
.
Cota
targ
e
t/i3
8
6: move
c
pu_T
1
to DisasCont
e
xt
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2018-10-02
Emilio
G
.
Cota
targe
t
/
i
386:
move
c
pu_T0 t
o
D
isasContext
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2018-10-02
Emilio G
.
Cota
target/i386: move
c
pu
_
A
0 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_cc_srcT to D
i
sasC
o
n
t
e
xt
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2018-10-02
Emilio G
.
Cota
cpus:
a
cc
e
ss
.
q
e
mu_icount_bias with atomic64
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2018-10-02
Emilio G
.
Co
t
a
c
p
u
s
:
access
.
qem
u
_i
c
ount w
i
th atomic64
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2018-10-02
Emilio
G
.
C
ota
t
e
st-rcu-
l
i
s
t:
acc
e
ss n_rec
l
aims and
n
_
nodes
_
removed
.
.
.
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2018-10-02
E
m
il
i
o G
.
Cota
qsp: use atomic64
a
ccessors
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2018-10-02
Emilio G
.
Cota
test
s
: add atomic64-bench
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2018-10-02
Emili
o
G
.
Cota
util: add atomic6
4
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2018-10-02
Emilio G
.
Cota
cacheinfo: ad
d
i/d cache
_
linesize_log
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2018-10-02
Emilio G
.
Cota
cpus:
in
i
tialize
timer
s
_st
a
te
.
v
m_clock_
l
o
c
k
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2018-10-02
Emil
i
o G
.
Cota
atomic: fix comment s/x64_64/x8
6
_64
/
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2018-09-26
Emil
i
o G
.
C
ota
qht-
b
e
nch: add -
p
fl
a
g to precompute has
h
v
a
lu
e
s
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2018-09-26
Emili
o
G
.
C
ota
q
h
t: co
n
stify ar
g
uments t
o
s
ome in
t
erna
l
fun
c
tions
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2018-09-26
E
milio G
.
Cota
qht: c
o
nstify qht_
s
tatistics_in
i
t
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2018-09-26
Emilio G
.
Cota
qh
t
:
con
s
tify qht
_
lookup
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2018-09-26
Emilio G
.
Cota
qh
t
: fix co
m
ment in qht_bucke
t
_remove_entry
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2018-09-26
Emil
i
o G
.
C
o
ta
qht: drop
ht argument from qht
itera
t
o
r
s
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2018-09-26
E
mili
o
G
.
Cota
test-q
h
t: speed up +
t
est qht_
r
e
size
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2018-09-26
Emilio G
.
Cota
test-qht: test d
e
l
e
t
ion
o
f th
e
last
entry
i
n
a
bu
c
ket
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2018-09-26
Emilio G
.
Cot
a
te
s
t-qht: tes
t
removal of non-ex
i
stent entries
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2018-09-26
Emilio G
.
Cot
a
t
est-q
h
t: test qht_iter_re
m
o
ve
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2018-09-26
Emilio G
.
Cota
qh
t
: add qht_iter_remo
v
e
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2018-09-26
Emilio G
.
Cota
qht: remove
unuse
d
map p
a
ram
f
rom qh
t
_
r
emove__l
o
cked
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2018-09-05
Emilio G
.
C
o
t
a
tar
g
et/ris
c
v
:
c
all ge
n
_
g
oto_tb on DISAS_TOO_M
A
NY
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2018-09-05
Em
i
lio
G
.
Cota
t
arget/riscv:
o
p
timize i
n
direct br
a
n
ches
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2018-09-05
Emilio
G
.
Cota
target/riscv: optimize cross-pa
g
e direct jumps i
n
s
oftmmu
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2018-08-28
E
milio G
.
C
o
ta
spapr: fix leak of
r
ev arr
a
y
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2018-08-23
Em
i
lio G
.
C
ota
qom
:
c
o
n
vert the CPU l
i
st
to RCU
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2018-08-23
Emilio G
.
Cota
spapr: do not
use CPU_FOREACH_RE
V
ER
S
E
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2018-08-23
Emil
i
o G
.
Cota
tests: add
test-rcu-tailq
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2018-08-23
Emi
l
io G
.
C
o
ta
t
ests: a
d
d
test-list-
s
impleq
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2018-08-23
E
milio G
.
Cota
test
-
r
cu
-
list:
a
bstract the list imple
m
entation
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2018-08-23
Emilio G
.
Cota
test-rcu-li
s
t:
access gof
l
a
g
wit
h
ato
m
ics
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2018-08-23
Emilio
G
.
Cota
r
c
u_queue:
ad
d
RCU QTAILQ
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2018-08-23
Emilio G
.
Cota
rcu_qu
e
ue: a
d
d RCU QSIMPLE
Q
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2018-08-23
Emilio
G
.
C
o
t
a
r
c
u_queue: remove barrier from QLIST_EMPTY_RCU
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2018-08-23
Emi
l
io G
.
Cota
rcu
_
queue: use atomic_s
e
t in QLIST_RE
M
O
VE
_
RCU
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2018-08-23
Emilio G
.
Cota
hmp
-
commands
-
info:
add syn
c
-
p
rofile
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2018-08-23
Emilio G
.
Cota
hmp
-
comm
a
n
ds: add
sync-profil
e
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2018-08-23
Emi
l
io
G
.
Cota
v
l: add -e
n
able-sy
n
c-p
r
ofile
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2018-08-23
Emilio G
.
Cota
tests/atomic_add-bench:
add -p to enable sync pr
o
filer
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2018-08-23
Emilio
G
.
Cota
qsp: track
BQ
L
caller
s
explicitly
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2018-08-23
E
m
ilio G
.
Cota
q
sp: support
call site coalescing
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2018-08-23
E
m
i
lio G
.
Cota
qsp:
a
dd qs
p
_reset
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2018-08-23
Emilio G
.
Cota
qsp: a
d
d so
r
t
_
b
y option to
q
sp_report
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2018-08-23
Emilio
G
.
C
o
ta
q
sp
:
QEMU's
S
ynchroniz
a
tion
P
rof
i
l
er
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
next