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
docs: new design document multi-thread-tcg.txt
2017-02-24
Alex Bennée
d
o
cs: new design docum
e
n
t
multi-threa
d
-tcg
.
t
xt
Signed-off-by:
Alex Bennée
<alex.bennee@linaro.org>
commit
|
commitdiff
|
tree
2017-02-10
Alex Bennée
.
travi
s
.
yml: split V
M
base
d
b
u
i
lds
Signed-off-by:
Alex Bennée
<alex.bennee@linaro.org>
commit
|
commitdiff
|
tree
2017-02-10
Alex
Bennée
.
travis
.
ym
l
: don't
s
pecify CONFIG twice
Signed-off-by:
Alex Bennée
<alex.bennee@linaro.org>
commit
|
commitdiff
|
tree
2017-01-13
Alex Bennée
cp
u
tlb:
drop flush_
g
lobal flag fro
m
tlb_fl
u
sh
Signed-off-by:
Alex Bennée
<alex.bennee@linaro.org>
commit
|
commitdiff
|
tree
2017-01-13
Alex
Benn
é
e
c
p
u_c
o
m
m
on_r
e
s
e
t
:
wr
a
p TCG specific code in 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_
f
lush
to c
p
u
_common_reset
Signed-off-by:
Alex Bennée
<alex.bennee@linaro.org>
commit
|
commitdiff
|
tree
2017-01-12
Alex B
e
n
n
ée
t
r
a
v
i
s
: add Trusty wi
t
h cl
a
ng stable bui
l
d
Signed-off-by:
Alex Bennée
<alex.bennee@linaro.org>
commit
|
commitdiff
|
tree
2017-01-10
Alex B
e
nnée
tes
t
s: New
test-bitcn
t
Signed-off-by:
Alex Bennée
<alex.bennee@linaro.org>
commit
|
commitdiff
|
tree
2016-12-05
Alex Bennée
target-
a
rm/translate-a64: fix gen_load_exclusive
Signed-off-by:
Alex Bennée
<alex.bennee@linaro.org>
commit
|
commitdiff
|
tree
2016-11-01
A
le
x
B
ennée
exec
.
c: ensu
r
e all Addres
s
SpaceDispatch upda
t
es under
R
CU
commit
|
commitdiff
|
tree
2016-10-31
Alex Ben
n
ée
tcg: move locking
f
or tb_i
n
va
l
i
d
a
t
e_phys
_
page_range up
Signed-off-by:
Alex Bennée
<alex.bennee@linaro.org>
commit
|
commitdiff
|
tree
2016-10-31
Alex B
e
nnée
c
p
us: re-fa
c
tor
o
u
t handle_ic
o
unt_deadline
Signed-off-by:
Alex Bennée
<alex.bennee@linaro.org>
commit
|
commitdiff
|
tree
2016-10-31
Alex
Bennée
tcg: cpus rm tcg_
e
xec_all()
Signed-off-by:
Alex Bennée
<alex.bennee@linaro.org>
commit
|
commitdiff
|
tree
2016-10-31
Alex Be
n
née
tc
g
:
m
ove tcg
_
exec_all an
d
h
elpers above t
h
re
a
d
fn
Signed-off-by:
Alex Bennée
<alex.bennee@linaro.org>
commit
|
commitdiff
|
tree
2016-10-31
Alex Bennée
target-arm/a
r
m-powerctl: wake
u
p sleepi
n
g 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
B
e
n
née
translate-all: Add as
s
er
t
_(memory|t
b
)
_
l
ock an
n
otation
s
Signed-off-by:
Alex Bennée
<alex.bennee@linaro.org>
commit
|
commitdiff
|
tree
2016-10-31
Alex
Bennée
linux-user/elf
l
oad: ensure mmap_lock() h
e
ld whil
e
setting up
Signed-off-by:
Alex Bennée
<alex.bennee@linaro.org>
commit
|
commitdiff
|
tree
2016-10-31
Alex Bennée
c
p
u-exec:
i
nclude c
p
u_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
tr
a
nslat
e
-all:
a
dd
D
EBUG_LOCKING asserts
Signed-off-by:
Alex Bennée
<alex.bennee@linaro.org>
commit
|
commitdiff
|
tree
2016-10-31
A
lex Bennée
tr
a
nslate_a
l
l: DEBU
G
_FLUSH
-
> DEBUG_TB_FLUSH
Signed-off-by:
Alex Bennée
<alex.bennee@linaro.org>
commit
|
commitdiff
|
tree
2016-10-31
Alex Bennée
cpus: make all_v
c
pus_paused() return bool
Signed-off-by:
Alex Bennée
<alex.bennee@linaro.org>
commit
|
commitdiff
|
tree
2016-10-28
Alex Benn
é
e
net: split colo_compa
r
e_pkt_info into two trace events
Signed-off-by:
Alex Bennée
<alex.bennee@linaro.org>
commit
|
commitdiff
|
tree
2016-10-26
Alex
B
en
n
ée
linux-user: enable parallel
c
ode generation on clone
Signed-off-by:
Alex Bennée
<alex.bennee@linaro.org>
commit
|
commitdiff
|
tree
2016-10-23
Alex Bennée
kvm-all: do
n
't
u
se stal
e
dbg_data->cpu
Signed-off-by:
Alex Bennée
<alex.bennee@linaro.org>
commit
|
commitdiff
|
tree
2016-10-17
Alex Ben
n
ée
tests/docke
r
/Makefile
.
include: add a generi
c
doc
k
er
.
.
.
Signed-off-by:
Alex Bennée
<alex.bennee@linaro.org>
commit
|
commitdiff
|
tree
2016-10-17
Ale
x
Bennée
tests/dock
e
r: make te
s
t-mingw h
o
n
o
u
r TARGET_LIST
Signed-off-by:
Alex Bennée
<alex.bennee@linaro.org>
commit
|
commitdiff
|
tree
2016-10-17
Alex
B
e
nnée
tests/
d
ocker:
t
est-build script
Signed-off-by:
Alex Bennée
<alex.bennee@linaro.org>
commit
|
commitdiff
|
tree
2016-10-17
A
l
ex B
e
nnée
tests/
d
ocker: add travis dockerfile
Signed-off-by:
Alex Bennée
<alex.bennee@linaro.org>
commit
|
commitdiff
|
tree
2016-10-04
Alex Bennée
.
trav
i
s
.
y
m
l: ad
d
g
cc
sa
n
itizer build
Signed-off-by:
Alex Bennée
<alex.bennee@linaro.org>
commit
|
commitdiff
|
tree
2016-10-04
Alex Bennée
q
g
a/command:
use QEMU
a
tomic primitives
Signed-off-by:
Alex Bennée
<alex.bennee@linaro.org>
commit
|
commitdiff
|
tree
2016-10-04
Alex
B
ennée
linux-us
e
r/syscall: extend lock around cpu-l
i
st
Signed-off-by:
Alex Bennée
<alex.bennee@linaro.org>
commit
|
commitdiff
|
tree
2016-10-04
Alex Bennée
util/qht: atomical
l
y set b->hashes
Signed-off-by:
Alex Bennée
<alex.bennee@linaro.org>
commit
|
commitdiff
|
tree
2016-10-04
Al
e
x Bennée
cpu: atomically modify
c
p
u->ex
i
t_
r
equest
Signed-off-by:
Alex Bennée
<alex.bennee@linaro.org>
commit
|
commitdiff
|
tree
2016-10-04
Al
e
x B
e
n
née
qo
m
/
cp
u
: atomic
a
ll
y
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
da
t
e class cache
a
t
o
mically
Signed-off-by:
Alex Bennée
<alex.bennee@linaro.org>
commit
|
commitdiff
|
tree
2016-10-04
A
lex Bennée
t
cg/optimize: move default re
t
urn out of if statemen
t
Signed-off-by:
Alex Bennée
<alex.bennee@linaro.org>
commit
|
commitdiff
|
tree
2016-10-04
Alex
B
ennée
atomic
.
h
: co
m
m
e
nt o
n
use of ato
m
i
c
_
rea
d
/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
_
_
bu
i
ld
Signed-off-by:
Alex Bennée
<alex.bennee@linaro.org>
commit
|
commitdiff
|
tree
2016-09-28
Alex Benn
é
e
ui/vn
c
-enc-tight: rem
o
ve switch and have single return
Signed-off-by:
Alex Bennée
<alex.bennee@linaro.org>
commit
|
commitdiff
|
tree
2016-09-27
Ale
x
Bennée
cp
u
s
:
pass CPUState to run_on_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 Benn
é
e
tcg: cpu-e
x
ec: remove tb_lock from th
e
ho
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-
>
pag
e
_addr b
e
fore insertion
Signed-off-by:
Alex Bennée
<alex.bennee@linaro.org>
commit
|
commitdiff
|
tree
2016-07-20
A
l
ex B
e
nnée
doc
k
er: pass EX
E
CU
T
ABLE to
build s
c
ript
Signed-off-by:
Alex Bennée
<alex.bennee@linaro.org>
commit
|
commitdiff
|
tree
2016-07-20
Alex B
e
nnée
tests/do
c
ker/docker
.
p
y: add
update operation
Signed-off-by:
Alex Bennée
<alex.bennee@linaro.org>
commit
|
commitdiff
|
tree
2016-07-20
Alex Bennée
t
est
s
/docker/do
c
kerfiles: new debia
n
-bootstrap
.
docker
Signed-off-by:
Alex Bennée
<alex.bennee@linaro.org>
commit
|
commitdiff
|
tree
2016-07-20
A
lex Bennée
t
e
sts/docker/
d
ocker
.
py: chec
k
a
n
d r
u
n
.
pre
script
Signed-off-by:
Alex Bennée
<alex.bennee@linaro.org>
commit
|
commitdiff
|
tree
2016-07-20
Alex Benn
é
e
tests
/
docker/doc
k
er
.
py
:
sup
p
ort --inc
l
ude-executable
Signed-off-by:
Alex Bennée
<alex.bennee@linaro.org>
commit
|
commitdiff
|
tree
2016-07-20
Alex Bennée
te
s
ts/docker/docker
.
py:
do
c
k
e
r_dir outside build
Signed-off-by:
Alex Bennée
<alex.bennee@linaro.org>
commit
|
commitdiff
|
tree
2016-06-08
Al
e
x Benn
é
e
.
trav
i
s
.
yml: add trusty GC
E
target
Signed-off-by:
Alex Bennée
<alex.bennee@linaro.org>
commit
|
commitdiff
|
tree
2016-05-13
A
lex B
e
n
n
ée
tcg: reorganize tb_find
_
phy
s
ic
a
l
loop
Signed-off-by:
Alex Bennée
<alex.bennee@linaro.org>
commit
|
commitdiff
|
tree
2016-04-05
Alex Be
n
née
i
nc
l
ude/qemu/atomic:
a
dd com
p
ile t
i
me
a
sserts
Signed-off-by:
Alex Bennée
<alex.bennee@linaro.org>
commit
|
commitdiff
|
tree
2016-04-05
Alex Bennée
c
p
us:
d
o
n't use atomic_read fo
r
vm_cloc
k
_warp_start
Signed-off-by:
Alex Bennée
<alex.bennee@linaro.org>
commit
|
commitdiff
|
tree
2016-04-05
Alex Bennée
.
travis
.
y
ml: make
-j
3
Signed-off-by:
Alex Bennée
<alex.bennee@linaro.org>
commit
|
commitdiff
|
tree
2016-04-05
Al
e
x
B
e
n
née
.
travis
.
yml: enabl
e
O
S
X
build
s
Signed-off-by:
Alex Bennée
<alex.bennee@linaro.org>
commit
|
commitdiff
|
tree
2016-04-05
Alex Bennée
.
travis
.
yml: collap
s
e the te
s
t mat
r
ix
Signed-off-by:
Alex Bennée
<alex.bennee@linaro.org>
commit
|
commitdiff
|
tree
2016-03-22
Alex Bennée
cputlb: modernise the
debug support
Signed-off-by:
Alex Bennée
<alex.bennee@linaro.org>
commit
|
commitdiff
|
tree
2016-03-22
Alex
B
ennée
q
emu-log: support simple pid
s
ubstitution for
l
og
s
Signed-off-by:
Alex Bennée
<alex.bennee@linaro.org>
commit
|
commitdiff
|
tree
2016-03-22
Alex Bennée
target-arm:
d
filter support for in_asm
Signed-off-by:
Alex Bennée
<alex.bennee@linaro.org>
commit
|
commitdiff
|
tree
2016-03-22
Alex Be
n
n
é
e
qemu-l
o
g: dfilter-i
s
e exec,
o
ut_asm,
o
p
and opt_op
Signed-off-by:
Alex Bennée
<alex.bennee@linaro.org>
commit
|
commitdiff
|
tree
2016-03-22
Alex Bennée
qemu-log: new
option -df
i
lter
to limit output
Signed-off-by:
Alex Bennée
<alex.bennee@linaro.org>
commit
|
commitdiff
|
tree
2016-03-22
Alex Bennée
q
emu-log: correc
t
help text f
o
r -d
c
p
u
Signed-off-by:
Alex Bennée
<alex.bennee@linaro.org>
commit
|
commitdiff
|
tree
2016-03-22
Alex Ben
n
é
e
tcg: pass down
TranslationBlock
to
t
c
g
_code_g
e
n
Signed-off-by:
Alex Bennée
<alex.bennee@linaro.org>
commit
|
commitdiff
|
tree
2016-02-09
Alex Bennée
inc
l
u
de/qemu/atomic
.
h:
de
f
ault t
o
__atomic
f
unctions
commit
|
commitdiff
|
tree
2016-02-08
Alex Bennée
MAINTAINER
S
: Add
.
travis
.
y
ml
Signed-off-by:
Alex Bennée
<alex.bennee@linaro.org>
commit
|
commitdiff
|
tree
2016-02-08
Alex
B
ennée
.
travis
.
y
ml: re
d
uce the test matrix a l
i
ttle
Signed-off-by:
Alex Bennée
<alex.bennee@linaro.org>
commit
|
commitdiff
|
tree
2016-02-08
Alex Bennée
.
travis
.
y
ml: e
n
able cc
a
che for the builds
Signed-off-by:
Alex Bennée
<alex.bennee@linaro.org>
commit
|
commitdiff
|
tree
2016-02-08
Alex
Benn
é
e
.
travis
.
y
m
l: e
n
able ea
c
h of the co
-
ro
u
tine backends
Signed-off-by:
Alex Bennée
<alex.bennee@linaro.org>
commit
|
commitdiff
|
tree
2016-02-08
Ale
x
Bennée
.
t
ravis
.
yml:
r
un make check for all ma
t
rix targ
e
ts
Signed-off-by:
Alex Bennée
<alex.bennee@linaro.org>
commit
|
commitdiff
|
tree
2016-02-05
Alex Bennée
.
tr
a
vis
.
yml: migrate
to container builds
Signed-off-by:
Alex Bennée
<alex.bennee@linaro.org>
commit
|
commitdiff
|
tree
2015-12-17
Alex Bennée
tests/guest
-
debug:
i
ntroduce basic gdbs
t
u
b
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
-
r
e-in
j
ect guest debug excepti
o
ns
Signed-off-by:
Alex Bennée
<alex.bennee@linaro.org>
commit
|
commitdiff
|
tree
2015-12-17
A
l
ex Bennée
targe
t
-a
r
m: kvm - add support for HW ass
i
sted debug
Signed-off-by:
Alex Bennée
<alex.bennee@linaro.org>
commit
|
commitdiff
|
tree
2015-12-17
Alex Benné
e
target
-
a
r
m: kvm
-
support for s
i
ngle ste
p
Signed-off-by:
Alex Bennée
<alex.bennee@linaro.org>
commit
|
commitdiff
|
tree
2015-12-17
Alex
Bennée
target-arm: kvm - implement so
f
t
ware breakpoints
Signed-off-by:
Alex Bennée
<alex.bennee@linaro.org>
commit
|
commitdiff
|
tree
2015-12-17
Alex Bennée
ta
r
get-arm: kvm64 - int
r
o
d
uce
k
v
m_arm_init_de
b
ug()
Signed-off-by:
Alex Bennée
<alex.bennee@linaro.org>
commit
|
commitdiff
|
tree
2015-06-23
Alex Bennée
configure: append --e
x
tra-ldflags to LDFLA
G
S
Signed-off-by:
Alex Bennée
<alex.bennee@linaro.org>
commit
|
commitdiff
|
tree
2015-06-15
Alex Bennée
t
arge
t
-arm/cpu
.
h
: remove pe
n
ding_exception
Signed-off-by:
Alex Bennée
<alex.bennee@linaro.org>
commit
|
commitdiff
|
tree
2015-06-03
A
l
ex
Benn
é
e
configure:
p
o
stfix --extra-cflag
s
to QEMU_CFLAGS
Signed-off-by:
Alex Bennée
<alex.bennee@linaro.org>
commit
|
commitdiff
|
tree
2015-04-01
Alex
Bennée
target-a
r
m: kvm64 fix sa
v
e/res
t
ore of SP
S
R re
g
s
Signed-off-by:
Alex Bennée
<alex.bennee@linaro.org>
commit
|
commitdiff
|
tree
2015-04-01
Alex B
e
nn
é
e
target-
a
rm: k
v
m64 sync FP regis
t
er state
Signed-off-by:
Alex Bennée
<alex.bennee@linaro.org>
commit
|
commitdiff
|
tree
2015-04-01
Al
e
x
B
enn
é
e
hw/intc: arm_gic_kvm
.
c restore co
n
fig first
Signed-off-by:
Alex Bennée
<alex.bennee@linaro.org>
commit
|
commitdiff
|
tree
2015-04-01
Alex Bennée
t
a
rget-ar
m
: kvm: save/restor
e
mp state
Signed-off-by:
Alex Bennée
<alex.bennee@linaro.org>
commit
|
commitdiff
|
tree
2014-12-11
Alex B
e
nnée
target-arm/kvm: mak
e
reg sync cod
e
common
be
t
w
e
en kv
m
32/64
Signed-off-by:
Alex Bennée
<alex.bennee@linaro.org>
commit
|
commitdiff
|
tree
2014-11-02
Alex Bennée
target-
a
rm: A64: remov
e
redundant store
Signed-off-by:
Alex Bennée
<alex.bennee@linaro.org>
commit
|
commitdiff
|
tree
2014-09-26
Alex
B
enné
e
.
travis
.
y
ml: remove "make
c
heck" from
main ma
t
rix
Signed-off-by:
Alex Bennée
<alex.bennee@linaro.org>
commit
|
commitdiff
|
tree
2014-09-26
Alex
B
e
nnée
.
t
ravis
.
y
m
l:
pre-seed sub-modules f
o
r spee
d
Signed-off-by:
Alex Bennée
<alex.bennee@linaro.org>
commit
|
commitdiff
|
tree
2014-09-26
Alex
Bennée
.
travi
s
.
y
ml: m
a
ke
t
h
e m
a
ke s
l
ightly
more par
a
llel
Signed-off-by:
Alex Bennée
<alex.bennee@linaro.org>
commit
|
commitdiff
|
tree
2014-09-26
A
lex Bennée
.
t
rav
i
s
.
y
m
l:
a
d
d
more
l
inu
x
-use
r
to th
e
buil
d
matrix
Signed-off-by:
Alex Bennée
<alex.bennee@linaro.org>
commit
|
commitdiff
|
tree
2014-09-26
Alex Be
n
née
oh
c
i: dr
o
p
c
omputed flags from tra
c
e
e
vents
Signed-off-by:
Alex Bennée
<alex.bennee@linaro.org>
commit
|
commitdiff
|
tree
2014-09-26
Alex
B
ennée
scri
p
ts
/
tracetool: don't barf on forma
t
s
w
ith precision
Signed-off-by:
Alex Bennée
<alex.bennee@linaro.org>
commit
|
commitdiff
|
tree
2014-08-12
Ale
x
Bennée
t
r
ace
:
add some tcg t
r
acing suppor
t
Signed-off-by:
Alex Bennée
<alex.bennee@linaro.org>
commit
|
commitdiff
|
tree
2014-08-12
Alex Bennée
trace: teach ltt
n
g
backend
to use f
o
r
mat
s
t
r
ing
s
Signed-off-by:
Alex Bennée
<alex.bennee@linaro.org>
commit
|
commitdiff
|
tree
2014-08-04
Alex Bennée
target-arm: A64: f
i
x TLB
f
lush instr
u
c
tions
Signed-off-by:
Alex Bennée
<alex.bennee@linaro.org>
commit
|
commitdiff
|
tree
2014-08-04
Alex Bennée
target-
a
r
m
: don't hardcode mask values in arm_cpu_handle
_
mmu
.
.
.
Signed-off-by:
Alex Bennée
<alex.bennee@linaro.org>
commit
|
commitdiff
|
tree
2014-04-17
Al
e
x
Be
n
née
ta
r
get-arm:
A64: fix unallocated t
e
st of scalar SQXTUN
Signed-off-by:
Alex Bennée
<alex.bennee@linaro.org>
commit
|
commitdiff
|
tree
2014-03-18
Ale
x
Bennée
target-a
r
m: A64: Add saturating accumulate ops (USQADD
.
.
.
Signed-off-by:
Alex Bennée
<alex.bennee@linaro.org>
commit
|
commitdiff
|
tree
2014-03-18
Alex Be
n
née
t
a
rget-ar
m
: A64: Add saturating int ops (SQNEG/SQABS)
Signed-off-by:
Alex Bennée
<alex.bennee@linaro.org>
commit
|
commitdiff
|
tree
2014-03-17
Al
e
x Bennée
target-a
r
m: A64: Add [UF]RSQRTE (r
e
cipr
o
cal ro
o
t
esti
m
ate)
Signed-off-by:
Alex Bennée
<alex.bennee@linaro.org>
commit
|
commitdiff
|
tree
2014-03-17
Alex Be
n
née
target
-
ar
m
: A6
4
: Implement scalar saturating narrow ops
Signed-off-by:
Alex Bennée
<alex.bennee@linaro.org>
commit
|
commitdiff
|
tree
2014-03-17
Alex B
e
nn
é
e
target-arm: A64:
Move ha
n
dle_2misc_nar
r
o
w function
Signed-off-by:
Alex Bennée
<alex.bennee@linaro.org>
commit
|
commitdiff
|
tree
next