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: introduce tlb_init
2018-10-19
Emilio G
.
Cota
exec: intro
d
uce tlb_init
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2018-10-19
Emilio G
.
Cota
t
a
rget/unicor
e
32:
remove
tlb_flush from uc32_init_fn
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2018-10-19
E
m
ilio G
.
C
o
ta
target/alpha: remove tlb_flush from alpha_c
p
u_initfn
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2018-10-19
E
m
i
lio G
.
Cota
tcg: dis
t
r
ib
u
te tcg_ti
m
e into TCG
c
ontexts
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2018-10-19
Emilio G
.
Cota
tcg
:
plug
holes
in
s
t
ru
c
t TCG
P
rofile
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2018-10-19
Emilio G
.
Cota
t
cg: fix
use
o
f uninitializ
e
d va
r
iable under
C
O
NFIG_PRO
F
I
L
E
R
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2018-10-19
Emi
l
io G
.
Cota
tcg: access
c
pu-
>
icount_decr
.
u16
.
h
i
gh with a
t
omics
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2018-10-05
Emilio G
.
Cota
tests/fp/fp-t
e
st: add
f
l
o
ating point tests
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2018-10-05
Emilio G
.
Cota
g
i
tmod
u
les:
a
dd berkeley's softfloat +
t
estfloat version
3
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2018-10-05
E
m
i
l
io G
.
Cota
soft
f
loat: remove
float64_trunc_to_int
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2018-10-02
Emilio G
.
C
o
t
a
con
f
igure: enable mtt
c
g fo
r
i386 and x86_64
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2018-10-02
Emil
i
o G
.
Cota
t
arget/i3
8
6: m
o
ve x86_64
_
hre
g
s to DisasContext
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2018-10-02
Emilio G
.
Cot
a
t
a
r
get/i38
6
: move cpu
_
tmp1_i
6
4 to
D
is
a
s
C
ontext
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2018-10-02
E
m
i
lio G
.
Cota
target/i386: mo
v
e cpu_tmp3_
i
32 to Disa
s
Context
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2018-10-02
Emil
i
o
G
.
Cota
t
a
r
g
et/i3
8
6
:
move cpu_tmp
2
_i32
to DisasContext
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2018-10-02
Emilio G
.
Co
t
a
tar
g
e
t
/
i
3
86:
m
o
ve cpu_ptr1
t
o Di
s
asContext
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2018-10-02
Emil
i
o G
.
C
o
ta
target/i386:
m
ove cpu_ptr
0
to Dis
a
sContext
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2018-10-02
Emilio G
.
Cota
ta
r
g
e
t
/i386: move
c
pu_tmp4 to
D
isas
C
o
n
text
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2018-10-02
E
milio G
.
Cota
target/i386:
m
ove
c
pu_tmp0 to Disa
s
C
o
ntext
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2018-10-02
Emil
i
o G
.
Cota
t
a
rget/i386: move
cpu_T1 to DisasContext
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2018-10-02
Emilio G
.
Cota
t
a
r
g
et/i
3
8
6: m
o
ve cpu_T0 t
o
Disa
s
Context
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2018-10-02
E
m
ilio G
.
C
o
ta
tar
g
et/
i
386: move c
p
u
_
A0 to DisasContext
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2018-10-02
Emil
i
o G
.
Cota
target/i386: move c
p
u_cc_srcT to Di
s
asContext
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2018-10-02
Emilio G
.
Cota
cpus:
a
ccess
.
q
em
u
_
i
co
u
nt_bias with atomic
6
4
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2018-10-02
Emilio G
.
Cota
cpus: access
.
qemu_icount w
i
th ato
m
i
c
6
4
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2018-10-02
Emilio G
.
C
ota
test-r
c
u-list:
acces
s
n_reclaims and n_nodes_removed
.
.
.
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2018-10-02
Emili
o
G
.
C
ota
q
s
p: u
s
e atomi
c
64 accesso
r
s
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2018-10-02
Emilio G
.
C
o
ta
tests: add ato
m
ic64-benc
h
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2018-10-02
E
mi
l
io G
.
C
o
ta
u
t
il: add ato
m
ic64
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2018-10-02
E
m
ili
o
G
.
C
ota
cac
h
einfo: add i/d cache_linesi
z
e_log
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2018-10-02
Emilio G
.
Cota
cpus: initialize timers
_
state
.
v
m
_
c
l
oc
k
_
l
ock
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2018-10-02
Emilio G
.
Cota
a
tom
i
c:
fix comment s/x64_64
/
x86_64/
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2018-09-26
Emilio
G
.
C
ota
q
h
t-bench:
a
dd
-p flag to precompute hash values
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2018-09-26
Emili
o
G
.
Cota
qht:
c
onstify argume
n
ts to s
o
me i
n
t
ernal fu
n
ctions
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2018-09-26
Emili
o
G
.
Co
t
a
qht: constify qh
t
_statistics_i
n
it
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2018-09-26
Emilio G
.
Cota
q
ht:
c
onsti
f
y
q
ht_lo
o
kup
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2018-09-26
Emilio G
.
Cota
q
h
t: fi
x
comment in qht_bu
c
ket_remove_entry
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2018-09-26
E
milio
G
.
Cota
q
ht
:
drop ht argumen
t
f
r
om qht it
e
rators
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2018-09-26
E
milio G
.
Cota
t
e
st
-
qht: sp
e
ed up + test qht_re
s
ize
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2018-09-26
E
m
ilio G
.
Cot
a
test-
q
ht: test deletio
n
o
f
the last ent
r
y in a bucket
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2018-09-26
E
milio G
.
Cota
test-qht: test removal of non-ex
i
s
t
ent ent
r
ies
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2018-09-26
Emilio G
.
Cota
te
s
t-qht: test qht_
i
ter_remov
e
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2018-09-26
Emilio G
.
Cota
qht:
a
dd qht_iter_remove
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2018-09-26
E
milio G
.
Cota
qht: remove unused
map param from qht_remove__lo
c
k
e
d
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2018-09-05
Emilio G
.
C
ota
ta
r
g
et/riscv: call gen_goto_tb on DISAS_TOO
_
MA
N
Y
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2018-09-05
E
milio G
.
Co
t
a
target/riscv: optimize indirect br
a
nches
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2018-09-05
Emi
l
io G
.
C
o
ta
target/riscv: optimize cros
s
-
page direct jumps in softmm
u
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2018-08-28
Emilio G
.
Cota
s
papr:
f
ix
leak
of
r
ev array
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2018-08-23
Emilio
G
.
Cota
q
o
m:
c
onvert t
h
e CPU lis
t
to
R
CU
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2018-08-23
Emilio G
.
Cota
s
papr: do
not
u
s
e C
P
U_FO
R
EACH_R
E
VERSE
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2018-08-23
Emilio G
.
Cota
te
s
ts: add te
s
t-rcu-tailq
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2018-08-23
Emi
l
i
o
G
.
Cota
t
ests: add test-list-simpleq
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2018-08-23
Emilio G
.
Cota
test-rcu-list:
a
bstrac
t
the list i
m
pl
e
menta
t
ion
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2018-08-23
Emilio G
.
Cota
test-rcu-list
:
access goflag with atomics
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2018-08-23
Emil
i
o G
.
Cota
rcu_queu
e
: add RCU QT
A
ILQ
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2018-08-23
Emilio G
.
Co
t
a
r
c
u
_queu
e
: add
RCU QSIM
P
LEQ
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2018-08-23
Emil
i
o G
.
Cota
rcu_que
u
e: remove barr
i
er f
r
om QLIST_EMP
T
Y_RCU
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2018-08-23
Em
i
lio G
.
Cota
r
c
u_queue: use a
t
o
mic_set in QLIST_REMOVE
_
RCU
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2018-08-23
E
m
ilio G
.
Cota
hm
p
-commands-info
:
ad
d
sync-profile
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2018-08-23
Emili
o
G
.
C
ota
hmp-c
o
mm
a
nds:
add sync-p
r
ofil
e
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2018-08-23
Emilio G
.
C
ota
vl: add -enab
l
e-sync-profile
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2018-08-23
Emilio
G
.
Cota
tests/atomic_
a
d
d
-bench: ad
d
-p
to enable sync
profi
l
er
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2018-08-23
Emi
l
io G
.
Cota
qsp: track BQL callers e
x
pl
i
citly
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2018-08-23
Emili
o
G
.
Cot
a
qs
p
: support call site
c
oalescing
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2018-08-23
Em
i
lio G
.
C
o
ta
qsp: add qsp_reset
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2018-08-23
Emil
i
o G
.
Cota
qsp: ad
d
s
o
r
t
_by option to qsp_repo
r
t
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2018-08-23
Emilio G
.
Cota
qsp: QEMU's Synchronization
Prof
i
ler
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2018-08-23
Emilio G
.
Cota
seqlock:
constif
y
s
eqlock_read_
b
e
gin
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2018-07-09
Emilio
G
.
Cota
t
r
a
n
slat
e
-all:
h
o
nour CF_NOCACHE
i
n tb_gen_cod
e
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2018-07-03
Emilio
G
.
C
o
ta
tar
g
et/ppc: set
is_jmp on ppc_t
r
_breakpoint_ch
e
ck
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2018-07-02
Emil
i
o
G
.
Cota
transla
t
e-all: fix
l
ocking of TBs who
s
e two pages share
.
.
.
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2018-06-28
Emil
i
o
G
.
Cota
tests/atomic_add-bench: add -
m
o
p
tion to use
mu
t
e
x
es
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2018-06-27
E
m
i
lio G
.
Cota
trace
:
e
n
a
ble tracing of TCG atomics
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2018-06-27
Emilio G
.
Co
t
a
trace
:
add tr
a
ce_mem_buil
d
_info_n
o
_se_be/
l
e
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2018-06-27
Em
i
lio G
.
Cota
tra
c
e: e
x
pan
d
m
e
m
_
i
nfo
:
size_s
h
if
t
to 3 bi
t
s
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2018-06-27
Em
i
lio G
.
Cota
trac
e
:
s
implify
t
race_mem fu
n
cti
o
ns
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2018-06-27
Emilio G
.
Cot
a
trace
:
fi
x
misrep
o
rt
i
n
g
of TCG ac
c
ess sizes for u
s
er
.
.
.
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2018-06-22
Emilio G
.
Cota
tcg: fix --disable-tcg build b
r
eak
a
ge
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2018-06-15
E
m
ilio G
.
C
ota
tcg: rem
o
ve tb_l
o
ck
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2018-06-15
Em
i
lio G
.
Co
t
a
t
ranslate-a
l
l
:
remov
e
tb
_
lock
mention f
r
om cpu_restore_stat
e
.
.
.
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2018-06-15
E
milio
G
.
Cota
cputlb: remove tb_l
o
ck fro
m
tlb_flush functions
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2018-06-15
E
m
ilio G
.
Cota
t
r
anslate-all: pro
t
ect
TB jum
p
s wi
t
h a pe
r
-
desti
n
ation
.
.
.
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2018-06-15
Emilio G
.
Cot
a
translate-all
:
discard TB when tb_link_page re
t
urns
.
.
.
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2018-06-15
Emilio G
.
Cota
translate-all: int
r
odu
c
e
a
ssert_
n
o
_
pages_lock
e
d
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2018-06-15
Emili
o
G
.
Cota
translate-all: add pa
g
e_locked asser
t
ions
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2018-06-15
E
m
i
l
io
G
.
C
o
ta
t
r
anslate-all: u
s
e
per-pag
e
loc
k
ing
i
n !user-m
o
de
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2018-06-15
Emil
i
o G
.
Cota
translate-
a
l
l
: move tb_invalidate_ph
y
s
_
page
_
r
a
nge up
.
.
.
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2018-06-15
Emi
l
io G
.
Cot
a
translate-all: work pag
e
-
b
y
-page in tb_invalidate_phy
s
_
r
ange_
1
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2018-06-15
E
m
ilio G
.
Cot
a
translate
-
all
:
remove ho
l
e
i
n PageDesc
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2018-06-15
Em
i
lio
G
.
Cota
tr
a
nslate-all: make l1_map
l
ock
l
e
s
s
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2018-06-15
Emilio G
.
Co
t
a
t
r
anslate-
a
ll: i
t
erate over TBs in a p
a
g
e with PAGE_FOR_EACH_TB
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2018-06-15
Emilio G
.
Cota
tcg: move tb_ctx
.
tb_ph
y
s_invalidate_count to tcg_ct
x
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2018-06-15
Emilio G
.
Cota
tcg:
track TBs with per-region BST'
s
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2018-06-15
Emilio G
.
Cota
qht: return existing entry when qht_insert fa
i
ls
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2018-06-15
Emilio G
.
Cota
qh
t
: r
e
q
u
ire a default c
o
mparison funct
i
on
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2018-05-20
Emilio
G
.
Cota
tcg: fix s/comp
l
im
e
nt/co
m
plement/ typos
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2018-05-09
Emi
l
io G
.
Cota
target/
r
i
s
cv: conve
r
t to
T
ran
s
latorOps
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2018-05-09
Emilio G
.
Cota
ta
r
get/ri
s
cv:
convert to Dis
a
sCo
n
textBase
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2018-05-09
Em
i
lio G
.
Cot
a
target/riscv: convert
to DisasJumpTy
p
e
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2018-05-09
Em
i
l
io G
.
Cot
a
t
arget/open
r
i
s
c
:
convert to Tra
n
slato
r
Op
s
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
next