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
Merge remote-tracking branch 'remotes/stefanha/tags/tracing-pull-request' into staging
2017-07-24
Emilio G
.
Cota
target/a
r
m: fi
x
TCG temp lea
k
i
n
aar
c
h64 rev1
6
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2017-07-14
Emilio G
.
Cota
trans
l
ate-all:
remove r
e
dundant !tcg_enabled check
.
.
.
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2017-07-14
E
milio G
.
Cota
v
l:
fix break
a
ge of
-tb
-
si
z
e
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2017-06-30
Emi
l
io G
.
Cota
tcg: consist
e
ntly access cpu->tb_jm
p
_c
a
che atomica
l
ly
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2017-06-30
Emi
l
io G
.
C
ot
a
gen-ico
u
nt: use tcg_ctx
.
tcg_env instead of
c
pu_env
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2017-06-30
Emilio G
.
Cota
gen-icount: add missing inline to
g
en_tb_end
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2017-06-19
Emi
l
io G
.
Cota
tran
s
late-all: con
s
o
l
i
date tb init in tb_gen_code
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2017-06-19
E
m
ilio G
.
Cota
tcg: all
o
ca
t
e
TB st
r
ucts before th
e
corresp
o
nding trans
l
ated
.
.
.
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2017-06-19
E
milio G
.
Cot
a
uti
l
:
a
d
d cacheinfo
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2017-06-05
Emilio G
.
Cot
a
target/aarch64
:
optimize indi
r
ect branches
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2017-06-05
Emilio G
.
Cota
target/aarch64:
o
ptimize cross-page direct jumps in
.
.
.
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2017-06-05
E
mili
o
G
.
C
ota
t
b
-has
h
: i
m
pr
o
ve
t
b_jmp_cache has
h
function in user
.
.
.
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2017-06-05
Em
i
lio G
.
C
ota
target/i386:
opt
i
miz
e
indir
e
ct branches
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2017-06-05
Em
i
lio G
.
Cota
target/i386: op
t
i
m
ize
cross-page direct jumps in sof
t
mmu
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2017-06-05
Emi
l
io
G
.
Cota
t
arget/i386: introduce gen_jr helper
t
o generate lookup_and_
.
.
.
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2017-06-05
Emilio G
.
Cota
target/arm: optimi
z
e
indirect branc
h
es
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2017-06-05
Emilio G
.
C
o
ta
target/arm: optimize cross-pag
e
direc
t
j
u
m
p
s in softmmu
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2017-06-05
Emilio
G
.
Cota
t
cg/i386: impleme
n
t
goto_ptr
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2017-06-05
Emilio G
.
Co
t
a
tcg:
I
ntroduc
e
g
o
to_ptr opcode a
n
d tcg_gen_l
o
o
kup_and_
g
oto_ptr
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2016-10-26
E
m
i
lio G
.
Cot
a
target-arm: re
m
ove E
X
CP_STREX + cpu_exc
l
usive
_
{test
.
.
.
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2016-10-26
Emilio G
.
C
o
ta
linux-us
e
r
:
rem
o
ve
h
andling of aar
c
h64's EXC
P
_STREX
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2016-10-26
Emilio G
.
Cot
a
l
inux
-
u
s
er: r
e
move handling of ARM's EXCP_STRE
X
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2016-10-26
Emilio G
.
Cota
target-arm: emulate aarch64's LL/SC usin
g
cmpxchg helpers
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2016-10-26
Emilio G
.
Cota
target-
a
rm: emu
l
ate SW
P
with
atomic_x
c
hg hel
p
er
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2016-10-26
Emilio G
.
Cota
t
a
r
get
-
arm: e
m
ulate L
L
/SC usi
n
g cmpxc
h
g
h
e
l
pers
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2016-10-26
Emi
l
i
o
G
.
C
ota
tests
:
add a
t
omic_add-ben
c
h
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2016-10-26
Em
i
lio G
.
Cota
target
-
i
3
86: re
m
ov
e
hel
p
er_l
o
c
k
()
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2016-10-26
Emi
l
i
o G
.
Cot
a
target-
i
386: emul
a
te XCHG usi
n
g atomic helper
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2016-10-26
Emilio G
.
Cota
t
a
rget-i386:
e
mu
l
ate LOC
K
'ed BTX ops
u
sing atomic he
l
p
ers
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2016-10-26
E
m
i
lio G
.
Cota
t
arget-i38
6
: emul
a
te LOCK'ed XADD us
i
ng at
o
mic
h
elp
e
r
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2016-10-26
Emilio G
.
Cota
target-i386:
em
u
late LOCK'
e
d NEG using cmpxc
h
g
help
e
r
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2016-10-26
Emilio G
.
C
ota
target-i386: emul
a
te LOCK'ed NOT us
i
n
g atomic helpe
r
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2016-10-26
Emilio G
.
Cota
target-i386:
e
m
ulate LOCK'ed INC using atomic helper
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2016-10-26
Emi
l
i
o G
.
Cota
targ
e
t-i386
:
emulat
e
LOCK'
e
d
OP
i
nstr
u
c
tions
u
sing
.
.
.
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2016-10-26
Em
i
lio G
.
Cota
target-i3
8
6:
e
m
u
l
a
te LOCK'e
d
cmpxchg using
cm
p
xch
g
.
.
.
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2016-10-26
Em
i
lio G
.
Cota
atomics:
a
dd atomic_op_fetch varian
t
s
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2016-10-26
Emi
l
io G
.
Cota
atomics: add
a
t
o
mic_
x
or
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2016-10-24
Emilio
G
.
Cot
a
qht-bench:
r
elax tes
t
_star
t
/
sto
p
a
t
o
mic accesses
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2016-10-06
Emilio
G
.
Cota
test-qht: perfo
r
m
lookups under rcu_read_l
o
c
k
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2016-10-06
Emilio
G
.
Cota
qht: fix un
l
ock-after-free segfault u
p
o
n resizing
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2016-10-06
Emilio
G
.
Cota
q
h
t: simpli
f
y
qht_reset_size
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2016-08-03
Emilio G
.
Cota
qdist: r
e
turn "(empt
y
)
"
instead of
N
ULL when pri
n
t
i
ng
.
.
.
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2016-08-03
Emilio G
.
C
ota
qdist:
u
se
g
_
ren
e
w and
g_new instead o
f
g_realloc and
.
.
.
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2016-08-02
E
m
ilio G
.
Co
t
a
q
d
i
s
t: fix memory leak duri
n
g bin
n
i
n
g
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2016-08-02
Emilio
G
.
Cota
qht: do
not
s
eg
f
ault
when
gathering stats from
a
n unini
t
i
ali
.
.
.
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2016-06-12
Emilio G
.
Cota
t
ranslate-
a
ll: add tb ha
s
h bu
c
k
et
info to
'
i
n
fo
j
it
.
.
.
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2016-06-12
Emilio G
.
C
o
ta
tb
h
ash
:
track translated blocks
w
ith qh
t
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2016-06-12
Emili
o
G
.
Cota
qht: add test-
q
ht-par to
i
n
voke qht-bench from 'check
.
.
.
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2016-06-12
Emi
l
io G
.
Co
t
a
q
h
t: add q
h
t-ben
c
h, a perf
o
rma
n
ce ben
c
hmark
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2016-06-11
Emilio G
.
Cota
qht: add
te
s
t progra
m
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2016-06-11
Emilio G
.
Cota
qht: QE
M
U's fast, re
s
izabl
e
and scalable Hash Ta
b
le
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2016-06-11
Emilio G
.
C
ota
qdi
s
t: a
d
d
te
s
t
p
rogram
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2016-06-11
Emilio G
.
Cot
a
qd
i
st: add
m
odule
t
o re
p
resent
frequen
c
y d
i
stributi
o
ns
.
.
.
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2016-06-11
E
milio G
.
Cota
tb hash: hash p
h
ys_pc, pc, and flags with
x
x
h
as
h
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2016-06-11
Emilio G
.
Cota
ex
e
c: add
t
b_
h
as
h
_
func5, de
r
i
ved from xxha
s
h
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2016-06-11
Emilio
G
.
Cota
include/processor
.
h: defi
n
e cpu
_
relax()
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2016-06-11
Emilio G
.
C
o
ta
seqlock: rename
w
rite_l
o
ck/unlock to
w
rite_begi
n
/
end
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2016-06-11
Emilio G
.
Co
t
a
seqlock: r
e
move option
a
l
mute
x
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2016-06-11
Emilio
G
.
Cota
compiler
.
h: add QEMU_
A
LIGNED() t
o
enforce str
u
ct a
l
ignm
e
nt
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2016-05-29
E
m
ili
o
G
.
Cota
atomics: do not emit
c
onsu
m
e ba
r
rie
r
for
a
tomic_rc
u
_read
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2016-05-29
Emilio G
.
Cota
atom
i
cs: e
m
it
a
n
s
mp_read_barrier_depends() barrier
.
.
.
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2016-05-29
Emil
i
o G
.
C
o
ta
docs/atomics: update atomic_r
e
ad/set com
p
arison wit
h
.
.
.
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2016-05-13
E
mili
o
G
.
C
ota
translate-all: add miss
i
ng munmap of
the code_gen gua
r
d
.
.
.
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2016-05-13
Emilio G
.
Cota
translate-all: r
e
m
o
ve redundant s
e
tting o
f
tcg_ct
x
.
.
.
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2016-05-13
Emilio G
.
Cota
tb:
consistently use uint32_t for tb->flags
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2016-04-07
Emi
l
io G
.
Cota
translat
e
-all: add mi
s
sing fold
of tb_ctx into tcg_c
t
x
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2015-09-09
E
milio G
.
Cota
t
ranslate-
a
ll: remove ob
s
olete com
m
e
n
t about l1_
m
ap
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2015-09-09
Emil
i
o G
.
Cota
linu
x
-u
s
er: call
r
cu_(un)r
e
gister_threa
d
on pthread_
.
.
.
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2015-09-09
Em
i
lio G
.
Cota
rcu:
fix comment with s/
r
cu_gp_lock/r
c
u_registr
y
_loc
k
/
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2015-09-09
E
m
ilio G
.
Cota
rcu: init rc
u
_registry_lock after fork
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2015-09-07
E
milio G
.
Cota
s
eqlock: read sequenc
e
nu
m
be
r
atomically
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2015-09-07
Emili
o
G
.
Cot
a
seqlock: add missing 'inline' to
s
e
q
loc
k
_read_retry
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2015-09-02
Emi
l
io G
.
Cota
qemu-t
h
read:
handle
s
purio
u
s futex_wait wakeups
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2015-05-08
Emilio G
.
Cota
configure
:
requir
e
__thread support
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2015-05-05
Em
i
lio
G
.
C
ota
tc
g
:
optimise
m
emory la
y
o
u
t
of TC
G
T
emp
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2015-04-30
Em
i
lio G
.
Cot
a
linux-
u
ser/elfload:
u
se
Q
TAILQ_FOREAC
H
instead of open
.
.
.
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2015-04-30
E
milio G
.
C
ota
corouti
n
e: r
e
mo
v
e unn
e
cessar
y
parenth
e
ses in
q
emu_co_que
u
e_empty
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2015-04-30
Emilio
G
.
C
ota
qemu-char: r
e
mov
e
unused l
i
st node from FDCh
a
rDriver
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2015-04-30
Emi
l
io G
.
Cota
i
n
put: remove unu
s
e
d mouse_handl
e
rs list
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2015-04-30
Emilio G
.
Cota
cpus:
u
se f
i
rst_cpu m
a
c
r
o instead of Q
T
AILQ_FIRST
(
.
.
.
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2015-04-28
Emilio G
.
Cota
translate-all: use bitmap helpers for P
a
geDesc
'
s bitmap
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2015-04-27
Emilio G
.
C
ota
transl
a
te-
a
ll:
u
se glib for all page desc
r
iptor
a
l
l
ocations
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2015-04-04
Emilio G
.
Cota
targ
e
t-i
3
86: remove
sup
e
rfluous
TARGET_HAS_SMC macro
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree