repo.or.cz
/
qemu.git
/
search
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
log
|
graphiclog1
|
graphiclog2
|
commit
|
commitdiff
|
tree
|
refs
|
edit
|
fork
first
·
prev
·
next
cpus: access .qemu_icount with atomic64
2018-10-02
Emilio G
.
Cota
c
pu
s
: access
.
qemu_icount w
i
th
a
t
o
mic64
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2018-10-02
Emilio G
.
Cota
test
-
rcu-l
i
s
t
:
access n_r
e
claims and n_nodes_r
e
mov
e
d
.
.
.
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2018-10-02
E
m
ilio G
.
Cota
qsp: use
atomic
6
4 acces
s
ors
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2018-10-02
Emilio
G
.
Cota
tests: add atomic6
4
-be
n
ch
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2018-10-02
E
milio G
.
Cota
util
:
add
a
tomic
6
4
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2018-10-02
Emilio
G
.
Cota
cacheinfo:
a
dd i/d ca
c
he_li
n
esize_log
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2018-10-02
Emilio G
.
Cota
cpus: initiali
z
e time
r
s_state
.
v
m_clo
c
k_lock
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2018-10-02
Emilio
G
.
Cota
atomi
c
: fi
x
c
omment
s/x
6
4_64/x86_
6
4/
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2018-09-26
Emilio G
.
Co
t
a
qht-bench:
a
dd -p flag to
p
rec
o
mpu
t
e hash values
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2018-09-26
E
milio G
.
Cota
qht: consti
f
y
arguments to some internal functions
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
Emilio G
.
Cota
qht: constify
q
h
t_lookup
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2018-09-26
E
milio G
.
Cota
qht: fix comment
in qht_
b
ucket
_
remove_entry
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2018-09-26
Emilio G
.
Co
t
a
qht: drop h
t
ar
g
ument from qht iter
a
t
ors
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2018-09-26
Emili
o
G
.
Co
t
a
t
e
st-qht
:
spe
e
d up + test qht_
r
esize
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2018-09-26
Emilio G
.
Cot
a
t
e
st-qht: te
s
t d
e
le
t
ion of the last en
t
ry
i
n a bucket
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2018-09-26
Emili
o
G
.
Cota
t
est-qht: test r
e
mo
v
al
o
f non-existent
entries
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2018-09-26
Emilio G
.
Cota
t
e
st-
q
ht: tes
t
qht_iter_remove
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2018-09-26
Em
i
lio G
.
Cota
qht: a
d
d qht_ite
r
_remove
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2018-09-26
E
m
i
lio G
.
C
ota
qht: r
e
move
u
nused map param from
q
h
t
_remov
e
_
_locked
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2018-09-05
Emilio G
.
Cot
a
t
a
rget/riscv: ca
l
l gen_goto_tb on DISAS_
T
OO_MANY
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2018-09-05
Emilio G
.
Cot
a
target
/
riscv: opt
i
mize indir
e
ct branches
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2018-09-05
E
m
il
i
o G
.
C
ota
targ
e
t
/
riscv:
o
ptimize cross-page direc
t
jumps in
softmmu
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2018-08-28
Emilio G
.
C
ota
spapr: fix leak
of rev array
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2018-08-23
Emilio G
.
Co
t
a
qom: convert the CPU list to
R
C
U
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2018-08-23
E
milio G
.
Cota
spapr: do not use CPU_FOREACH_REVERSE
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2018-08-23
E
m
ilio
G
.
Cota
te
s
t
s
:
add
test-rcu-tai
l
q
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2018-08-23
Em
i
l
i
o G
.
Cot
a
tests:
add t
e
st-lis
t
-simpleq
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2018-08-23
Emilio G
.
Cot
a
tes
t
-rcu-list: abstract the list implementatio
n
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2018-08-23
Emilio G
.
Co
t
a
test-rcu-list: access
g
o
flag with a
t
omics
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2018-08-23
Emi
l
io
G
.
Cota
rcu_
q
ueue:
a
dd RCU QTAILQ
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2018-08-23
Emi
l
io G
.
Cota
rcu_queue
:
a
d
d RCU QSIMPLEQ
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2018-08-23
Emilio G
.
C
o
ta
rcu_
q
u
eue: remove bar
r
ier from QLI
S
T_EMPTY_
R
CU
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2018-08-23
Emilio G
.
Cota
rcu_
q
u
e
u
e: use atomic_set in
Q
L
IST_REMOVE_RC
U
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2018-08-23
Emilio G
.
Cota
hmp-commands-info: add sync-
p
rofile
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2018-08-23
Emilio G
.
Cot
a
h
m
p
-commands: add sync-p
r
ofi
l
e
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2018-08-23
E
milio G
.
Cota
vl: add -enable-sync-profile
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2018-08-23
Emil
i
o G
.
Cota
test
s
/atomic_add-ben
c
h: add
-
p to
e
nable syn
c
pr
o
filer
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2018-08-23
Emi
l
io
G
.
Cota
qsp: track BQL calle
r
s explicitly
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2018-08-23
Emilio G
.
Cota
qsp:
s
upport call site coalescin
g
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2018-08-23
Emilio G
.
Cot
a
q
sp: add qsp_re
s
et
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2018-08-23
Emil
i
o G
.
C
ota
qsp
:
add
sor
t
_
b
y
option to qsp_repor
t
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2018-08-23
Emilio
G
.
Cot
a
qsp: QE
M
U's Synchr
o
nizati
o
n P
r
ofiler
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2018-08-23
Emilio
G
.
C
ota
seqlock:
constify seqlock_
r
ead_
b
egin
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2018-07-09
E
mil
i
o G
.
Co
t
a
trans
l
ate-all:
h
o
n
our
C
F_
N
OCACHE in
tb_gen_code
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2018-07-03
Emilio G
.
Cota
t
a
rge
t
/ppc:
s
et is
_
jmp on ppc_tr_break
p
oint_c
h
e
c
k
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2018-07-02
Emilio G
.
C
ota
tra
n
s
l
a
t
e
-all: fix locking
o
f TBs w
h
o
se two page
s
share
.
.
.
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2018-06-28
Emilio G
.
Cota
tests/
a
tomic_add-benc
h
: add -
m
o
p
t
i
on to use mutexes
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2018-06-27
E
m
ili
o
G
.
Cota
trace:
e
nab
l
e tracing o
f
TCG atomics
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2018-06-27
Emil
i
o
G
.
Cota
trace: add trace_mem_b
u
ild_info
_
no_s
e
_be/le
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2018-06-27
Emilio G
.
Cota
trace:
expand mem_info:size
_
shift to 3 bits
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2018-06-27
Emilio
G
.
C
ota
trace: si
m
plify trac
e
_mem functions
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2018-06-27
Emi
l
io G
.
Cota
t
r
ace: fix misreporting of TCG ac
c
ess sizes f
o
r
u
se
r
.
.
.
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2018-06-22
Emilio G
.
Cota
tcg: f
i
x --disable-tcg buil
d
breakage
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2018-06-15
Emili
o
G
.
C
ota
tcg:
remove tb_lock
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2018-06-15
Emili
o
G
.
Cota
t
r
a
n
slate-al
l
: remove tb_
l
o
ck mention fro
m
c
pu_
r
est
o
r
e
_state
.
.
.
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2018-06-15
E
m
i
l
io G
.
Co
t
a
cputlb: remove t
b
_lock
from tlb_f
l
u
sh f
u
nctions
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2018-06-15
Emilio G
.
Cota
translate-all: prote
c
t
TB jumps with a
per-destin
a
tion
.
.
.
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2018-06-15
E
mil
i
o G
.
Cota
translate-
a
ll:
discard TB when t
b
_
link_pag
e
ret
u
rns
.
.
.
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2018-06-15
E
m
i
l
io G
.
Cota
tran
s
late-a
l
l: introduce assert_no_pag
e
s_loc
k
ed
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2018-06-15
Emilio
G
.
Cota
translate-all:
a
d
d page_lock
e
d a
s
s
e
rtions
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2018-06-15
Emilio G
.
Cota
t
r
anslate-al
l
: use
p
er-page locking in
!
user-mod
e
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2018-06-15
Emilio G
.
Cot
a
tran
s
late-
a
ll: move tb_inval
i
date_ph
y
s_pa
g
e_r
a
n
ge
u
p
.
.
.
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2018-06-15
Emilio
G
.
C
ota
translate-all
:
wo
r
k page-by
-
pag
e
in
t
b
_in
v
alidate_phys_range_
1
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2018-06-15
Em
i
lio G
.
Cota
transl
a
te-all: r
e
m
o
v
e
hole in Page
D
e
sc
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2018-06-15
Emilio G
.
Cota
transl
a
te-
a
ll: make l1_map lockless
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2018-06-15
Emi
l
io G
.
Cot
a
translat
e
-al
l
: iter
a
te over TBs i
n
a
p
a
ge w
i
th
P
AGE_FOR_
E
AC
H
_TB
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2018-06-15
Emilio G
.
Cota
tcg: move tb_
c
tx
.
tb_ph
y
s_invalidate_c
o
unt to tcg_ctx
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2018-06-15
Em
i
lio G
.
Cota
t
c
g: t
r
a
c
k
TBs w
i
th per-region BST's
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2018-06-15
Emilio G
.
C
o
t
a
qht: retu
r
n existing ent
r
y wh
e
n qht_i
n
s
ert fails
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2018-06-15
E
m
ilio
G
.
Cot
a
qht: require
a default c
o
mparis
o
n
fun
c
tion
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2018-05-20
Emilio G
.
C
ot
a
t
c
g: fi
x
s/complim
e
n
t/complement/ typos
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2018-05-09
Emilio G
.
Cota
tar
g
et/riscv: convert to
TranslatorOps
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2018-05-09
Emil
i
o G
.
C
ota
target/riscv: conver
t
to D
i
s
a
sContextBase
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2018-05-09
Emilio G
.
Cota
t
arget/riscv: convert t
o
D
isasJumpTyp
e
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2018-05-09
Emilio G
.
Cota
target/o
p
e
n
r
i
s
c: conver
t
to
T
r
anslatorO
p
s
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2018-05-09
Emi
l
io G
.
Cota
targe
t
/open
r
isc: c
o
nvert to DisasContextBa
s
e
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2018-05-09
Emilio G
.
Cota
target
/
s3
9
0x: convert to T
r
anslatorOps
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2018-05-09
Emi
l
io G
.
Cot
a
target/s390x: convert to
DisasC
o
ntex
t
Base
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2018-05-09
Emilio G
.
Co
t
a
target/s390x
:
c
onvert to DisasJu
m
pType
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2018-05-09
Emilio G
.
C
ota
t
arget/mips: convert to
T
ranslato
r
Op
s
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2018-05-09
Emilio G
.
Cota
target/mi
p
s: us
e
*ctx for
D
i
sasContex
t
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2018-05-09
Em
i
li
o
G
.
C
ota
target/mips: convert to Disas
C
ontextBas
e
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2018-05-09
Em
i
lio G
.
Cota
target/mips:
conver
t
to D
i
s
asJumpType
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2018-05-09
E
m
i
l
io G
.
C
o
ta
target/mips: us
e
lookup_and_goto_ptr on BS_STOP
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2018-05-09
Emilio G
.
Cota
target/spar
c
: convert to Translato
r
Op
s
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2018-05-09
Emil
i
o
G
.
Cota
target/sparc: convert to DisasContextBa
s
e
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2018-05-09
E
mili
o
G
.
Cota
target/sparc:
conver
t
t
o
DisasJumpType
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2018-05-09
Emilio G
.
C
o
ta
target/s
h
4: co
n
v
e
rt to
Tra
n
slatorOps
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2018-05-09
Emilio G
.
C
o
t
a
translator: merge max
_
i
n
sn
s
into Dis
a
s
ContextBase
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2018-05-09
Emilio G
.
Cota
target/mips: a
v
oid
integ
e
r ov
e
r
fl
o
w in nex
t
_page PC
.
.
.
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2018-05-09
Emilio G
.
C
ota
target/s390x: avoid inte
g
er
o
verflow in ne
x
t_page P
C
.
.
.
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2018-05-09
Emilio G
.
Cota
targ
e
t/arm: avoid i
n
teger overflo
w
in n
e
x
t
_page
PC
.
.
.
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2018-05-09
E
m
ilio
G
.
Cota
target/microblaz
e
: avoid integer overflow i
n
next_p
a
g
e
.
.
.
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2018-05-09
Emilio
G
.
Cota
target/
t
i
l
egx: avoid int
e
ger overf
l
ow in n
e
xt_page
.
.
.
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2018-05-09
Emil
i
o G
.
Cota
targe
t
/unicore32: avoid i
n
teger overflow in next_page
.
.
.
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2018-05-09
Emilio
G
.
C
ota
ta
r
get/xtensa: avoid intege
r
overflo
w
in
n
ext_page
.
.
.
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2018-05-09
Emilio
G
.
C
ota
targ
e
t
/l
m
3
2
:
a
void i
n
teg
e
r
overf
l
ow i
n
next_pag
e
P
C
.
.
.
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2018-05-09
Em
i
lio
G
.
Cota
target/c
r
i
s:
a
v
oid integer overflow in next_page PC
.
.
.
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2018-05-09
Em
i
lio G
.
C
ota
target/riscv
:
avoid in
t
e
g
er overflow i
n
n
e
xt_page PC
.
.
.
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
next