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/ppc: fix mtmsr instruction for icount
2018-10-26
Emilio G
.
Cota
linux-
u
ser: fix
c
omme
n
t s/ato
m
ic_w
r
ite/atomic_set/
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2018-10-19
E
m
ilio G
.
Cota
c
p
utlb:
read
C
P
U
TLBEntr
y
.
addr_writ
e
atomi
c
ally
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2018-10-19
Emili
o
G
.
Cota
cputlb
:
serialize t
l
b updates with
env->tlb_l
o
ck
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2018-10-19
E
milio G
.
C
o
ta
c
p
utlb: fix asser
t
_c
p
u
_
is
_
s
elf macro
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2018-10-19
E
m
ilio G
.
Co
t
a
exec
:
introduce tlb_init
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2018-10-19
Emilio G
.
Cota
tar
g
et/unicore32: rem
o
ve tlb_flush from
u
c32_init_fn
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2018-10-19
Emilio
G
.
Co
t
a
target/
a
lpha: remove
t
l
b_
f
lush fr
o
m alpha_cpu_i
n
i
t
fn
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2018-10-19
Emilio G
.
Co
t
a
tcg: dis
t
rib
u
te
t
cg
_
t
i
me into TCG
contexts
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2018-10-19
E
m
ilio G
.
Cota
tcg:
plug
holes in
s
t
r
u
c
t
TCGProfile
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2018-10-19
Emil
i
o G
.
Co
t
a
t
c
g: fix use of u
n
i
n
itial
i
zed varia
b
le under CONFIG_PROFILER
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2018-10-19
Emili
o
G
.
Cota
tcg: ac
c
e
ss c
p
u-
>
ic
o
unt_decr
.
u16
.
high w
i
th
atomics
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2018-10-05
Emilio G
.
C
o
t
a
te
s
ts/fp/fp-
t
e
s
t: add fl
o
ating poin
t
tests
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2018-10-05
Emili
o
G
.
C
ota
gi
t
mo
d
ules: add berkeley's softfloat
+
testfloat ve
r
sion 3
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2018-10-05
Emilio G
.
Cota
softfloat: remove
f
l
o
a
t64
_
trunc_to_int
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2018-10-02
Emilio
G
.
Cota
co
n
figure: enab
l
e mttcg
f
or i386
and x86_6
4
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2018-10-02
Emilio G
.
Cota
t
a
rget/
i
3
8
6
: move x86_64_hregs to Disa
s
Conte
x
t
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2018-10-02
Emilio G
.
Cota
target/i386:
mov
e
cpu_t
m
p1_i64
t
o
Disa
s
C
ontext
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2018-10-02
E
m
i
lio G
.
Co
t
a
target/i386: move cpu_tm
p
3
_i
3
2 to DisasCont
e
x
t
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2018-10-02
E
m
i
l
io G
.
C
o
t
a
target/i386: move cpu_
t
mp2_i
3
2
t
o
D
isasCon
t
ext
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2018-10-02
E
m
ili
o
G
.
Cota
target/i386: move
cpu_ptr1 to DisasConte
x
t
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2018-10-02
E
milio G
.
C
o
ta
target/i386: mo
v
e cpu_p
t
r0 to
D
is
a
s
C
ontext
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2018-10-02
Emilio G
.
Cota
target/i38
6
: move cpu_tmp4
t
o DisasContext
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2018-10-02
E
milio G
.
Cot
a
tar
g
et/i3
8
6: mov
e
cpu_
t
mp0
t
o
DisasContext
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2018-10-02
Emilio
G
.
Cota
target/
i
386: m
o
ve cpu_T1
to
DisasContex
t
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2018-10-02
Emilio G
.
C
ota
target/i386: move cpu_T0 to DisasCont
e
x
t
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2018-10-02
Emili
o
G
.
Cota
targe
t
/i3
8
6: move cpu_A0 to Disa
s
Context
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2018-10-02
Emilio G
.
Cota
target
/
i386
:
mov
e
cpu_c
c
_srcT to DisasContext
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2018-10-02
Emilio G
.
Cota
c
pu
s
:
access
.
qemu_icount_bias
with atom
i
c64
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2018-10-02
Emilio G
.
Cota
c
p
us: access
.
q
emu_icount with atomic64
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2018-10-02
Emilio G
.
Co
t
a
test-rcu-li
s
t: access n_reclaim
s
and
n
_
node
s
_removed
.
.
.
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2018-10-02
Emilio G
.
Cot
a
qsp: use atomi
c
64 accessors
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2018-10-02
Emilio G
.
Co
t
a
test
s
: add atomic64-bench
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2018-10-02
Emilio G
.
Cota
u
til:
add a
t
o
m
ic64
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2018-10-02
E
milio G
.
Co
t
a
c
a
cheinfo: a
d
d i/d cache_linesize_log
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2018-10-02
Emilio G
.
Co
t
a
cp
u
s: in
i
t
i
aliz
e
timers_st
a
te
.
vm
_
clock_lock
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2018-10-02
Emilio G
.
Co
t
a
ato
m
ic: fix c
o
mm
e
nt s/x6
4
_
6
4/x86_64
/
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2018-09-26
Emilio G
.
Cota
qht-bench: ad
d
-p
f
lag t
o
precompute hash
va
l
ues
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2018-09-26
Emilio
G
.
Cota
qht:
c
onstify arguments to
s
o
me in
t
ernal functions
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2018-09-26
Emilio G
.
C
o
ta
q
h
t: cons
t
ify
qht_statistics_init
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2018-09-26
Emilio G
.
Cota
qht: constify qh
t
_loo
k
up
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2018-09-26
Emilio G
.
Co
t
a
q
ht: fix commen
t
i
n qht_bucket
_
remove
_
entry
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2018-09-26
Emilio G
.
C
o
ta
qht: drop ht argumen
t
from qh
t
iterat
o
rs
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2018-09-26
E
mili
o
G
.
Cota
test-qht:
s
pe
e
d up + test
q
ht_resize
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2018-09-26
Emi
l
io G
.
C
o
ta
test-q
h
t: t
e
st deletion of the last entry in a bucket
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2018-09-26
Emilio G
.
C
o
t
a
test-qht: test remo
v
al
of
no
n
-e
x
isten
t
entrie
s
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2018-09-26
Emilio G
.
Cota
test-qh
t
:
t
est qht_iter
_
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_remo
v
e
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2018-09-26
Emil
i
o G
.
Cota
qht: remove un
u
se
d
map param fr
o
m
qht_r
e
move__lo
c
ked
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2018-09-05
Emi
l
io G
.
Cota
target/r
i
scv: cal
l
gen_g
o
to_tb
on DISAS_TOO_
M
ANY
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2018-09-05
Emilio G
.
Cota
ta
r
get/riscv: opt
i
m
ize indirect
branches
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2018-09-05
Emilio G
.
Cota
target/risc
v
: op
t
imize cro
s
s-pag
e
direct
j
umps in softmmu
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2018-08-28
Em
i
lio G
.
C
ota
spapr: fix leak of re
v
array
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2018-08-23
Emilio G
.
Cota
q
om: conver
t
t
he CPU list to RC
U
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2018-08-23
Emilio G
.
Co
t
a
spapr:
d
o
not u
s
e CPU_FORE
A
CH_REVERSE
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2018-08-23
Emilio G
.
Cot
a
t
e
st
s
: add test-rcu-tailq
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2018-08-23
Emilio G
.
Cota
tests: add test-list-
s
impleq
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2018-08-23
Emilio G
.
Cot
a
t
e
s
t-rcu-list
:
abstract the l
i
st implementation
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2018-08-23
Emilio G
.
Cota
test-
r
cu-list: access gofl
a
g with a
t
omi
c
s
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2018-08-23
Emilio G
.
Cota
rcu_queue: add RCU QTAILQ
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2018-08-23
E
milio G
.
C
o
t
a
rcu_queue:
add RCU Q
S
IMPLEQ
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2018-08-23
Emilio G
.
Cota
rcu_queu
e
: r
e
move barri
e
r from QLIST_EM
P
TY_RCU
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2018-08-23
Emilio G
.
C
ota
rcu_queue: use atomic_set
in
Q
LIS
T
_REMO
V
E_RCU
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2018-08-23
E
milio G
.
Cota
hm
p
-comman
d
s-in
f
o: add s
y
nc-pr
o
file
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2018-08-23
Emili
o
G
.
Cota
hmp-comm
a
n
d
s: ad
d
sync-profile
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2018-08-23
E
m
ilio G
.
Cot
a
vl
:
add -enable-sy
n
c-profile
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2018-08-23
Em
i
l
io G
.
Cota
tests/atomic_ad
d
-bench: add -p to
enable sy
n
c pr
o
filer
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2018-08-23
Emil
i
o G
.
C
o
ta
qsp:
t
rack
BQL call
e
rs
e
xplicitl
y
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2018-08-23
Emilio G
.
Cota
q
sp: s
u
p
p
ort
c
all site coalescing
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2018-08-23
Emilio G
.
Cot
a
q
s
p
: add qsp_
r
ese
t
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2018-08-23
Em
i
lio G
.
C
o
t
a
q
s
p
: add sort_by option to
qsp_report
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2018-08-23
Emilio G
.
Cota
qs
p
: QE
M
U'
s
S
ynchroniza
t
io
n
Prof
i
ler
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2018-08-23
Emilio G
.
Cota
seqlock: co
n
stify seql
o
ck_
r
e
a
d_begin
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2018-07-09
Emili
o
G
.
C
ota
t
r
an
s
late-all: honour CF_NOCACHE in t
b
_
g
en_code
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2018-07-03
Emilio G
.
C
ot
a
target/p
p
c: set is_jmp
o
n ppc_tr_breakpoint_check
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2018-07-02
Emi
l
io G
.
Cota
translat
e
-all: fi
x
locki
n
g of
T
Bs
wh
o
se two
pages sha
r
e
.
.
.
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2018-06-28
Emilio G
.
C
ota
tests/atomic_add-b
e
nc
h
:
add
-
m opt
i
on to use
mute
x
es
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2018-06-27
E
m
ilio G
.
Cota
t
race: enable tracing
o
f
T
CG atomics
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2018-06-27
Emilio G
.
C
ota
trac
e
:
a
dd
t
race_mem_build_info_n
o
_s
e
_be/le
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2018-06-27
E
m
i
lio
G
.
Cota
trace:
exp
a
nd me
m
_
info:size_shift to 3 bit
s
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2018-06-27
Emil
i
o G
.
Cota
tr
a
c
e
:
simplify trace_
m
em f
u
nctions
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2018-06-27
Emilio G
.
Cot
a
trace: fix m
i
srep
o
rting of TCG acces
s
s
i
zes f
o
r
user
.
.
.
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2018-06-22
E
m
ilio
G
.
Cota
tcg: fix --disable-tcg build b
r
eakage
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2018-06-15
Emilio G
.
Cota
tcg
:
remove tb_lock
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2018-06-15
Emil
i
o
G
.
Cota
tr
a
nslate-
a
ll: remove t
b
_lock mention from cpu_r
e
store
_
st
a
t
e
.
.
.
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2018-06-15
E
milio G
.
Cota
cpu
t
lb
:
remove
tb_lock fro
m
tlb_flush func
t
i
ons
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2018-06-15
Emilio G
.
Cota
translat
e
-
a
l
l
: protect TB j
u
mps with a per-des
t
ination
.
.
.
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2018-06-15
Emilio G
.
Cota
t
ranslate-all:
discard TB when t
b
_link_page
r
eturn
s
.
.
.
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2018-06-15
Emilio G
.
Cota
translate-al
l
:
introduce assert_no_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 page_locked a
s
sertions
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2018-06-15
Em
i
lio G
.
Cota
translate-all: us
e
p
er-
p
age lo
c
king i
n
!user-mode
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2018-06-15
Emilio G
.
Cota
tra
n
slat
e
-all: move tb
_
invali
d
ate_ph
y
s_page_
r
ange up
.
.
.
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2018-06-15
Emili
o
G
.
C
o
t
a
trans
l
at
e
-all: work page
-
by-page in tb_
i
nvalidate_phys_range_1
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2018-06-15
Emilio G
.
Cota
t
r
anslate-a
l
l: remove hole
in Page
D
esc
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2018-06-15
E
m
ili
o
G
.
Cota
translate-
a
ll:
make l1_map
lockle
s
s
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2018-06-15
Emili
o
G
.
Cota
tran
s
late-all: iterate over TBs in a page with PA
G
E_FOR_EAC
H
_TB
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2018-06-15
Em
i
lio G
.
C
ota
tcg: move
tb
_
ctx
.
tb_ph
y
s_invalid
a
te_count
t
o tcg_ctx
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2018-06-15
Emilio G
.
Cota
t
cg: track TBs wi
t
h
p
e
r-re
g
i
on BST
'
s
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2018-06-15
Emil
i
o G
.
Cota
q
ht: re
t
urn existing en
t
ry
whe
n
qht_in
s
e
r
t fails
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2018-06-15
Emilio G
.
Cota
qht
:
require a default comparison fun
c
tion
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2018-05-20
Em
i
lio G
.
Cota
t
cg: f
i
x s/compliment/complement/ typos
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
next