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
tb-hash: improve tb_jmp_cache hash function in user mode
2017-06-05
Emil
i
o G
.
Cota
t
b
-hash: improve tb_jmp_cach
e
hash function in u
s
er
.
.
.
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2017-06-05
Emilio G
.
Cota
target/i386: optimize indirect branches
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2017-06-05
Emilio
G
.
Cota
target/i386: op
t
i
miz
e
cross-page
direct jumps in softmmu
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2017-06-05
Emilio
G
.
Co
t
a
targe
t
/i3
8
6: int
r
od
u
ce g
e
n_jr
h
el
p
er to gen
e
ra
t
e
l
ookup_and_
.
.
.
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2017-06-05
Emilio
G
.
C
o
ta
target/arm: optimize indirect bran
c
hes
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2017-06-05
Emilio
G
.
C
ota
target/arm: optimize cross-pa
g
e dire
c
t jumps
i
n
softmmu
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2017-06-05
Em
i
lio
G
.
Cota
tcg/i386: impl
e
ment goto_ptr
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2017-06-05
Em
i
lio G
.
Cota
tcg: Intro
d
u
c
e goto_ptr opco
d
e and tcg_gen_l
o
okup_and_goto
_
ptr
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2016-10-26
Emilio G
.
Cota
t
a
rg
e
t-ar
m
: rem
o
ve
E
XCP_STRE
X
+ cpu_exclusive_{test
.
.
.
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2016-10-26
Emilio
G
.
Cota
l
i
nux
-
us
e
r: r
e
move ha
n
dling
o
f aarch64's
E
XCP_
S
TREX
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2016-10-26
Em
i
lio G
.
Cota
linux-user: remove han
d
ling of ARM's
EXCP_STREX
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2016-10-26
E
m
ilio G
.
C
ota
targ
e
t-arm: emulate aarch6
4
's
LL/SC using cmpxchg
helpe
r
s
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2016-10-26
Em
i
lio G
.
Cota
targe
t
-ar
m
: emu
l
at
e
SWP wit
h
a
to
m
ic_
x
chg helper
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2016-10-26
Emilio G
.
C
ota
target-arm: emulate LL
/
SC using cmp
x
chg helpers
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2016-10-26
Emil
i
o G
.
C
ota
tests: add atomic_
a
dd-benc
h
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2016-10-26
Emilio G
.
Co
t
a
tar
g
et-i386: remove
helper_
l
ock()
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2016-10-26
E
milio G
.
Cota
targ
e
t-i
3
8
6
: e
m
ulate XCH
G
using
atomic he
l
per
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2016-10-26
Emi
l
io
G
.
Cota
tar
g
et-i386: emul
a
te LOCK
'
ed BTX ops using
a
tomic helpers
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2016-10-26
Emilio G
.
C
o
ta
t
arget-i386:
e
mulate
LOCK'ed XA
D
D using atomic
h
e
l
per
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2016-10-26
Emilio
G
.
Cota
t
arget
-
i386: emulate LO
C
K'ed NEG usi
n
g cm
p
xchg h
e
lper
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2016-10-26
Emilio G
.
C
ota
targ
e
t-i386: emulate L
O
CK'ed NOT us
i
ng atomic helper
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2016-10-26
Emilio G
.
Cota
t
a
r
get-
i
386: emu
l
ate LOCK'ed INC using atomic helper
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2016-10-26
Emil
i
o G
.
C
o
t
a
target-i386: emul
a
te L
O
CK
'
ed OP instructions using
.
.
.
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2016-10-26
Emilio G
.
Cota
t
ar
g
et-i38
6
: emul
a
te L
O
CK'ed cmpxchg using cmpxchg
.
.
.
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2016-10-26
Emilio G
.
Cota
atomi
c
s
:
add atomic_op_fetch variants
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2016-10-26
Emilio G
.
Cota
atomics: add atomic_xor
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2016-10-24
E
milio G
.
Co
t
a
qh
t
-bench: relax te
s
t_start/st
o
p atomic a
c
cesses
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2016-10-06
E
milio G
.
Cota
test-qht: perform lo
o
kups under rcu_read_lock
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2016-10-06
Emil
i
o G
.
Cota
qht: fix unlock-
a
fter-free seg
f
ault upon resizing
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2016-10-06
Em
i
lio G
.
Cota
qht: s
i
mplify
q
ht_reset_size
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2016-08-03
Emi
l
io G
.
Cot
a
qdist: return "(
e
mpty)" instead of
N
ULL when printi
n
g
.
.
.
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2016-08-03
Emilio G
.
Co
t
a
qd
i
st: use g_renew
and g_new instead
of g_realloc and
.
.
.
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2016-08-02
Em
i
lio G
.
Cot
a
qdi
s
t: f
i
x memory leak during binning
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2016-08-02
Emilio G
.
Cota
qht: do
not segfault when gathering stats
from an uninitiali
.
.
.
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2016-06-12
Emi
l
io G
.
Cota
trans
l
at
e
-all: add tb hash bu
c
ket info to '
i
nfo jit
.
.
.
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2016-06-12
Emilio G
.
Cota
tb hash: track tra
n
slated
blocks with
q
h
t
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2016-06-12
Em
i
lio G
.
Cota
qht:
add tes
t
-qht-pa
r
to invoke
q
h
t-bench fr
o
m
'check
.
.
.
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2016-06-12
E
m
i
l
io G
.
Cota
qht: add qht-bench, a perfo
r
manc
e
benchmar
k
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2016-06-11
E
milio G
.
C
o
ta
qht: a
d
d test program
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2016-06-11
Emilio G
.
Cota
qht: QEMU's fast
,
resizab
l
e and s
c
a
l
a
b
le Ha
s
h Tab
l
e
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2016-06-11
Emilio G
.
Co
t
a
qdist:
a
d
d
test program
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2016-06-11
Emilio G
.
Cota
q
dist: add m
o
dule t
o
repres
e
nt frequency distribu
t
ions
.
.
.
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2016-06-11
Emilio G
.
Cota
tb
h
a
s
h
:
h
ash ph
y
s_pc, pc, and
f
lags w
i
t
h
x
x
h
a
s
h
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2016-06-11
Emilio G
.
Cota
exec: add tb
_
hash_func
5
, der
i
ved from xxhas
h
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2016-06-11
Emilio G
.
Co
t
a
i
n
clude/pr
o
cessor
.
h: define cpu_r
e
lax()
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2016-06-11
Emilio G
.
Cota
seqlo
c
k: rename write_lock/unlock
to
write_
b
egin/en
d
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2016-06-11
Emilio G
.
Cota
seqlock
:
remove
o
ptional m
u
te
x
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2016-06-11
Emilio G
.
C
ota
comp
i
ler
.
h: add QE
M
U_ALIGNED() to enforce struct al
i
gnment
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2016-05-29
Emilio G
.
Cota
atomics
:
do not emit consume barrier
f
or atom
i
c_r
c
u_
r
ead
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2016-05-29
Emilio G
.
Cota
a
t
omi
c
s: emit an smp_read_ba
r
rier
_
depends() barrier
.
.
.
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2016-05-29
Em
i
l
i
o G
.
Cota
docs/a
t
omi
c
s: up
d
ate atom
i
c_read/set
c
o
m
pa
r
ison wi
t
h
.
.
.
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2016-05-13
Emilio G
.
Cota
translate-all: add missing
m
unmap o
f
the code_gen gu
a
r
d
.
.
.
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2016-05-13
Emilio G
.
Cot
a
t
ranslate-all: rem
o
ve r
e
dundant setting of tcg_c
t
x
.
.
.
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2016-05-13
Emilio G
.
Cota
t
b
:
c
onsis
t
ently use
uint32
_
t for
t
b->flags
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2016-04-07
E
m
ili
o
G
.
Cota
tr
a
nslate-all
:
ad
d
mis
s
in
g
fold o
f
tb_ctx
i
nto tcg_ctx
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2015-09-09
Em
i
lio G
.
Cota
translate-all:
r
emove obs
o
le
t
e comment ab
o
u
t
l1_map
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2015-09-09
Emilio G
.
Co
t
a
linux-user: call
rc
u
_(un)register
_
threa
d
o
n
pthread_
.
.
.
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2015-09-09
Emilio G
.
Cota
r
cu: fix comment with s/rc
u
_gp_
l
ock/rcu_registry_l
o
ck/
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2015-09-09
Emilio G
.
Cota
rcu: ini
t
rcu_registry_lo
c
k after fork
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2015-09-07
Emilio G
.
Cota
seqlock: read sequence number a
t
omic
a
lly
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2015-09-07
Emilio G
.
Cota
s
e
qlock: add missing 'inlin
e
' to
s
eq
l
ock_
r
ead_retry
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2015-09-02
E
milio G
.
Cota
q
e
mu-thread: han
d
l
e
spurious futex_wait wakeups
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2015-05-08
Emilio G
.
Co
t
a
configure: require __thre
a
d
s
upport
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2015-05-05
E
milio G
.
Cota
tc
g
: optimi
s
e memory layout of
T
CGTemp
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2015-04-30
Emi
l
io G
.
C
ota
linux-user/elfload: use QTAILQ_
F
OREACH instead of open
.
.
.
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2015-04-30
Emilio G
.
Cota
corouti
n
e: remove unne
c
e
s
sary
p
arentheses in qemu_co_queue_empty
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2015-04-30
E
milio G
.
Cota
qemu-char
:
remove unused list
n
o
d
e f
r
o
m
FD
C
harDriver
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2015-04-30
Emilio G
.
Co
t
a
inpu
t
: remove
u
nused mouse_handl
e
rs list
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2015-04-30
Emili
o
G
.
Cota
cpus: use
f
irst_cpu
m
acro i
n
ste
a
d of QTAILQ_FIRST(
.
.
.
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2015-04-28
Emili
o
G
.
C
ota
translate-all
:
u
s
e bitma
p
he
l
pers for P
a
geDe
s
c'
s
bitmap
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2015-04-27
Em
i
lio G
.
Cota
t
r
anslate-all: use glib
f
or all page descriptor allocations
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2015-04-04
Emili
o
G
.
Cota
target-i
3
8
6:
r
em
o
ve
s
uperfluous TARG
E
T_HAS_SMC macro
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree