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
Em
i
l
io G
.
Co
t
a
plugin: add
u
s
e
r
-facing API
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2019-10-28
Em
i
lio G
.
Cota
tr
a
nsla
t
e-all: u
s
e cpu_i
n
_
e
x
c
lusiv
e
_work
_
con
t
ext()
.
.
.
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2019-10-28
Emil
i
o G
.
C
ota
cpu: i
n
troduce cp
u
_in_exclusive_context()
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2019-10-28
Emilio G
.
Cota
trace: expand mem_in
f
o:size_shift to 4 bits
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2019-09-13
Emilio G
.
Co
t
a
atomic_templ
a
te: fix indentation in
G
EN_ATOMIC_HELPER
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2019-09-03
Emil
i
o G
.
Cot
a
at
o
m
ic_template: fix
i
nd
e
ntation in GEN_AT
O
MIC_H
E
LPER
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2019-09-03
Emilio
G
.
C
ota
tcg/README: fix t
y
po s/afterw
i
se/a
f
terwards/
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2019-02-11
Emilio G
.
Cota
cputlb: update TLB entry/index after
t
l
b_fill
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2019-02-11
Emilio G
.
Cota
exec-all: docume
n
t that
t
l
b
_fill can tr
i
gger
a
TLB
.
.
.
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2019-02-06
Emilio
G
.
Cota
ta
r
get/hppa: use tb_cflags(
)
to
a
ccess tb->cflags
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2019-02-05
Emilio
G
.
Cota
cpu-exe
c
: reset BQ
L
after lo
n
gjmp in
cpu_exec_step
_
atomic
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2019-02-05
Emilio G
.
Cota
c
pu-
e
xec: a
d
d asse
r
t_no_pages_lo
c
ked() afte
r
l
o
ngjmp
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2019-01-28
Emilio G
.
Cota
tcg/i386: e
n
a
b
le
d
ynam
i
c TLB si
z
ing
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2019-01-28
E
m
ilio
G
.
Cota
t
cg
:
introduce dynamic TLB sizing
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2019-01-28
Emilio G
.
C
o
ta
cputlb: do
n
o
t
e
v
ict empty
entries to
the vt
l
b
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2019-01-22
Emilio G
.
Cot
a
s
oft
f
loat: enforce so
f
t
float
if the host's FMA i
s
b
roken
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2019-01-22
Emilio G
.
Cota
test
s
/fp/platfor
m
.
h:
i
n
c
lude conf
i
g
-
host
.
h
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2019-01-22
E
milio
G
.
Cota
fp-test: fix signat
u
re of
s
low_clear
_
flags a
n
d qem
u
_
c
lea
r
_flag
s
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2019-01-22
Emilio
G
.
Cot
a
tests/fp
/
Makef
i
le: do
n
ot u
s
e gcc-only -
W
f
lags
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2019-01-22
Emi
l
io G
.
Cota
b
e
rkeley-t
e
stfloat-3: pu
l
l changes
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2019-01-22
Emilio
G
.
Cota
fp-bench:
remo
v
e w
r
ong
exponent raise in fill_r
a
ndom
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2019-01-22
E
m
ilio G
.
C
ota
fp-bench: fix update_random_ops
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2018-12-18
Emilio G
.
Cota
docs/devel/b
u
ild-system:
f
ix 'sof
t
mu'
t
ypo
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2018-12-17
Em
i
lio
G
.
C
o
ta
hardfloat
:
implement float32/64 compar
i
son
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2018-12-17
Emilio G
.
Cota
h
a
rd
f
l
o
at: implement f
l
oat32/6
4
square root
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2018-12-17
E
m
ilio G
.
Cota
hardfl
o
a
t: imp
l
ement float32/64 fuse
d
mult
i
ply-add
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2018-12-17
E
m
il
i
o G
.
Cota
hardfloa
t
: im
p
lement
float32
/
64 division
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2018-12-17
E
m
il
i
o G
.
Cota
h
ardfloat: imp
l
e
m
ent float
3
2
/
64 multiplication
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2018-12-17
Emili
o
G
.
Cota
hardfloa
t
: impl
e
ment
float32/64 addition a
n
d
su
b
traction
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2018-12-17
Emili
o
G
.
Cota
fpu: introduce h
a
rdflo
a
t
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2018-12-17
Emilio
G
.
C
ota
tests/fp:
a
dd fp-be
n
ch
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2018-12-17
E
m
ilio G
.
Cota
softfloat:
a
dd
f
l
o
a
t
{32,
6
4}_is_zero_or_normal
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2018-12-17
Emilio G
.
Cota
s
oftfloat: rename
canonicalize to
s
f_ca
n
onicalize
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2018-12-17
Emilio G
.
C
ota
t
arget/tric
o
re
:
use floa
t
32_i
s
_denor
m
al
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2018-12-17
E
m
il
i
o G
.
C
ota
softfloat: add float{32,64}_i
s
_{de,}
n
ormal
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2018-12-17
Emili
o
G
.
Cota
fp-test: pick
T
ARGE
T
_ARM to
g
e
t
its specialization
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2018-12-17
Emilio
G
.
Cota
xxhash: mat
c
h ou
t
put
aga
i
n
s
t t
h
e original xxhash32
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2018-12-17
E
mili
o
G
.
Co
t
a
i
n
c
l
u
d
e
:
move exec/tb-hash
-
xx
.
h to qemu/xxha
s
h
.
h
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2018-12-17
Emilio G
.
Cota
ex
e
c
:
i
ntr
o
duce q
e
mu_x
x
hash{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
:
doc
u
ment -p flag
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2018-12-17
Emili
o
G
.
Cota
tc
g
: Drop
n
args
f
r
om tcg_
o
p_
i
nsert_{before,after}
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2018-10-26
Emi
l
io
G
.
C
ota
li
n
u
x
-
u
ser: fix comment s/atomi
c
_wri
t
e/atomic
_
set/
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2018-10-19
Em
i
lio G
.
C
ota
cputlb: read CP
U
TLBEntry
.
addr_write at
o
mic
a
lly
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2018-10-19
Emi
l
i
o G
.
Cota
cp
u
tlb: serialize tlb updates w
i
th env->tlb
_
lo
c
k
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2018-10-19
Em
i
lio G
.
Cota
cputlb
:
fi
x
assert
_
c
p
u
_is_
s
elf
ma
c
ro
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2018-10-19
Emilio G
.
Cota
exec: introduce
t
lb_init
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2018-10-19
Emilio G
.
Cota
target/un
i
core32: remove
t
lb_flush
from uc32_init_fn
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2018-10-19
Emilio G
.
Cota
t
arg
e
t/alpha: remove tlb_flush
f
ro
m
alpha_cpu_initfn
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2018-10-19
Emilio G
.
Cota
tcg: distribute tcg_time into T
C
G
c
o
n
texts
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2018-10-19
Emilio G
.
Cota
tcg: plug holes
in struc
t
TCGProfil
e
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2018-10-19
Emi
l
io
G
.
C
ota
t
c
g: fix use o
f
uninitial
i
zed vari
a
b
l
e unde
r
CONFIG
_
PRO
F
ILER
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2018-10-19
Emilio G
.
Cota
tcg: access cpu->ic
o
unt_dec
r
.
u16
.
high wi
t
h
a
tomics
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2018-10-05
Emilio G
.
Cota
tes
t
s/fp
/
f
p
-
test: add fl
o
ating point
t
ests
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2018-10-05
Emilio G
.
C
o
ta
gi
t
modules: add berkeley's softfloat + tes
t
float ve
r
si
o
n 3
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2018-10-05
E
milio G
.
Cota
softfloat:
r
e
move float64_t
r
unc
_
to_i
n
t
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2018-10-02
Emilio G
.
Cota
config
u
re: e
n
a
b
le mt
t
cg f
o
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
target/i386:
m
o
v
e
x
86_64_hregs to DisasC
o
ntext
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2018-10-02
Emil
i
o G
.
Cota
t
a
rget/i386: mo
v
e
cpu_tmp1_i64 to DisasContext
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2018-10-02
Em
i
lio G
.
Cota
target/
i
386: move
c
pu
_
tmp3_i32
t
o
Disa
s
Conte
x
t
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2018-10-02
E
mili
o
G
.
Cota
target
/
i
3
86:
m
ov
e
cpu
_
tmp
2
_i
3
2 to Disas
C
onte
x
t
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2018-10-02
Emilio G
.
Cota
target/i386:
m
ove cpu_ptr1 to DisasContex
t
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2018-10-02
Emili
o
G
.
Cota
target/i
3
8
6
: move cpu_ptr0 to Di
s
asConte
x
t
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2018-10-02
Emilio G
.
Cota
t
a
rget/i386:
m
ove cpu_tm
p
4
t
o Dis
a
s
C
o
ntext
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2018-10-02
Emilio G
.
Cota
target/i386:
mov
e
c
p
u
_tmp
0
to Dis
a
sC
o
ntext
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2018-10-02
Emilio G
.
Cota
targ
e
t
/i3
8
6: move cpu
_
T1 to
Disas
C
ontext
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2018-10-02
Emi
l
io
G
.
C
o
ta
target/i
3
86
:
move cpu_T0 to DisasCont
e
xt
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2018-10-02
Emilio
G
.
C
o
ta
ta
r
g
e
t/i386: m
o
ve
c
pu
_
A0
to
D
isas
C
ontext
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2018-10-02
Emilio G
.
C
o
ta
t
a
rg
e
t/i386: mo
v
e cpu_c
c
_
s
rcT t
o
Di
s
asContext
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2018-10-02
E
milio G
.
Cota
cpus:
a
cce
s
s
.
qemu_icount
_
bias with atomi
c
6
4
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2018-10-02
Emilio
G
.
Cota
cpus: access
.
qemu_icou
n
t with
at
o
mic64
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2018-10-02
E
m
ilio
G
.
Cota
test-rcu-list
:
access n_r
e
claims and n
_
nodes_removed
.
.
.
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2018-10-02
Emili
o
G
.
Cota
qsp: use at
o
mic64 acce
s
sor
s
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2018-10-02
E
m
ilio G
.
Co
t
a
tests: add atomic64-bench
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2018-10-02
Emili
o
G
.
Cota
util: add atomic64
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2018-10-02
E
m
il
i
o
G
.
Cota
cac
h
einfo: add i/d ca
c
h
e_li
n
esiz
e
_
log
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2018-10-02
Emilio G
.
Cota
cpus:
i
n
i
t
ialize timers_s
t
ate
.
v
m_clo
c
k_lock
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2018-10-02
Emilio G
.
Cota
a
tomic:
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 preco
m
pute
h
a
sh values
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2018-09-26
Emilio G
.
Cota
qht
:
c
o
nsti
f
y a
r
guments to some internal functions
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2018-09-26
Emili
o
G
.
Cota
qht
:
constif
y
qht_statisti
c
s_
i
nit
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2018-09-26
Emilio
G
.
C
ota
qh
t
: c
o
ns
t
if
y
qht_lookup
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2018-09-26
Emil
i
o
G
.
C
ota
qht: fi
x
comment in q
h
t
_bu
c
ket_remove_entry
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2018-09-26
Emilio G
.
Cota
q
ht
:
drop ht
a
rgument
f
rom qht i
t
erators
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2018-09-26
E
milio G
.
Cot
a
test-qht: speed u
p
+ test qht_re
s
ize
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2018-09-26
Emilio G
.
Cota
test-qht: test
d
el
e
t
i
on of th
e
last entry in a bu
c
ket
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2018-09-26
E
milio G
.
C
o
ta
test
-
qht:
t
est removal of non-e
x
istent entries
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2018-09-26
Emilio G
.
C
ota
t
est-qht: tes
t
qht_iter_remove
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2018-09-26
Emilio G
.
Co
t
a
qht: add qht_ite
r
_
r
emov
e
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2018-09-26
Emil
i
o
G
.
Cota
q
ht: rem
o
ve unus
e
d map para
m
f
r
om qht_remove__lock
e
d
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2018-09-05
Emilio G
.
C
o
ta
target/riscv: call ge
n
_goto_tb on DISAS_TOO_MANY
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2018-09-05
E
milio G
.
Cota
t
arget/riscv: opt
i
mize indi
r
ec
t
br
a
nches
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2018-09-05
Emil
i
o G
.
Co
t
a
target/ris
c
v: opt
i
m
i
ze cr
o
ss-page dir
e
c
t
j
umps in softmmu
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2018-08-28
Emilio G
.
Cota
spapr
:
fix lea
k
of
r
ev array
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2018-08-23
Emi
l
i
o G
.
C
ot
a
qom: con
v
ert
the
C
P
U
l
i
st 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_FOREACH_REVERSE
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2018-08-23
Emilio G
.
Cota
tes
t
s:
a
dd t
e
st-rcu-
t
ailq
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2018-08-23
Emi
l
io G
.
C
o
ta
tests: add t
e
st-list-s
i
mpleq
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2018-08-23
Emilio G
.
C
o
ta
te
s
t-rcu-list: abstrac
t
th
e
l
i
st
implementa
t
ion
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2018-08-23
Emilio G
.
Cot
a
t
e
st-
r
cu-list: access gofl
a
g w
i
th
atomics
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2018-08-23
Emilio G
.
C
o
ta
rcu_
q
ueue: add RCU QTAI
L
Q
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
next