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
rtc-test: cleanup register_b_set_flag test
2017-07-24
Emili
o
G
.
C
o
t
a
target/a
r
m: fix TCG temp leak in a
a
rch64 rev16
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2017-07-14
Em
i
lio G
.
Cota
translate-all:
r
emov
e
red
u
ndan
t
!tcg_enabled check
.
.
.
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2017-07-14
Emilio G
.
Cot
a
vl: fix brea
k
age of -t
b
-size
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2017-06-30
Emilio G
.
Cota
tcg: con
s
istently
ac
c
es
s
cpu->tb_jmp_cache
a
tom
i
cally
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2017-06-30
Emilio G
.
Cota
ge
n
-icount
:
u
se
t
cg_c
t
x
.
tcg_env ins
t
ead of
c
pu_env
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2017-06-30
Em
i
lio
G
.
Cot
a
gen-icount: add missing
i
nl
i
ne to gen_
t
b
_
e
nd
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2017-06-19
Emilio G
.
Cota
translate
-
all: consolid
a
te
t
b
init in tb_gen_code
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2017-06-19
Emili
o
G
.
C
ota
tc
g
: allocate TB s
t
ructs before the co
r
r
esponding tr
a
nslated
.
.
.
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2017-06-19
Emilio G
.
Cota
u
t
i
l
: add
c
a
c
heinfo
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2017-06-05
Emilio G
.
C
o
ta
target/aarch64
:
optimize indire
c
t branches
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2017-06-05
E
m
ilio G
.
C
o
ta
target/aarch64:
o
ptimize cross-pa
g
e dir
e
c
t jum
p
s in
.
.
.
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2017-06-05
Emilio G
.
Cota
tb-hash
:
improve tb_j
m
p_c
a
che hash function in user
.
.
.
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2017-06-05
Emilio G
.
Cota
target
/
i
3
86: optimize indirect bran
c
hes
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2017-06-05
E
m
ili
o
G
.
C
o
ta
target/
i
386: optimize cr
o
ss-
p
age direct jumps in
softmmu
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2017-06-05
Emili
o
G
.
Cota
target/i386
:
introduce
g
e
n_jr
helpe
r
to genera
t
e lo
o
kup_and_
.
.
.
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2017-06-05
Emilio G
.
C
o
ta
ta
r
get/arm:
optimize indirect
branches
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2017-06-05
Emi
l
io G
.
Cota
target/ar
m
: optim
i
ze cro
s
s-pag
e
dir
e
c
t jump
s
in softm
m
u
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2017-06-05
Emil
i
o G
.
Cota
tcg
/
i386: impl
e
ment g
o
to_ptr
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2017-06-05
Emilio
G
.
Cota
tcg:
I
n
troduce g
o
to_ptr opcode and tcg_gen_loo
k
u
p
_and_goto_pt
r
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2016-10-26
Emilio G
.
Cota
t
arget-arm: remove EX
C
P_STREX +
c
pu_e
x
clusive_{test
.
.
.
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2016-10-26
Emili
o
G
.
Cot
a
linux-user: remove handling o
f
aarch64
'
s
EXCP_
S
TREX
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2016-10-26
Emilio
G
.
Cot
a
linux-user: remov
e
handling
o
f ARM's EXCP_STREX
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2016-10-26
Emilio G
.
Cota
target-arm:
emulate aarc
h
64's LL/SC
u
sing cmpxchg helpers
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2016-10-26
Emilio G
.
C
o
ta
target-arm: emul
a
te SWP with
a
tomic_xchg helper
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2016-10-26
Emi
l
io G
.
Cota
target
-
arm: emulate LL/S
C
u
s
i
n
g cmpxchg he
l
p
ers
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2016-10-26
Emilio G
.
Cota
test
s
:
add atomic_add-bench
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2016-10-26
Emilio G
.
Cota
target-i3
8
6: remo
v
e helper_lock()
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2016-10-26
Emilio G
.
Cota
target-i386: emulate XC
H
G using
a
tomic helpe
r
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2016-10-26
E
m
ilio G
.
Cot
a
t
a
rg
e
t-i3
8
6: emulat
e
LOCK'ed
B
TX ops
u
sing at
o
mic h
e
lper
s
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2016-10-26
E
m
ilio
G
.
Cota
targ
e
t-i386: emulate L
O
CK'ed XA
D
D usin
g
atomic
hel
p
er
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2016-10-26
E
m
i
lio G
.
Cota
targ
e
t-
i
3
8
6
:
emulate LOCK'ed NEG using cmpxchg
h
elper
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2016-10-26
Emi
l
i
o
G
.
Cota
t
a
rge
t
-i386: emulate LOCK'ed NO
T
using atomic helper
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2016-10-26
E
m
ilio G
.
Cota
t
a
r
g
et-i386: emulat
e
L
OCK'ed
I
NC using atomic
h
e
l
p
er
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2016-10-26
Emili
o
G
.
Cota
target-i386:
e
mu
l
ate LOCK'
e
d
OP instructi
o
ns using
.
.
.
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2016-10-26
E
m
i
l
io G
.
Cota
target-i386:
emu
l
ate LOCK'ed cmp
x
chg using
c
mpxchg
.
.
.
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2016-10-26
Emil
i
o G
.
Cota
a
to
m
ics: add atomi
c
_
o
p_fetch variants
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2016-10-26
Emilio G
.
C
o
t
a
atomics: add atomic_xor
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2016-10-24
Emil
i
o
G
.
C
ot
a
qht-b
e
nch: rela
x
test_sta
r
t/st
o
p atomic acc
e
s
ses
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2016-10-06
Emilio G
.
C
ot
a
t
est-
q
ht: perform look
u
p
s
u
nder rcu_read_lock
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2016-10-06
E
milio G
.
Cota
qht
:
fix
u
nl
o
c
k-after-free
segfault
u
p
on resizing
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2016-10-06
Em
i
lio G
.
Cota
qht: simplify
q
ht_reset_size
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2016-08-03
Emilio G
.
Cota
qdi
s
t:
return "(empty)"
ins
t
e
a
d of NULL when printing
.
.
.
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2016-08-03
E
milio G
.
Cota
q
d
i
st: us
e
g_
r
e
new
and g
_
new i
n
stea
d
o
f g_
r
e
a
lloc and
.
.
.
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2016-08-02
E
m
il
i
o G
.
Cot
a
qdis
t
: fix memory leak duri
n
g binning
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2016-08-02
Emi
l
io G
.
Cota
qht:
d
o
n
ot seg
f
aul
t
when ga
t
hering s
t
a
t
s from an
uninitiali
.
.
.
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2016-06-12
E
m
i
li
o
G
.
Co
t
a
tran
s
late-all:
a
d
d
tb hash buck
e
t info 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
.
Cota
tb hash: track transl
a
t
e
d
b
locks with qht
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2016-06-12
E
m
ili
o
G
.
Cota
qht:
a
dd tes
t
-qht-p
a
r to invoke qht-
b
ench from 'c
h
eck
.
.
.
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2016-06-12
Emilio G
.
Cota
qht: add qht-be
n
ch, a
performance be
n
c
h
mark
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2016-06-11
Emilio G
.
Cota
qht: a
d
d test program
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2016-06-11
E
m
ilio G
.
Cota
qh
t
: QEMU's fast, resizable and
s
ca
l
able Hash Ta
b
le
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2016-06-11
Emilio G
.
C
o
ta
qdist: add
t
est program
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2016-06-11
E
milio
G
.
Cota
qdist
:
a
d
d modu
l
e
to
r
epresent freq
u
ency di
s
trib
u
tions
.
.
.
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2016-06-11
E
m
ilio G
.
Co
t
a
tb h
a
sh: h
a
sh phys_
p
c
,
pc, an
d
flags with
xxhash
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2016-06-11
Emil
i
o G
.
Co
t
a
e
x
e
c: add tb_
h
ash_func5
,
derived
f
r
om xxhash
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2016-06-11
Emi
l
io G
.
Cota
include/proces
s
or
.
h: define cpu
_
relax
(
)
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2016-06-11
Emilio G
.
C
o
ta
s
e
ql
o
ck: renam
e
wri
t
e_lock/unlock to write_begin/e
n
d
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2016-06-11
Em
i
lio G
.
Cota
seqloc
k
:
r
em
o
ve o
p
tion
a
l
mutex
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2016-06-11
E
m
ilio G
.
Cota
comp
i
ler
.
h
: add
QE
M
U_ALIGNED()
to enforce str
u
ct al
i
gn
m
ent
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2016-05-29
Emilio G
.
Cota
a
tomics: do not emi
t
consume barrier f
o
r
atomic_rcu_read
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2016-05-29
Em
i
l
i
o
G
.
Co
t
a
ato
m
ics: emit
a
n smp_read_barrier_depe
n
ds()
b
arrier
.
.
.
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2016-05-29
Emilio G
.
Cota
docs
/
ato
m
ics: update atomic_r
e
ad/se
t
c
omparison with
.
.
.
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2016-05-13
Emilio G
.
Cota
tra
n
slate
-
all:
add missing munmap of t
h
e code_gen guard
.
.
.
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2016-05-13
Emilio G
.
C
ota
tr
a
nsla
t
e-all: remov
e
redu
n
dant setting of tcg_ctx
.
.
.
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2016-05-13
Emilio
G
.
Cota
tb: consi
s
te
n
tl
y
use
u
i
n
t32_t for tb->flags
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2016-04-07
Emilio G
.
Cota
t
r
a
n
s
l
at
e
-all: add miss
i
ng fold
o
f t
b
_ctx into tc
g
_ct
x
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2015-09-09
Emilio
G
.
Cota
tr
a
n
s
late-all: remove
o
bso
l
ete
c
omment abou
t
l
1
_map
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2015-09-09
Emilio G
.
Cota
linux-user: call
r
cu_(un)register_th
r
e
ad on pthr
e
a
d
_
.
.
.
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2015-09-09
Em
i
l
io G
.
Cota
r
c
u:
fix com
m
en
t
wit
h
s/rcu_g
p
_lock/rcu_regist
r
y_loc
k
/
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2015-09-09
Emili
o
G
.
C
o
ta
rcu
:
i
n
it rcu_registry
_
lock after fork
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2015-09-07
Em
i
lio
G
.
C
ota
seqlock
:
r
ead sequen
c
e nu
m
ber atomically
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2015-09-07
Emilio G
.
C
o
ta
s
eqlock: a
d
d
missing 'inl
i
ne' to seqlock_rea
d
_
retry
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2015-09-02
Emil
i
o
G
.
Cota
q
emu-th
r
ead: handle
s
purious futex_wa
i
t wakeups
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2015-05-08
E
milio G
.
Cota
configure
:
requi
r
e __thread support
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2015-05-05
Emilio G
.
Cot
a
tcg
:
optimise memo
r
y lay
o
ut of TC
G
Temp
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2015-04-30
E
m
ilio G
.
C
o
ta
linux-user/elfload: use QTAI
L
Q_FOREACH instead o
f
o
p
en
.
.
.
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2015-04-30
Emilio G
.
Cota
coroutine: r
e
mov
e
unnecessary parenthese
s
in
q
emu_co_queue_empt
y
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2015-04-30
Emilio G
.
Cota
qemu-c
h
ar: re
m
ove unused l
i
st nod
e
f
rom FDCharDriver
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2015-04-30
Emilio G
.
Cota
i
nput:
r
emove u
n
used mouse_h
a
ndlers lis
t
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2015-04-30
Emilio G
.
Co
t
a
cpus
:
use firs
t
_
c
pu macro inste
a
d of QTAI
L
Q_FIRST(
.
.
.
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2015-04-28
Em
i
lio G
.
Cota
t
r
anslate-all:
use
b
i
tmap helpers for Pa
g
eDesc's
bitmap
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2015-04-27
Emi
l
io G
.
Cota
translate-all: use
g
lib for
all pa
g
e descriptor al
l
ocations
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2015-04-04
Emilio
G
.
C
ota
target-i386: remove superfluous TARGET_HAS_S
M
C macro
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree