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
Merge remote-tracking branch 'remotes/amarkovic/tags/mips-queue-2018-06-27' into...
2017-10-10
E
milio G
.
C
ota
t
c
g: consolidate TB
lookups
in tb_lo
o
kup__cpu_state
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2017-10-10
Emilio G
.
Cota
tcg: r
e
move addr argument from lo
o
kup_tb_ptr
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2017-10-10
Emilio G
.
Cota
t
c
g/
m
ips: cons
t
if
y
tcg
_
target_cal
l
e
e
_save_regs
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2017-10-10
E
m
i
l
i
o G
.
Cota
tcg/i38
6
:
c
onst
i
fy tcg
_
targe
t
_c
a
lle
e
_s
a
ve_re
g
s
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2017-10-10
Emilio
G
.
Cota
cpu-exec: re
n
ame
h
ave_tb_lock to acq
u
ir
e
d_tb_lo
c
k in
.
.
.
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2017-10-10
Emilio G
.
Cot
a
translate-all: make h
a
ve
_
tb_lock
static
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2017-10-10
E
m
ilio G
.
Cota
exec-all
:
fix
t
ypos in T
r
anslation
B
lock's d
o
c
u
mentat
i
on
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2017-10-10
E
mil
i
o
G
.
Cota
tcg: fi
x
cor
r
upt
i
on of code_time profiling counter
.
.
.
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2017-10-10
Emilio G
.
Cota
cput
l
b: br
i
ng back
t
lb_
f
lu
s
h
_count under !TLB_
D
EBUG
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2017-07-24
Emilio G
.
C
ota
target/
a
rm: fix TCG temp lea
k
in
aarch64 r
e
v16
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2017-07-14
Emilio G
.
Cot
a
translate-all:
remove redunda
n
t !tcg_e
n
abled check
.
.
.
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2017-07-14
E
m
ilio G
.
C
ota
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
.
C
ota
tcg:
c
o
nsistently access cp
u
->
t
b
_
j
m
p_cache atomically
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2017-06-30
Emil
i
o G
.
Cot
a
gen-
i
count:
u
s
e tcg_ct
x
.
tcg
_
env instead
o
f cpu_e
n
v
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2017-06-30
Emilio G
.
Cot
a
gen-icou
n
t
:
a
d
d
missing inline
to gen_tb_end
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2017-06-19
Emilio G
.
Co
t
a
transla
t
e-
a
l
l: cons
o
lida
t
e t
b
init
i
n tb_gen_
c
ode
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2017-06-19
Emi
l
io G
.
Co
t
a
tc
g
: allocate
T
B
structs before the
cor
r
espo
n
d
i
n
g tr
a
nslated
.
.
.
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2017-06-19
Emilio G
.
Cota
util: add ca
c
heinfo
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2017-06-05
Emi
l
io
G
.
Cota
t
a
rget/aarch64: optimize indire
c
t branches
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2017-06-05
Emi
l
io G
.
C
ota
target/aa
r
ch64:
o
ptimize cro
s
s-page dir
e
ct jumps in
.
.
.
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2017-06-05
Emilio
G
.
Cota
tb-hash: improve tb_jmp
_
cache 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
8
6
:
optimize in
d
irect branc
h
es
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2017-06-05
Emilio G
.
Cota
target/i
3
86: optimize cros
s
-page direct jump
s
in softmmu
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2017-06-05
E
mil
i
o
G
.
Co
t
a
tar
g
et/i386: introduce gen
_
jr h
e
lper to generat
e
lookup
_
and_
.
.
.
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2017-06-05
Emil
i
o G
.
Cota
target/arm
:
optimize indirect branches
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2017-06-05
Emilio
G
.
Cota
tar
g
et/arm
:
op
t
imize cros
s
-page dir
e
ct jumps in softmmu
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2017-06-05
Emilio G
.
C
o
ta
t
c
g/i386: im
p
lement g
o
to
_
ptr
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2017-06-05
Emilio G
.
Cota
t
cg: Introduce goto
_
pt
r
opcode and tcg_
g
en_lookup_a
n
d_goto_ptr
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2016-10-26
E
m
ilio G
.
Cota
ta
r
get-arm: remove
E
X
C
P
_
STREX + cpu_exclu
s
ive_{test
.
.
.
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2016-10-26
Emilio G
.
Cota
li
n
ux
-
us
e
r
: re
m
ove handling
o
f aarc
h
6
4's EXCP_STREX
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2016-10-26
Emilio G
.
Cota
linux-user: remove handling of ARM's EXCP_STREX
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2016-10-26
Emilio G
.
Cota
t
a
rget-arm: emulate aarch64
'
s LL/SC using cmpx
c
hg
helpers
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2016-10-26
Emilio G
.
C
o
ta
t
arget-arm: emul
a
te S
W
P w
i
th atom
i
c_xc
h
g helper
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2016-10-26
Emilio
G
.
Cota
target-arm: emulate LL/SC using cmpxchg helpers
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2016-10-26
Emilio G
.
Cota
t
ests: add atomic_add
-
bench
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2016-10-26
Em
i
lio G
.
C
o
ta
targ
e
t-i386: remove
h
elper_lock()
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2016-10-26
Emilio G
.
Cota
target
-
i386: emulate XCHG us
i
ng atomic helper
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2016-10-26
Emilio G
.
Cota
target-i386: em
u
late L
O
CK
'
ed BTX ops
using atom
i
c helpers
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2016-10-26
Emilio G
.
Cota
targ
e
t-i
3
8
6
: em
u
late LOCK'ed XADD using a
t
omic
helper
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2016-10-26
Emilio G
.
Cota
targe
t
-i386: em
u
late LOCK'ed NEG using cmpxchg helper
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2016-10-26
Emili
o
G
.
Cot
a
target-i386:
e
mula
t
e LOCK'ed NO
T
u
s
ing atomic helper
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2016-10-26
Emil
i
o G
.
Cot
a
target
-
i3
8
6: e
m
u
lat
e
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
.
Cota
target-i38
6
: emul
a
te LOCK
'
ed OP i
n
structions usi
n
g
.
.
.
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2016-10-26
Emilio G
.
Cota
t
arget-i3
8
6: emulat
e
L
OCK'ed cmpxchg
u
sin
g
cmpxch
g
.
.
.
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2016-10-26
Emili
o
G
.
Cota
atomics
:
add atomic_op_fetch var
i
a
n
ts
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
qht-b
e
nch: relax test_star
t
/
s
t
o
p atomic
a
cces
s
e
s
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2016-10-06
Em
i
lio G
.
Cota
test-qht: p
e
rform lookups u
n
der rcu_read_lock
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2016-10-06
Emil
i
o G
.
C
ot
a
qht: fix unlock-after-free segfault u
p
on r
e
s
i
zing
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2016-10-06
Emilio G
.
Cota
qht:
simplify qht_rese
t
_size
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2016-08-03
Emi
l
io G
.
C
ota
q
d
ist: ret
u
rn "(empty)" inst
e
ad of NULL when printing
.
.
.
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2016-08-03
Em
i
lio
G
.
Cota
q
d
ist: use
g
_renew and g_new instea
d
of g_realloc and
.
.
.
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2016-08-02
Emilio G
.
Co
t
a
q
d
ist: fix memory leak dur
i
ng binning
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2016-08-02
Emilio G
.
C
ota
qht
:
do not segfault whe
n
g
a
ther
i
ng stats fro
m
an uninit
i
al
i
.
.
.
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2016-06-12
Emili
o
G
.
Cota
t
ranslate-all
:
a
dd tb hash buc
k
e
t info to 'info ji
t
.
.
.
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2016-06-12
Em
i
lio G
.
Cota
tb hash: t
r
ack transla
t
ed
b
l
o
cks with qht
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2016-06-12
Emil
i
o G
.
Cota
qht: add test-qht-par to invoke
q
ht-bench from 'check
.
.
.
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2016-06-12
Emil
i
o
G
.
C
o
t
a
qht:
add qht
-
bench, a perf
o
rm
a
nce ben
c
hmark
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2016-06-11
Emilio G
.
Cot
a
qht: add te
s
t program
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2016-06-11
Emil
i
o
G
.
Co
t
a
q
h
t
: QEMU's fast, resizable an
d
scalable
Hash
Table
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2016-06-11
Emilio
G
.
Cota
qdist: add test progra
m
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2016-06-11
E
mil
i
o
G
.
C
ota
qdi
s
t: add modul
e
to re
p
resen
t
fre
q
uency distributi
o
ns
.
.
.
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2016-06-11
Emilio
G
.
Cota
tb
has
h
:
h
a
sh phys_pc, pc, and flags wi
t
h xxhash
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2016-06-11
Emili
o
G
.
Cota
e
x
e
c
: add tb_
h
a
sh_func5, der
i
v
e
d from xxhash
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2016-06-11
Emilio
G
.
Co
t
a
in
c
lud
e
/processor
.
h:
d
efine c
p
u_relax()
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2016-06-11
Em
i
lio G
.
Co
t
a
s
e
q
l
o
ck: r
e
n
ame w
r
ite_lock/unlock to write_begin/
e
nd
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2016-06-11
Emilio
G
.
C
ota
seql
o
ck: remove o
p
t
i
on
a
l m
u
tex
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2016-06-11
Emilio
G
.
Cota
compiler
.
h: add QEMU_ALIGNED
(
) to enforce struct a
l
ignment
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2016-05-29
Emilio G
.
Cota
atomics: do not
emit consume barrier for
a
t
omic_rcu_read
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2016-05-29
Emilio G
.
Cot
a
a
to
m
ics: emi
t
an s
m
p_read_barrier
_
depends() barrier
.
.
.
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2016-05-29
Emilio G
.
Co
t
a
d
ocs/atomic
s
: update atom
i
c_read
/
set comparison
w
ith
.
.
.
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2016-05-13
Emilio G
.
Cota
transl
a
te-all:
a
dd missing
m
u
n
map of th
e
code_gen guard
.
.
.
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2016-05-13
Emilio
G
.
Cota
tra
n
slate-all: remove
r
e
dundan
t
setting of tcg_ctx
.
.
.
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2016-05-13
Emilio G
.
Cota
tb:
c
o
nsistently
use uin
t
32_
t
f
o
r tb->
f
l
a
gs
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2016-04-07
E
milio G
.
Cota
t
r
an
s
late-all
:
add mi
s
sing fol
d
of tb_ctx
into tcg_ctx
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2015-09-09
Emilio G
.
Cota
translat
e
-all
:
rem
o
v
e
obsolete comment about
l
1
_
m
ap
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2015-09-09
Em
i
lio G
.
Cota
lin
u
x-user: call rcu_(un)register_thr
e
ad on pthre
a
d_
.
.
.
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2015-09-09
Emilio G
.
C
ot
a
rcu: fix comme
n
t with
s
/rcu_gp_lock/r
c
u_regi
s
try_lock/
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2015-09-09
E
m
i
lio G
.
Cota
rcu: init rcu_r
e
gi
s
tr
y
_lock aft
e
r fork
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2015-09-07
Em
i
lio
G
.
C
o
t
a
s
eqlo
c
k: read se
q
uence numb
e
r
atomic
a
lly
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2015-09-07
E
m
ili
o
G
.
Cota
s
eq
l
ock: add missing 'inline' to seqloc
k
_r
e
ad_retry
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2015-09-02
Emilio
G
.
Cota
q
emu
-
thre
a
d: handle spuri
o
us fu
t
ex_
w
ait wa
k
e
u
ps
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2015-05-08
Emil
i
o
G
.
Cota
c
on
f
igu
r
e:
requir
e
__thread supp
o
rt
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2015-05-05
Emil
i
o
G
.
C
ota
t
c
g
:
op
t
imi
s
e mem
o
ry la
y
out of
T
CGTemp
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2015-04-30
Em
i
lio G
.
Cota
linux-user/e
l
fload:
u
se
QTAILQ_FOR
E
ACH
i
n
s
tead of o
p
en
.
.
.
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2015-04-30
Emili
o
G
.
Cota
coroutine
:
remove un
n
ecessary parentheses in q
e
mu_
c
o_queue_empty
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2015-04-30
Emili
o
G
.
Cota
q
emu-char: remove unused li
s
t
n
od
e
from
F
DCh
a
rDriver
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2015-04-30
E
milio G
.
C
o
t
a
i
n
put: remove unused
m
ou
s
e_h
a
n
d
lers list
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2015-04-30
Emil
i
o G
.
Co
t
a
cpus: use
first_cp
u
ma
c
ro instead of
Q
T
AILQ_FIRS
T
(
.
.
.
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2015-04-28
Emilio G
.
Cota
tr
a
nsla
t
e-al
l
: use
b
itmap helpe
r
s for PageD
e
sc's bitmap
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2015-04-27
Emilio G
.
Cota
trans
l
ate
-
all: use gli
b
fo
r
al
l
page desc
r
iptor allocations
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2015-04-04
Emi
l
io G
.
Cota
target-i
3
86: remove
s
uperfluo
u
s
T
A
RGET_HAS_SMC
m
acro
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree