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
target-arm: don't generate WFE/YIELD calls for MTTCG
2017-02-24
Ale
x
Bennée
t
a
r
g
et-arm: don't generate WFE/YI
E
LD c
a
ll
s
for MTTCG
Signed-off-by:
Alex Bennée
<alex.bennee@linaro.org>
commit
|
commitdiff
|
tree
2017-02-24
A
l
ex Bennée
target-arm/powerctl: defer cpu r
e
s
e
t wo
r
k to CPU cont
e
xt
Signed-off-by:
Alex Bennée
<alex.bennee@linaro.org>
commit
|
commitdiff
|
tree
2017-02-24
Alex Bennée
cputlb: in
t
roduce t
l
b_flu
s
h_*_all_cpus[_sy
n
c
e
d]
Signed-off-by:
Alex Bennée
<alex.bennee@linaro.org>
commit
|
commitdiff
|
tree
2017-02-24
Alex Bennée
c
p
u
tl
b
:
a
t
omically update tlb
fields used
b
y
t
lb_
r
eset_dirty
Signed-off-by:
Alex Bennée
<alex.bennee@linaro.org>
commit
|
commitdiff
|
tree
2017-02-24
A
l
ex
B
ennée
cputlb: add tlb_flush
_
b
y_mm
u
idx async
r
outines
Signed-off-by:
Alex Bennée
<alex.bennee@linaro.org>
commit
|
commitdiff
|
tree
2017-02-24
Ale
x
Benn
é
e
cputl
b
and arm/sparc targe
t
s: convert
m
mu
i
dx flushes
.
.
.
Signed-off-by:
Alex Bennée
<alex.bennee@linaro.org>
commit
|
commitdiff
|
tree
2017-02-24
Alex
Bennée
cputlb: t
w
eak
qemu_ram_addr_from_host_nofail
r
ep
o
rting
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
checks
Signed-off-by:
Alex Bennée
<alex.bennee@linaro.org>
commit
|
commitdiff
|
tree
2017-02-24
Alex Bennée
tcg: enable thread-per-vCPU
Signed-off-by:
Alex Bennée
<alex.bennee@linaro.org>
commit
|
commitdiff
|
tree
2017-02-24
Alex Bennée
tcg:
e
nable tb_l
o
ck
(
) for
SoftMM
U
Signed-off-by:
Alex Bennée
<alex.bennee@linaro.org>
commit
|
commitdiff
|
tree
2017-02-24
Alex Be
n
née
tcg: remov
e
g
l
obal e
x
it
_
reques
t
Signed-off-by:
Alex Bennée
<alex.bennee@linaro.org>
commit
|
commitdiff
|
tree
2017-02-24
A
l
ex
Be
n
née
tcg
:
rename tcg_current_cpu to tc
g
_
current_rr_cpu
Signed-off-by:
Alex Bennée
<alex.bennee@linaro.org>
commit
|
commitdiff
|
tree
2017-02-24
Alex
Ben
n
ée
t
c
g: add kick timer for single-threade
d
vCPU emula
t
i
o
n
Signed-off-by:
Alex Bennée
<alex.bennee@linaro.org>
commit
|
commitdiff
|
tree
2017-02-24
Alex Ben
n
ée
t
cg: move TCG_MO/BAR ty
p
e
s
into own file
Signed-off-by:
Alex Bennée
<alex.bennee@linaro.org>
commit
|
commitdiff
|
tree
2017-02-24
A
l
ex Benn
é
e
docs: new design doc
u
ment multi-thr
e
ad-tcg
.
txt
Signed-off-by:
Alex Bennée
<alex.bennee@linaro.org>
commit
|
commitdiff
|
tree
2017-02-10
Alex B
e
nnée
.
travis
.
y
m
l: split
VM ba
s
e
d
bui
l
ds
Signed-off-by:
Alex Bennée
<alex.bennee@linaro.org>
commit
|
commitdiff
|
tree
2017-02-10
Ale
x
Bennée
.
travis
.
ym
l
: do
n
't specif
y
C
ONFIG tw
i
c
e
Signed-off-by:
Alex Bennée
<alex.bennee@linaro.org>
commit
|
commitdiff
|
tree
2017-01-13
Alex
Bennée
cputlb: dr
o
p
flush_globa
l
flag f
r
om tlb_flush
Signed-off-by:
Alex Bennée
<alex.bennee@linaro.org>
commit
|
commitdiff
|
tree
2017-01-13
Al
e
x Be
n
née
cpu_common_re
s
et: wrap TCG specific 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_flush t
o
cpu_commo
n
_reset
Signed-off-by:
Alex Bennée
<alex.bennee@linaro.org>
commit
|
commitdiff
|
tree
2017-01-12
Al
e
x Bennée
t
rav
i
s: add
Trusty w
i
th clang s
t
able build
Signed-off-by:
Alex Bennée
<alex.bennee@linaro.org>
commit
|
commitdiff
|
tree
2017-01-10
Alex Benné
e
test
s
: New test-bitcnt
Signed-off-by:
Alex Bennée
<alex.bennee@linaro.org>
commit
|
commitdiff
|
tree
2016-12-05
Al
e
x Bennée
target-arm/translat
e
-a64: fix ge
n
_load_exclusi
v
e
Signed-off-by:
Alex Bennée
<alex.bennee@linaro.org>
commit
|
commitdiff
|
tree
2016-11-01
Alex Bennée
exec
.
c: ensure
all Ad
d
ressSpaceDispatch updates
u
nder RCU
commit
|
commitdiff
|
tree
2016-10-31
Alex Benné
e
t
cg:
m
ov
e
locking for tb_invalidate
_
phys_pag
e
_range up
Signed-off-by:
Alex Bennée
<alex.bennee@linaro.org>
commit
|
commitdiff
|
tree
2016-10-31
Alex Bennée
cpus: re-factor
out h
a
ndle_
i
c
o
unt_dead
l
i
ne
Signed-off-by:
Alex Bennée
<alex.bennee@linaro.org>
commit
|
commitdiff
|
tree
2016-10-31
Alex Ben
n
ée
tc
g
:
cpus
rm t
c
g
_
exec_all()
Signed-off-by:
Alex Bennée
<alex.bennee@linaro.org>
commit
|
commitdiff
|
tree
2016-10-31
Alex B
e
nnée
tcg: m
o
ve tcg_exec_all and helpers above thread fn
Signed-off-by:
Alex Bennée
<alex.bennee@linaro.org>
commit
|
commitdiff
|
tree
2016-10-31
Alex Be
n
née
target-arm/arm
-
p
owe
r
ctl:
w
ake 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
A
lex Bennée
t
r
anslate
-
all: Add ass
e
r
t_(memory|t
b
)_lock annotati
o
ns
Signed-off-by:
Alex Bennée
<alex.bennee@linaro.org>
commit
|
commitdiff
|
tree
2016-10-31
Ale
x
Ben
n
ée
linux-u
s
er/elf
l
oad: ensure
m
map_lock() held while sett
i
ng u
p
Signed-off-by:
Alex Bennée
<alex.bennee@linaro.org>
commit
|
commitdiff
|
tree
2016-10-31
Alex Ben
n
ée
cpu-exec
:
includ
e
c
pu_index in CP
U
_LOG_EXEC
mes
s
ages
Signed-off-by:
Alex Bennée
<alex.bennee@linaro.org>
commit
|
commitdiff
|
tree
2016-10-31
Alex
B
ennée
tra
n
slate
-
all: add D
E
BUG_
L
OCKI
N
G asserts
Signed-off-by:
Alex Bennée
<alex.bennee@linaro.org>
commit
|
commitdiff
|
tree
2016-10-31
A
l
ex
B
en
n
é
e
translate_a
l
l: DE
B
UG_FLUSH
-> DEBUG_TB_F
L
U
S
H
Signed-off-by:
Alex Bennée
<alex.bennee@linaro.org>
commit
|
commitdiff
|
tree
2016-10-31
Alex Bennée
cp
u
s
:
make
all_vcp
u
s_p
a
u
s
ed() retu
r
n
boo
l
Signed-off-by:
Alex Bennée
<alex.bennee@linaro.org>
commit
|
commitdiff
|
tree
2016-10-28
Alex Bennée
net
:
split
c
olo_compare_pkt_
i
nfo into two trace eve
n
ts
Signed-off-by:
Alex Bennée
<alex.bennee@linaro.org>
commit
|
commitdiff
|
tree
2016-10-26
A
l
ex Be
n
n
é
e
lin
u
x-user: enable para
l
lel code genera
t
i
o
n on clo
n
e
Signed-off-by:
Alex Bennée
<alex.bennee@linaro.org>
commit
|
commitdiff
|
tree
2016-10-23
Alex Ben
n
ée
kv
m
-all: d
o
n
't use st
a
le
d
b
g
_data->cpu
Signed-off-by:
Alex Bennée
<alex.bennee@linaro.org>
commit
|
commitdiff
|
tree
2016-10-17
Alex Bennée
tests/docker/Makefile
.
include: add
a g
e
neric do
c
k
e
r
.
.
.
Signed-off-by:
Alex Bennée
<alex.bennee@linaro.org>
commit
|
commitdiff
|
tree
2016-10-17
A
l
e
x
B
ennée
test
s
/docke
r
:
make test-mingw honour TARGET_LIST
Signed-off-by:
Alex Bennée
<alex.bennee@linaro.org>
commit
|
commitdiff
|
tree
2016-10-17
Alex Bennée
tests/doc
k
e
r: test
-
build script
Signed-off-by:
Alex Bennée
<alex.bennee@linaro.org>
commit
|
commitdiff
|
tree
2016-10-17
Alex
Bennée
test
s
/
docker: add t
r
a
vis
dockerfile
Signed-off-by:
Alex Bennée
<alex.bennee@linaro.org>
commit
|
commitdiff
|
tree
2016-10-04
Alex Benn
é
e
.
tra
v
is
.
yml: add
g
cc sanitizer bui
l
d
Signed-off-by:
Alex Bennée
<alex.bennee@linaro.org>
commit
|
commitdiff
|
tree
2016-10-04
Alex
Bennée
qg
a
/
c
omm
a
nd: u
s
e QE
M
U atomic pr
i
mitive
s
Signed-off-by:
Alex Bennée
<alex.bennee@linaro.org>
commit
|
commitdiff
|
tree
2016-10-04
A
l
e
x Be
n
n
ée
linu
x
-
u
s
er
/
syscall: extend lock around
cpu-list
Signed-off-by:
Alex Bennée
<alex.bennee@linaro.org>
commit
|
commitdiff
|
tree
2016-10-04
Alex
B
ennée
ut
i
l/qht:
a
tomicall
y
set b->hashe
s
Signed-off-by:
Alex Bennée
<alex.bennee@linaro.org>
commit
|
commitdiff
|
tree
2016-10-04
A
lex Bennée
c
p
u: atomically modify cpu->
e
xit_r
e
qu
e
s
t
Signed-off-by:
Alex Bennée
<alex.bennee@linaro.org>
commit
|
commitdiff
|
tree
2016-10-04
Alex Ben
n
ée
qom/cpu: ato
m
ically c
l
ear 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: u
p
date
c
lass
c
ache a
t
om
i
cally
Signed-off-by:
Alex Bennée
<alex.bennee@linaro.org>
commit
|
commitdiff
|
tree
2016-10-04
Alex Be
n
née
tcg/optimize:
m
o
v
e
d
e
f
au
l
t
r
eturn ou
t
of if sta
t
eme
n
t
Signed-off-by:
Alex Bennée
<alex.bennee@linaro.org>
commit
|
commitdiff
|
tree
2016-10-04
A
lex Be
n
née
ato
m
ic
.
h: comment on use of atomic_r
e
ad/set
Signed-off-by:
Alex Bennée
<alex.bennee@linaro.org>
commit
|
commitdiff
|
tree
2016-10-04
Alex Bennée
atomic
.
h:
fix
_
_SANITIZE_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-ti
g
ht: remo
v
e
s
witch
a
nd have sing
l
e
r
e
turn
Signed-off-by:
Alex Bennée
<alex.bennee@linaro.org>
commit
|
commitdiff
|
tree
2016-09-27
Alex Bennée
cpus: pass C
P
US
t
ate t
o
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
Ale
x
Be
n
née
tcg: cpu-exe
c
:
r
emove
tb_lock from the hot-pat
h
Signed-off-by:
Alex Bennée
<alex.bennee@linaro.org>
commit
|
commitdiff
|
tree
2016-09-13
A
l
ex Be
n
née
tcg: set up tb->pag
e
_addr before insertio
n
Signed-off-by:
Alex Bennée
<alex.bennee@linaro.org>
commit
|
commitdiff
|
tree
2016-07-20
Alex Bennée
docker: pass EX
E
CUTA
B
LE to
build
sc
r
ipt
Signed-off-by:
Alex Bennée
<alex.bennee@linaro.org>
commit
|
commitdiff
|
tree
2016-07-20
Alex
Bennée
tests/docker/docker
.
py
:
add upd
a
te
o
perati
o
n
Signed-off-by:
Alex Bennée
<alex.bennee@linaro.org>
commit
|
commitdiff
|
tree
2016-07-20
A
l
ex Bennée
tests/dock
e
r/docker
f
iles: new d
e
bian-bootst
r
a
p
.
d
o
cker
Signed-off-by:
Alex Bennée
<alex.bennee@linaro.org>
commit
|
commitdiff
|
tree
2016-07-20
Al
e
x Benn
é
e
tests/do
c
ker/do
c
ker
.
py: che
c
k
a
nd
run
.
pre sc
r
ipt
Signed-off-by:
Alex Bennée
<alex.bennee@linaro.org>
commit
|
commitdiff
|
tree
2016-07-20
Alex
B
ennée
te
s
t
s
/
docker/docker
.
py: support
--inclu
d
e-e
x
ecutable
Signed-off-by:
Alex Bennée
<alex.bennee@linaro.org>
commit
|
commitdiff
|
tree
2016-07-20
Alex Ben
n
ée
tests/docke
r
/docker
.
py:
doc
k
er_
d
ir outside build
Signed-off-by:
Alex Bennée
<alex.bennee@linaro.org>
commit
|
commitdiff
|
tree
2016-06-08
A
lex B
e
nnée
.
travis
.
yml: a
d
d tru
s
ty GCE tar
g
e
t
Signed-off-by:
Alex Bennée
<alex.bennee@linaro.org>
commit
|
commitdiff
|
tree
2016-05-13
Alex
B
e
nnée
tcg:
r
eorganize tb_fin
d
_ph
y
sical
loop
Signed-off-by:
Alex Bennée
<alex.bennee@linaro.org>
commit
|
commitdiff
|
tree
2016-04-05
Alex Bennée
i
n
clude
/
qemu
/
atomic: add compile
time asserts
Signed-off-by:
Alex Bennée
<alex.bennee@linaro.org>
commit
|
commitdiff
|
tree
2016-04-05
Alex Be
n
né
e
cpu
s
: do
n
't use at
o
mic_r
e
ad for vm_
c
lock_
w
arp_start
Signed-off-by:
Alex Bennée
<alex.bennee@linaro.org>
commit
|
commitdiff
|
tree
2016-04-05
A
l
e
x
Ben
n
ée
.
travis
.
yml: make -j3
Signed-off-by:
Alex Bennée
<alex.bennee@linaro.org>
commit
|
commitdiff
|
tree
2016-04-05
A
l
ex Bennée
.
travis
.
yml: enabl
e
OSX builds
Signed-off-by:
Alex Bennée
<alex.bennee@linaro.org>
commit
|
commitdiff
|
tree
2016-04-05
Alex
Ben
n
ée
.
travis
.
yml:
co
l
l
a
p
se the tes
t
matrix
Signed-off-by:
Alex Bennée
<alex.bennee@linaro.org>
commit
|
commitdiff
|
tree
2016-03-22
Alex Ben
n
ée
cpu
t
lb: mo
d
e
r
nise the debug support
Signed-off-by:
Alex Bennée
<alex.bennee@linaro.org>
commit
|
commitdiff
|
tree
2016-03-22
Alex
Ben
n
é
e
qemu-log: support sim
p
le pid substitution for
l
ogs
Signed-off-by:
Alex Bennée
<alex.bennee@linaro.org>
commit
|
commitdiff
|
tree
2016-03-22
Alex
Bennée
target-ar
m
: dfilter suppor
t
for in_asm
Signed-off-by:
Alex Bennée
<alex.bennee@linaro.org>
commit
|
commitdiff
|
tree
2016-03-22
Alex Benn
é
e
qemu-log: dfil
t
er-ise exec, o
u
t_asm,
op and o
p
t
_op
Signed-off-by:
Alex Bennée
<alex.bennee@linaro.org>
commit
|
commitdiff
|
tree
2016-03-22
Alex Bennée
qemu-log: new option -dfilter to limit out
p
u
t
Signed-off-by:
Alex Bennée
<alex.bennee@linaro.org>
commit
|
commitdiff
|
tree
2016-03-22
A
lex Bennée
qemu-log: cor
r
ect
h
elp text
for -d cpu
Signed-off-by:
Alex Bennée
<alex.bennee@linaro.org>
commit
|
commitdiff
|
tree
2016-03-22
Alex Ben
n
ée
tcg: pass down
T
ranslation
B
lo
c
k
t
o
tcg_
c
ode_gen
Signed-off-by:
Alex Bennée
<alex.bennee@linaro.org>
commit
|
commitdiff
|
tree
2016-02-09
Ale
x
Bennée
include/qem
u
/at
o
mic
.
h: default to
_
_
a
tomic
f
u
n
ctions
commit
|
commitdiff
|
tree
2016-02-08
Alex
B
ennée
MAINT
A
I
NER
S
: Add
.
travis
.
yml
Signed-off-by:
Alex Bennée
<alex.bennee@linaro.org>
commit
|
commitdiff
|
tree
2016-02-08
A
l
ex Bennée
.
t
ravis
.
y
ml: reduce
t
he test matrix
a li
t
tle
Signed-off-by:
Alex Bennée
<alex.bennee@linaro.org>
commit
|
commitdiff
|
tree
2016-02-08
Alex Bennée
.
travis
.
yml: enable ccache for
t
he b
u
ilds
Signed-off-by:
Alex Bennée
<alex.bennee@linaro.org>
commit
|
commitdiff
|
tree
2016-02-08
Alex Ben
n
ée
.
t
r
a
v
is
.
yml
:
e
n
able each of the
c
o-routine back
e
n
d
s
Signed-off-by:
Alex Bennée
<alex.bennee@linaro.org>
commit
|
commitdiff
|
tree
2016-02-08
A
le
x
Benné
e
.
travis
.
yml: run mak
e
check for
all matrix targets
Signed-off-by:
Alex Bennée
<alex.bennee@linaro.org>
commit
|
commitdiff
|
tree
2016-02-05
Alex Bennée
.
travis
.
ym
l
:
migrate to container builds
Signed-off-by:
Alex Bennée
<alex.bennee@linaro.org>
commit
|
commitdiff
|
tree
2015-12-17
Ale
x
Bennée
tests
/
guest-debug: introduc
e
basic gdbstub te
s
ts
Signed-off-by:
Alex Bennée
<alex.bennee@linaro.org>
commit
|
commitdiff
|
tree
2015-12-17
Alex Bennée
target-arm
:
kvm - re-inj
e
ct guest debug except
i
ons
Signed-off-by:
Alex Bennée
<alex.bennee@linaro.org>
commit
|
commitdiff
|
tree
2015-12-17
Alex Bennée
target-arm: kvm - add suppo
r
t for HW
a
ss
i
s
t
e
d debug
Signed-off-by:
Alex Bennée
<alex.bennee@linaro.org>
commit
|
commitdiff
|
tree
2015-12-17
Alex Bennée
t
arget-arm: kvm
-
supp
o
rt for
s
ingle st
e
p
Signed-off-by:
Alex Bennée
<alex.bennee@linaro.org>
commit
|
commitdiff
|
tree
2015-12-17
Alex B
e
nnée
target-
a
r
m
: kv
m
- impleme
n
t sof
t
ware b
r
eakpoints
Signed-off-by:
Alex Bennée
<alex.bennee@linaro.org>
commit
|
commitdiff
|
tree
2015-12-17
Alex Benné
e
targe
t
-a
r
m: kv
m
64 -
i
ntrod
u
ce kvm
_
arm_init_debug()
Signed-off-by:
Alex Bennée
<alex.bennee@linaro.org>
commit
|
commitdiff
|
tree
2015-06-23
A
lex
B
e
n
née
configure
:
append
-
-ext
r
a-ldflags to LDFLAGS
Signed-off-by:
Alex Bennée
<alex.bennee@linaro.org>
commit
|
commitdiff
|
tree
2015-06-15
Alex
B
ennée
t
a
rget-arm
/
cpu
.
h: remove pen
d
ing_except
i
on
Signed-off-by:
Alex Bennée
<alex.bennee@linaro.org>
commit
|
commitdiff
|
tree
2015-06-03
Alex Bennée
co
n
figu
r
e: postfix --
e
xt
r
a-cflags to QEMU
_
CFLAGS
Signed-off-by:
Alex Bennée
<alex.bennee@linaro.org>
commit
|
commitdiff
|
tree
2015-04-01
A
lex Bennée
target-arm:
kvm6
4
fix
sav
e
/re
s
t
o
re
o
f SPSR regs
Signed-off-by:
Alex Bennée
<alex.bennee@linaro.org>
commit
|
commitdiff
|
tree
2015-04-01
A
lex Bennée
targ
e
t-
a
rm: kvm64 sync FP regi
s
ter
s
tate
Signed-off-by:
Alex Bennée
<alex.bennee@linaro.org>
commit
|
commitdiff
|
tree
2015-04-01
Alex Bennée
h
w
/int
c
: arm_gi
c
_kvm
.
c restore config fir
s
t
Signed-off-by:
Alex Bennée
<alex.bennee@linaro.org>
commit
|
commitdiff
|
tree
2015-04-01
Alex B
e
n
n
ée
target-arm:
k
vm
:
save/
r
estore mp sta
t
e
Signed-off-by:
Alex Bennée
<alex.bennee@linaro.org>
commit
|
commitdiff
|
tree
2014-12-11
Alex Bennée
target-arm/
k
v
m
:
make
r
eg
s
yn
c
c
ode common betw
e
en kvm
3
2/
6
4
Signed-off-by:
Alex Bennée
<alex.bennee@linaro.org>
commit
|
commitdiff
|
tree
2014-11-02
Alex Benné
e
ta
r
get-arm: A64: remove redundant st
o
re
Signed-off-by:
Alex Bennée
<alex.bennee@linaro.org>
commit
|
commitdiff
|
tree
2014-09-26
A
lex Bennée
.
travi
s
.
yml: remove "ma
k
e check" from
m
a
i
n
m
a
trix
Signed-off-by:
Alex Bennée
<alex.bennee@linaro.org>
commit
|
commitdiff
|
tree
2014-09-26
Alex Benné
e
.
t
r
a
vis
.
yml
:
p
r
e-see
d
sub-modules for speed
Signed-off-by:
Alex Bennée
<alex.bennee@linaro.org>
commit
|
commitdiff
|
tree
next