repo.or.cz
/
qemu.git
/
search
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
log
|
graphiclog1
|
graphiclog2
|
commit
|
commitdiff
|
tree
|
refs
|
edit
|
fork
first
·
prev
·
next
block: Drain BH in bdrv_drained_begin
2017-04-10
A
l
e
x Bennée
replay: assert time
o
nly goes
fo
r
ward
Signed-off-by:
Alex Bennée
<alex.bennee@linaro.org>
commit
|
commitdiff
|
tree
2017-04-10
Alex Benn
é
e
cpus: call c
p
u_u
p
date
_
icount
on re
a
d
Signed-off-by:
Alex Bennée
<alex.bennee@linaro.org>
commit
|
commitdiff
|
tree
2017-04-10
Alex
Bennée
cp
u
-exe
c
: update icoun
t
a
fter each
T
B
_EXIT
Signed-off-by:
Alex Bennée
<alex.bennee@linaro.org>
commit
|
commitdiff
|
tree
2017-04-10
Al
e
x B
e
nnée
cpus:
introduce cpu_update_icount helper
Signed-off-by:
Alex Bennée
<alex.bennee@linaro.org>
commit
|
commitdiff
|
tree
2017-04-10
Alex
B
ennée
cpus: don't c
r
edi
t
e
x
ecuted in
s
truction
s
before they
.
.
.
Signed-off-by:
Alex Bennée
<alex.bennee@linaro.org>
commit
|
commitdiff
|
tree
2017-04-10
Alex Benn
é
e
cpu
s
: m
o
ve icount preparation o
u
t of tc
g
_exec_cpu
Signed-off-by:
Alex Bennée
<alex.bennee@linaro.org>
commit
|
commitdiff
|
tree
2017-04-10
Alex Ben
n
ée
c
p
u
s
: check cpu->runn
i
ng
i
n cpu_g
e
t_icount_raw()
Signed-off-by:
Alex Bennée
<alex.bennee@linaro.org>
commit
|
commitdiff
|
tree
2017-04-10
A
lex Benné
e
cpus: re
m
ove icount ha
n
dlin
g
from
q
em
u
_tcg_cpu_th
r
ead_fn
Signed-off-by:
Alex Bennée
<alex.bennee@linaro.org>
commit
|
commitdiff
|
tree
2017-04-10
Alex Bennée
ta
r
get/i
3
86/
m
isc_h
e
l
per: w
r
a
p BQL around another IRQ
.
.
.
Signed-off-by:
Alex Bennée
<alex.bennee@linaro.org>
commit
|
commitdiff
|
tree
2017-04-07
Ale
x
Be
n
née
script
s
/
q
emug
d
b/mt
r
ee
.
py: f
i
x
u
p
mtree
dump
Signed-off-by:
Alex Bennée
<alex.bennee@linaro.org>
commit
|
commitdiff
|
tree
2017-03-28
Alex Bennée
replay/replay
.
c: b
u
mp
R
E
PLAY_VE
R
SION
Signed-off-by:
Alex Bennée
<alex.bennee@linaro.org>
commit
|
commitdiff
|
tree
2017-03-28
Alex
Bennée
ui/console: use exclusiv
e
mechanism di
r
ectly
Signed-off-by:
Alex Bennée
<alex.bennee@linaro.org>
commit
|
commitdiff
|
tree
2017-03-28
Alex Bennée
ui/console: ensure do_
s
a
f
e_dpy_refresh holds
B
QL
Signed-off-by:
Alex Bennée
<alex.bennee@linaro.org>
commit
|
commitdiff
|
tree
2017-03-28
Alex Bennée
bsd-user: a
l
ign use of m
m
a
p_lock to
that o
f
linux-user
Signed-off-by:
Alex Bennée
<alex.bennee@linaro.org>
commit
|
commitdiff
|
tree
2017-03-28
Alex Ben
n
ée
user-exec:
handle synchronous signals from
Q
E
M
U gracefully
Signed-off-by:
Alex Bennée
<alex.bennee@linaro.org>
commit
|
commitdiff
|
tree
2017-03-17
Alex Bennée
u
i
/consol
e
:
e
nsure
graphic updates don't rac
e
w
ith
.
.
.
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
d
ocker/dockerfiles/debian-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:
moderni
s
e the DPRINTF
Signed-off-by:
Alex Bennée
<alex.bennee@linaro.org>
commit
|
commitdiff
|
tree
2017-03-09
Alex Ben
n
ée
target/arm/helpe
r
: make
i
t c
l
ea
r
the EC field is a
l
so
.
.
.
Signed-off-by:
Alex Bennée
<alex.bennee@linaro.org>
commit
|
commitdiff
|
tree
2017-03-09
A
l
ex Ben
n
ée
t
r
a
n
s
late-
a
ll: exit cpu
_
restore
_
st
a
te
ear
l
y if transla
t
ing
Signed-off-by:
Alex Bennée
<alex.bennee@linaro.org>
commit
|
commitdiff
|
tree
2017-03-09
Alex B
e
nné
e
t
a
rget/xt
e
n
s
a: hold
B
Q
L
for inter
r
upt pr
o
cessing
Signed-off-by:
Alex Bennée
<alex.bennee@linaro.org>
commit
|
commitdiff
|
tree
2017-03-09
A
l
ex Ben
n
ée
s3
9
0x/misc_h
e
lp
e
r
.
c: w
r
ap
IO
i
ns
t
r
uctio
n
s in BQL
Signed-off-by:
Alex Bennée
<alex.bennee@linaro.org>
commit
|
commitdiff
|
tree
2017-03-09
Alex Bennée
sparc/spar
c
64:
grab
B
QL before calling cpu_check
_
i
r
q
s
Signed-off-by:
Alex Bennée
<alex.bennee@linaro.org>
commit
|
commitdiff
|
tree
2017-03-09
Alex Benné
e
cpus
.
c
: add addition
a
l
er
r
or_report
when !T
A
RGET
_
S
U
PP
O
RT_M
T
TCG
Signed-off-by:
Alex Bennée
<alex.bennee@linaro.org>
commit
|
commitdiff
|
tree
2017-03-09
A
l
ex Bennée
t
arget/i38
6
/cp
u
.
h: decla
r
e TCG_GUEST
_
DEFAULT_MO
Signed-off-by:
Alex Bennée
<alex.bennee@linaro.org>
commit
|
commitdiff
|
tree
2017-03-09
Alex
B
ennée
vl/cpus: be sm
a
rter with i
c
o
u
nt
a
nd MTTCG
Signed-off-by:
Alex Bennée
<alex.bennee@linaro.org>
commit
|
commitdiff
|
tree
2017-02-28
Alex
B
e
nné
e
.
shi
p
pable: add
s
39
0
x-c
r
oss target
Signed-off-by:
Alex Bennée
<alex.bennee@linaro.org>
commit
|
commitdiff
|
tree
2017-02-28
Al
e
x Benné
e
new: dockerfiles
/
debian
-
s390-cross
Signed-off-by:
Alex Bennée
<alex.bennee@linaro.org>
commit
|
commitdiff
|
tree
2017-02-24
A
l
ex
Bennée
tcg:
e
nable MTTCG
by def
a
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 Benné
e
hw
/
misc/imx
6
_src: d
e
fer clearing of SR
C
_SCR reset bi
t
s
Signed-off-by:
Alex Bennée
<alex.bennee@linaro.org>
commit
|
commitdiff
|
tree
2017-02-24
A
l
e
x
Bennée
target
-
a
r
m:
e
nsure
a
ll cross vCPUs TLB
flus
h
es com
p
lete
Signed-off-by:
Alex Bennée
<alex.bennee@linaro.org>
commit
|
commitdiff
|
tree
2017-02-24
Alex Ben
n
ée
target-arm:
do
n
't gener
a
te WFE/YIELD calls for
MTTCG
Signed-off-by:
Alex Bennée
<alex.bennee@linaro.org>
commit
|
commitdiff
|
tree
2017-02-24
Alex Bennée
target-arm/pow
e
rctl: def
e
r c
p
u reset
work to 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_
*
_al
l
_
c
p
us[_
s
ynced]
Signed-off-by:
Alex Bennée
<alex.bennee@linaro.org>
commit
|
commitdiff
|
tree
2017-02-24
Al
e
x Bennée
cpu
t
lb: atomically update
t
lb f
i
eld
s
u
s
ed by
t
lb_
r
eset_dirt
y
Signed-off-by:
Alex Bennée
<alex.bennee@linaro.org>
commit
|
commitdiff
|
tree
2017-02-24
Alex Bennée
c
p
utlb: add t
l
b_flush_by
_
mmuidx async ro
u
t
i
nes
Signed-off-by:
Alex Bennée
<alex.bennee@linaro.org>
commit
|
commitdiff
|
tree
2017-02-24
Ale
x
B
e
nnée
cputlb
and arm/s
p
arc targets: convert mmuidx flushes
.
.
.
Signed-off-by:
Alex Bennée
<alex.bennee@linaro.org>
commit
|
commitdiff
|
tree
2017-02-24
Alex
B
ennée
cpu
t
lb
:
tweak qemu
_
ram_addr
_
from_host_nofail reporting
Signed-off-by:
Alex Bennée
<alex.bennee@linaro.org>
commit
|
commitdiff
|
tree
2017-02-24
Alex
B
ennée
c
p
utlb: add asse
r
t_cpu_is_self checks
Signed-off-by:
Alex Bennée
<alex.bennee@linaro.org>
commit
|
commitdiff
|
tree
2017-02-24
A
lex Bennée
tcg
:
ena
b
le thread-
p
er-vCPU
Signed-off-by:
Alex Bennée
<alex.bennee@linaro.org>
commit
|
commitdiff
|
tree
2017-02-24
Alex Bennée
tcg
:
enable tb_lock() for
SoftMMU
Signed-off-by:
Alex Bennée
<alex.bennee@linaro.org>
commit
|
commitdiff
|
tree
2017-02-24
Ale
x
Bennée
tcg: re
m
ove global exit_requ
e
st
Signed-off-by:
Alex Bennée
<alex.bennee@linaro.org>
commit
|
commitdiff
|
tree
2017-02-24
A
lex Bennée
tcg:
rename t
c
g_current_cp
u
to tcg_curre
n
t_rr
_
c
pu
Signed-off-by:
Alex Bennée
<alex.bennee@linaro.org>
commit
|
commitdiff
|
tree
2017-02-24
Alex Benn
é
e
t
cg: add
kic
k
t
i
mer fo
r
s
i
ngle
-
t
hr
e
aded vCPU emulatio
n
Signed-off-by:
Alex Bennée
<alex.bennee@linaro.org>
commit
|
commitdiff
|
tree
2017-02-24
Alex Benn
é
e
t
cg:
m
ove TCG_MO/B
A
R types into own fil
e
Signed-off-by:
Alex Bennée
<alex.bennee@linaro.org>
commit
|
commitdiff
|
tree
2017-02-24
Alex Bennée
docs: new design
d
ocum
e
nt multi
-
th
r
ead-tcg
.
txt
Signed-off-by:
Alex Bennée
<alex.bennee@linaro.org>
commit
|
commitdiff
|
tree
2017-02-24
Alex Bennée
M
A
I
N
T
A
INER
S
: merge Build and tes
t
autom
a
t
ion with Docker
.
.
.
Signed-off-by:
Alex Bennée
<alex.bennee@linaro.org>
commit
|
commitdiff
|
tree
2017-02-24
A
l
ex Benné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
ne
w
:
d
eb
i
an docker t
a
rg
e
ts for
c
ross
-
co
m
piling
Signed-off-by:
Alex Bennée
<alex.bennee@linaro.org>
commit
|
commitdiff
|
tree
2017-02-24
Alex Bennée
te
s
ts/do
c
ker: add basi
c
u
ser mapping
s
upport
Signed-off-by:
Alex Bennée
<alex.bennee@linaro.org>
commit
|
commitdiff
|
tree
2017-02-10
Ale
x
Ben
n
ée
.
t
ravis
.
yml
:
s
p
l
it VM based builds
Signed-off-by:
Alex Bennée
<alex.bennee@linaro.org>
commit
|
commitdiff
|
tree
2017-02-10
Alex Bennée
.
t
ravis
.
yml:
d
on't specify CON
F
IG twice
Signed-off-by:
Alex Bennée
<alex.bennee@linaro.org>
commit
|
commitdiff
|
tree
2017-01-13
Alex Ben
n
ée
cput
l
b: drop flush_global flag from tlb_flush
Signed-off-by:
Alex Bennée
<alex.bennee@linaro.org>
commit
|
commitdiff
|
tree
2017-01-13
Alex Be
n
né
e
cpu_common
_
reset: wra
p
TCG specifi
c
code in tcg_ena
b
led
(
)
Signed-off-by:
Alex Bennée
<alex.bennee@linaro.org>
commit
|
commitdiff
|
tree
2017-01-13
A
l
ex Be
n
née
qom
/
cpu
:
mo
v
e tlb_flush to
c
p
u_common_re
s
et
Signed-off-by:
Alex Bennée
<alex.bennee@linaro.org>
commit
|
commitdiff
|
tree
2017-01-12
Ale
x
Benn
é
e
trav
i
s: add
T
r
usty
with
c
l
ang stab
l
e
b
uild
Signed-off-by:
Alex Bennée
<alex.bennee@linaro.org>
commit
|
commitdiff
|
tree
2017-01-10
Alex Bennée
tests
:
New test-bi
t
c
n
t
Signed-off-by:
Alex Bennée
<alex.bennee@linaro.org>
commit
|
commitdiff
|
tree
2016-12-05
Alex Be
n
n
é
e
tar
g
et-arm/t
r
anslate-a6
4
: fix gen_loa
d
_
exclusive
Signed-off-by:
Alex Bennée
<alex.bennee@linaro.org>
commit
|
commitdiff
|
tree
2016-11-01
A
lex B
e
nnée
exec
.
c: ensur
e
all AddressSpaceDispatch upd
a
t
e
s unde
r
RCU
commit
|
commitdiff
|
tree
2016-10-31
Alex Bennée
tcg
:
m
o
ve lockin
g
for tb_invalida
t
e_phys_page_
r
ange up
Signed-off-by:
Alex Bennée
<alex.bennee@linaro.org>
commit
|
commitdiff
|
tree
2016-10-31
Alex
Bennée
cp
u
s: re-fa
c
tor out h
a
ndle_icount_deadli
n
e
Signed-off-by:
Alex Bennée
<alex.bennee@linaro.org>
commit
|
commitdiff
|
tree
2016-10-31
Alex Benné
e
tc
g
: cpus rm
t
cg_exec_all()
Signed-off-by:
Alex Bennée
<alex.bennee@linaro.org>
commit
|
commitdiff
|
tree
2016-10-31
A
lex Benn
é
e
tcg: move tcg_e
x
ec_all
a
nd helpers above
thread fn
Signed-off-by:
Alex Bennée
<alex.bennee@linaro.org>
commit
|
commitdiff
|
tree
2016-10-31
Al
e
x Be
n
née
target-arm/arm-
p
ow
e
rctl: wake 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
Ale
x
Benn
é
e
transl
a
te-all:
Add
a
s
s
ert_(me
m
ory|tb)_lock annota
t
ions
Signed-off-by:
Alex Bennée
<alex.bennee@linaro.org>
commit
|
commitdiff
|
tree
2016-10-31
A
l
ex
Bennée
linu
x
-user/elf
l
oad: ensure mmap_
l
o
ck() held wh
i
le setting up
Signed-off-by:
Alex Bennée
<alex.bennee@linaro.org>
commit
|
commitdiff
|
tree
2016-10-31
A
lex Benn
é
e
c
p
u-exec: include
c
p
u_i
n
dex in CPU_LOG_EXEC messages
Signed-off-by:
Alex Bennée
<alex.bennee@linaro.org>
commit
|
commitdiff
|
tree
2016-10-31
Al
e
x
Bennée
tran
s
late-
a
l
l
:
a
dd DEB
U
G_LOCKING a
s
serts
Signed-off-by:
Alex Bennée
<alex.bennee@linaro.org>
commit
|
commitdiff
|
tree
2016-10-31
Alex Be
n
née
translate_all:
D
EBU
G
_FLUSH -
>
DEBUG_TB_FLUSH
Signed-off-by:
Alex Bennée
<alex.bennee@linaro.org>
commit
|
commitdiff
|
tree
2016-10-31
Ale
x
Ben
n
ée
c
pus: make all_vcp
u
s_paused() return bool
Signed-off-by:
Alex Bennée
<alex.bennee@linaro.org>
commit
|
commitdiff
|
tree
2016-10-28
Alex Bennée
net
:
split col
o
_compare_pkt_info into two trace
e
v
ents
Signed-off-by:
Alex Bennée
<alex.bennee@linaro.org>
commit
|
commitdiff
|
tree
2016-10-26
A
lex Bennée
lin
u
x-user: ena
b
le parallel code generat
i
on on clone
Signed-off-by:
Alex Bennée
<alex.bennee@linaro.org>
commit
|
commitdiff
|
tree
2016-10-23
Alex Bennée
kv
m
-al
l
: don't use stale dbg_data->cpu
Signed-off-by:
Alex Bennée
<alex.bennee@linaro.org>
commit
|
commitdiff
|
tree
2016-10-17
A
l
ex Bennée
tests/docker/
M
akefile
.
include: add
a generic
do
c
ker
.
.
.
Signed-off-by:
Alex Bennée
<alex.bennee@linaro.org>
commit
|
commitdiff
|
tree
2016-10-17
Al
e
x
Bennée
tests/docker: make test
-
mingw h
o
nour
TARGET_LIST
Signed-off-by:
Alex Bennée
<alex.bennee@linaro.org>
commit
|
commitdiff
|
tree
2016-10-17
Ale
x
Bennée
tests/docker: test-b
u
ild scr
i
pt
Signed-off-by:
Alex Bennée
<alex.bennee@linaro.org>
commit
|
commitdiff
|
tree
2016-10-17
Ale
x
Bennée
tests/docker: add travis dock
e
rfile
Signed-off-by:
Alex Bennée
<alex.bennee@linaro.org>
commit
|
commitdiff
|
tree
2016-10-04
Alex Benn
é
e
.
trav
i
s
.
yml: add gcc sanitizer
b
uild
Signed-off-by:
Alex Bennée
<alex.bennee@linaro.org>
commit
|
commitdiff
|
tree
2016-10-04
A
lex Be
n
née
qga/command: use QEMU ato
m
ic p
r
imitives
Signed-off-by:
Alex Bennée
<alex.bennee@linaro.org>
commit
|
commitdiff
|
tree
2016-10-04
Alex Bennée
li
n
ux-
u
ser/sysca
l
l
: extend lock around cpu-list
Signed-off-by:
Alex Bennée
<alex.bennee@linaro.org>
commit
|
commitdiff
|
tree
2016-10-04
Alex Bennée
util/qht: at
o
mically set
b->hashe
s
Signed-off-by:
Alex Bennée
<alex.bennee@linaro.org>
commit
|
commitdiff
|
tree
2016-10-04
Alex Bennée
cpu
:
at
o
mica
l
l
y modify cpu->exit_reques
t
Signed-off-by:
Alex Bennée
<alex.bennee@linaro.org>
commit
|
commitdiff
|
tree
2016-10-04
A
l
ex Bennée
qom
/
c
pu: ato
m
i
cally clear
t
he tb_jmp_cac
h
e
Signed-off-by:
Alex Bennée
<alex.bennee@linaro.org>
commit
|
commitdiff
|
tree
2016-10-04
Alex B
e
nnée
qom/object: update class cache atomically
Signed-off-by:
Alex Bennée
<alex.bennee@linaro.org>
commit
|
commitdiff
|
tree
2016-10-04
Alex Ben
n
ée
tcg/opt
i
mize: move default return
o
u
t of if
s
tatem
e
nt
Signed-off-by:
Alex Bennée
<alex.bennee@linaro.org>
commit
|
commitdiff
|
tree
2016-10-04
Alex Bennée
atom
i
c
.
h
:
comment on use of a
t
omic_
r
ead/
s
et
Signed-off-by:
Alex Bennée
<alex.bennee@linaro.org>
commit
|
commitdiff
|
tree
2016-10-04
Alex
Bennée
at
o
mic
.
h: fix __
S
ANITIZE_
T
HR
E
AD__ build
Signed-off-by:
Alex Bennée
<alex.bennee@linaro.org>
commit
|
commitdiff
|
tree
2016-09-28
Alex Bennée
ui/vnc-enc-tight: remove sw
i
tch and have single return
Signed-off-by:
Alex Bennée
<alex.bennee@linaro.org>
commit
|
commitdiff
|
tree
2016-09-27
Alex Bennée
c
p
u
s: pass CPUState t
o
run_on_cp
u
he
l
pers
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
e
nnée
t
c
g: cpu-exec:
remove tb_lock from the hot
-
path
Signed-off-by:
Alex Bennée
<alex.bennee@linaro.org>
commit
|
commitdiff
|
tree
2016-09-13
Al
e
x
Bennée
tcg
:
s
et up t
b
->page_
a
ddr bef
o
re insert
i
on
Signed-off-by:
Alex Bennée
<alex.bennee@linaro.org>
commit
|
commitdiff
|
tree
2016-07-20
A
l
ex Bennée
docker: p
a
ss E
X
E
C
UTABLE to build s
c
ript
Signed-off-by:
Alex Bennée
<alex.bennee@linaro.org>
commit
|
commitdiff
|
tree
2016-07-20
Alex Bennée
t
e
sts/doc
k
er/docker
.
py:
add upda
t
e operation
Signed-off-by:
Alex Bennée
<alex.bennee@linaro.org>
commit
|
commitdiff
|
tree
2016-07-20
Ale
x
Bennée
tests/docker/dockerfil
e
s: new deb
i
an-
b
ootst
r
ap
.
docker
Signed-off-by:
Alex Bennée
<alex.bennee@linaro.org>
commit
|
commitdiff
|
tree
2016-07-20
Alex Benn
é
e
te
s
ts/doc
k
er/docke
r
.
py:
c
hec
k
and run
.
pr
e
script
Signed-off-by:
Alex Bennée
<alex.bennee@linaro.org>
commit
|
commitdiff
|
tree
2016-07-20
A
lex Bennée
tes
t
s
/
docker/dock
e
r
.
py: suppor
t
--include-execu
t
ab
l
e
Signed-off-by:
Alex Bennée
<alex.bennee@linaro.org>
commit
|
commitdiff
|
tree
2016-07-20
Alex Bennée
tests/docker/docker
.
py: docker_dir outside buil
d
Signed-off-by:
Alex Bennée
<alex.bennee@linaro.org>
commit
|
commitdiff
|
tree
2016-06-08
Alex Benn
é
e
.
travi
s
.
yml: a
d
d
trusty GCE tar
g
et
Signed-off-by:
Alex Bennée
<alex.bennee@linaro.org>
commit
|
commitdiff
|
tree
2016-05-13
Alex Benn
é
e
tcg: reorganize t
b
_find_p
h
ysi
c
al
loop
Signed-off-by:
Alex Bennée
<alex.bennee@linaro.org>
commit
|
commitdiff
|
tree
2016-04-05
Alex
B
enné
e
include/q
e
mu/atomic: add co
m
p
ile tim
e
a
s
serts
Signed-off-by:
Alex Bennée
<alex.bennee@linaro.org>
commit
|
commitdiff
|
tree
next