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
plugin: add user-facing API
2018-08-23
Em
i
lio G
.
Cota
r
c
u_queue:
add RC
U
QSIMPLE
Q
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2018-08-23
Emilio G
.
Cota
r
cu_queu
e
: rem
o
ve barrier from QLIST_EMPTY_RCU
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2018-08-23
Emilio G
.
C
o
t
a
rcu_q
u
e
u
e:
u
se atomi
c
_set in QLIST_RE
M
OVE_
R
C
U
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2018-08-23
Emilio G
.
Cota
hmp
-
comman
d
s-info:
a
dd sync-profi
l
e
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2018-08-23
Emilio G
.
Cota
hmp-commands: add sync-pr
o
f
i
l
e
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2018-08-23
Emilio G
.
Co
t
a
v
l
: add -enable-s
y
nc-pr
o
file
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2018-08-23
E
mil
i
o G
.
Cota
tes
t
s/ato
m
ic_add-bench: add -p
to enable sync profiler
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2018-08-23
Emili
o
G
.
Cota
qsp: track BQL c
a
llers explici
t
ly
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2018-08-23
E
milio G
.
Cota
qsp
:
support call
s
ite coalescing
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2018-08-23
Emilio G
.
Cota
qsp: ad
d
qsp_reset
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2018-08-23
Emilio G
.
Cota
qsp: add
sort_by o
p
tion to qsp_rep
o
rt
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2018-08-23
E
m
i
l
i
o
G
.
Cota
qsp: QEMU's Sync
h
ron
i
zation Profiler
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2018-08-23
E
milio G
.
Cota
s
eqlock: constify seqlock_read_begin
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2018-07-09
Emilio G
.
Cota
translate-all: hono
u
r
CF_NOCACHE in
t
b_gen_
c
o
de
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2018-07-03
Emilio G
.
Cota
targe
t
/ppc
:
set is_jmp on ppc_
t
r_
b
r
e
akpoint_check
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2018-07-02
E
m
ilio G
.
Cota
tr
a
nslat
e
-a
l
l: fix loc
k
i
n
g o
f
TBs whose two pages share
.
.
.
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2018-06-28
Emilio G
.
C
o
ta
tests/atomi
c
_add-b
e
nch: ad
d
-m option
t
o use
m
ute
x
e
s
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2018-06-27
Emilio
G
.
Cota
tr
a
ce
:
ena
b
le traci
n
g of TCG atomics
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2018-06-27
Emilio G
.
Cota
trac
e
: a
d
d trace_mem_build_info_n
o
_se_be
/
le
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2018-06-27
Emilio G
.
C
ota
trace: expa
n
d mem_info:size_sh
i
ft to 3 b
i
t
s
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2018-06-27
Emilio
G
.
Cota
trace: simplify trace_mem functions
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2018-06-27
E
m
i
l
io G
.
Cota
trace: fix misre
p
orting of TCG
a
ccess sizes for user
.
.
.
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2018-06-22
Emilio G
.
Cota
tcg
:
fix --disable
-
tcg build breakage
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2018-06-15
E
m
ili
o
G
.
Cota
tcg
:
remove tb_lock
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2018-06-15
Emilio
G
.
C
o
ta
translate-all: r
e
move
t
b_lock mention
f
rom
c
pu_restore_state
.
.
.
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2018-06-15
Emilio
G
.
Cota
cputlb: remove tb_
l
ock from tlb_flush function
s
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2018-06-15
Emilio G
.
Cota
tr
a
nsla
t
e
-
all: protect TB jumps with a per-d
e
stination
.
.
.
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2018-06-15
Emilio G
.
Cota
t
r
a
nslate-a
l
l: discard TB
when tb_link_page returns
.
.
.
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2018-06-15
Emili
o
G
.
Cot
a
translate-all:
i
ntroduce asser
t
_no_pa
g
es_locked
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2018-06-15
Emilio G
.
Cota
translat
e
-all: add p
a
ge_locked assertions
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2018-06-15
Emili
o
G
.
Cota
t
r
a
n
slate-all: use per-
p
age
locking in !us
e
r
-
mode
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2018-06-15
E
m
ilio
G
.
Cota
translate-all:
m
ove tb_inval
i
date_phys_page_
r
ange up
.
.
.
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2018-06-15
Emilio G
.
Cota
transl
a
te-
a
ll: w
o
rk
pag
e
-by
-
p
age in
t
b_invali
d
at
e
_phys_r
a
nge_1
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2018-06-15
Emilio G
.
Co
t
a
t
r
anslate
-
all:
re
m
ove hole in P
a
geDesc
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2018-06-15
Emi
l
io G
.
Cota
translate-
a
ll: mak
e
l1_map lockles
s
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2018-06-15
E
milio G
.
Cota
t
r
anslate-all: ite
r
ate over TBs in a pa
g
e with PAGE_FOR_EACH_TB
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2018-06-15
Em
i
l
i
o G
.
Cota
tcg: mov
e
t
b
_ctx
.
tb_phys_invalidate_cou
n
t
t
o tc
g
_ctx
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2018-06-15
Emilio G
.
C
ota
tcg
:
tra
c
k
TB
s
wit
h
per-r
e
gion BST's
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2018-06-15
Emilio G
.
Cota
qht: return existin
g
en
t
ry w
h
e
n
qht_insert fai
l
s
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2018-06-15
Emili
o
G
.
Cota
qht: require a d
e
fault com
p
aris
o
n function
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2018-05-20
Emi
l
i
o
G
.
C
o
t
a
tcg: fix s/compliment
/
co
m
plement/ typos
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2018-05-09
E
m
ilio G
.
C
ota
target/riscv: convert to TranslatorOps
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2018-05-09
Emilio G
.
Cota
target/riscv: c
o
nvert
t
o D
i
s
a
s
C
o
n
text
B
ase
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2018-05-09
Emilio G
.
C
ota
ta
r
get/riscv:
c
onv
e
rt to Dis
a
sJumpType
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2018-05-09
Emilio G
.
Cota
target
/
open
r
isc: con
v
e
r
t
to T
r
a
nsl
a
torOp
s
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2018-05-09
E
mil
i
o G
.
Cota
target/o
p
enrisc: convert to DisasContex
t
Base
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2018-05-09
Emilio G
.
C
o
ta
targe
t
/s390x:
c
onvert
t
o TranslatorOps
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2018-05-09
Emilio G
.
Cota
tar
g
et/s390x
:
c
onvert
t
o
Dis
a
sContextBase
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2018-05-09
Emi
l
io
G
.
Cota
t
arget/s390x:
convert t
o
DisasJumpType
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2018-05-09
Em
i
lio
G
.
Cota
t
a
rget/mi
p
s: conver
t
to Tr
a
nsl
a
torOps
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2018-05-09
Emilio G
.
Cota
target/mips: use *ctx
for
DisasContext
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2018-05-09
Em
i
lio
G
.
Cota
t
a
rge
t
/mips: co
n
vert to DisasContex
t
Base
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2018-05-09
Emilio G
.
Cota
target/mip
s
: c
o
nvert t
o
DisasJumpTy
p
e
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2018-05-09
Emilio
G
.
C
ota
target/m
i
ps: use looku
p
_and_goto_
p
t
r
on B
S
_
S
T
OP
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2018-05-09
Emili
o
G
.
Cota
target/sparc: convert
t
o
T
r
ans
l
atorOps
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2018-05-09
Emilio
G
.
Co
t
a
ta
r
get/sparc: convert
t
o
D
isasCon
t
extBa
s
e
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2018-05-09
E
milio G
.
Cota
tar
g
e
t
/sparc: convert to D
i
sasJ
u
mpTyp
e
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2018-05-09
Emilio
G
.
Cota
target/s
h
4:
c
on
v
ert to TranslatorOps
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2018-05-09
Emilio
G
.
Cota
translator: merge max_in
s
ns into DisasContextBase
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2018-05-09
Emilio
G
.
C
ota
target/mips: avoid i
n
t
eger over
f
low
in next
_
p
a
ge PC
.
.
.
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2018-05-09
Emilio G
.
Cota
tar
g
e
t/s390x: avoid integer overflow in next_pag
e
PC
.
.
.
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2018-05-09
Emilio G
.
C
ota
ta
r
get
/
ar
m
: avoid integer overf
l
o
w
in nex
t
_page
P
C
.
.
.
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2018-05-09
Emil
i
o
G
.
C
ot
a
ta
r
get/micro
b
laze: avoid
integer ov
e
rflow in next_page
.
.
.
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2018-05-09
Emilio G
.
Cota
t
arget/tilegx: avoid i
n
teger overflo
w
i
n
n
ext_page
.
.
.
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2018-05-09
E
m
ilio G
.
Cota
target/
u
nicore32:
a
v
o
i
d
integ
e
r
overflow in n
e
xt_page
.
.
.
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2018-05-09
Emilio
G
.
Cota
target/xtens
a
: avoid integer over
f
low in next_page
.
.
.
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2018-05-09
Em
i
lio G
.
Cota
t
a
rget/lm3
2
: av
o
id
i
nteger overflow in
next
_
pag
e
PC
.
.
.
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2018-05-09
Emil
i
o G
.
C
ota
target/cris: avoid integer overf
l
o
w
in next_page PC
.
.
.
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2018-05-09
Em
i
lio
G
.
Cota
targe
t
/risc
v
:
avoid i
n
teger
o
verflow i
n
next_page PC
.
.
.
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2018-04-13
E
m
ilio G
.
Cota
s
o
ft
f
loat
:
fix {m
i
n, max}nummag f
o
r
same-abs-value
.
.
.
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2018-02-16
Emilio
G
.
Cot
a
target/ppc: convert to TranslatorOp
s
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2018-02-16
Emilio
G
.
Cot
a
target/ppc: c
o
nvert to Disa
s
Conte
x
tBase
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2017-12-18
E
m
ilio G
.
Cot
a
qht: fix ker
n
el-doc marku
p
in qht
.
h
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2017-12-18
Emil
i
o G
.
Cota
translate-all: f
i
x 'consisits' typ
o
in commen
t
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2017-12-18
Emili
o
G
.
Cota
disas/arm: fix 'instuction' typo in comment
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2017-11-14
Emilio G
.
Cota
thread-posix:
fi
x
qemu_r
e
c_m
u
te
x
_
t
rylock macro
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2017-11-13
Emi
l
io
G
.
Cot
a
hw: add
.
min
_
cpus
a
n
d
.
default_cpus fields to
m
achine
_
class
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2017-11-13
Emil
i
o G
.
C
o
ta
x
l
nx-zc
u
102: Spe
c
if
y
th
e
max number o
f
CP
U
s for the
.
.
.
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2017-11-13
Emilio G
.
C
o
ta
qom: move CPUClass
.
tcg_initialize to a global
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2017-11-13
Emilio G
.
Cota
arm
/
transl
a
te-a6
4
: mar
k
path as unreachable
t
o
eliminate
.
.
.
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2017-11-07
Emilio
G
.
Cota
linux-us
e
r: fix 'finshed' typo in comment
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2017-10-24
Emilio
G
.
C
o
ta
tra
n
slate-all
:
exit from tb
_
phys_invalidate
i
f qht_re
m
ove
.
.
.
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2017-10-24
Emilio G
.
C
o
ta
tcg
:
enable multiple
T
CG contexts in softmmu
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2017-10-24
Emilio G
.
C
ota
tcg:
introduce r
e
gions
to split code_gen_buffer
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2017-10-24
E
milio G
.
Cot
a
translat
e
-all
:
use qemu
_
pr
o
tect_rw
x
/none helpers
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2017-10-24
Emilio G
.
C
ota
osdep: introduce qemu_mprotec
t
_rwx/n
o
ne
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2017-10-24
Emilio G
.
Cota
tcg: allocate o
p
timizer temps with tcg_malloc
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2017-10-24
Emili
o
G
.
C
o
ta
tcg: distribute profiling count
e
rs across TCGContext's
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2017-10-24
Emilio G
.
Co
t
a
tcg: int
r
oduce *
*
tcg_ctxs
t
o keep
t
rack of all T
C
GContex
t
's
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2017-10-24
Emilio G
.
Cota
g
e
n
-ic
o
u
nt: fo
l
d exitreq_la
b
el
i
n
to
TCGContext
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2017-10-24
Em
i
lio
G
.
C
o
ta
tcg: define tc
g
_init_
c
tx and make tcg_ctx
a
pointe
r
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2017-10-24
Emil
i
o G
.
Cota
tcg: take tb_ctx o
u
t of TCGCont
e
xt
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2017-10-24
Emilio
G
.
Cot
a
translate-al
l
: report correct avg host TB
size
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2017-10-24
Emilio G
.
Cota
exec-all:
ren
a
me
t
b_free
to tb_
r
em
o
ve
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2017-10-24
Emilio G
.
Cota
translate-
a
l
l: use
a
bin
a
r
y
s
earch tree to tr
a
ck TBs
.
.
.
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2017-10-24
Emilio G
.
Cota
cpu-exe
c
:
lookup/generate TB o
u
tside e
x
c
l
u
sive region
.
.
.
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2017-10-24
Emilio G
.
Cota
tcg: check CF_PARALLEL instead o
f
parallel_c
p
us
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2017-10-24
Em
i
lio G
.
Co
t
a
target/sparc: check
CF_PARALLEL inst
e
ad of parallel_cp
u
s
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2017-10-24
E
m
i
l
io G
.
C
ota
tar
g
e
t
/sh4: ch
e
c
k CF_PARALLEL inste
a
d of parallel_cp
u
s
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2017-10-24
Emili
o
G
.
Cota
targe
t
/s390x: check CF_PARALLEL instead of parallel_
c
pus
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
next