repo.or.cz
/
qemu
/
kevin.git
/
search
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
log
|
graphiclog1
|
graphiclog2
|
commit
|
commitdiff
|
tree
|
refs
|
edit
|
fork
first
·
prev
·
next
cpus: introduce cpu_update_icount helper
2017-04-10
Alex Bennée
cp
u
s:
i
n
troduce cpu_update_
i
count helpe
r
Signed-off-by:
Alex Bennée
<alex.bennee@linaro.org>
commit
|
commitdiff
|
tree
2017-04-10
A
l
ex Bennée
cpus:
d
on't c
r
edit executed inst
r
uctions before they
.
.
.
Signed-off-by:
Alex Bennée
<alex.bennee@linaro.org>
commit
|
commitdiff
|
tree
2017-04-10
Alex Bennée
cpus: move icount preparation out of tcg_exe
c
_cpu
Signed-off-by:
Alex Bennée
<alex.bennee@linaro.org>
commit
|
commitdiff
|
tree
2017-04-10
Alex Bennée
cpus: check cpu->ru
n
ning in cpu_get_
i
count_raw()
Signed-off-by:
Alex Bennée
<alex.bennee@linaro.org>
commit
|
commitdiff
|
tree
2017-04-10
Alex B
e
nnée
cpus: rem
o
ve icount ha
n
d
l
in
g
fr
o
m qemu_tcg_cpu_th
r
ead_fn
Signed-off-by:
Alex Bennée
<alex.bennee@linaro.org>
commit
|
commitdiff
|
tree
2017-04-10
Ale
x
Bennée
target/i386/misc_helper: w
r
ap B
Q
L around
a
no
t
her I
R
Q
.
.
.
Signed-off-by:
Alex Bennée
<alex.bennee@linaro.org>
commit
|
commitdiff
|
tree
2017-04-07
Alex Benné
e
s
c
ripts/qemugdb/
m
t
ree
.
py: fix up mtree dum
p
Signed-off-by:
Alex Bennée
<alex.bennee@linaro.org>
commit
|
commitdiff
|
tree
2017-03-28
Alex Ben
n
ée
re
p
lay/rep
l
ay
.
c: bum
p
REPL
A
Y
_
V
ERSION
Signed-off-by:
Alex Bennée
<alex.bennee@linaro.org>
commit
|
commitdiff
|
tree
2017-03-28
A
l
ex Bennée
ui/console: use exclusive me
c
han
i
sm
d
ir
e
ctly
Signed-off-by:
Alex Bennée
<alex.bennee@linaro.org>
commit
|
commitdiff
|
tree
2017-03-28
Alex Bennée
u
i/consol
e
: ensure
do_s
a
fe_dpy_refresh holds BQL
Signed-off-by:
Alex Bennée
<alex.bennee@linaro.org>
commit
|
commitdiff
|
tree
2017-03-28
Alex Bennée
b
sd-user: align use of mmap_
l
ock to
t
hat
o
f
l
inux-user
Signed-off-by:
Alex Bennée
<alex.bennee@linaro.org>
commit
|
commitdiff
|
tree
2017-03-28
Alex Bennée
user-exec: handl
e
synchr
o
nous sign
a
ls
from Q
E
MU gra
c
e
f
ully
Signed-off-by:
Alex Bennée
<alex.bennee@linaro.org>
commit
|
commitdiff
|
tree
2017-03-17
Alex Bennée
u
i
/console: ensure
g
r
aph
i
c updates don't race
wit
h
.
.
.
Signed-off-by:
Alex Bennée
<alex.bennee@linaro.org>
Signed-off-by:
Alex Bennée
<alex.bennee@linaro.org>
commit
|
commitdiff
|
tree
2017-03-10
Alex Bennée
docker/dockerf
i
les/debian-s390-cross: include
cla
n
g
Signed-off-by:
Alex Bennée
<alex.bennee@linaro.org>
commit
|
commitdiff
|
tree
2017-03-09
Alex
Bennée
h
w/intc/arm_gic:
m
oder
n
ise the DPRINTF
Signed-off-by:
Alex Bennée
<alex.bennee@linaro.org>
commit
|
commitdiff
|
tree
2017-03-09
Alex Benn
é
e
target
/
arm/
h
e
l
per:
make it clear the EC field
i
s also
.
.
.
Signed-off-by:
Alex Bennée
<alex.bennee@linaro.org>
commit
|
commitdiff
|
tree
2017-03-09
Alex Bennée
t
r
anslate
-
all: exit
cpu_
r
estore_stat
e
early if t
r
anslating
Signed-off-by:
Alex Bennée
<alex.bennee@linaro.org>
commit
|
commitdiff
|
tree
2017-03-09
Alex Ben
n
ée
targe
t
/xtensa:
hold BQL for interrupt processing
Signed-off-by:
Alex Bennée
<alex.bennee@linaro.org>
commit
|
commitdiff
|
tree
2017-03-09
Ale
x
Ben
n
ée
s390x/mis
c
_helper
.
c: wrap IO instructions
in BQL
Signed-off-by:
Alex Bennée
<alex.bennee@linaro.org>
commit
|
commitdiff
|
tree
2017-03-09
A
lex
B
e
nnée
s
parc/
s
parc64: gra
b
BQL before calling cpu_check_irqs
Signed-off-by:
Alex Bennée
<alex.bennee@linaro.org>
commit
|
commitdiff
|
tree
2017-03-09
Alex Bennée
cpu
s
.
c
: add additio
n
al
error_report w
h
en
!
TARGET_SUPPO
R
T_MTTCG
Signed-off-by:
Alex Bennée
<alex.bennee@linaro.org>
commit
|
commitdiff
|
tree
2017-03-09
Al
e
x Bennée
targ
e
t/i38
6
/cpu
.
h: declare
T
C
G_GUEST_DEFAULT_MO
Signed-off-by:
Alex Bennée
<alex.bennee@linaro.org>
commit
|
commitdiff
|
tree
2017-03-09
A
lex
Bennée
vl
/
cpus: be smart
e
r with icount and MTTCG
Signed-off-by:
Alex Bennée
<alex.bennee@linaro.org>
commit
|
commitdiff
|
tree
2017-02-28
Alex Bennée
.
s
h
ippabl
e
: add s390
x
-cross ta
r
get
Signed-off-by:
Alex Bennée
<alex.bennee@linaro.org>
commit
|
commitdiff
|
tree
2017-02-28
Alex
B
ennée
n
e
w:
d
ockerf
i
l
es/
d
ebi
a
n-s390-cro
s
s
Signed-off-by:
Alex Bennée
<alex.bennee@linaro.org>
commit
|
commitdiff
|
tree
2017-02-24
Al
e
x Be
n
né
e
t
cg: enable MTTCG by defa
u
lt for ARM on x
8
6 hosts
Signed-off-by:
Alex Bennée
<alex.bennee@linaro.org>
commit
|
commitdiff
|
tree
2017-02-24
Alex Ben
n
ée
h
w
/
misc/imx
6
_src: defer clearing of
SRC_SCR reset bits
Signed-off-by:
Alex Bennée
<alex.bennee@linaro.org>
commit
|
commitdiff
|
tree
2017-02-24
Alex Bennée
t
a
rge
t
-arm: en
s
u
re all
c
ross
vCPUs TLB f
l
ushes complete
Signed-off-by:
Alex Bennée
<alex.bennee@linaro.org>
commit
|
commitdiff
|
tree
2017-02-24
Alex
Bennée
tar
g
et-arm: don't generate
W
FE/YIELD calls for MTTCG
Signed-off-by:
Alex Bennée
<alex.bennee@linaro.org>
commit
|
commitdiff
|
tree
2017-02-24
Alex
B
ennée
target
-
arm/powerct
l
: defer
c
pu res
e
t work t
o
CPU context
Signed-off-by:
Alex Bennée
<alex.bennee@linaro.org>
commit
|
commitdiff
|
tree
2017-02-24
A
lex Bennée
cputlb: intro
d
uce tlb_flush_
*
_all_cpus[_synced
]
Signed-off-by:
Alex Bennée
<alex.bennee@linaro.org>
commit
|
commitdiff
|
tree
2017-02-24
Alex Bennée
cputlb: atomically updat
e
tlb fields used by tlb_reset_dir
t
y
Signed-off-by:
Alex Bennée
<alex.bennee@linaro.org>
commit
|
commitdiff
|
tree
2017-02-24
Alex Bennée
cputlb: add
tlb_flush_by_mmuidx
async routines
Signed-off-by:
Alex Bennée
<alex.bennee@linaro.org>
commit
|
commitdiff
|
tree
2017-02-24
A
l
ex Bennée
cp
u
tlb an
d
ar
m
/sparc targets:
conv
e
r
t mmuidx
flushes
.
.
.
Signed-off-by:
Alex Bennée
<alex.bennee@linaro.org>
commit
|
commitdiff
|
tree
2017-02-24
Alex Bennée
cputl
b
:
twea
k
q
e
mu_ram_addr_from_host_nofail r
e
p
o
r
t
ing
Signed-off-by:
Alex Bennée
<alex.bennee@linaro.org>
commit
|
commitdiff
|
tree
2017-02-24
Alex Benn
é
e
cputlb: add assert
_
cpu_is_self che
c
k
s
Signed-off-by:
Alex Bennée
<alex.bennee@linaro.org>
commit
|
commitdiff
|
tree
2017-02-24
A
l
ex Bennée
tcg: enable t
h
read-per-vCPU
Signed-off-by:
Alex Bennée
<alex.bennee@linaro.org>
commit
|
commitdiff
|
tree
2017-02-24
Alex Be
n
née
tcg: enable tb_lock() for Sof
t
MMU
Signed-off-by:
Alex Bennée
<alex.bennee@linaro.org>
commit
|
commitdiff
|
tree
2017-02-24
Al
e
x Benné
e
tcg: remove global exit_request
Signed-off-by:
Alex Bennée
<alex.bennee@linaro.org>
commit
|
commitdiff
|
tree
2017-02-24
Alex Benné
e
tcg: rename tcg_current_cpu
t
o t
c
g_cur
r
en
t
_rr_cp
u
Signed-off-by:
Alex Bennée
<alex.bennee@linaro.org>
commit
|
commitdiff
|
tree
2017-02-24
A
l
ex
B
enné
e
tcg: a
d
d kick timer for single-t
h
readed vCP
U
e
m
u
l
atio
n
Signed-off-by:
Alex Bennée
<alex.bennee@linaro.org>
commit
|
commitdiff
|
tree
2017-02-24
Alex
Benn
é
e
tcg
:
m
o
v
e TCG_MO/BA
R
types i
n
to own file
Signed-off-by:
Alex Bennée
<alex.bennee@linaro.org>
commit
|
commitdiff
|
tree
2017-02-24
Ale
x
Be
n
née
docs: new design d
o
cumen
t
m
u
lti-t
h
r
e
ad-tc
g
.
txt
Signed-off-by:
Alex Bennée
<alex.bennee@linaro.org>
commit
|
commitdiff
|
tree
2017-02-24
Alex
Bennée
MAINTAINERS:
mer
g
e Build and
test automat
i
o
n
with Docker
.
.
.
Signed-off-by:
Alex Bennée
<alex.bennee@linaro.org>
commit
|
commitdiff
|
tree
2017-02-24
Alex
Ben
n
ée
.
shippable
.
yml: n
e
w CI provi
d
er
Signed-off-by:
Alex Bennée
<alex.bennee@linaro.org>
commit
|
commitdiff
|
tree
2017-02-24
A
lex Bennée
new: debian doc
k
e
r targets for cros
s
-compi
l
i
n
g
Signed-off-by:
Alex Bennée
<alex.bennee@linaro.org>
commit
|
commitdiff
|
tree
2017-02-24
Alex Ben
n
ée
t
es
t
s/
d
oc
k
er: add ba
s
ic u
s
er mapping suppo
r
t
Signed-off-by:
Alex Bennée
<alex.bennee@linaro.org>
commit
|
commitdiff
|
tree
2017-02-10
Alex Benné
e
.
tra
v
is
.
yml
:
s
p
lit VM
based builds
Signed-off-by:
Alex Bennée
<alex.bennee@linaro.org>
commit
|
commitdiff
|
tree
2017-02-10
A
lex Bennée
.
travis
.
yml: don't
specify
CO
N
FIG t
w
i
c
e
Signed-off-by:
Alex Bennée
<alex.bennee@linaro.org>
commit
|
commitdiff
|
tree
2017-01-13
Alex Ben
n
ée
cputlb: drop flus
h
_global flag
f
rom tlb
_
flus
h
Signed-off-by:
Alex Bennée
<alex.bennee@linaro.org>
commit
|
commitdiff
|
tree
2017-01-13
Alex Ben
n
ée
cpu_co
m
mon
_
reset: wrap TCG sp
e
cific code i
n
tcg_enabled()
Signed-off-by:
Alex Bennée
<alex.bennee@linaro.org>
commit
|
commitdiff
|
tree
2017-01-13
Alex Bennée
qom/cpu: move tlb_flus
h
t
o cpu_common_reset
Signed-off-by:
Alex Bennée
<alex.bennee@linaro.org>
commit
|
commitdiff
|
tree
2017-01-12
Alex Ben
n
ée
tr
a
vis: add Trusty with clang stable bu
i
ld
Signed-off-by:
Alex Bennée
<alex.bennee@linaro.org>
commit
|
commitdiff
|
tree
2017-01-10
A
l
ex Ben
n
ée
te
s
ts:
New te
s
t-bitcnt
Signed-off-by:
Alex Bennée
<alex.bennee@linaro.org>
commit
|
commitdiff
|
tree
2016-12-05
Alex
B
e
nnée
t
arget-
a
rm/transla
t
e-a64: fix
gen_load_exclusive
Signed-off-by:
Alex Bennée
<alex.bennee@linaro.org>
commit
|
commitdiff
|
tree
2016-11-01
Ale
x
B
ennée
exec
.
c: ensure all Addres
s
Sp
a
ceDispatch updates under R
C
U
commit
|
commitdiff
|
tree
2016-10-31
Alex Benné
e
t
c
g: m
o
ve locking for
t
b
_
invalidate_
p
hys_
p
a
g
e
_range up
Signed-off-by:
Alex Bennée
<alex.bennee@linaro.org>
commit
|
commitdiff
|
tree
2016-10-31
A
l
ex Benn
é
e
c
pus: re-factor out
ha
n
d
l
e_icou
n
t_d
e
adline
Signed-off-by:
Alex Bennée
<alex.bennee@linaro.org>
commit
|
commitdiff
|
tree
2016-10-31
Alex Benn
é
e
tcg: cpus
rm
t
cg_exec
_
all(
)
Signed-off-by:
Alex Bennée
<alex.bennee@linaro.org>
commit
|
commitdiff
|
tree
2016-10-31
A
lex B
e
nnée
tcg: move tcg_exec
_
all and helpers above thread f
n
Signed-off-by:
Alex Bennée
<alex.bennee@linaro.org>
commit
|
commitdiff
|
tree
2016-10-31
Alex Bennée
target-arm/ar
m
-
p
owerctl: wak
e
up sleeping CPUs
Tested-by:
Alex Bennée
<alex.bennee@linaro.org>
Signed-off-by:
Alex Bennée
<alex.bennee@linaro.org>
commit
|
commitdiff
|
tree
2016-10-31
Alex
Ben
n
é
e
translate-all: Add assert_(m
e
mory
|
tb
)
_
l
ock anno
t
ations
Signed-off-by:
Alex Bennée
<alex.bennee@linaro.org>
commit
|
commitdiff
|
tree
2016-10-31
A
l
e
x
B
ennée
linux-us
e
r
/
elfload: ensure m
m
ap_lock() hel
d
w
h
ile s
e
tting up
Signed-off-by:
Alex Bennée
<alex.bennee@linaro.org>
commit
|
commitdiff
|
tree
2016-10-31
Alex Bennée
cpu-exec: in
c
lude cpu_index in C
P
U_L
O
G_EX
E
C messages
Signed-off-by:
Alex Bennée
<alex.bennee@linaro.org>
commit
|
commitdiff
|
tree
2016-10-31
Ale
x
B
ennée
t
r
anslate-all: add
D
EB
U
G_LOC
K
I
NG as
s
erts
Signed-off-by:
Alex Bennée
<alex.bennee@linaro.org>
commit
|
commitdiff
|
tree
2016-10-31
Alex Bennée
t
r
a
nslate_all: DEBUG
_
FLUS
H
-> DEBU
G
_TB_FLUSH
Signed-off-by:
Alex Bennée
<alex.bennee@linaro.org>
commit
|
commitdiff
|
tree
2016-10-31
Alex Bennée
c
p
us: make
a
ll_vcpus_paused()
return boo
l
Signed-off-by:
Alex Bennée
<alex.bennee@linaro.org>
commit
|
commitdiff
|
tree
2016-10-28
Alex
Benn
é
e
ne
t
: spli
t
co
l
o_compa
r
e_pkt
_
info into two trace even
t
s
Signed-off-by:
Alex Bennée
<alex.bennee@linaro.org>
commit
|
commitdiff
|
tree
2016-10-26
Alex Bennée
linux-user: enable p
a
ra
l
lel
c
ode generation o
n
clone
Signed-off-by:
Alex Bennée
<alex.bennee@linaro.org>
commit
|
commitdiff
|
tree
2016-10-23
A
le
x
B
enn
é
e
k
vm-all: don't u
s
e sta
l
e dbg_data-
>
cpu
Signed-off-by:
Alex Bennée
<alex.bennee@linaro.org>
commit
|
commitdiff
|
tree
2016-10-17
Alex Be
n
n
é
e
tests/docker/
M
akef
i
le
.
in
c
lude: add a gene
r
ic docker
.
.
.
Signed-off-by:
Alex Bennée
<alex.bennee@linaro.org>
commit
|
commitdiff
|
tree
2016-10-17
Alex
B
ennée
test
s
/do
c
ke
r
: make test-mingw honour TARGET_LIST
Signed-off-by:
Alex Bennée
<alex.bennee@linaro.org>
commit
|
commitdiff
|
tree
2016-10-17
Alex
B
ennée
tests/dock
e
r: test-
b
uild s
c
ript
Signed-off-by:
Alex Bennée
<alex.bennee@linaro.org>
commit
|
commitdiff
|
tree
2016-10-17
A
l
ex Bennée
te
s
ts/docker: ad
d
travis dockerfi
l
e
Signed-off-by:
Alex Bennée
<alex.bennee@linaro.org>
commit
|
commitdiff
|
tree
2016-10-04
Al
e
x
B
ennée
.
t
r
avis
.
y
ml: add
g
cc san
i
tizer build
Signed-off-by:
Alex Bennée
<alex.bennee@linaro.org>
commit
|
commitdiff
|
tree
2016-10-04
Alex Bennée
qga/co
m
mand: us
e
QEMU atomi
c
p
r
imi
t
ives
Signed-off-by:
Alex Bennée
<alex.bennee@linaro.org>
commit
|
commitdiff
|
tree
2016-10-04
Alex Bennée
linux-user/syscall:
e
xtend lock arou
n
d
c
pu-l
i
st
Signed-off-by:
Alex Bennée
<alex.bennee@linaro.org>
commit
|
commitdiff
|
tree
2016-10-04
A
lex Bennée
uti
l
/qht: atom
i
cally set b->hashes
Signed-off-by:
Alex Bennée
<alex.bennee@linaro.org>
commit
|
commitdiff
|
tree
2016-10-04
Alex Bennée
cpu: atomically
m
odify
cpu->exit_requ
e
st
Signed-off-by:
Alex Bennée
<alex.bennee@linaro.org>
commit
|
commitdiff
|
tree
2016-10-04
Alex
Be
n
née
qom/c
p
u: atom
i
call
y
clea
r
t
he tb
_
jmp_cache
Signed-off-by:
Alex Bennée
<alex.bennee@linaro.org>
commit
|
commitdiff
|
tree
2016-10-04
A
l
e
x Bennée
qom/
o
b
j
ect: u
p
da
t
e
c
las
s
cache at
o
m
i
c
a
lly
Signed-off-by:
Alex Bennée
<alex.bennee@linaro.org>
commit
|
commitdiff
|
tree
2016-10-04
Alex Bennée
t
c
g/op
t
imi
z
e: m
o
ve def
a
u
lt return out
o
f
if st
a
t
emen
t
Signed-off-by:
Alex Bennée
<alex.bennee@linaro.org>
commit
|
commitdiff
|
tree
2016-10-04
Ale
x
Bennée
atomic
.
h: comment on use
o
f
a
tomic_read
/
set
Signed-off-by:
Alex Bennée
<alex.bennee@linaro.org>
commit
|
commitdiff
|
tree
2016-10-04
Alex Bennée
a
t
o
m
i
c
.
h
:
fix
__SANITIZE
_
THREAD__ build
Signed-off-by:
Alex Bennée
<alex.bennee@linaro.org>
commit
|
commitdiff
|
tree
2016-09-28
Alex B
e
nnée
u
i
/
vnc-enc-tight: remov
e
switch and have single r
e
turn
Signed-off-by:
Alex Bennée
<alex.bennee@linaro.org>
commit
|
commitdiff
|
tree
2016-09-27
Al
e
x Bennée
cp
u
s:
pass CPUState to run_on_c
p
u helpers
Signed-off-by:
Alex Bennée
<alex.bennee@linaro.org>
Signed-off-by:
Alex Bennée
<alex.bennee@linaro.org>
commit
|
commitdiff
|
tree
2016-09-13
Alex Bennée
tcg: cpu-e
x
ec:
remove tb_lock from the hot-path
Signed-off-by:
Alex Bennée
<alex.bennee@linaro.org>
commit
|
commitdiff
|
tree
2016-09-13
Alex Bennée
tcg: set up tb->page_addr befor
e
insertion
Signed-off-by:
Alex Bennée
<alex.bennee@linaro.org>
commit
|
commitdiff
|
tree
2016-07-20
Alex
Benn
é
e
dock
e
r: pass EXECUT
A
BLE
t
o build
s
c
r
i
pt
Signed-off-by:
Alex Bennée
<alex.bennee@linaro.org>
commit
|
commitdiff
|
tree
2016-07-20
Alex Benn
é
e
te
s
t
s
/docker/doc
k
er
.
py:
a
dd
u
pd
a
te ope
r
ation
Signed-off-by:
Alex Bennée
<alex.bennee@linaro.org>
commit
|
commitdiff
|
tree
2016-07-20
Alex
Bennée
tests/d
o
c
k
er
/
dockerfil
e
s: new debian
-
b
o
o
tstrap
.
d
o
ck
e
r
Signed-off-by:
Alex Bennée
<alex.bennee@linaro.org>
commit
|
commitdiff
|
tree
2016-07-20
A
l
ex Bennée
tests/docker/doc
k
er
.
py: ch
e
ck
and run
.
pre sc
r
ipt
Signed-off-by:
Alex Bennée
<alex.bennee@linaro.org>
commit
|
commitdiff
|
tree
2016-07-20
A
l
ex Bennée
tes
t
s/docker/docker
.
py: supp
o
rt --include-
e
xecu
t
able
Signed-off-by:
Alex Bennée
<alex.bennee@linaro.org>
commit
|
commitdiff
|
tree
2016-07-20
Al
e
x Bennée
tests/docker/docke
r
.
py: do
c
k
er_
d
i
r
outside build
Signed-off-by:
Alex Bennée
<alex.bennee@linaro.org>
commit
|
commitdiff
|
tree
2016-06-08
Alex Bennée
.
travis
.
ym
l
: add trusty GCE target
Signed-off-by:
Alex Bennée
<alex.bennee@linaro.org>
commit
|
commitdiff
|
tree
2016-05-13
Alex Benné
e
t
c
g: reo
r
ganize tb_
f
i
nd_physical
l
oop
Signed-off-by:
Alex Bennée
<alex.bennee@linaro.org>
commit
|
commitdiff
|
tree
2016-04-05
Alex Bennée
in
c
lude/
q
emu/
a
to
m
i
c
: add compile time asserts
Signed-off-by:
Alex Bennée
<alex.bennee@linaro.org>
commit
|
commitdiff
|
tree
2016-04-05
A
lex Be
n
née
cpus
:
don't use atomi
c
_read f
o
r vm_clock_warp_s
t
a
r
t
Signed-off-by:
Alex Bennée
<alex.bennee@linaro.org>
commit
|
commitdiff
|
tree
2016-04-05
Ale
x
Bennée
.
travis
.
y
ml:
m
a
k
e -j3
Signed-off-by:
Alex Bennée
<alex.bennee@linaro.org>
commit
|
commitdiff
|
tree
2016-04-05
Alex Benn
é
e
.
t
r
avis
.
ym
l
: enab
l
e
O
SX bu
i
l
d
s
Signed-off-by:
Alex Bennée
<alex.bennee@linaro.org>
commit
|
commitdiff
|
tree
next