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: modernise DEBUG_GDB
2017-07-14
Alex Bennée
g
d
bstub: m
o
dernise DEBUG_GDB
Signed-off-by:
Alex Bennée
<alex.bennee@linaro.org>
commit
|
commitdiff
|
tree
2017-06-21
Alex Bennée
docker: up
d
at
e
qemu:debian base fo
l
lowing s
t
r
etch
r
elease
Signed-off-by:
Alex Bennée
<alex.bennee@linaro.org>
commit
|
commitdiff
|
tree
2017-04-10
Alex Bennée
r
e
play:
assert time o
n
ly go
e
s forwa
r
d
Signed-off-by:
Alex Bennée
<alex.bennee@linaro.org>
commit
|
commitdiff
|
tree
2017-04-10
A
l
ex Bennée
cp
u
s: call
cpu_update_icount on re
a
d
Signed-off-by:
Alex Bennée
<alex.bennee@linaro.org>
commit
|
commitdiff
|
tree
2017-04-10
Al
e
x Bennée
cpu-exec: update ico
u
nt after
ea
c
h TB_EXIT
Signed-off-by:
Alex Bennée
<alex.bennee@linaro.org>
commit
|
commitdiff
|
tree
2017-04-10
Alex Bennée
cpus: introduce cpu_upd
a
t
e_i
c
ou
n
t helper
Signed-off-by:
Alex Bennée
<alex.bennee@linaro.org>
commit
|
commitdiff
|
tree
2017-04-10
A
l
ex Ben
n
ée
cpus: d
o
n't credit executed ins
t
ructions 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 icou
n
t preparat
i
on out
o
f t
c
g_e
x
ec_cpu
Signed-off-by:
Alex Bennée
<alex.bennee@linaro.org>
commit
|
commitdiff
|
tree
2017-04-10
Alex
Ben
n
ée
cpus: check cpu->runni
n
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 icount handling from qemu_tcg_cpu_thread_fn
Signed-off-by:
Alex Bennée
<alex.bennee@linaro.org>
commit
|
commitdiff
|
tree
2017-04-10
Al
e
x Benn
é
e
target/i386/mis
c
_h
e
lper: wrap BQL
around an
o
ther IRQ
.
.
.
Signed-off-by:
Alex Bennée
<alex.bennee@linaro.org>
commit
|
commitdiff
|
tree
2017-04-07
Alex Be
n
née
scr
i
pts/qemu
g
db/mtree
.
py:
f
ix
up mtree dump
Signed-off-by:
Alex Bennée
<alex.bennee@linaro.org>
commit
|
commitdiff
|
tree
2017-03-28
Alex Be
n
née
r
e
pl
a
y/r
e
play
.
c: bum
p
REPLAY_VERSION
Signed-off-by:
Alex Bennée
<alex.bennee@linaro.org>
commit
|
commitdiff
|
tree
2017-03-28
A
l
ex Ben
n
ée
u
i
/console
:
use exclusive mechanism direc
t
ly
Signed-off-by:
Alex Bennée
<alex.bennee@linaro.org>
commit
|
commitdiff
|
tree
2017-03-28
Alex Bennée
u
i/console: ensure do_sa
f
e
_
dpy_refre
s
h
hold
s
BQL
Signed-off-by:
Alex Bennée
<alex.bennee@linaro.org>
commit
|
commitdiff
|
tree
2017-03-28
A
l
ex Benn
é
e
bsd-us
e
r: al
i
gn use of mma
p
_lock to that of
l
inux-user
Signed-off-by:
Alex Bennée
<alex.bennee@linaro.org>
commit
|
commitdiff
|
tree
2017-03-28
A
lex B
e
nnée
us
e
r-exec: handle synchr
o
nous signals f
r
om QEMU gracefully
Signed-off-by:
Alex Bennée
<alex.bennee@linaro.org>
commit
|
commitdiff
|
tree
2017-03-17
Alex Bennée
ui
/
c
o
n
sole: ensure graphi
c
u
p
dates
don't race 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
Alex Bennée
docker/docker
f
iles/
d
ebian-s390-cross: include clang
Signed-off-by:
Alex Bennée
<alex.bennee@linaro.org>
commit
|
commitdiff
|
tree
2017-03-09
Alex Benn
é
e
hw/intc/arm
_
gic:
m
oderni
s
e the DPRI
N
TF
Signed-off-by:
Alex Bennée
<alex.bennee@linaro.org>
commit
|
commitdiff
|
tree
2017-03-09
A
l
ex Bennée
t
arget/ar
m
/help
e
r: make it clear the EC field is
also
.
.
.
Signed-off-by:
Alex Bennée
<alex.bennee@linaro.org>
commit
|
commitdiff
|
tree
2017-03-09
Al
e
x Be
n
née
translate-all: ex
i
t
cpu_restore_stat
e
early if trans
l
ating
Signed-off-by:
Alex Bennée
<alex.bennee@linaro.org>
commit
|
commitdiff
|
tree
2017-03-09
Al
e
x
Bennée
ta
r
get/xten
s
a: hold
B
Q
L
for
i
nte
r
rupt proc
e
ssing
Signed-off-by:
Alex Bennée
<alex.bennee@linaro.org>
commit
|
commitdiff
|
tree
2017-03-09
Al
e
x
B
ennée
s390x
/
misc_helper
.
c: wrap
IO
i
n
s
tructions in BQ
L
Signed-off-by:
Alex Bennée
<alex.bennee@linaro.org>
commit
|
commitdiff
|
tree
2017-03-09
Alex Ben
n
é
e
sparc/sparc6
4
:
gr
a
b BQL before
calling cpu_check_irqs
Signed-off-by:
Alex Bennée
<alex.bennee@linaro.org>
commit
|
commitdiff
|
tree
2017-03-09
Al
e
x Bennée
cpus
.
c: add addition
a
l error_re
p
o
r
t w
h
en !TAR
G
ET_SUPPOR
T
_MTTCG
Signed-off-by:
Alex Bennée
<alex.bennee@linaro.org>
commit
|
commitdiff
|
tree
2017-03-09
A
l
ex
Bennée
ta
r
ge
t
/i386/cpu
.
h: declar
e
TCG_GUES
T
_DEFAULT
_
MO
Signed-off-by:
Alex Bennée
<alex.bennee@linaro.org>
commit
|
commitdiff
|
tree
2017-03-09
Alex Be
n
née
vl
/
c
pu
s
: be smarte
r
w
i
th icount and
MTTCG
Signed-off-by:
Alex Bennée
<alex.bennee@linaro.org>
commit
|
commitdiff
|
tree
2017-02-28
Alex Bennée
.
s
hippab
l
e: a
d
d s390x-cross tar
g
et
Signed-off-by:
Alex Bennée
<alex.bennee@linaro.org>
commit
|
commitdiff
|
tree
2017-02-28
A
le
x
Bennée
new: dockerfiles/debian-s3
9
0-cross
Signed-off-by:
Alex Bennée
<alex.bennee@linaro.org>
commit
|
commitdiff
|
tree
2017-02-24
Ale
x
Bennée
t
cg: enab
l
e MTTC
G
by defaul
t
f
or
ARM on x
8
6 h
o
sts
Signed-off-by:
Alex Bennée
<alex.bennee@linaro.org>
commit
|
commitdiff
|
tree
2017-02-24
A
lex Bennée
h
w
/mis
c
/imx6_
s
rc
:
defer clearing of SRC_SCR re
s
et bits
Signed-off-by:
Alex Bennée
<alex.bennee@linaro.org>
commit
|
commitdiff
|
tree
2017-02-24
Alex
Bennée
target-ar
m
: ensure all cr
o
ss v
C
P
U
s
T
LB flush
e
s co
m
plete
Signed-off-by:
Alex Bennée
<alex.bennee@linaro.org>
commit
|
commitdiff
|
tree
2017-02-24
Alex Bennée
targe
t
-arm: don't
generate W
F
E/YIELD calls for
M
TTC
G
Signed-off-by:
Alex Bennée
<alex.bennee@linaro.org>
commit
|
commitdiff
|
tree
2017-02-24
Alex Bennée
t
arget-arm/power
c
t
l: defer cp
u
reset
w
ork
t
o
C
P
U
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
ynced]
Signed-off-by:
Alex Bennée
<alex.bennee@linaro.org>
commit
|
commitdiff
|
tree
2017-02-24
Alex B
e
nnée
cputlb: ato
m
ica
l
ly update tlb
f
ield
s
used by
t
lb_r
e
set_dirty
Signed-off-by:
Alex Bennée
<alex.bennee@linaro.org>
commit
|
commitdiff
|
tree
2017-02-24
Alex Bennée
cputlb:
add t
l
b_flu
s
h_by_mmuidx async ro
u
ti
n
es
Signed-off-by:
Alex Bennée
<alex.bennee@linaro.org>
commit
|
commitdiff
|
tree
2017-02-24
A
l
ex
B
ennée
cp
u
tlb
and arm/sparc
target
s
: convert mmuidx flush
e
s
.
.
.
Signed-off-by:
Alex Bennée
<alex.bennee@linaro.org>
commit
|
commitdiff
|
tree
2017-02-24
A
l
ex Bennée
cputlb: tweak qemu_ram_addr_f
r
om_host_nofail
r
e
porting
Signed-off-by:
Alex Bennée
<alex.bennee@linaro.org>
commit
|
commitdiff
|
tree
2017-02-24
Alex
B
ennée
cputlb: add ass
e
rt
_
cpu_is_self checks
Signed-off-by:
Alex Bennée
<alex.bennee@linaro.org>
commit
|
commitdiff
|
tree
2017-02-24
Ale
x
Benn
é
e
tc
g
: enable thread-per-v
C
PU
Signed-off-by:
Alex Bennée
<alex.bennee@linaro.org>
commit
|
commitdiff
|
tree
2017-02-24
Alex
B
enn
é
e
tcg: enable tb_
l
ock()
fo
r
Sof
t
MMU
Signed-off-by:
Alex Bennée
<alex.bennee@linaro.org>
commit
|
commitdiff
|
tree
2017-02-24
Alex
Bennée
tcg: rem
o
ve global exit_request
Signed-off-by:
Alex Bennée
<alex.bennee@linaro.org>
commit
|
commitdiff
|
tree
2017-02-24
Alex Bennée
tcg:
r
ename tcg_current_cpu to tcg_current_rr_cpu
Signed-off-by:
Alex Bennée
<alex.bennee@linaro.org>
commit
|
commitdiff
|
tree
2017-02-24
A
l
ex Bennée
tcg: ad
d
kick ti
m
er for single-threaded v
C
PU emula
t
ion
Signed-off-by:
Alex Bennée
<alex.bennee@linaro.org>
commit
|
commitdiff
|
tree
2017-02-24
A
le
x
B
e
nn
é
e
t
c
g: move T
C
G_MO/BAR types in
t
o ow
n
file
Signed-off-by:
Alex Bennée
<alex.bennee@linaro.org>
commit
|
commitdiff
|
tree
2017-02-24
Alex Bennée
docs: new des
i
gn
d
ocument m
u
lti-thre
a
d
-
tcg
.
txt
Signed-off-by:
Alex Bennée
<alex.bennee@linaro.org>
commit
|
commitdiff
|
tree
2017-02-24
A
lex Bennée
MAINTAIN
E
RS: m
e
rge
Build
and test aut
o
ma
t
ion w
i
th
Docker
.
.
.
Signed-off-by:
Alex Bennée
<alex.bennee@linaro.org>
commit
|
commitdiff
|
tree
2017-02-24
Alex
Ben
n
ée
.
shippable
.
y
ml: n
e
w
C
I
provide
r
Signed-off-by:
Alex Bennée
<alex.bennee@linaro.org>
commit
|
commitdiff
|
tree
2017-02-24
Alex Bennée
new: debian doc
k
e
r targets f
o
r cross-
c
ompi
l
ing
Signed-off-by:
Alex Bennée
<alex.bennee@linaro.org>
commit
|
commitdiff
|
tree
2017-02-24
Alex
Bennée
t
e
s
t
s/docker: ad
d
basic us
e
r mapping support
Signed-off-by:
Alex Bennée
<alex.bennee@linaro.org>
commit
|
commitdiff
|
tree
2017-02-10
A
lex Bennée
.
travis
.
yml: spli
t
VM based
builds
Signed-off-by:
Alex Bennée
<alex.bennee@linaro.org>
commit
|
commitdiff
|
tree
2017-02-10
A
l
ex Bennée
.
travis
.
yml: don
'
t specify CONFIG twice
Signed-off-by:
Alex Bennée
<alex.bennee@linaro.org>
commit
|
commitdiff
|
tree
2017-01-13
Al
e
x
B
e
n
née
cput
l
b:
d
rop fl
u
s
h_global flag from tlb_flush
Signed-off-by:
Alex Bennée
<alex.bennee@linaro.org>
commit
|
commitdiff
|
tree
2017-01-13
Alex Benné
e
cpu_c
o
mmo
n
_re
s
et: wrap T
C
G spec
i
fic
c
ode in tcg_enable
d
()
Signed-off-by:
Alex Bennée
<alex.bennee@linaro.org>
commit
|
commitdiff
|
tree
2017-01-13
A
lex Benn
é
e
qom/cpu: m
o
ve
t
lb_flush t
o
cpu_common_
r
eset
Signed-off-by:
Alex Bennée
<alex.bennee@linaro.org>
commit
|
commitdiff
|
tree
2017-01-12
Alex Benn
é
e
travis:
a
dd Trusty with clang st
a
b
le
b
uild
Signed-off-by:
Alex Bennée
<alex.bennee@linaro.org>
commit
|
commitdiff
|
tree
2017-01-10
Al
e
x Bennée
tes
t
s:
New
t
e
st-bitcnt
Signed-off-by:
Alex Bennée
<alex.bennee@linaro.org>
commit
|
commitdiff
|
tree
2016-12-05
Alex Bennée
tar
g
et-arm/
t
r
a
nslate-a6
4
: fi
x
gen
_
load_e
x
clusive
Signed-off-by:
Alex Bennée
<alex.bennee@linaro.org>
commit
|
commitdiff
|
tree
2016-11-01
A
lex Bennée
exec
.
c: ensure all AddressSpaceDispatch u
p
dates under RCU
commit
|
commitdiff
|
tree
2016-10-31
Alex Bennée
t
c
g: move loc
k
ing for tb_inv
a
lidate_
p
hys_page
_
range up
Signed-off-by:
Alex Bennée
<alex.bennee@linaro.org>
commit
|
commitdiff
|
tree
2016-10-31
Alex Benn
é
e
cpus:
r
e-
f
actor out handle_icou
n
t_deadline
Signed-off-by:
Alex Bennée
<alex.bennee@linaro.org>
commit
|
commitdiff
|
tree
2016-10-31
Alex Bennée
t
c
g: cp
u
s rm tcg_exec_all()
Signed-off-by:
Alex Bennée
<alex.bennee@linaro.org>
commit
|
commitdiff
|
tree
2016-10-31
A
lex Bennée
tcg: move
t
c
g_
e
xec_all and
helpers above t
h
read fn
Signed-off-by:
Alex Bennée
<alex.bennee@linaro.org>
commit
|
commitdiff
|
tree
2016-10-31
A
l
ex
B
ennée
target-arm/arm-
p
owerc
t
l
: wake up sleepi
n
g 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
tran
s
late-all: Add assert_
(
memory|tb)_lo
c
k a
n
n
o
t
a
t
ions
Signed-off-by:
Alex Bennée
<alex.bennee@linaro.org>
commit
|
commitdiff
|
tree
2016-10-31
Alex Bennée
linux-use
r
/elfload: ensure mmap_lock() held
while s
e
tting up
Signed-off-by:
Alex Bennée
<alex.bennee@linaro.org>
commit
|
commitdiff
|
tree
2016-10-31
Ale
x
Bennée
cpu-e
x
ec: in
c
lud
e
cpu_index in C
P
U_
L
OG
_
EX
E
C messages
Signed-off-by:
Alex Bennée
<alex.bennee@linaro.org>
commit
|
commitdiff
|
tree
2016-10-31
A
l
e
x Ben
n
ée
translate-all: add DEBUG
_
LOCKING asserts
Signed-off-by:
Alex Bennée
<alex.bennee@linaro.org>
commit
|
commitdiff
|
tree
2016-10-31
Alex Bennée
translat
e
_al
l
: DEBUG_FL
U
SH
-> D
E
BUG_TB_FLUSH
Signed-off-by:
Alex Bennée
<alex.bennee@linaro.org>
commit
|
commitdiff
|
tree
2016-10-31
Alex
Benn
é
e
cpus: make
a
ll
_
vcpus
_
paused() r
e
turn bool
Signed-off-by:
Alex Bennée
<alex.bennee@linaro.org>
commit
|
commitdiff
|
tree
2016-10-28
Alex Bennée
n
e
t: split c
o
lo_compare_
p
kt_info into two trace events
Signed-off-by:
Alex Bennée
<alex.bennee@linaro.org>
commit
|
commitdiff
|
tree
2016-10-26
Alex
Bennée
linu
x
-user: enable parallel cod
e
generation on clone
Signed-off-by:
Alex Bennée
<alex.bennee@linaro.org>
commit
|
commitdiff
|
tree
2016-10-23
Alex Benné
e
kvm-all:
don't use stale dbg_data->
c
p
u
Signed-off-by:
Alex Bennée
<alex.bennee@linaro.org>
commit
|
commitdiff
|
tree
2016-10-17
Alex B
e
nn
é
e
tests/docker/
M
akefile
.
include: add a gen
e
ric d
o
cker
.
.
.
Signed-off-by:
Alex Bennée
<alex.bennee@linaro.org>
commit
|
commitdiff
|
tree
2016-10-17
Alex Benn
é
e
t
e
s
ts/d
o
cker: make
t
est-ming
w
ho
n
our TA
R
GET_
L
I
S
T
Signed-off-by:
Alex Bennée
<alex.bennee@linaro.org>
commit
|
commitdiff
|
tree
2016-10-17
Alex Ben
n
ée
tes
t
s
/
docker: te
s
t-
b
uild s
c
r
i
p
t
Signed-off-by:
Alex Bennée
<alex.bennee@linaro.org>
commit
|
commitdiff
|
tree
2016-10-17
Alex Benné
e
te
s
ts/docker: add trav
i
s docker
f
i
l
e
Signed-off-by:
Alex Bennée
<alex.bennee@linaro.org>
commit
|
commitdiff
|
tree
2016-10-04
Alex B
e
nné
e
.
trav
i
s
.
yml:
a
dd gc
c
s
a
nitizer build
Signed-off-by:
Alex Bennée
<alex.bennee@linaro.org>
commit
|
commitdiff
|
tree
2016-10-04
A
l
ex Ben
n
ée
qga/comma
n
d: u
s
e QEMU atomic pr
i
mitives
Signed-off-by:
Alex Bennée
<alex.bennee@linaro.org>
commit
|
commitdiff
|
tree
2016-10-04
Alex Bennée
l
in
u
x-user/syscall: extend lock around c
p
u-list
Signed-off-by:
Alex Bennée
<alex.bennee@linaro.org>
commit
|
commitdiff
|
tree
2016-10-04
Al
e
x Bennée
util
/
q
h
t: ato
m
ical
l
y set b->
h
as
h
es
Signed-off-by:
Alex Bennée
<alex.bennee@linaro.org>
commit
|
commitdiff
|
tree
2016-10-04
A
l
ex Benn
é
e
cpu: atom
i
c
ally
modify cpu->exit_request
Signed-off-by:
Alex Bennée
<alex.bennee@linaro.org>
commit
|
commitdiff
|
tree
2016-10-04
Al
e
x
Bennée
q
om/cpu: a
t
omically cl
e
ar the tb_jmp_cache
Signed-off-by:
Alex Bennée
<alex.bennee@linaro.org>
commit
|
commitdiff
|
tree
2016-10-04
Alex Bennée
qom/object: up
d
ate class cache atomical
l
y
Signed-off-by:
Alex Bennée
<alex.bennee@linaro.org>
commit
|
commitdiff
|
tree
2016-10-04
A
lex Benn
é
e
t
c
g/optimize:
move default return out
o
f
if
s
tatem
e
nt
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
atomic_r
e
a
d
/set
Signed-off-by:
Alex Bennée
<alex.bennee@linaro.org>
commit
|
commitdiff
|
tree
2016-10-04
Alex Bennée
atom
i
c
.
h: f
i
x __SANITIZE_THREAD__ build
Signed-off-by:
Alex Bennée
<alex.bennee@linaro.org>
commit
|
commitdiff
|
tree
2016-09-28
Alex Bennée
ui/vnc-
e
n
c-tight: remove
s
witch and have single r
e
turn
Signed-off-by:
Alex Bennée
<alex.bennee@linaro.org>
commit
|
commitdiff
|
tree
2016-09-27
Alex Benné
e
cpus: pass CPUState to run_on_cp
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
B
ennée
tcg: cpu
-
exec: remove tb_lo
c
k fr
o
m the ho
t
-pa
t
h
Signed-off-by:
Alex Bennée
<alex.bennee@linaro.org>
commit
|
commitdiff
|
tree
2016-09-13
A
l
ex Ben
n
ée
tcg: set up tb->page_addr
b
e
f
ore ins
e
r
t
ion
Signed-off-by:
Alex Bennée
<alex.bennee@linaro.org>
commit
|
commitdiff
|
tree
2016-07-20
Alex Ben
n
ée
d
o
cker: pas
s
EXECUTABLE to build script
Signed-off-by:
Alex Bennée
<alex.bennee@linaro.org>
commit
|
commitdiff
|
tree
2016-07-20
A
lex Bennée
t
ests/dock
e
r/docker
.
p
y: ad
d
updat
e
o
perati
o
n
Signed-off-by:
Alex Bennée
<alex.bennee@linaro.org>
commit
|
commitdiff
|
tree
2016-07-20
Alex Bennée
test
s
/do
c
ker/dockerfi
l
es: new debi
a
n-bootstr
a
p
.
docker
Signed-off-by:
Alex Bennée
<alex.bennee@linaro.org>
commit
|
commitdiff
|
tree
2016-07-20
Alex Bennée
tests
/
dock
e
r
/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
tes
t
s/d
o
cker/docke
r
.
py
:
sup
p
ort --incl
u
de-executable
Signed-off-by:
Alex Bennée
<alex.bennee@linaro.org>
commit
|
commitdiff
|
tree
2016-07-20
Ale
x
Bennée
tests/docke
r
/docker
.
py: docker_d
i
r outside bu
i
l
d
Signed-off-by:
Alex Bennée
<alex.bennee@linaro.org>
commit
|
commitdiff
|
tree
2016-06-08
Alex B
e
nn
é
e
.
tr
a
vis
.
yml: a
d
d tr
u
sty GCE targe
t
Signed-off-by:
Alex Bennée
<alex.bennee@linaro.org>
commit
|
commitdiff
|
tree
next