repo.or.cz
/
qemu
/
ar7.git
/
search
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
log
|
graphiclog1
|
graphiclog2
|
commit
|
commitdiff
|
tree
|
refs
|
edit
|
fork
first
·
prev
·
next
target/arm: fix TCG temp leak in aarch64 rev16
2017-07-24
Emilio G
.
Cota
target/arm: fix TCG
t
e
mp leak in
a
a
rch
6
4 r
e
v16
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2017-07-14
Emilio G
.
Cota
translat
e
-
a
ll: remove
redunda
n
t !
t
c
g_enabled check
.
.
.
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2017-07-14
Emilio G
.
Cota
vl: fix breakag
e
of -tb-size
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2017-06-30
Emilio G
.
Cota
tcg: consistently access cpu->tb_jmp_cac
h
e atomically
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2017-06-30
Emi
l
io G
.
Cota
gen-icoun
t
: use
tcg
_
ctx
.
tcg_e
n
v
instead of c
p
u_env
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2017-06-30
E
milio G
.
Cot
a
gen
-
ic
o
unt:
add
m
i
ssin
g
inline
to gen
_
tb_end
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2017-06-19
Emilio G
.
Cota
tran
s
late-all: co
n
solida
t
e tb init
in tb_g
e
n
_
c
o
de
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2017-06-19
E
m
ilio
G
.
Cota
tcg:
a
l
locate TB str
u
cts before the corresponding
trans
l
ate
d
.
.
.
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2017-06-19
Emilio G
.
Cota
util:
add
c
ach
e
info
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2017-06-05
Emilio G
.
Cota
target/aarch64: optimize in
d
irect branches
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2017-06-05
Emil
i
o G
.
Cot
a
target/aar
c
h64: optimiz
e
cross-page d
i
rect
j
umps in
.
.
.
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2017-06-05
Em
i
l
io G
.
Cota
t
b-has
h
: improv
e
tb_jm
p
_ca
c
he
ha
s
h f
u
nction in user
.
.
.
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2017-06-05
E
m
ilio G
.
Cota
ta
r
g
e
t
/i38
6
: optimize indirect
b
ranches
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2017-06-05
Em
i
l
io G
.
Cota
t
a
rget/i386: opti
m
ize cr
o
ss-page direct
jumps in
softmmu
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2017-06-05
Emilio
G
.
Cota
targ
e
t/i386: in
t
roduce ge
n
_jr helper to generate lookup
_
a
n
d_
.
.
.
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2017-06-05
Emili
o
G
.
Cot
a
target
/
a
r
m: optimize indirect branches
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2017-06-05
Emilio
G
.
Cota
target/a
r
m: o
p
timize cros
s
-page
d
irect jumps in softmmu
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2017-06-05
Emilio G
.
Cota
t
c
g/i386: implement goto_ptr
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2017-06-05
E
milio G
.
Cota
tcg: Introd
u
ce goto_ptr opco
d
e and tcg_gen_lookup_a
n
d_goto_ptr
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2016-10-26
E
milio G
.
Cota
ta
r
get-arm: remo
v
e E
X
CP_S
T
REX
+
c
p
u
_exclusive_{test
.
.
.
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2016-10-26
Emilio G
.
Cota
linux-
u
se
r
: rem
o
ve han
d
lin
g
of
a
arch64's
E
X
C
P_
S
T
R
EX
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2016-10-26
Emilio G
.
C
ot
a
l
i
nux-user: remove handling
o
f
A
R
M
's
E
X
CP_STREX
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2016-10-26
Emilio G
.
Cota
target-arm: emulate aarch
6
4
's LL/SC u
s
ing
c
mpxch
g
helpers
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2016-10-26
Emilio G
.
Cota
target-
a
rm: emula
t
e SWP with
a
tom
i
c
_xchg help
e
r
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2016-10-26
Emi
l
io G
.
Cota
target-arm: e
m
ulat
e
LL/SC using cm
p
xchg helper
s
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2016-10-26
Emilio G
.
Cot
a
tests: add
a
tomic_a
d
d
-
b
ench
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2016-10-26
Emilio G
.
C
o
ta
targe
t
-
i
386: remove hel
p
e
r
_
l
ock()
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2016-10-26
E
m
il
i
o G
.
Cot
a
target-i386: emulate
X
CHG
u
sing a
t
omic
h
elper
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2016-10-26
Emilio G
.
Cota
tar
g
et-i386: emulate L
O
CK
'
ed BTX ops using atomic help
e
r
s
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2016-10-26
Emilio G
.
Cota
target-i386: emulate LOCK'ed
XADD using atomic helper
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2016-10-26
E
m
ilio G
.
Cota
t
ar
g
e
t-i3
8
6: em
u
l
a
t
e
L
O
C
K'
e
d
NEG using cmpxc
h
g
he
l
per
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2016-10-26
Emilio G
.
Cota
targe
t
-
i
386: emulate LOCK'ed NOT using
a
tomic helpe
r
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2016-10-26
Emil
i
o G
.
Cota
ta
r
get-i386: emulate LOC
K
'ed INC u
s
ing atomic helper
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2016-10-26
Emilio G
.
Cota
t
a
r
g
et-i386: emulate LOC
K
'ed OP
i
n
structions us
i
ng
.
.
.
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2016-10-26
Emilio G
.
Cot
a
target-i
3
86: emulate
LOC
K
'
e
d cmpxchg u
s
ing cmp
x
c
h
g
.
.
.
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2016-10-26
Emilio G
.
C
ota
atomics:
a
dd
a
tomic
_
op_fe
t
c
h
var
i
ants
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2016-10-26
Emili
o
G
.
Cota
atomics: add
atom
i
c_x
o
r
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2016-10-24
Emilio G
.
Cota
qht-bench: relax te
s
t
_start/stop ato
m
ic a
c
c
esses
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2016-10-06
Emil
i
o G
.
Cota
test-qht: perform loo
k
ups under rcu_read_lock
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2016-10-06
E
milio G
.
C
o
t
a
qht: fix un
l
o
ck-after-
f
ree segfault upon r
e
si
z
ing
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2016-10-06
E
m
ilio G
.
Co
t
a
qht: simplify q
h
t_reset_size
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2016-08-03
Emilio G
.
Cota
qdist: return "(em
p
t
y)
"
instead of N
U
LL
wh
e
n printing
.
.
.
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2016-08-03
Emilio G
.
Cota
qdis
t
: use g_renew and g
_
new
i
nstead
of g_r
e
alloc an
d
.
.
.
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2016-08-02
Emilio G
.
Cota
q
dist: fix memory leak durin
g
binning
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2016-08-02
E
milio G
.
C
ota
qh
t
: do
not segf
a
ult wh
e
n gathering
stat
s
from a
n
uninitiali
.
.
.
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2016-06-12
Emilio G
.
C
o
ta
translate-all: add tb
hash bucket
i
nfo
to
'
i
n
fo jit
.
.
.
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2016-06-12
E
milio G
.
Co
t
a
tb hash: tr
a
ck translated blocks w
i
th qht
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2016-06-12
Emilio G
.
Cota
qht: add te
s
t-
q
ht-p
a
r to i
n
voke qht-bench from 'check
.
.
.
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2016-06-12
Emilio
G
.
Co
t
a
qht:
add qh
t
-bench, a performance benchmark
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2016-06-11
E
m
il
i
o G
.
Cota
q
h
t: ad
d
tes
t
pr
o
gra
m
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2016-06-11
Emilio G
.
C
ota
q
h
t: QEMU's fast, resizable and
s
calable Hash Table
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2016-06-11
Emili
o
G
.
Cota
qdist: add tes
t
program
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2016-06-11
Emi
l
io G
.
Cota
qdist
:
a
d
d module
to repres
e
nt frequen
c
y distribut
i
o
ns
.
.
.
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2016-06-11
Emili
o
G
.
C
ota
tb
h
ash: hash
p
hys_pc,
p
c,
a
nd
f
la
g
s w
i
t
h
x
xha
s
h
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2016-06-11
Emilio G
.
Cota
exec: add tb_hash_func5, derived from xxhash
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2016-06-11
Em
i
lio
G
.
Cot
a
i
nc
l
ude/pr
o
cessor
.
h: define
cpu_relax()
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2016-06-11
Emilio G
.
Cota
se
q
lo
c
k:
r
ename write_lo
c
k
/unlock t
o
write
_
begin/end
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2016-06-11
Emil
i
o G
.
Cota
seq
l
ock: remo
v
e opti
o
nal mutex
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2016-06-11
E
m
il
i
o G
.
Cota
comp
i
ler
.
h:
a
dd QE
M
U_A
L
IGN
E
D() to enfor
c
e
s
t
r
uct alignmen
t
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2016-05-29
Emilio G
.
Cota
ato
m
ics: do no
t
emit c
o
n
s
u
m
e barrier for at
o
mic_rcu_read
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2016-05-29
Emilio
G
.
Cot
a
atomics: emit an smp_r
e
ad_barrie
r
_
d
epends(
)
barrier
.
.
.
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2016-05-29
Emilio G
.
C
o
ta
docs/atom
i
cs: update
a
tomic_
r
ead/set comparison
w
ith
.
.
.
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2016-05-13
Emi
l
io G
.
Cota
t
r
an
s
late-all: add
mis
s
in
g
m
u
nmap of th
e
co
d
e_gen gu
a
rd
.
.
.
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2016-05-13
Emilio G
.
Cota
trans
l
ate-all:
r
emove redundant setting o
f
tcg_ctx
.
.
.
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2016-05-13
E
m
i
lio G
.
C
o
ta
t
b
: con
s
istently use uint32_
t
fo
r
t
b
->flags
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2016-04-07
E
m
ilio
G
.
Cota
transl
a
te
-
a
l
l:
a
dd missi
n
g
f
old of tb_ct
x
into tcg_ctx
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2015-09-09
Emi
l
i
o
G
.
C
ota
translate-all:
r
emov
e
obsol
e
te comment about
l1_map
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2015-09-09
Emilio
G
.
Cot
a
li
n
ux-user:
call rcu_(un)register_thread on pthread_
.
.
.
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2015-09-09
Emilio G
.
Cota
rcu:
f
ix
c
omment
wit
h
s/rc
u
_gp_lock/rcu_registry_lock/
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2015-09-09
E
m
il
i
o G
.
Cot
a
rcu:
ini
t
rcu_
r
eg
i
s
t
ry_lock
a
fter
for
k
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2015-09-07
Emilio
G
.
Co
t
a
seqlock: read s
e
q
u
ence number at
o
mically
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2015-09-07
Emilio G
.
Cota
seqlock
:
add missing '
i
nline' to
s
eqlock_read_retry
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2015-09-02
Emilio
G
.
Cota
qemu-thre
a
d: handle
s
p
u
rious
f
utex_wait
w
a
k
eups
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2015-05-08
Emilio G
.
Co
t
a
con
f
i
gure
:
re
q
uire __thread
s
u
p
port
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2015-05-05
E
mili
o
G
.
C
o
ta
tcg: optimi
s
e memory la
y
out of
T
CGTemp
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2015-04-30
Emilio G
.
C
o
t
a
linux-use
r
/elfload: use
Q
T
A
ILQ_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: rem
o
ve unnece
s
sary parenth
e
s
e
s i
n
qem
u
_co_queue_empty
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2015-04-30
Em
i
lio G
.
Cota
q
emu-
c
h
a
r
: remove
u
nused list node
from
FDChar
D
river
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2015-04-30
Emi
l
io G
.
Cota
input: remove unused mo
u
se_
h
an
d
lers list
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2015-04-30
Emilio
G
.
Cota
c
pus: use first_
c
pu macro ins
t
ead
of QTAILQ_FIR
S
T(
.
.
.
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2015-04-28
Em
i
lio G
.
C
o
ta
transla
t
e-all
:
use bitmap helpers f
o
r
P
ageDesc's
b
itmap
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2015-04-27
E
milio G
.
Cota
tr
a
n
s
late-a
l
l:
u
s
e glib
for all page descr
i
ptor allocations
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2015-04-04
E
m
ilio G
.
Cota
target-i386: remove superfluous TARG
E
T_HAS_SMC macro
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree