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
rcu_queue: add RCU QSIMPLEQ
2018-08-23
Emili
o
G
.
Cota
rcu_queue: add RCU QSIMPLEQ
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2018-08-23
E
mili
o
G
.
Cota
r
c
u
_que
u
e: remove barrier from QLIST_EMPT
Y
_RC
U
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2018-08-23
Emilio G
.
Cota
rcu_queu
e
:
u
se atomic_s
e
t
in QLIST_REMOVE_RCU
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2018-08-23
Emilio G
.
C
o
ta
h
m
p-commands-inf
o
: add sync-pr
o
file
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2018-08-23
E
milio G
.
C
o
ta
hm
p
-commands: add
s
y
n
c-profile
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2018-08-23
Emilio
G
.
Cota
vl:
a
dd
-
enab
l
e
-sync-pro
f
i
l
e
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2018-08-23
Emilio G
.
Cota
tests/ato
m
ic_add-bench: add -p to ena
b
le sync
prof
i
le
r
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2018-08-23
E
milio G
.
C
o
t
a
qsp: tr
a
ck BQL callers explic
i
tly
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2018-08-23
Emilio G
.
Cota
q
s
p: suppo
r
t call site coalescing
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2018-08-23
Emilio G
.
Cota
qsp: add qsp
_
reset
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2018-08-23
Emilio G
.
Cota
q
sp: add
s
ort_by option to qsp_report
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2018-08-23
Emili
o
G
.
Cota
qsp:
Q
EMU'
s
Synchr
o
n
ization Profiler
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2018-08-23
E
m
i
li
o
G
.
Cota
seqlock: constify
seqloc
k
_read_begin
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2018-07-09
E
m
ili
o
G
.
Cot
a
translate-all: honour CF_NOCACHE in
t
b_g
e
n_code
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2018-07-03
E
m
i
lio G
.
Cota
t
arget/ppc: set
is_jmp on ppc_tr_breakpoint_check
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2018-07-02
Emili
o
G
.
Cota
translate-all: fix locking
o
f
T
B
s
whose two pages share
.
.
.
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2018-06-28
Emilio G
.
C
o
ta
tes
t
s/atom
i
c
_
a
dd
-
bench: add
-
m option to use mutexes
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2018-06-27
Emil
i
o
G
.
Cota
trace:
enable
t
raci
n
g of TC
G
a
t
omics
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2018-06-27
Emilio
G
.
Co
t
a
trace: add trace_mem_build
_
info_no_se_be
/
le
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2018-06-27
Emilio G
.
Cot
a
tr
a
ce: exp
a
nd mem_info:size_shi
f
t
to
3
bits
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2018-06-27
E
milio G
.
Cota
trace: simplify
t
race_mem functio
n
s
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2018-06-27
Emilio G
.
Cota
tr
a
ce
:
fi
x
misreporting of TCG
access sizes fo
r
user
.
.
.
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2018-06-22
Emilio G
.
Cota
tcg: fix --disable-
t
cg
b
uild breakage
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2018-06-15
Emi
l
io G
.
Cota
tcg: remove
tb_loc
k
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2018-06-15
Emili
o
G
.
Cota
translate-all
:
remo
v
e tb_loc
k
mention from cpu_re
s
to
r
e
_
state
.
.
.
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2018-06-15
E
m
ilio G
.
Cota
cpu
t
lb: remove tb_lock
f
r
o
m tlb_flush func
t
ion
s
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2018-06-15
Emilio G
.
Cota
translat
e
-all: prot
e
ct TB jumps with a pe
r
-destinatio
n
.
.
.
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2018-06-15
Emilio G
.
Cota
t
r
anslate-all: discar
d
T
B
when tb_l
i
nk_page
r
et
u
rns
.
.
.
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2018-06-15
Emilio G
.
Cota
tran
s
late-all: introduce a
s
sert_no_pag
e
s_locked
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2018-06-15
E
m
ilio
G
.
Cota
tran
s
lat
e
-a
l
l: add page_loc
k
ed
as
s
ertions
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2018-06-15
E
milio G
.
Cota
tran
s
late-
a
ll: use per-page lock
i
ng in
!
u
ser-mode
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2018-06-15
Emilio G
.
Cota
translate-all: move
t
b
_
inv
a
lidate_phy
s
_page_r
a
ng
e
u
p
.
.
.
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2018-06-15
Emilio G
.
Cota
translate-all:
w
ork page-by
-
page in tb_invalid
a
te_phys_ran
g
e_1
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2018-06-15
Emilio G
.
Cota
tran
s
late-
a
ll: remove hole in Pa
g
eDesc
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2018-06-15
Emili
o
G
.
Co
t
a
translate-al
l
:
make l1_
m
a
p
lock
l
ess
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2018-06-15
E
mili
o
G
.
Cota
translate-all
:
iterate
over T
B
s in
a
page wit
h
PAGE
_
FOR_EACH_T
B
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_invalid
a
te_count to
tcg_ctx
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2018-06-15
Emilio G
.
Cota
t
c
g
: track T
B
s
with pe
r
-region BST's
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2018-06-15
Emi
l
io G
.
C
o
t
a
qht: return existing entry wh
e
n
qht
_
insert
fails
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2018-06-15
Emili
o
G
.
Cota
qht
:
requir
e
a d
e
fault comparison
f
unction
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2018-05-20
E
mil
i
o G
.
Cota
tcg: fix s
/
compl
i
ment
/
co
m
plement/ typ
o
s
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2018-05-09
Emilio G
.
C
o
ta
t
a
rget/ris
c
v: c
o
nvert
to Tra
n
slatorOps
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2018-05-09
Emil
i
o G
.
Cota
target/riscv: convert to Di
s
asCon
t
ex
t
Base
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2018-05-09
Emili
o
G
.
Cota
ta
r
ge
t
/riscv: conv
e
rt to DisasJ
u
mpType
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2018-05-09
Emilio
G
.
C
ota
targe
t
/o
p
enrisc:
c
onvert to TranslatorOps
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2018-05-09
Emilio G
.
Cot
a
t
arg
e
t/
o
penrisc
:
c
o
nv
e
rt to
D
isas
C
on
t
extBase
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2018-05-09
Emilio
G
.
C
ota
target/s390x
:
convert to Tr
a
nsla
t
orO
p
s
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2018-05-09
Emilio G
.
Co
t
a
ta
r
get/s390x:
c
o
nvert t
o
D
isasContextBase
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2018-05-09
Emi
l
io
G
.
C
ota
tar
g
et
/
s390x: con
v
ert to Disas
J
umpType
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2018-05-09
E
m
ilio G
.
Cota
t
a
rget/
m
ips: convert to Tra
n
slatorOps
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2018-05-09
E
milio G
.
Cota
target/mips: use
*
ctx for DisasContext
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2018-05-09
Emilio
G
.
Cota
ta
r
get/mips: c
o
nvert to DisasContextBase
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2018-05-09
Emilio G
.
Cota
target/
m
ips: convert
t
o
D
isasJumpType
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2018-05-09
Emi
l
io G
.
Cota
target/mips: use lookup_and_goto_ptr on BS_STOP
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2018-05-09
E
m
i
l
io G
.
Cota
tar
g
et/sp
a
rc:
c
onvert
to
Tra
n
s
latorOps
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2018-05-09
Emi
l
io G
.
Cota
ta
r
g
et/sparc: conver
t
to Disas
C
ontextBase
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2018-05-09
Emi
l
io G
.
C
ot
a
target/sparc:
co
n
ver
t
to
DisasJum
p
T
y
pe
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2018-05-09
E
mi
l
io
G
.
Cota
tar
g
e
t/sh4: con
v
ert to Transla
t
orO
p
s
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2018-05-09
Emili
o
G
.
Cota
translat
o
r: merge max
_
i
nsn
s
i
n
t
o
DisasContextBase
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2018-05-09
Emi
l
io G
.
Cota
target/
m
ips: av
o
id
i
n
teger ov
e
rflow i
n
next_page PC
.
.
.
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2018-05-09
E
milio
G
.
Cota
target/s39
0
x
:
av
o
id integer o
v
erf
l
ow in n
e
x
t_pa
g
e PC
.
.
.
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2018-05-09
E
m
ilio G
.
Cota
target/arm: av
o
id
i
nteger overflow in
next_page PC
.
.
.
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2018-05-09
E
milio G
.
C
ota
targe
t
/m
i
c
r
oblaze: avoi
d
integer overflow in n
e
xt_
p
age
.
.
.
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2018-05-09
Emilio G
.
C
ot
a
target/tilegx: av
o
id integer o
v
erfl
o
w i
n
next_page
.
.
.
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2018-05-09
Emilio G
.
Cota
target/uni
c
ore32:
avoid
integer
overflow in next_pag
e
.
.
.
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2018-05-09
E
milio
G
.
Cota
tar
g
et/xtensa: avoid integer overflow in next
_
page
.
.
.
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2018-05-09
Emi
l
i
o
G
.
Co
t
a
target/lm32:
a
void intege
r
overflow in next_page PC
.
.
.
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2018-05-09
Emilio G
.
Cot
a
target/cris: avoi
d
integer overflow in ne
x
t_page PC
.
.
.
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2018-05-09
Emilio G
.
Cot
a
target/riscv:
avoid i
n
t
eger overflow i
n
next_page PC
.
.
.
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2018-04-13
Emilio G
.
Cota
softfloat: fi
x
{
min, max}nummag for same-abs-va
l
ue
.
.
.
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2018-02-16
Emili
o
G
.
Cota
target
/
pp
c
:
conv
e
rt to
Trans
l
a
torOps
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2018-02-16
E
milio
G
.
Co
t
a
target/ppc: convert to DisasC
o
ntextBase
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2017-12-18
Emili
o
G
.
Co
t
a
qht: fix kernel-doc markup in qht
.
h
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2017-12-18
Emilio G
.
Cota
trans
l
ate-a
l
l:
f
ix 'consisits' typo in c
o
mment
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2017-12-18
Emilio G
.
Cota
disas/arm: fix '
i
n
s
tuct
i
on' typo in comment
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2017-11-14
Emilio G
.
Cota
thread-posi
x
: fix
q
emu_r
e
c_
m
utex_trylock
m
a
c
ro
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2017-11-13
Emilio
G
.
Cota
h
w: add
.
m
in_cpus and
.
default_cpus fields to machine_c
l
ass
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2017-11-13
Emilio
G
.
Cota
x
l
nx-zcu
1
02
:
Specify
t
he max number of CPUs for the
.
.
.
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2017-11-13
Emilio G
.
C
o
ta
qom:
m
ove CPUCla
s
s
.
t
c
g_in
i
t
i
a
lize t
o
a
glo
b
al
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2017-11-13
Emilio G
.
Cota
arm
/
translate-
a
64: mark path
a
s unreacha
b
le to elimi
n
ate
.
.
.
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2017-11-07
E
m
ilio G
.
Cota
linux-use
r
: fix '
f
inshed
'
t
y
po
in comme
n
t
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2017-10-24
Emilio G
.
Co
t
a
t
ran
s
l
a
te-all: exit
f
r
om tb_p
h
ys_invalid
a
t
e i
f
qht_remove
.
.
.
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2017-10-24
Emi
l
io G
.
Cota
t
c
g
: e
n
able multi
p
l
e TCG c
o
ntexts in soft
m
m
u
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2017-10-24
E
m
ili
o
G
.
C
o
t
a
tcg: i
n
troduc
e
re
g
i
o
n
s
to split code_gen_buf
f
er
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2017-10-24
Emil
i
o
G
.
Cota
translate-all
:
use qem
u
_p
r
ote
c
t_rwx/none helpers
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2017-10-24
Emilio G
.
C
ota
osdep: introduce qemu_mprotect_r
w
x/
n
one
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2017-10-24
Emilio G
.
C
o
ta
tcg: allocate optimi
z
er temps wit
h
t
c
g_malloc
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2017-10-24
Emilio G
.
Cota
tcg: distri
b
ute profiling count
e
rs
a
cross
T
C
G
Co
n
text
'
s
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2017-10-24
Emili
o
G
.
Co
t
a
tcg: introduce *
*
tcg_c
t
xs to keep track of all TCGContex
t
's
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2017-10-24
Emilio G
.
Cota
g
e
n-icount: fold
exitr
e
q
_lab
e
l int
o
T
CGContext
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2017-10-24
Emilio
G
.
Cota
tcg: define tcg_init_ctx
a
nd ma
k
e tcg_ctx a pointer
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2017-10-24
Emi
l
io G
.
C
o
ta
tcg: take t
b
_ctx ou
t
of
T
CGContext
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2017-10-24
Emili
o
G
.
Cota
t
ra
n
slate-all: report correct avg hos
t
TB
s
ize
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2017-10-24
Emilio G
.
Cota
e
x
ec-al
l
: rename tb_free
t
o t
b
_remove
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2017-10-24
Emilio G
.
Cota
translate-
a
ll
:
use a bin
a
ry search t
r
ee to
tra
c
k TBs
.
.
.
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2017-10-24
Emi
l
io G
.
Cot
a
cpu-e
x
e
c: lookup/ge
n
era
t
e T
B
outside exclusive region
.
.
.
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2017-10-24
Emil
i
o G
.
Cota
tcg:
check CF_PAR
A
L
LEL instead of pa
r
al
l
el
_
cpu
s
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2017-10-24
Emilio G
.
Co
t
a
target/spa
r
c: ch
e
ck CF_PARALL
E
L instead of pa
r
a
l
le
l
_cpus
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2017-10-24
Emilio
G
.
Cota
target/s
h
4
:
check
CF_PA
R
ALLEL instead o
f
parallel_cp
u
s
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
2017-10-24
Emi
l
io G
.
Cota
t
a
r
get/
s
3
90x: check
C
F_PARA
L
LEL instead of p
a
ral
l
el_
c
pus
Signed-off-by:
Emilio G. Cota
<cota@braap.org>
commit
|
commitdiff
|
tree
next