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
throttle-groups: do not use qemu_co_enter_next
2017-04-10
Alex Bennée
replay:
a
ssert tim
e
only
g
oes f
o
rw
a
rd
Signed-off-by:
Alex Bennée
<alex.bennee@linaro.org>
commit
|
commitdiff
|
tree
2017-04-10
Alex Be
n
née
cp
u
s: c
a
l
l cpu_
u
pdate_icou
n
t on
rea
d
Signed-off-by:
Alex Bennée
<alex.bennee@linaro.org>
commit
|
commitdiff
|
tree
2017-04-10
Alex
B
ennée
cpu-exec:
update i
c
o
u
n
t
after each TB_
E
XIT
Signed-off-by:
Alex Bennée
<alex.bennee@linaro.org>
commit
|
commitdiff
|
tree
2017-04-10
Alex Bennée
c
pus: i
n
tro
d
uce cpu_update_i
c
ou
n
t helper
Signed-off-by:
Alex Bennée
<alex.bennee@linaro.org>
commit
|
commitdiff
|
tree
2017-04-10
Alex B
e
nn
é
e
c
p
u
s: don't credit executed instruc
t
ions
b
efore they
.
.
.
Signed-off-by:
Alex Bennée
<alex.bennee@linaro.org>
commit
|
commitdiff
|
tree
2017-04-10
Alex B
e
nnée
cpus: move
icou
n
t prep
a
ratio
n
out of
t
cg_
e
xec_c
p
u
Signed-off-by:
Alex Bennée
<alex.bennee@linaro.org>
commit
|
commitdiff
|
tree
2017-04-10
A
l
ex B
e
nnée
cpus:
c
heck cp
u
->runnin
g
in
cpu_get
_
icount_raw()
Signed-off-by:
Alex Bennée
<alex.bennee@linaro.org>
commit
|
commitdiff
|
tree
2017-04-10
Alex Benné
e
cpus: remove i
c
ount handli
n
g from qemu_tcg_cpu_
t
hread_fn
Signed-off-by:
Alex Bennée
<alex.bennee@linaro.org>
commit
|
commitdiff
|
tree
2017-04-10
Alex
Bennée
target/i3
8
6/misc_hel
p
e
r: wrap BQL around ano
t
her IRQ
.
.
.
Signed-off-by:
Alex Bennée
<alex.bennee@linaro.org>
commit
|
commitdiff
|
tree
2017-04-07
Alex Bennée
scripts/qemugdb
/
mtree
.
p
y: fix up mtree dump
Signed-off-by:
Alex Bennée
<alex.bennee@linaro.org>
commit
|
commitdiff
|
tree
2017-03-28
Alex
B
ennée
replay/repla
y
.
c: bump REPLAY_VERSION
Signed-off-by:
Alex Bennée
<alex.bennee@linaro.org>
commit
|
commitdiff
|
tree
2017-03-28
Alex
B
ennée
ui/c
o
nsole:
use exclus
i
ve mechanis
m
directly
Signed-off-by:
Alex Bennée
<alex.bennee@linaro.org>
commit
|
commitdiff
|
tree
2017-03-28
Ale
x
Ben
n
ée
ui
/
c
o
nsole:
ensure do_safe_d
p
y_refresh holds BQL
Signed-off-by:
Alex Bennée
<alex.bennee@linaro.org>
commit
|
commitdiff
|
tree
2017-03-28
Alex Bennée
bsd-user: ali
g
n use of
mmap_lock to that of linux-user
Signed-off-by:
Alex Bennée
<alex.bennee@linaro.org>
commit
|
commitdiff
|
tree
2017-03-28
A
l
ex Bennée
user-exec: handle synchro
n
ou
s
signals
fr
o
m QEMU
graceful
l
y
Signed-off-by:
Alex Bennée
<alex.bennee@linaro.org>
commit
|
commitdiff
|
tree
2017-03-17
Alex Bennée
ui/console
:
ensur
e
grap
h
ic up
d
a
t
es don't rac
e
with
.
.
.
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
Ale
x
Bennée
do
c
ker/d
o
ckerfil
e
s
/
debian-s390
-
cross: include clang
Signed-off-by:
Alex Bennée
<alex.bennee@linaro.org>
commit
|
commitdiff
|
tree
2017-03-09
Al
e
x
B
enn
é
e
hw/intc/arm_g
i
c: modernise t
h
e DPRIN
T
F
Signed-off-by:
Alex Bennée
<alex.bennee@linaro.org>
commit
|
commitdiff
|
tree
2017-03-09
A
l
ex
B
ennée
tar
g
et/arm/h
e
lper
:
make
i
t c
l
ear the
EC
f
iel
d
i
s
a
l
so
.
.
.
Signed-off-by:
Alex Bennée
<alex.bennee@linaro.org>
commit
|
commitdiff
|
tree
2017-03-09
Alex
Bennée
tra
n
slate-all: exi
t
cpu_rest
o
re_s
t
at
e
early if translating
Signed-off-by:
Alex Bennée
<alex.bennee@linaro.org>
commit
|
commitdiff
|
tree
2017-03-09
Ale
x
Bennée
target/xten
s
a
:
hold BQL
for interrupt
p
rocessing
Signed-off-by:
Alex Bennée
<alex.bennee@linaro.org>
commit
|
commitdiff
|
tree
2017-03-09
Alex Ben
n
ée
s
3
90x/misc_helper
.
c
:
w
rap IO instructions in BQL
Signed-off-by:
Alex Bennée
<alex.bennee@linaro.org>
commit
|
commitdiff
|
tree
2017-03-09
Alex
B
ennée
sp
a
r
c
/s
p
arc64: grab
BQL
b
efore calling cpu_check_irqs
Signed-off-by:
Alex Bennée
<alex.bennee@linaro.org>
commit
|
commitdiff
|
tree
2017-03-09
Alex B
e
nnée
cpus
.
c: ad
d
ad
d
it
i
onal er
r
or_report when !
T
ARG
E
T_SU
P
PORT_MTTCG
Signed-off-by:
Alex Bennée
<alex.bennee@linaro.org>
commit
|
commitdiff
|
tree
2017-03-09
Alex Bennée
target/i38
6
/cpu
.
h
: dec
l
are TCG_GUEST_DEFAULT_MO
Signed-off-by:
Alex Bennée
<alex.bennee@linaro.org>
commit
|
commitdiff
|
tree
2017-03-09
Al
e
x Bennée
vl/cpus: be smarter
with icou
n
t and M
T
TCG
Signed-off-by:
Alex Bennée
<alex.bennee@linaro.org>
commit
|
commitdiff
|
tree
2017-02-28
Alex Be
n
née
.
shippable: ad
d
s390x-cross
ta
r
get
Signed-off-by:
Alex Bennée
<alex.bennee@linaro.org>
commit
|
commitdiff
|
tree
2017-02-28
Alex Bennée
new:
d
ockerfiles/debian-s390-cross
Signed-off-by:
Alex Bennée
<alex.bennee@linaro.org>
commit
|
commitdiff
|
tree
2017-02-24
Alex
B
ennée
tcg: enable MTTCG
by
d
e
fau
l
t for ARM on x86
h
ost
s
Signed-off-by:
Alex Bennée
<alex.bennee@linaro.org>
commit
|
commitdiff
|
tree
2017-02-24
Alex Ben
n
ée
hw/misc/imx6_src: d
e
fer 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
arget-arm: ens
u
re all cross vCPUs TLB flushes complete
Signed-off-by:
Alex Bennée
<alex.bennee@linaro.org>
commit
|
commitdiff
|
tree
2017-02-24
A
lex B
e
nnée
target-arm: don'
t
ge
n
erate
WFE
/
YIELD
c
alls for M
T
TCG
Signed-off-by:
Alex Bennée
<alex.bennee@linaro.org>
commit
|
commitdiff
|
tree
2017-02-24
Alex Bennée
t
a
r
get-arm/powe
r
ctl: de
f
er cpu reset
w
o
rk t
o
CPU
context
Signed-off-by:
Alex Bennée
<alex.bennee@linaro.org>
commit
|
commitdiff
|
tree
2017-02-24
A
l
ex Benné
e
cp
u
t
l
b: introduce tlb_flush_*_all_cpus[
_
s
y
nced]
Signed-off-by:
Alex Bennée
<alex.bennee@linaro.org>
commit
|
commitdiff
|
tree
2017-02-24
A
l
ex Bennée
cputlb: atomica
l
ly update tlb fields use
d
by tlb_re
s
et_dirty
Signed-off-by:
Alex Bennée
<alex.bennee@linaro.org>
commit
|
commitdiff
|
tree
2017-02-24
Alex
Benn
é
e
cputlb: add tlb_flush_by_
m
mu
i
dx async routines
Signed-off-by:
Alex Bennée
<alex.bennee@linaro.org>
commit
|
commitdiff
|
tree
2017-02-24
Alex Bennée
c
p
u
tlb and arm/sparc targets: co
n
vert mmuid
x
flushes
.
.
.
Signed-off-by:
Alex Bennée
<alex.bennee@linaro.org>
commit
|
commitdiff
|
tree
2017-02-24
Alex Ben
n
ée
cputl
b
: t
w
eak qem
u
_ram_
a
ddr_from_host_nofail reporting
Signed-off-by:
Alex Bennée
<alex.bennee@linaro.org>
commit
|
commitdiff
|
tree
2017-02-24
Alex Benné
e
cputlb:
a
dd assert_cpu_is_self che
c
ks
Signed-off-by:
Alex Bennée
<alex.bennee@linaro.org>
commit
|
commitdiff
|
tree
2017-02-24
Alex Bennée
tcg:
e
nable
t
h
read-per-vCPU
Signed-off-by:
Alex Bennée
<alex.bennee@linaro.org>
commit
|
commitdiff
|
tree
2017-02-24
Alex Benné
e
tcg: enable tb_
l
ock() for
SoftMMU
Signed-off-by:
Alex Bennée
<alex.bennee@linaro.org>
commit
|
commitdiff
|
tree
2017-02-24
A
l
ex Benné
e
tcg:
r
e
move global exi
t
_requ
e
st
Signed-off-by:
Alex Bennée
<alex.bennee@linaro.org>
commit
|
commitdiff
|
tree
2017-02-24
Alex Bennée
tcg: rename tcg_curre
n
t_cpu to tcg_c
u
rrent_
r
r_cpu
Signed-off-by:
Alex Bennée
<alex.bennee@linaro.org>
commit
|
commitdiff
|
tree
2017-02-24
Alex Bennée
tcg: add kick
t
imer for single-threaded vCPU emulat
i
o
n
Signed-off-by:
Alex Bennée
<alex.bennee@linaro.org>
commit
|
commitdiff
|
tree
2017-02-24
Alex Bennée
tc
g
: mo
v
e TCG
_
MO/BAR types int
o
o
wn fil
e
Signed-off-by:
Alex Bennée
<alex.bennee@linaro.org>
commit
|
commitdiff
|
tree
2017-02-24
A
l
ex Benné
e
docs: new design document
m
ulti-thread-tc
g
.
txt
Signed-off-by:
Alex Bennée
<alex.bennee@linaro.org>
commit
|
commitdiff
|
tree
2017-02-24
Alex Benné
e
MAINTA
I
NERS: m
e
r
ge
B
uild and test automation with Docker
.
.
.
Signed-off-by:
Alex Bennée
<alex.bennee@linaro.org>
commit
|
commitdiff
|
tree
2017-02-24
Al
e
x Ben
n
ée
.
shippable
.
yml: new C
I
provider
Signed-off-by:
Alex Bennée
<alex.bennee@linaro.org>
commit
|
commitdiff
|
tree
2017-02-24
Alex Bennée
new: debian doc
k
er targets f
o
r cross
-
co
m
pi
l
ing
Signed-off-by:
Alex Bennée
<alex.bennee@linaro.org>
commit
|
commitdiff
|
tree
2017-02-24
A
l
ex Bennée
tests/do
c
ker: add ba
s
i
c
user
m
apping
support
Signed-off-by:
Alex Bennée
<alex.bennee@linaro.org>
commit
|
commitdiff
|
tree
2017-02-10
Alex Bennée
.
travis
.
y
ml: split VM based bui
l
d
s
Signed-off-by:
Alex Bennée
<alex.bennee@linaro.org>
commit
|
commitdiff
|
tree
2017-02-10
Al
e
x Benné
e
.
travi
s
.
yml: don't s
p
ecify CONFIG twice
Signed-off-by:
Alex Bennée
<alex.bennee@linaro.org>
commit
|
commitdiff
|
tree
2017-01-13
Ale
x
B
e
nnée
cpu
t
lb: drop flu
s
h_global flag from tl
b
_flush
Signed-off-by:
Alex Bennée
<alex.bennee@linaro.org>
commit
|
commitdiff
|
tree
2017-01-13
Alex Bennée
c
p
u_co
m
mon_r
e
set: wrap
TCG specific co
d
e in tcg
_
enabled
(
)
Signed-off-by:
Alex Bennée
<alex.bennee@linaro.org>
commit
|
commitdiff
|
tree
2017-01-13
A
lex Bennée
qom/c
p
u
: move tlb_flu
s
h to cpu_common_reset
Signed-off-by:
Alex Bennée
<alex.bennee@linaro.org>
commit
|
commitdiff
|
tree
2017-01-12
Alex
B
e
nné
e
travis: add Trusty with clang stab
l
e build
Signed-off-by:
Alex Bennée
<alex.bennee@linaro.org>
commit
|
commitdiff
|
tree
2017-01-10
Alex
B
ennée
tests
:
N
e
w test-bitcnt
Signed-off-by:
Alex Bennée
<alex.bennee@linaro.org>
commit
|
commitdiff
|
tree
2016-12-05
Alex
B
ennée
t
a
r
g
e
t-arm/
t
ranslate-a64: fix gen_load_exclusive
Signed-off-by:
Alex Bennée
<alex.bennee@linaro.org>
commit
|
commitdiff
|
tree
2016-11-01
A
l
e
x Be
n
née
exec
.
c: ensur
e
all AddressSpace
D
is
p
atch
u
pdates u
n
der R
C
U
commit
|
commitdiff
|
tree
2016-10-31
Alex Ben
n
ée
tcg: mov
e
locking for tb_invalida
t
e_
p
hy
s
_page_range up
Signed-off-by:
Alex Bennée
<alex.bennee@linaro.org>
commit
|
commitdiff
|
tree
2016-10-31
Alex Bennée
c
p
us:
r
e
-
f
actor o
u
t handle_i
c
o
u
nt_deadline
Signed-off-by:
Alex Bennée
<alex.bennee@linaro.org>
commit
|
commitdiff
|
tree
2016-10-31
Alex B
e
nnée
tcg:
c
pus
rm tcg_exec_all(
)
Signed-off-by:
Alex Bennée
<alex.bennee@linaro.org>
commit
|
commitdiff
|
tree
2016-10-31
Alex B
e
nnée
tcg: mov
e
tcg_exec_all and
h
elpers above thread fn
Signed-off-by:
Alex Bennée
<alex.bennee@linaro.org>
commit
|
commitdiff
|
tree
2016-10-31
Al
e
x
B
enn
é
e
target-arm/arm-powerctl: w
a
k
e
u
p sleeping CP
U
s
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 Bennée
tra
n
s
l
ate-all
:
Add assert_(memory|tb)_
l
ock an
n
otations
Signed-off-by:
Alex Bennée
<alex.bennee@linaro.org>
commit
|
commitdiff
|
tree
2016-10-31
Alex Bennée
linux-u
s
er/el
f
load: ens
u
re mmap_lock() held
w
hil
e
setting u
p
Signed-off-by:
Alex Bennée
<alex.bennee@linaro.org>
commit
|
commitdiff
|
tree
2016-10-31
Alex Ben
n
ée
cpu-
e
xec: include cpu_index
in CPU_LOG_EX
E
C messages
Signed-off-by:
Alex Bennée
<alex.bennee@linaro.org>
commit
|
commitdiff
|
tree
2016-10-31
Alex Bennée
translate-all: add DEBUG
_
LOCKING
asserts
Signed-off-by:
Alex Bennée
<alex.bennee@linaro.org>
commit
|
commitdiff
|
tree
2016-10-31
Alex B
e
n
n
é
e
t
ranslate_all: DEB
U
G_F
L
U
S
H -> DEBUG_TB_FLUSH
Signed-off-by:
Alex Bennée
<alex.bennee@linaro.org>
commit
|
commitdiff
|
tree
2016-10-31
Al
e
x Bennée
c
pus: make all_vcpus_p
a
used() re
t
urn bool
Signed-off-by:
Alex Bennée
<alex.bennee@linaro.org>
commit
|
commitdiff
|
tree
2016-10-28
Alex Bennée
net: split colo_compare
_
p
k
t_in
f
o into t
w
o
t
race e
v
en
t
s
Signed-off-by:
Alex Bennée
<alex.bennee@linaro.org>
commit
|
commitdiff
|
tree
2016-10-26
Alex Bennée
l
i
nux-
u
ser: enable p
a
rallel
code generation on c
l
one
Signed-off-by:
Alex Bennée
<alex.bennee@linaro.org>
commit
|
commitdiff
|
tree
2016-10-23
A
lex Bennée
kvm-all: don
'
t use
st
a
le dbg_data->c
p
u
Signed-off-by:
Alex Bennée
<alex.bennee@linaro.org>
commit
|
commitdiff
|
tree
2016-10-17
A
lex Benn
é
e
tests/docker
/
Makefile
.
include: add
a
generic docke
r
.
.
.
Signed-off-by:
Alex Bennée
<alex.bennee@linaro.org>
commit
|
commitdiff
|
tree
2016-10-17
A
l
ex Bennée
tests/docker
:
make t
e
st-
m
ingw hon
o
u
r
TAR
G
ET_LIST
Signed-off-by:
Alex Bennée
<alex.bennee@linaro.org>
commit
|
commitdiff
|
tree
2016-10-17
Alex
Bennée
tests/
d
ock
e
r: test-
b
uild scri
p
t
Signed-off-by:
Alex Bennée
<alex.bennee@linaro.org>
commit
|
commitdiff
|
tree
2016-10-17
Alex Ben
n
ée
tests/docker: add travi
s
dockerfile
Signed-off-by:
Alex Bennée
<alex.bennee@linaro.org>
commit
|
commitdiff
|
tree
2016-10-04
Al
e
x Bennée
.
t
ravis
.
yml: add gcc sanitiz
e
r build
Signed-off-by:
Alex Bennée
<alex.bennee@linaro.org>
commit
|
commitdiff
|
tree
2016-10-04
Alex Bennée
qga/command: use
Q
E
MU
a
tomic pri
m
it
i
ves
Signed-off-by:
Alex Bennée
<alex.bennee@linaro.org>
commit
|
commitdiff
|
tree
2016-10-04
Al
e
x Bennée
lin
u
x-user
/
s
y
scall
:
extend lock around
c
pu-
l
i
st
Signed-off-by:
Alex Bennée
<alex.bennee@linaro.org>
commit
|
commitdiff
|
tree
2016-10-04
Alex Ben
n
ée
util/q
h
t: atomically set b->hashes
Signed-off-by:
Alex Bennée
<alex.bennee@linaro.org>
commit
|
commitdiff
|
tree
2016-10-04
Alex Be
n
née
cpu: atomically modify c
p
u->exi
t
_reques
t
Signed-off-by:
Alex Bennée
<alex.bennee@linaro.org>
commit
|
commitdiff
|
tree
2016-10-04
A
lex Bennée
qom/cpu: atomically c
l
e
a
r the tb_jmp_cache
Signed-off-by:
Alex Bennée
<alex.bennee@linaro.org>
commit
|
commitdiff
|
tree
2016-10-04
Alex
B
e
n
née
q
om/object: update
cla
s
s cache atomical
l
y
Signed-off-by:
Alex Bennée
<alex.bennee@linaro.org>
commit
|
commitdiff
|
tree
2016-10-04
Alex
Bennée
tcg/
o
p
t
imize
:
move
d
efau
l
t return out of i
f
statemen
t
Signed-off-by:
Alex Bennée
<alex.bennee@linaro.org>
commit
|
commitdiff
|
tree
2016-10-04
Alex Bennée
atom
i
c
.
h: comment
o
n use of atomi
c
_
read/set
Signed-off-by:
Alex Bennée
<alex.bennee@linaro.org>
commit
|
commitdiff
|
tree
2016-10-04
Alex
Ben
n
ée
atomic
.
h: fix
_
_SANI
T
IZE_THREAD_
_
build
Signed-off-by:
Alex Bennée
<alex.bennee@linaro.org>
commit
|
commitdiff
|
tree
2016-09-28
A
lex Bennée
ui/vnc-enc-tight: rem
o
ve s
w
itc
h
a
nd have
s
ingle return
Signed-off-by:
Alex Bennée
<alex.bennee@linaro.org>
commit
|
commitdiff
|
tree
2016-09-27
Alex Ben
n
ée
cpus: pa
s
s
C
PUState to run_o
n
_cpu h
e
lpers
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 Be
n
née
tc
g
:
cpu-exec: remove tb_lock from t
h
e h
o
t-path
Signed-off-by:
Alex Bennée
<alex.bennee@linaro.org>
commit
|
commitdiff
|
tree
2016-09-13
Alex Bennée
tcg: set up tb->pa
g
e_addr before insertion
Signed-off-by:
Alex Bennée
<alex.bennee@linaro.org>
commit
|
commitdiff
|
tree
2016-07-20
Alex Bennée
docker: pass EXECUTABLE to build
sc
r
ipt
Signed-off-by:
Alex Bennée
<alex.bennee@linaro.org>
commit
|
commitdiff
|
tree
2016-07-20
A
l
ex Bennée
tests/
d
ocke
r
/
do
c
ker
.
py: add up
d
ate operat
i
on
Signed-off-by:
Alex Bennée
<alex.bennee@linaro.org>
commit
|
commitdiff
|
tree
2016-07-20
Alex Ben
n
ée
tests/docker/dockerfiles: ne
w
d
e
bian-b
o
ots
t
r
a
p
.
do
c
k
er
Signed-off-by:
Alex Bennée
<alex.bennee@linaro.org>
commit
|
commitdiff
|
tree
2016-07-20
Alex Be
n
née
tests/docker/docker
.
py: check and run
.
pre script
Signed-off-by:
Alex Bennée
<alex.bennee@linaro.org>
commit
|
commitdiff
|
tree
2016-07-20
Alex Bennée
tests/dock
e
r/doc
k
er
.
py: sup
p
ort --i
n
clude
-
exe
c
uta
b
le
Signed-off-by:
Alex Bennée
<alex.bennee@linaro.org>
commit
|
commitdiff
|
tree
2016-07-20
Ale
x
Ben
n
é
e
t
e
sts
/
doc
k
er/docker
.
py: docker_d
i
r outside bui
l
d
Signed-off-by:
Alex Bennée
<alex.bennee@linaro.org>
commit
|
commitdiff
|
tree
2016-06-08
Alex
B
ennée
.
travis
.
yml: a
d
d trusty GCE
target
Signed-off-by:
Alex Bennée
<alex.bennee@linaro.org>
commit
|
commitdiff
|
tree
2016-05-13
Alex Bennée
tcg:
re
o
rganize tb_fi
n
d_ph
y
sical loop
Signed-off-by:
Alex Bennée
<alex.bennee@linaro.org>
commit
|
commitdiff
|
tree
2016-04-05
Alex Be
n
née
include/qemu/a
t
omic: add
co
m
pile ti
m
e
asserts
Signed-off-by:
Alex Bennée
<alex.bennee@linaro.org>
commit
|
commitdiff
|
tree
next