repo.or.cz
/
qemu
/
kevin.git
/
search
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
log
|
graphiclog1
|
graphiclog2
|
commit
|
commitdiff
|
tree
|
refs
|
edit
|
fork
first
·
prev
·
next
qdev: fix use-after-free regression from becdfa00cfa
2016-10-26
Emi
l
io G
.
Co
t
a
target-
a
rm: remove EXCP_STREX + cpu_exclusi
v
e_{test
.
.
.
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2016-10-26
Emil
i
o G
.
Cot
a
linux-user: rem
o
v
e
handling
o
f a
a
rc
h
64's E
X
CP_
S
TREX
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2016-10-26
Emilio G
.
Cota
linux-user: rem
o
ve handling of
A
RM's EX
C
P_STR
E
X
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2016-10-26
Emilio
G
.
Co
t
a
t
a
rget-arm: emulate a
a
rch64's L
L
/SC
using cmpxc
h
g hel
p
e
rs
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2016-10-26
Emilio G
.
C
o
ta
t
a
r
g
et-arm: em
u
late SWP with
atomic_x
c
hg h
e
lper
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2016-10-26
E
mil
i
o
G
.
Cota
t
arget
-
arm: emul
a
te LL/S
C
using
c
mpxchg helpers
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2016-10-26
Emilio G
.
Cota
t
ests:
add atomic_add-be
n
ch
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2016-10-26
Emilio G
.
Co
t
a
target-i386: remove helper_lo
c
k
()
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2016-10-26
E
m
i
l
io G
.
Cota
target-i386:
e
mulate XCHG using
atomic he
l
per
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2016-10-26
E
m
ili
o
G
.
Cota
targe
t
-i386: emulat
e
LOCK'ed
B
TX ops
using a
t
o
mi
c
helpers
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2016-10-26
Emilio G
.
Cota
tar
g
et-i386: emulate LOCK'ed
X
A
D
D using atomic helper
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2016-10-26
Emilio
G
.
Cot
a
target-i386:
e
mulate LO
C
K'e
d
NEG usi
n
g cmpxchg
helpe
r
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2016-10-26
Emilio G
.
Cota
target-i386: emula
t
e LOCK'ed NOT using atomic helper
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2016-10-26
Emilio
G
.
Cota
t
a
rget-i386: emulate LOCK'ed INC using atomic helper
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2016-10-26
Em
i
lio
G
.
C
ota
t
arget-i
3
86: emulate
LOCK'ed OP
i
ns
t
ructions usin
g
.
.
.
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2016-10-26
Emilio
G
.
Cota
target-i386: emulat
e
LOCK'ed
cmpxchg using cmpxchg
.
.
.
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2016-10-26
Em
i
l
io G
.
C
ota
atomics: add at
o
m
ic_o
p
_fetch variant
s
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2016-10-26
Emilio G
.
Cot
a
atomics: add atom
i
c_xor
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2016-10-24
E
m
ilio G
.
Cota
qht-
b
ench: relax te
s
t_start/stop atom
i
c accesses
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2016-10-06
Emi
l
io
G
.
Co
t
a
te
s
t-qht: perform lookups
u
nd
e
r
r
cu_read
_
l
o
c
k
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2016-10-06
Emilio G
.
Cot
a
qht: fix unlock-after-fre
e
segfault up
o
n resizing
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2016-10-06
Emi
l
io
G
.
Cot
a
qht
:
s
i
mplify
q
ht_reset_si
z
e
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2016-08-03
Emilio G
.
Cota
qdis
t
: ret
u
rn "(empty)"
i
nstead of NU
L
L when pr
i
nting
.
.
.
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2016-08-03
E
m
i
l
io G
.
Cota
qdist: use
g
_renew and g_new instead of g_re
a
lloc and
.
.
.
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2016-08-02
Emili
o
G
.
Co
t
a
qdist:
fix
memory le
a
k durin
g
binning
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2016-08-02
Emilio G
.
Cota
qht: do not
s
e
gfault when gathe
r
ing stats from an unin
i
t
i
al
i
.
.
.
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2016-06-12
E
milio G
.
Cota
translate-all: add tb hash bu
c
ket
i
n
f
o to 'in
f
o jit
.
.
.
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2016-06-12
E
m
i
l
io G
.
C
o
ta
tb has
h
: track
t
ra
n
sl
a
ted blocks with qht
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2016-06-12
Emilio
G
.
Cota
qht: add test-qh
t
-par to invoke qht
-
bench
fro
m
'check
.
.
.
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2016-06-12
E
milio G
.
Cota
qht: ad
d
qh
t
-bench, a performance benchmar
k
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2016-06-11
Emilio G
.
Cota
qh
t
:
add
t
es
t
program
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2016-06-11
Emili
o
G
.
Cota
qh
t
:
Q
EMU's fast,
resizable and scal
a
ble Hash Table
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2016-06-11
Emilio G
.
Cota
q
d
ist: add t
e
s
t progr
a
m
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2016-06-11
Em
i
lio G
.
C
ota
qdist: add module
to repr
e
sent frequency distribut
i
ons
.
.
.
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2016-06-11
Emilio G
.
Cota
tb
h
ash: hash phys_pc, pc,
and
f
lags with xxhash
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2016-06-11
Emilio G
.
Cota
exec: add tb_h
a
sh_
f
unc5,
d
e
r
ived from x
x
hash
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2016-06-11
Emilio G
.
Cota
include/processor
.
h: define cpu_relax
(
)
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2016-06-11
E
m
i
l
io G
.
Cota
se
q
loc
k
:
ren
a
m
e write_lock/unlock to write
_
beg
i
n/end
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2016-06-11
E
milio G
.
Cota
seqlock
:
remove opt
i
o
nal mutex
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2016-06-11
Emili
o
G
.
Cota
compi
l
er
.
h: add Q
E
M
U
_ALIGNED() to enf
o
rce struct
a
lignment
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2016-05-29
Emilio G
.
Cota
ato
m
ics: do not
e
mi
t
consume
b
arrier f
o
r
a
t
omic_rcu_
r
ead
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2016-05-29
Emilio
G
.
Cot
a
at
o
mics: e
m
it an smp_read_barrier_dep
e
n
ds() barrier
.
.
.
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2016-05-29
E
m
ili
o
G
.
Cota
do
c
s/
a
tomics:
u
pd
a
t
e atomic_re
a
d/set comparison with
.
.
.
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2016-05-13
Emi
l
io
G
.
Cota
tr
a
nsla
t
e
-al
l
: add miss
i
ng munmap of the cod
e
_gen guard
.
.
.
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2016-05-13
Emilio G
.
Cota
transla
t
e-all
:
remov
e
re
d
undant s
e
tt
i
n
g
of tcg_ctx
.
.
.
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2016-05-13
Emil
i
o
G
.
Cota
tb: cons
i
st
e
nt
l
y
u
se uint
3
2_t for
tb->flags
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2016-04-07
Emilio G
.
C
o
t
a
t
r
anslate-all: ad
d
missing fo
l
d of tb_ctx into tcg_ctx
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2015-09-09
E
m
ilio G
.
Cota
tra
n
slate-all: remove obsolete comme
n
t a
b
out l1_m
a
p
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2015-09-09
Emilio G
.
Cota
li
n
ux-user: cal
l
r
cu_(un)reg
i
s
t
er
_
t
h
re
a
d on
pthr
e
ad_
.
.
.
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2015-09-09
Emilio G
.
Cota
rcu:
fix c
o
mme
n
t with s/rcu_gp_lock/rcu_registry_
l
ock/
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2015-09-09
E
m
i
l
io G
.
Cota
rc
u
: init rcu_r
e
g
istry
_
lock after fork
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2015-09-07
Emilio G
.
Cota
seqlock:
r
ead se
q
u
e
nc
e
number atomic
a
lly
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2015-09-07
Emi
l
io G
.
Cota
s
eq
l
o
c
k: add
m
issing 'inline' to seqloc
k
_r
e
ad_
r
etry
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2015-09-02
Emilio G
.
Cota
qemu-thr
e
ad: hand
l
e spurious futex_wait
w
akeups
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2015-05-08
Emilio
G
.
Cota
confi
g
ur
e
: require __thre
a
d sup
p
ort
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2015-05-05
Emili
o
G
.
Cota
tcg: op
t
i
mise
m
e
mory layout of T
C
GTemp
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2015-04-30
E
m
i
l
io G
.
Cota
linux
-
user/el
f
load
:
us
e
QTAILQ_FOREAC
H
i
nstead of ope
n
.
.
.
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2015-04-30
Emil
i
o
G
.
Co
t
a
coroutine: remov
e
unnec
e
s
s
ary
p
arentheses in qemu_co_q
u
e
ue_em
p
t
y
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2015-04-30
Emili
o
G
.
Cota
qemu
-
char: remo
v
e unuse
d
list node from FDCharDriver
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2015-04-30
Emilio
G
.
Cota
input:
r
e
m
ove unused
mo
u
se_hand
l
e
r
s
list
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2015-04-30
Emilio G
.
Cota
cpus: u
s
e fir
s
t_cpu m
a
c
r
o instead of QTA
I
LQ_FIRST(
.
.
.
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2015-04-28
E
milio G
.
Cota
transl
a
te-all: use
b
itma
p
h
e
lpers for
P
ageDesc's bitmap
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2015-04-27
E
m
i
l
io G
.
C
ota
t
r
ansl
a
te-all: use gli
b
for
all
p
a
g
e descriptor al
l
oc
a
tions
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2015-04-04
E
mili
o
G
.
Cota
target-i386: r
e
move s
u
per
f
luo
u
s
T
ARGET_HAS_SM
C
macro
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree