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
exec-all: bring tb->invalid into tb->cflags
2017-10-10
Emil
i
o G
.
Cota
exec-all:
b
ring
t
b->invalid into
tb->cflags
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2017-10-10
Emilio G
.
C
ota
tcg: c
o
nsolidat
e
TB lo
o
kup
s
in tb_lo
o
kup__cpu_state
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2017-10-10
Emili
o
G
.
Cota
t
c
g
:
re
m
ove addr
a
r
gument
from loo
k
u
p_tb_pt
r
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2017-10-10
Emilio G
.
Cota
tcg/m
i
ps: co
n
stif
y
t
cg_t
a
rget_callee_
s
ave_regs
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2017-10-10
E
mil
i
o G
.
Cota
tcg/
i
386: constify tcg_target_call
e
e_
s
ave_regs
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2017-10-10
Emilio G
.
C
o
ta
cpu-e
x
ec:
r
e
name hav
e
_tb_lock to acquired_t
b
_l
o
ck in
.
.
.
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2017-10-10
Emilio G
.
C
o
ta
translate-all: make have_t
b
_lo
c
k
static
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2017-10-10
Emili
o
G
.
Cota
exec
-
al
l
: fix t
y
pos in Transla
t
ionBlock's
d
o
c
um
e
n
t
ation
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2017-10-10
Emilio G
.
Cota
tcg: fix corrup
t
ion of c
o
de_time profiling counte
r
.
.
.
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2017-10-10
E
m
ilio G
.
Cota
cputlb: bring b
a
ck tlb_fl
u
s
h
_count under !TLB_DEBUG
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2017-07-24
Emi
l
io
G
.
Cota
target/a
r
m: fix
TC
G
temp leak in aarch64 r
e
v
16
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2017-07-14
Emilio G
.
Cot
a
translate-all: remove re
d
u
n
dant !tcg_enabled check
.
.
.
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2017-07-14
Emilio G
.
Cota
vl: fix breakage of -tb-
s
ize
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2017-06-30
Emilio
G
.
Co
t
a
tcg: consist
e
ntly access cpu->t
b
_jmp
_
cache atom
i
c
a
lly
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2017-06-30
E
mi
l
i
o
G
.
Cota
g
en-
i
count: use tcg_
c
tx
.
tcg_env
i
n
stead
o
f
c
p
u
_
env
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2017-06-30
E
m
i
lio G
.
C
o
ta
gen-icount:
a
dd missing inli
n
e to g
e
n_tb_end
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2017-06-19
E
m
ilio G
.
Co
t
a
tr
a
n
s
l
a
te-all:
c
o
nsolidate t
b
init in tb_gen_code
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2017-06-19
Emilio
G
.
Cota
tcg:
a
llocate TB struc
t
s
b
e
fo
r
e th
e
c
orresponding transl
a
ted
.
.
.
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2017-06-19
Emilio G
.
Cota
ut
i
l: ad
d
cacheinfo
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2017-06-05
Emilio G
.
C
o
ta
t
arget/aa
r
ch64: optimize indirect branches
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2017-06-05
E
m
ilio G
.
Co
t
a
target
/
aar
c
h
64
:
opt
i
m
ize cr
o
ss
-
page direct jumps in
.
.
.
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2017-06-05
Emi
l
io G
.
Cota
tb-hash: im
p
rove
t
b_jmp_cac
h
e hash function i
n
user
.
.
.
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2017-06-05
Em
i
lio G
.
Cota
targe
t
/i386: optim
i
ze indirect branches
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2017-06-05
Emilio G
.
C
o
ta
t
a
r
get/i38
6
: o
p
timi
z
e cross-page d
i
re
c
t jumps in softmmu
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2017-06-05
E
m
i
l
io G
.
Cota
target/i386: in
t
roduce gen_jr helper to g
e
n
erate
lookup_and_
.
.
.
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2017-06-05
E
milio G
.
Cota
target/arm: optimize indirect branc
h
es
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2017-06-05
E
milio G
.
Cota
ta
r
get/ar
m
: o
p
timize cr
o
ss-page direct jumps i
n
softmmu
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2017-06-05
Emilio G
.
Cota
tcg/i386:
i
m
p
lement goto_ptr
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2017-06-05
E
milio G
.
C
o
ta
tcg:
Introduce goto_ptr
o
pcode
and
t
cg_gen_lo
o
kup_a
n
d_go
t
o_ptr
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2016-10-26
Emilio G
.
Cota
target-arm: r
e
mov
e
EXCP_STREX + c
p
u_exclusive_{
t
est
.
.
.
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2016-10-26
Emilio
G
.
C
ota
linux-user: remov
e
han
d
l
i
ng of aar
c
h
64's EXCP_STR
E
X
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2016-10-26
Emil
i
o G
.
Cota
linux-us
e
r: re
m
ove ha
n
dli
n
g of ARM
'
s EXCP_ST
R
E
X
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2016-10-26
E
m
i
lio G
.
Cota
target-arm:
e
mulate aarch64's L
L
/SC u
s
ing cmp
x
chg he
l
pers
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2016-10-26
Emilio G
.
Cota
target-
a
rm: e
m
ulate SWP
w
i
t
h
atomic_xchg helper
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2016-10-26
Emilio G
.
C
ota
t
arge
t
-arm: emu
l
ate LL/SC using c
m
p
xc
h
g helpers
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2016-10-26
E
milio G
.
C
ota
tests: add atomic_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
h
e
lp
e
r_loc
k
()
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2016-10-26
Emilio G
.
Cot
a
target-i386: emulate
XCHG u
s
i
n
g atomi
c
helper
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2016-10-26
E
milio G
.
Cota
target-i386: emulate LOCK'ed BTX ops using atomic
h
e
lp
e
rs
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2016-10-26
Emilio G
.
Co
t
a
targ
e
t-i386: emulat
e
LOCK
'
e
d
X
A
DD using
a
to
m
ic help
e
r
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2016-10-26
Emilio G
.
Co
t
a
targe
t
-
i386: e
m
ulate LOCK'ed NEG using cmpxc
h
g he
l
per
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2016-10-26
Emil
i
o
G
.
Cota
t
a
rget-i38
6
:
emulate LOCK'ed NOT
u
sing atomic hel
p
er
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2016-10-26
Emilio G
.
Cota
target-i386: emu
l
ate
LOCK'e
d
INC usin
g
atomic helper
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2016-10-26
Em
i
l
i
o G
.
Cota
target-
i
386: emulate LOCK'
e
d OP instr
u
ction
s
using
.
.
.
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2016-10-26
Emilio G
.
Cota
t
a
rget-i386: emulat
e
LOC
K
'ed
c
mp
x
chg using cmpxchg
.
.
.
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2016-10-26
Emilio G
.
Cota
atomics:
add atomic_op_
f
etch 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
Emilio G
.
Cota
q
h
t-ben
c
h: rel
a
x
test_start/s
t
op atomic
accesse
s
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2016-10-06
Emilio G
.
Cota
test-qh
t
: perfor
m
lookups
u
nde
r
rcu_read_
l
ock
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2016-10-06
Emilio
G
.
Cota
qht: fix unlock-af
t
e
r
-free segfault upon
resizing
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2016-10-06
Emil
i
o
G
.
Cota
q
h
t
: simplify qht_
r
eset_
s
ize
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2016-08-03
Emil
i
o G
.
C
o
ta
qdist: return "(empty)" instead of NULL when printing
.
.
.
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2016-08-03
Em
i
lio G
.
Co
t
a
qdist: us
e
g
_renew and g_new instead of g_reallo
c
and
.
.
.
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2016-08-02
Emilio G
.
Cota
qdist: fix memory leak during binn
i
n
g
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2016-08-02
Emilio
G
.
C
o
ta
qht
:
do not se
g
fault when gatheri
n
g stats from an unini
t
ial
i
.
.
.
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2016-06-12
Emilio G
.
Cota
trans
l
ate-all
:
add tb hash b
u
cket info
t
o 'info jit
.
.
.
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2016-06-12
Emilio G
.
Cota
tb has
h
: track translated bl
o
c
k
s with q
h
t
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2016-06-12
Emilio G
.
C
o
ta
q
h
t: add test-
q
ht-par
to
i
nvoke q
h
t-bench from 'c
h
eck
.
.
.
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2016-06-12
E
milio G
.
Cot
a
qht: add qh
t
-b
e
nch, a performa
n
ce
b
enchm
a
rk
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2016-06-11
Em
i
lio G
.
Cota
q
h
t: add t
e
st program
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2016-06-11
Em
i
l
i
o G
.
Cota
q
ht: QE
M
U's
f
ast, re
s
i
zable and
s
calable Hash Table
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2016-06-11
Em
i
lio G
.
Cota
qdis
t
: ad
d
test program
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2016-06-11
Emilio G
.
Cota
qdi
s
t: a
d
d mo
d
ule to re
p
resent
f
requency distributions
.
.
.
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2016-06-11
Emilio
G
.
Cota
tb hash:
hash phys
_
pc, pc, and flags
with xxhash
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2016-06-11
Emili
o
G
.
Cota
exec: add tb_hash_func5, der
i
ved from xxhash
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2016-06-11
Emili
o
G
.
Cota
i
n
clude/pr
o
cessor
.
h: de
f
ine cpu_relax()
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2016-06-11
Emi
l
io G
.
Cota
seqlock: rename write_lock/unlock t
o
write_b
e
gin/end
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2016-06-11
Emilio G
.
Cota
seqlock: remove optional mu
t
ex
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2016-06-11
Emilio G
.
Cota
compi
l
er
.
h: add Q
E
M
U
_
ALIGNED()
to enfo
r
c
e
struct alig
n
ment
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2016-05-29
E
m
i
lio G
.
Cota
a
tomics: do
not emit consum
e
barrier for atomic_rcu_read
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2016-05-29
E
milio G
.
Cota
atomics: emi
t
a
n sm
p
_read_ba
r
rier_
d
epends()
ba
r
rier
.
.
.
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2016-05-29
Emilio G
.
Co
t
a
docs
/
atomics: u
p
date atomic_read/
s
et com
p
arison with
.
.
.
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2016-05-13
Emilio G
.
Co
t
a
transla
t
e-a
l
l:
add
m
issin
g
munmap of the code_gen gua
r
d
.
.
.
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2016-05-13
E
milio G
.
Co
t
a
translate-all: remove redundant settin
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: consistently use u
i
n
t
32_t for tb->flags
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2016-04-07
Emili
o
G
.
C
o
ta
transla
t
e-all:
a
d
d
missi
n
g fold of tb_ct
x
into
tcg_c
t
x
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2015-09-09
E
m
il
i
o G
.
C
o
ta
transl
a
te-all:
r
emove
o
bsole
t
e c
o
m
ment
a
b
ou
t
l1_map
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2015-09-09
E
m
i
l
io G
.
Cota
linux-user: ca
l
l
rcu_(un)regist
e
r_thread
o
n pth
r
ead_
.
.
.
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2015-09-09
Emil
i
o G
.
Cota
rcu: fi
x
c
omment with s/rc
u
_gp_lock/rcu_reg
i
stry_lock/
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2015-09-09
Em
i
li
o
G
.
Cota
r
cu
:
init rcu_reg
i
st
r
y_
l
ock af
t
er fo
r
k
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2015-09-07
Emil
i
o G
.
Cota
se
q
lock: read seque
n
ce n
u
mber ato
m
i
c
al
l
y
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2015-09-07
E
milio G
.
C
ota
seqlock: a
d
d missing 'inline' to
s
eqlock_read_retry
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2015-09-02
E
mil
i
o G
.
Cota
qemu-thread: handle sp
u
r
ious futex
_
wait wakeups
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2015-05-08
Emilio G
.
Cota
c
o
n
figure:
require __thread support
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2015-05-05
Emilio G
.
C
o
ta
tcg:
o
ptimise memory layout of TCGTemp
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2015-04-30
Em
i
li
o
G
.
C
ota
linux-user/
e
lflo
a
d: use QT
A
I
L
Q_FOREACH ins
t
e
ad
of
open
.
.
.
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2015-04-30
E
mi
l
io G
.
Cota
corout
i
ne: remove un
n
ecessar
y
par
e
ntheses in qemu_co_queue_empt
y
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2015-04-30
Emilio
G
.
Cota
qem
u
-
c
har
:
remove unused list node fro
m
FDCharDriver
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2015-04-30
Emilio G
.
Cota
inpu
t
: remo
v
e u
n
use
d
mouse_handl
e
r
s
list
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2015-04-30
Emilio G
.
Cota
cpus:
use
f
i
rst_cpu macro i
n
s
tea
d
of QTAILQ_FIRST(
.
.
.
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2015-04-28
E
milio G
.
Cota
tr
a
nslate-
a
ll: use bitma
p
helper
s
f
o
r PageDe
s
c
'
s bitmap
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2015-04-27
E
m
ili
o
G
.
C
ota
translate-all: use gl
i
b for
a
ll page descriptor al
l
oc
a
tio
n
s
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2015-04-04
Emi
l
io G
.
Cota
target-i386: remove
su
p
erfluou
s
TARGET_H
A
S_SMC
m
acro
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree