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
cputlb: bring back tlb_flush_count under !TLB_DEBUG
2017-10-10
Emilio G
.
Cota
cp
u
tlb: br
i
n
g back
t
lb_
f
lush_cou
n
t
un
d
er
!TLB_DEBUG
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2017-07-24
Emilio G
.
C
o
ta
target/arm:
fix TCG t
e
m
p
leak in aarch64 rev16
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2017-07-14
E
mil
i
o
G
.
Cota
transl
a
t
e
-al
l
: remove redundant
!
tcg_enabled check
.
.
.
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2017-07-14
E
m
i
lio G
.
Cota
vl: fix breakage of -tb-size
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2017-06-30
Em
i
lio G
.
Cota
tcg: consiste
n
t
l
y
a
c
c
ess c
p
u-
>
tb_j
m
p_c
a
che a
t
o
m
ically
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2017-06-30
Emilio G
.
Cota
gen-icount: use
tcg_
c
tx
.
tcg_env in
s
t
ead of cpu_en
v
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2017-06-30
E
m
ilio G
.
C
o
t
a
gen-icoun
t
:
add missing in
l
ine to ge
n
_tb_end
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2017-06-19
Emilio G
.
C
ota
translate-all: consolidate tb init in
t
b_gen
_
code
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2017-06-19
Emilio G
.
Cota
tcg: allocate TB struc
t
s b
e
fore the cor
r
espondi
n
g tra
n
sla
t
ed
.
.
.
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2017-06-19
Em
i
lio
G
.
Cota
ut
i
l: add cac
h
einfo
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2017-06-05
E
m
ilio
G
.
Cota
targe
t
/aarch64: optimi
z
e in
d
irect
b
ran
c
h
es
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2017-06-05
Emilio G
.
Cota
tar
g
e
t/aarch64:
opti
m
ize cross-page direct
j
umps in
.
.
.
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2017-06-05
Emilio G
.
C
o
ta
tb-hash: improv
e
tb_
j
mp_ca
c
he h
a
s
h
f
unctio
n
in us
e
r
.
.
.
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2017-06-05
Emilio G
.
Cota
target/i38
6
: optimize indire
c
t branche
s
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2017-06-05
Emilio
G
.
Co
t
a
target/i386: optim
i
z
e
cross-page direct jumps in softmmu
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2017-06-05
E
m
i
lio G
.
C
o
ta
ta
r
get/i386: introduce gen_
j
r he
l
pe
r
to
gener
a
t
e l
o
okup_
a
nd_
.
.
.
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2017-06-05
Emil
i
o G
.
Cota
t
a
rge
t
/arm:
optimize indi
r
ect branches
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2017-06-05
Emilio
G
.
Cota
target/arm: optimize cross-page
direc
t
j
umps in softmmu
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2017-06-05
Emilio G
.
Cot
a
t
cg/i386: impleme
n
t goto_
p
t
r
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2017-06-05
Emilio G
.
Cot
a
tcg: Introduc
e
goto_
p
tr
o
p
c
ode and tcg_gen_
l
ookup_and_
g
ot
o
_ptr
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2016-10-26
Emil
i
o G
.
Cota
t
a
rg
e
t-arm
:
remo
v
e
E
X
C
P_STREX
+
cpu_exclusive_{tes
t
.
.
.
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2016-10-26
Emil
i
o G
.
Cota
linux-u
s
er: remove handling of
a
arc
h
64's EXCP_STREX
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2016-10-26
Emilio G
.
Cota
linux-us
e
r: remove handling of ARM's EXCP_STR
E
X
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2016-10-26
Emilio G
.
Cota
t
ar
g
et-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
tar
g
et-arm: emula
t
e
SWP wit
h
atomic_xchg helper
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2016-10-26
Emilio G
.
Cota
ta
r
get-ar
m
: emulate LL/SC using cmpxchg hel
p
ers
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2016-10-26
Emilio G
.
Cota
te
s
ts: add atom
i
c_add-bench
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2016-10-26
Emilio G
.
Cota
tar
g
et-i386: remove he
l
p
e
r
_lock()
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2016-10-26
Emilio G
.
C
o
t
a
target-i386: emulate
XCHG us
i
ng atomic
h
elper
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 BTX ops u
s
ing a
t
omic helpers
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2016-10-26
E
m
ilio G
.
Cota
target-i386: emulat
e
LOCK'ed XADD us
i
n
g
atom
i
c helper
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2016-10-26
Em
i
l
io
G
.
Cota
tar
g
e
t-
i
386: emula
t
e LOCK'ed NE
G
u
s
i
n
g
cmpx
c
hg helper
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2016-10-26
Emilio
G
.
Cota
target-i386: emulate LO
C
K'ed N
O
T using atomi
c
helper
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2016-10-26
Emilio G
.
Cota
target-i38
6
:
e
mula
t
e LOCK'e
d
IN
C
usi
n
g atomi
c
h
elper
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2016-10-26
Emi
l
io G
.
Cota
ta
r
get
-
i
3
8
6
: emulate LOCK'ed O
P
instructions using
.
.
.
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2016-10-26
Emilio
G
.
Cota
target-i
3
86:
em
u
late
LOCK'ed cmpxchg us
i
ng cmp
x
ch
g
.
.
.
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2016-10-26
Emilio
G
.
Cota
atomics
:
add a
t
om
i
c_op
_
fetch varian
t
s
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2016-10-26
Emili
o
G
.
Cota
atomi
c
s: add a
t
omic_xor
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2016-10-24
Emilio G
.
Cot
a
qht-b
e
n
c
h:
relax te
s
t_start/stop atomic
a
cces
s
e
s
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2016-10-06
Emilio G
.
Co
t
a
test-qht:
perform lookups under rcu_read_lock
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2016-10-06
Emilio
G
.
Cota
qht:
fi
x
un
l
o
c
k
-
a
fter-free
segfault
u
p
on resizing
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2016-10-06
Emilio G
.
Cota
qht: si
m
plify qht_
r
e
s
et_size
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2016-08-03
E
mil
i
o G
.
Cota
qdist: retu
r
n
"(
e
mpty)" i
n
stead of
N
ULL when p
r
inting
.
.
.
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2016-08-03
E
milio G
.
Cota
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
Emilio G
.
C
o
t
a
qdist:
f
ix mem
o
ry le
a
k d
u
ri
n
g binning
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2016-08-02
Emilio G
.
C
o
ta
qh
t
:
d
o
n
ot segfault whe
n
ga
t
h
e
r
ing stats from an uninitia
l
i
.
.
.
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2016-06-12
Emilio G
.
Cot
a
translate-all: add t
b
has
h
b
u
cket i
n
fo
t
o 'info jit
.
.
.
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2016-06-12
E
m
i
lio G
.
C
ota
tb hash: track tr
a
nslated
blocks
w
ith qh
t
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2016-06-12
Emilio G
.
Cota
qht: add t
e
st-qht-par t
o
invoke qht-bench from 'check
.
.
.
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2016-06-12
Emilio
G
.
Cota
qht: add qh
t
-be
n
ch, a perf
o
rman
c
e be
n
chmark
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2016-06-11
Emilio G
.
Cot
a
qht: add test progr
a
m
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2016-06-11
Emilio G
.
Cota
qht: QEMU's fast, re
s
izabl
e
and sc
a
l
able
H
a
sh
T
able
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2016-06-11
E
milio G
.
Cota
qdist:
a
dd
te
s
t
program
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2016-06-11
Emilio
G
.
C
ota
qdist: add module
t
o represent fr
e
quency di
s
t
r
ibut
i
ons
.
.
.
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2016-06-11
Em
i
lio G
.
C
o
t
a
tb hash:
hash
phys_pc
,
pc, and flags
w
ith
xxhash
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2016-06-11
E
milio
G
.
Cota
exec:
a
dd tb_hash_func
5
, de
r
i
v
ed fro
m
xxhash
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2016-06-11
E
milio G
.
C
ota
include/p
r
ocess
o
r
.
h:
d
efine cpu_relax()
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2016-06-11
Emili
o
G
.
Co
t
a
seql
o
ck: rename write_lock/unlock
to write_begin/end
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2016-06-11
Emilio G
.
Cota
se
q
loc
k
: remo
v
e
o
p
tional mutex
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2016-06-11
Emilio G
.
Cota
com
p
iler
.
h:
a
d
d Q
E
MU_AL
I
GNED() to enforce struct alignment
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2016-05-29
Emil
i
o
G
.
C
o
ta
atomics:
d
o not e
m
it consume barrie
r
fo
r
atomi
c
_rc
u
_read
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2016-05-29
Emili
o
G
.
Cota
a
tomics: emit an smp_read_barr
i
er_depends() barrier
.
.
.
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2016-05-29
Emilio G
.
C
ota
docs/atomics:
u
pdate
a
to
m
i
c
_r
e
ad/se
t
c
omparison with
.
.
.
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2016-05-13
Emi
l
io G
.
C
ota
t
r
anslate-
a
ll:
add
m
i
ssi
n
g mu
n
map of th
e
code_ge
n
g
uard
.
.
.
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2016-05-13
Emilio G
.
Cota
translate-all: remove re
d
undant setting of
tcg_ctx
.
.
.
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2016-05-13
E
milio G
.
Cota
tb: consistently use
ui
n
t32_t for
tb->flags
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2016-04-07
Em
i
lio
G
.
Cota
translate-all: add missin
g
fold of tb
_
ctx into tcg_ct
x
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2015-09-09
Emilio G
.
Co
t
a
tra
n
slate-all: remo
v
e
obs
o
lete comment ab
o
ut l1_map
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2015-09-09
E
m
i
lio G
.
C
ota
linu
x
-user
:
c
a
l
l
rcu_(un)r
e
gister
_
thre
a
d
o
n pthrea
d
_
.
.
.
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2015-09-09
Emilio G
.
C
o
ta
rcu: fix comment with s/
r
cu_gp
_
l
o
ck/rcu_registry_lock/
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2015-09-09
E
m
ilio G
.
Co
t
a
rcu
:
init rc
u
_re
g
istry_lock after for
k
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2015-09-07
Emil
i
o G
.
Cota
seqlock: read
sequence number atomi
c
ally
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2015-09-07
Emil
i
o G
.
Cota
seqlock
:
add
mis
s
i
n
g 'inline'
to
se
q
lock_read_retry
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2015-09-02
E
m
ilio G
.
Cota
qemu-thread: handle spurious futex_wait
w
ak
e
ups
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2015-05-08
Em
i
lio
G
.
Cot
a
configure
:
require _
_
t
hread support
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2015-05-05
Emilio G
.
Co
t
a
tcg: opt
i
mi
s
e
m
e
mory layo
u
t of TC
G
Temp
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2015-04-30
Emil
i
o G
.
C
ota
linux
-
u
ser/elflo
a
d:
use QT
A
ILQ_FOREACH instead
o
f open
.
.
.
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2015-04-30
Em
i
lio
G
.
Cota
corout
i
ne: remove unnec
e
ssary parenthe
s
es
in qemu_co_queu
e
_empty
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 list node
f
rom FDC
h
arDriver
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2015-04-30
Emili
o
G
.
Cota
inp
u
t: remove unused mo
u
se_han
d
lers list
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2015-04-30
Emil
i
o
G
.
C
o
ta
cpus: use f
i
rst_
c
pu ma
c
r
o instead of QTAILQ_
F
IRS
T
(
.
.
.
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2015-04-28
Emi
l
io G
.
Cota
transl
a
te-
a
ll
:
u
se bitmap
helpers
f
or Pag
e
Des
c
's bi
t
ma
p
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2015-04-27
Emilio G
.
Cota
trans
l
a
t
e-all: us
e
glib for all page descriptor allocat
i
ons
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2015-04-04
Emilio G
.
C
ota
ta
r
ge
t
-i386: remove superfluous TARGET_HA
S
_SM
C
m
a
cro
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree