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
gdbstub: don't fail on vCont; C04:0; c packets
2017-07-14
Alex Bennée
gdbstub: don't fail on vCont; C04:0; c
packets
Signed-off-by:
Alex Bennée
<alex.bennee@linaro.org>
commit
|
commitdiff
|
tree
2017-07-14
Al
e
x Be
n
née
qom/cpu: r
e
move host_tid fi
e
ld
Signed-off-by:
Alex Bennée
<alex.bennee@linaro.org>
commit
|
commitdiff
|
tree
2017-07-14
Ale
x
Bennée
gdbstub
:
rena
m
e cpu_index -> cpu_gdb_index
Signed-off-by:
Alex Bennée
<alex.bennee@linaro.org>
commit
|
commitdiff
|
tree
2017-07-14
Ale
x
Be
n
n
é
e
gdb
s
tub: modernise
DEB
U
G_GDB
Signed-off-by:
Alex Bennée
<alex.bennee@linaro.org>
commit
|
commitdiff
|
tree
2017-06-21
Alex Bennée
docker: update qe
m
u:debian
b
ase following
s
t
retch release
Signed-off-by:
Alex Bennée
<alex.bennee@linaro.org>
commit
|
commitdiff
|
tree
2017-04-10
Ale
x
Bennée
replay
:
assert time on
l
y
goes forward
Signed-off-by:
Alex Bennée
<alex.bennee@linaro.org>
commit
|
commitdiff
|
tree
2017-04-10
Alex
B
ennée
cpus: c
a
ll cpu_update_icou
n
t
o
n r
e
a
d
Signed-off-by:
Alex Bennée
<alex.bennee@linaro.org>
commit
|
commitdiff
|
tree
2017-04-10
Alex B
e
n
n
ée
cpu-exe
c
: update icou
n
t after ea
c
h
T
B
_
E
XIT
Signed-off-by:
Alex Bennée
<alex.bennee@linaro.org>
commit
|
commitdiff
|
tree
2017-04-10
Ale
x
B
e
n
n
ée
cpus:
int
r
oduce cpu_upda
t
e_icount helper
Signed-off-by:
Alex Bennée
<alex.bennee@linaro.org>
commit
|
commitdiff
|
tree
2017-04-10
A
l
e
x
B
e
nnée
cpus:
don't credi
t
e
xec
u
ted
i
nstructions be
f
ore they
.
.
.
Signed-off-by:
Alex Bennée
<alex.bennee@linaro.org>
commit
|
commitdiff
|
tree
2017-04-10
Alex Bennée
cpus: move ico
u
n
t preparat
i
on out of
t
cg_
e
xec_cpu
Signed-off-by:
Alex Bennée
<alex.bennee@linaro.org>
commit
|
commitdiff
|
tree
2017-04-10
Alex
B
e
nnée
cpus: check cpu->ru
n
ning in cpu_
g
et
_
icount_r
a
w
()
Signed-off-by:
Alex Bennée
<alex.bennee@linaro.org>
commit
|
commitdiff
|
tree
2017-04-10
Al
e
x Bennée
cpus: remove icount handl
i
ng fr
o
m qemu_tcg_cpu_thr
e
ad_fn
Signed-off-by:
Alex Bennée
<alex.bennee@linaro.org>
commit
|
commitdiff
|
tree
2017-04-10
Alex Ben
n
ée
targe
t
/i386/mi
s
c_helpe
r
: wrap BQL around
a
nother IRQ
.
.
.
Signed-off-by:
Alex Bennée
<alex.bennee@linaro.org>
commit
|
commitdiff
|
tree
2017-04-07
Alex
Bennée
s
c
ri
p
ts/qemugdb/mtree
.
py:
fix
up
mtree dump
Signed-off-by:
Alex Bennée
<alex.bennee@linaro.org>
commit
|
commitdiff
|
tree
2017-03-28
Alex Be
n
n
ée
replay/
r
eplay
.
c: bump REPL
A
Y_VER
S
ION
Signed-off-by:
Alex Bennée
<alex.bennee@linaro.org>
commit
|
commitdiff
|
tree
2017-03-28
Alex Benné
e
u
i
/console
:
use exclusive mechanism directly
Signed-off-by:
Alex Bennée
<alex.bennee@linaro.org>
commit
|
commitdiff
|
tree
2017-03-28
A
l
ex Bennée
ui/console: ensure do_safe_dpy_refresh h
o
l
ds BQL
Signed-off-by:
Alex Bennée
<alex.bennee@linaro.org>
commit
|
commitdiff
|
tree
2017-03-28
Alex Benné
e
bsd-user: align use of
mma
p
_lock to t
h
at of
l
i
nux-user
Signed-off-by:
Alex Bennée
<alex.bennee@linaro.org>
commit
|
commitdiff
|
tree
2017-03-28
Alex Bennée
use
r
-ex
e
c:
h
andle synchr
o
nous sign
a
ls from
Q
EMU gracefull
y
Signed-off-by:
Alex Bennée
<alex.bennee@linaro.org>
commit
|
commitdiff
|
tree
2017-03-17
Alex Bennée
ui/console:
ens
u
re gr
a
phic upda
t
es don't race w
i
th
.
.
.
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 Ben
n
ée
docker/dockerfile
s
/debian-s390-cross:
include clang
Signed-off-by:
Alex Bennée
<alex.bennee@linaro.org>
commit
|
commitdiff
|
tree
2017-03-09
Alex
B
e
n
n
ée
hw/
i
ntc/arm_gic: modernise the DP
R
INT
F
Signed-off-by:
Alex Bennée
<alex.bennee@linaro.org>
commit
|
commitdiff
|
tree
2017-03-09
Alex Ben
n
ée
tar
g
et/arm/
h
el
p
er: mak
e
it
clear t
h
e
E
C field is also
.
.
.
Signed-off-by:
Alex Bennée
<alex.bennee@linaro.org>
commit
|
commitdiff
|
tree
2017-03-09
Al
e
x Bennée
transla
t
e-all:
e
xit cpu_restore
_
state e
a
rly
i
f translat
i
n
g
Signed-off-by:
Alex Bennée
<alex.bennee@linaro.org>
commit
|
commitdiff
|
tree
2017-03-09
Alex Ben
n
ée
target/x
t
ensa: hold BQL for
in
t
errupt
processing
Signed-off-by:
Alex Bennée
<alex.bennee@linaro.org>
commit
|
commitdiff
|
tree
2017-03-09
Al
e
x
B
e
nnée
s390x/m
i
sc_helper
.
c: wrap
IO instructio
n
s
in
BQL
Signed-off-by:
Alex Bennée
<alex.bennee@linaro.org>
commit
|
commitdiff
|
tree
2017-03-09
Alex Bennée
sp
a
rc/s
p
arc64:
grab BQ
L
before callin
g
cpu_ch
e
c
k
_irqs
Signed-off-by:
Alex Bennée
<alex.bennee@linaro.org>
commit
|
commitdiff
|
tree
2017-03-09
Ale
x
Ben
n
ée
cpus
.
c:
a
dd additional error
_
repo
r
t w
h
en !
T
ARGET_SUPPORT_MTTCG
Signed-off-by:
Alex Bennée
<alex.bennee@linaro.org>
commit
|
commitdiff
|
tree
2017-03-09
A
l
e
x
B
ennée
target/i386/cpu
.
h: de
c
lare T
C
G
_G
U
EST_DEFAULT_MO
Signed-off-by:
Alex Bennée
<alex.bennee@linaro.org>
commit
|
commitdiff
|
tree
2017-03-09
Alex Bennée
vl/c
p
u
s
: be smarter w
i
t
h
icount and MTTC
G
Signed-off-by:
Alex Bennée
<alex.bennee@linaro.org>
commit
|
commitdiff
|
tree
2017-02-28
Alex Ben
n
ée
.
s
h
i
ppab
l
e: add
s390x-
c
ro
s
s
target
Signed-off-by:
Alex Bennée
<alex.bennee@linaro.org>
commit
|
commitdiff
|
tree
2017-02-28
Alex Bennée
new: doc
k
e
r
files/debi
a
n-
s
390-c
r
oss
Signed-off-by:
Alex Bennée
<alex.bennee@linaro.org>
commit
|
commitdiff
|
tree
2017-02-24
Alex Benn
é
e
tcg: enable M
T
TCG by
default for ARM on x86 h
o
sts
Signed-off-by:
Alex Bennée
<alex.bennee@linaro.org>
commit
|
commitdiff
|
tree
2017-02-24
A
l
ex
B
ennée
hw/
m
isc/im
x
6_sr
c
: de
f
er c
l
earin
g
of
S
R
C
_SCR reset bi
t
s
Signed-off-by:
Alex Bennée
<alex.bennee@linaro.org>
commit
|
commitdiff
|
tree
2017-02-24
Alex Be
n
née
target-arm: ensure all
cross
vCP
U
s TLB flushes comp
l
ete
Signed-off-by:
Alex Bennée
<alex.bennee@linaro.org>
commit
|
commitdiff
|
tree
2017-02-24
A
l
ex B
e
nnée
target-arm
:
d
o
n
'
t
generate WFE/
Y
IELD
calls for MTT
C
G
Signed-off-by:
Alex Bennée
<alex.bennee@linaro.org>
commit
|
commitdiff
|
tree
2017-02-24
A
le
x
Ben
n
ée
t
a
rge
t
-arm
/
powerc
t
l: defe
r
cpu
res
e
t work t
o
CPU context
Signed-off-by:
Alex Bennée
<alex.bennee@linaro.org>
commit
|
commitdiff
|
tree
2017-02-24
Alex
Benn
é
e
cputlb: 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
lex
B
ennée
cput
l
b: atomically update
t
lb fields
u
s
ed by tlb_reset_dirty
Signed-off-by:
Alex Bennée
<alex.bennee@linaro.org>
commit
|
commitdiff
|
tree
2017-02-24
Alex Bennée
cput
l
b: add tlb_flush_by_mmuidx
a
sync routi
n
es
Signed-off-by:
Alex Bennée
<alex.bennee@linaro.org>
commit
|
commitdiff
|
tree
2017-02-24
Alex Bennée
cputlb and arm/sp
a
r
c targets: convert mmuidx
f
l
u
shes
.
.
.
Signed-off-by:
Alex Bennée
<alex.bennee@linaro.org>
commit
|
commitdiff
|
tree
2017-02-24
Alex Bennée
cputlb: tw
e
ak qemu_ram_addr_from_host_n
o
fail re
p
ort
i
ng
Signed-off-by:
Alex Bennée
<alex.bennee@linaro.org>
commit
|
commitdiff
|
tree
2017-02-24
Alex
B
e
nnée
cputlb: add assert_cpu_is_self
c
hecks
Signed-off-by:
Alex Bennée
<alex.bennee@linaro.org>
commit
|
commitdiff
|
tree
2017-02-24
Alex Bennée
tcg: e
n
able thread-per-vCP
U
Signed-off-by:
Alex Bennée
<alex.bennee@linaro.org>
commit
|
commitdiff
|
tree
2017-02-24
Alex Bennée
t
cg: enabl
e
t
b_lock
(
) for SoftMMU
Signed-off-by:
Alex Bennée
<alex.bennee@linaro.org>
commit
|
commitdiff
|
tree
2017-02-24
Alex
Benné
e
tc
g
: remove glob
a
l exit_req
u
est
Signed-off-by:
Alex Bennée
<alex.bennee@linaro.org>
commit
|
commitdiff
|
tree
2017-02-24
Alex B
e
nnée
tcg:
rename t
c
g_
c
urrent_c
p
u to tcg_curr
e
nt_rr_cpu
Signed-off-by:
Alex Bennée
<alex.bennee@linaro.org>
commit
|
commitdiff
|
tree
2017-02-24
Alex Bennée
t
cg:
add kick timer for single-threaded vCPU emul
a
tion
Signed-off-by:
Alex Bennée
<alex.bennee@linaro.org>
commit
|
commitdiff
|
tree
2017-02-24
Alex
B
ennée
tcg: move
TCG_MO/B
A
R typ
e
s into own
file
Signed-off-by:
Alex Bennée
<alex.bennee@linaro.org>
commit
|
commitdiff
|
tree
2017-02-24
Alex
Be
n
née
docs: new desi
g
n document mult
i
-thread-tcg
.
txt
Signed-off-by:
Alex Bennée
<alex.bennee@linaro.org>
commit
|
commitdiff
|
tree
2017-02-24
Alex Be
n
née
MA
I
N
TAINERS: m
e
rge Bu
i
ld and test
a
utomation with Docker
.
.
.
Signed-off-by:
Alex Bennée
<alex.bennee@linaro.org>
commit
|
commitdiff
|
tree
2017-02-24
Alex
B
e
n
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
B
e
n
née
n
e
w
:
d
ebian docker targets f
o
r
cro
s
s
-co
m
pilin
g
Signed-off-by:
Alex Bennée
<alex.bennee@linaro.org>
commit
|
commitdiff
|
tree
2017-02-24
Alex Bennée
tests/doc
k
er:
add basic user
m
apping support
Signed-off-by:
Alex Bennée
<alex.bennee@linaro.org>
commit
|
commitdiff
|
tree
2017-02-10
Al
e
x Ben
n
ée
.
t
ravis
.
yml: s
p
lit V
M
based
builds
Signed-off-by:
Alex Bennée
<alex.bennee@linaro.org>
commit
|
commitdiff
|
tree
2017-02-10
Alex Bennée
.
tr
a
v
is
.
yml: don't specify CONF
I
G
t
w
ice
Signed-off-by:
Alex Bennée
<alex.bennee@linaro.org>
commit
|
commitdiff
|
tree
2017-01-13
Alex Bennée
cputl
b
: drop flush
_
global flag from t
l
b_flu
s
h
Signed-off-by:
Alex Bennée
<alex.bennee@linaro.org>
commit
|
commitdiff
|
tree
2017-01-13
Ale
x
Bennée
cpu_
c
ommo
n
_reset: wra
p
T
CG specif
i
c code in tcg_enabled()
Signed-off-by:
Alex Bennée
<alex.bennee@linaro.org>
commit
|
commitdiff
|
tree
2017-01-13
A
lex Bennée
qo
m
/cpu: move
t
lb_flush to cpu_c
o
mmon_r
e
set
Signed-off-by:
Alex Bennée
<alex.bennee@linaro.org>
commit
|
commitdiff
|
tree
2017-01-12
Alex Bennée
travis: add Trusty
w
ith clang s
t
able build
Signed-off-by:
Alex Bennée
<alex.bennee@linaro.org>
commit
|
commitdiff
|
tree
2017-01-10
Alex Bennée
tests
:
N
e
w
test-bit
c
nt
Signed-off-by:
Alex Bennée
<alex.bennee@linaro.org>
commit
|
commitdiff
|
tree
2016-12-05
A
lex Bennée
targ
e
t-
a
rm/
t
rans
l
ate-a64: fix gen
_
load_exclu
s
ive
Signed-off-by:
Alex Bennée
<alex.bennee@linaro.org>
commit
|
commitdiff
|
tree
2016-11-01
Alex Ben
n
ée
e
xec
.
c: ensure all
A
ddressSpaceD
i
spatch updates
u
nder RCU
commit
|
commitdiff
|
tree
2016-10-31
Alex Bennée
tcg: mov
e
locking for tb_invalidate_phys_p
a
ge_range up
Signed-off-by:
Alex Bennée
<alex.bennee@linaro.org>
commit
|
commitdiff
|
tree
2016-10-31
Alex Ben
n
é
e
cpus: re-factor out hand
l
e_icount_deadlin
e
Signed-off-by:
Alex Bennée
<alex.bennee@linaro.org>
commit
|
commitdiff
|
tree
2016-10-31
Alex Bennée
tcg: cpu
s
rm
t
cg_e
x
ec_
a
ll()
Signed-off-by:
Alex Bennée
<alex.bennee@linaro.org>
commit
|
commitdiff
|
tree
2016-10-31
Ale
x
B
e
nnée
tc
g
: move
t
c
g_exec_all and h
e
lper
s
above thre
a
d fn
Signed-off-by:
Alex Bennée
<alex.bennee@linaro.org>
commit
|
commitdiff
|
tree
2016-10-31
Alex Bennée
tar
g
et-a
r
m/arm-powerct
l
:
wake
u
p
s
leeping 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 Bennée
tra
n
slat
e
-al
l
: Add
assert
_
(memo
r
y|tb)_lock ann
o
tations
Signed-off-by:
Alex Bennée
<alex.bennee@linaro.org>
commit
|
commitdiff
|
tree
2016-10-31
Alex
B
ennée
linux-user/elfl
o
a
d
:
e
nsur
e
mmap_
l
oc
k
() held wh
i
le
settin
g
up
Signed-off-by:
Alex Bennée
<alex.bennee@linaro.org>
commit
|
commitdiff
|
tree
2016-10-31
Alex Benné
e
cpu-exec:
include cpu_index
i
n CPU_LOG_E
X
EC
messages
Signed-off-by:
Alex Bennée
<alex.bennee@linaro.org>
commit
|
commitdiff
|
tree
2016-10-31
Alex Bennée
tran
s
late-
a
ll: a
d
d DEBUG_LOCKING asserts
Signed-off-by:
Alex Bennée
<alex.bennee@linaro.org>
commit
|
commitdiff
|
tree
2016-10-31
Al
e
x Bennée
translate_all: DEBUG_FLUSH -
>
D
EBUG_TB_FLUSH
Signed-off-by:
Alex Bennée
<alex.bennee@linaro.org>
commit
|
commitdiff
|
tree
2016-10-31
Alex Be
n
n
ée
cpu
s
: make all_vcpus_paused() r
e
turn bool
Signed-off-by:
Alex Bennée
<alex.bennee@linaro.org>
commit
|
commitdiff
|
tree
2016-10-28
Alex
Be
n
née
net: split colo
_
compare
_
p
k
t_
i
nfo into two trace eve
n
ts
Signed-off-by:
Alex Bennée
<alex.bennee@linaro.org>
commit
|
commitdiff
|
tree
2016-10-26
Alex Benné
e
l
i
nux
-
us
e
r: enable par
a
llel code genera
t
ion on c
l
one
Signed-off-by:
Alex Bennée
<alex.bennee@linaro.org>
commit
|
commitdiff
|
tree
2016-10-23
Alex B
e
nn
é
e
kvm-all
:
don't
use stale dbg_data->cpu
Signed-off-by:
Alex Bennée
<alex.bennee@linaro.org>
commit
|
commitdiff
|
tree
2016-10-17
Alex
B
enn
é
e
tests/do
c
ker/Makefile
.
include: a
d
d a generic docker
.
.
.
Signed-off-by:
Alex Bennée
<alex.bennee@linaro.org>
commit
|
commitdiff
|
tree
2016-10-17
Alex Be
n
née
tests/doc
k
er
:
make test-mingw h
o
n
o
u
r
TARGET_
L
IST
Signed-off-by:
Alex Bennée
<alex.bennee@linaro.org>
commit
|
commitdiff
|
tree
2016-10-17
A
lex Bennée
tests/dock
e
r: test-build
s
c
r
i
p
t
Signed-off-by:
Alex Bennée
<alex.bennee@linaro.org>
commit
|
commitdiff
|
tree
2016-10-17
Alex Be
n
née
tests/docker: add travis dockerfil
e
Signed-off-by:
Alex Bennée
<alex.bennee@linaro.org>
commit
|
commitdiff
|
tree
2016-10-04
Alex Bennée
.
travis
.
yml:
add gcc san
i
ti
z
er
b
uild
Signed-off-by:
Alex Bennée
<alex.bennee@linaro.org>
commit
|
commitdiff
|
tree
2016-10-04
Alex Bennée
qga/command: use QEMU
a
tom
i
c
primitives
Signed-off-by:
Alex Bennée
<alex.bennee@linaro.org>
commit
|
commitdiff
|
tree
2016-10-04
A
l
ex Bennée
linux
-
user/syscall: e
x
t
e
nd lo
c
k around c
p
u-lis
t
Signed-off-by:
Alex Bennée
<alex.bennee@linaro.org>
commit
|
commitdiff
|
tree
2016-10-04
Alex B
e
nné
e
util/qht:
atomically
set b
-
>hashes
Signed-off-by:
Alex Bennée
<alex.bennee@linaro.org>
commit
|
commitdiff
|
tree
2016-10-04
Alex Bennée
cpu: atomic
a
lly modify cp
u
->ex
i
t_request
Signed-off-by:
Alex Bennée
<alex.bennee@linaro.org>
commit
|
commitdiff
|
tree
2016-10-04
Alex Bennée
qom/cpu: atomicall
y
cl
e
a
r
the
tb_jmp_ca
c
he
Signed-off-by:
Alex Bennée
<alex.bennee@linaro.org>
commit
|
commitdiff
|
tree
2016-10-04
Al
e
x Ben
n
é
e
qom/object: update
c
lass cache ato
m
ica
l
l
y
Signed-off-by:
Alex Bennée
<alex.bennee@linaro.org>
commit
|
commitdiff
|
tree
2016-10-04
Ale
x
Bennée
t
cg/o
p
timize
:
m
ove
d
e
f
ault return out of if state
m
e
n
t
Signed-off-by:
Alex Bennée
<alex.bennee@linaro.org>
commit
|
commitdiff
|
tree
2016-10-04
Alex Benn
é
e
atomic
.
h: co
m
ment o
n
u
s
e of atomic_re
a
d/set
Signed-off-by:
Alex Bennée
<alex.bennee@linaro.org>
commit
|
commitdiff
|
tree
2016-10-04
Alex B
e
nnée
a
tomic
.
h:
f
ix __SANIT
I
ZE_THREAD__ bui
l
d
Signed-off-by:
Alex Bennée
<alex.bennee@linaro.org>
commit
|
commitdiff
|
tree
2016-09-28
A
lex B
e
nn
é
e
ui/vnc-enc-tight:
r
e
move sw
i
tch and have singl
e
return
Signed-off-by:
Alex Bennée
<alex.bennee@linaro.org>
commit
|
commitdiff
|
tree
2016-09-27
A
l
ex Bennée
cpus: pass CP
U
State to ru
n
_on_cp
u
h
e
lp
e
r
s
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
Al
e
x Bennée
tcg: cp
u
-exec: remove tb_lock
from the hot-path
Signed-off-by:
Alex Bennée
<alex.bennee@linaro.org>
commit
|
commitdiff
|
tree
2016-09-13
Alex B
e
nnée
tcg: set up tb->pag
e
_addr befor
e
inse
r
tion
Signed-off-by:
Alex Bennée
<alex.bennee@linaro.org>
commit
|
commitdiff
|
tree
2016-07-20
Alex Ben
n
ée
docke
r
: pass EXECUTAB
L
E t
o
build scr
i
pt
Signed-off-by:
Alex Bennée
<alex.bennee@linaro.org>
commit
|
commitdiff
|
tree
2016-07-20
Alex
B
ennée
tests/dock
e
r/docker
.
py:
add u
p
date operation
Signed-off-by:
Alex Bennée
<alex.bennee@linaro.org>
commit
|
commitdiff
|
tree
2016-07-20
A
l
ex B
e
nnée
tests
/
do
c
k
e
r
/dockerfiles: n
e
w debia
n
-boot
s
trap
.
dock
e
r
Signed-off-by:
Alex Bennée
<alex.bennee@linaro.org>
commit
|
commitdiff
|
tree
2016-07-20
Alex Bennée
te
s
t
s/docker/d
o
cker
.
py: ch
e
c
k
and r
u
n
.
pre script
Signed-off-by:
Alex Bennée
<alex.bennee@linaro.org>
commit
|
commitdiff
|
tree
next