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
tcg: Make tb_flush() thread safe
2016-09-27
S
ergey Fedorov
tcg
:
Mak
e
tb_flush() thread s
a
f
e
Signed-off-by: Sergey Fedorov <
serge.fdrv@gmail.com
>
commit
|
commitdiff
|
tree
2016-09-27
Sergey
Fedorov
cpus-common: move CPU w
o
r
k item man
a
gement
to co
m
m
on
.
.
.
Signed-off-by: Sergey Fedorov <
serge.fdrv@gmail.com
>
commit
|
commitdiff
|
tree
2016-09-27
Ser
g
ey Fedorov
linux-
u
s
er: A
d
d qe
m
u
_
cpu
_
is_self() and qemu_cp
u
_k
i
ck()
Signed-off-by: Sergey Fedorov <
serge.fdrv@gmail.com
>
commit
|
commitdiff
|
tree
2016-09-27
S
e
rgey Fedor
o
v
li
n
ux-user
:
Use QemuMutex
and Qem
u
Con
d
Signed-off-by: Sergey Fedorov <
serge.fdrv@gmail.com
>
commit
|
commitdiff
|
tree
2016-09-27
Sergey Fedorov
cpus: Rena
m
e flush_
q
ue
u
ed_work()
Signed-off-by: Sergey Fedorov <
serge.fdrv@gmail.com
>
commit
|
commitdiff
|
tree
2016-09-27
Sergey Fedorov
cpus
:
Move
co
m
mon co
d
e
o
u
t
of {a
s
ync_, }run_
o
n_cpu(
)
Signed-off-by: Sergey Fedorov <
serge.fdrv@gmail.com
>
commit
|
commitdiff
|
tree
2016-09-13
S
e
rgey Fedorov
t
c
g: rename tb_fi
n
d_physic
a
l()
Signed-off-by: Sergey Fedorov <
serge.fdrv@gmail.com
>
commit
|
commitdiff
|
tree
2016-09-13
Sergey Fedorov
tcg: M
e
rge tb
_
find_slow
(
) and tb_fi
n
d_fas
t
()
Signed-off-by: Sergey Fedorov <
serge.fdrv@gmail.com
>
commit
|
commitdiff
|
tree
2016-09-13
Sergey Fedorov
t
cg
:
Avoid bouncing tb_lock betwe
e
n
tb_gen_code()
a
n
d
.
.
.
Signed-off-by: Sergey Fedorov <
serge.fdrv@gmail.com
>
commit
|
commitdiff
|
tree
2016-09-13
Sergey Fedorov
tcg: Prepare saf
e
a
c
cess t
o
tb_flushed out of tb_loc
k
Signed-off-by: Sergey Fedorov <
serge.fdrv@gmail.com
>
commit
|
commitdiff
|
tree
2016-09-13
Sergey Fedorov
tcg: P
r
epare
s
afe
tb_jmp_cache lookup
out of
t
b_lock
Signed-off-by: Sergey Fedorov <
serge.fdrv@gmail.com
>
commit
|
commitdiff
|
tree
2016-09-13
S
e
r
gey Fe
d
orov
tcg: P
a
ss
last_tb by value to tb_find_fas
t
()
Signed-off-by: Sergey Fedorov <
serge.fdrv@gmail.com
>
commit
|
commitdiff
|
tree
2016-07-19
Sergey Fed
o
r
ov
t
arget-i386:
Remove
r
edun
d
ant HF_SOFTMMU
_
M
A
SK
Signed-off-by: Sergey Fedorov <
serge.fdrv@gmail.com
>
commit
|
commitdiff
|
tree
2016-07-17
Sergey Fedo
r
o
v
c
p
u-exec:
M
ove down
s
ome
declarati
o
ns
i
n cpu_exe
c
()
Signed-off-by: Sergey Fedorov <
serge.fdrv@gmail.com
>
commit
|
commitdiff
|
tree
2016-06-16
S
er
g
e
y
Fedor
o
v
Makefile: Fix tag fil
e
generation ta
r
g
ets
Signed-off-by: Sergey Fedorov <
serge.fdrv@gmail.com
>
commit
|
commitdiff
|
tree
2016-05-26
Sergey
F
e
d
orov
cpu-e
x
ec
:
Fix direct ju
m
p to TB
spannin
g
page
Signed-off-by: Sergey Fedorov <
serge.fdrv@gmail.com
>
commit
|
commitdiff
|
tree
2016-05-13
S
e
r
gey
Fedorov
cpu-e
x
ec: Cl
e
an up 'interru
p
t_
r
e
q
ue
s
t' re
l
o
ading in
.
.
.
Signed-off-by: Sergey Fedorov <
serge.fdrv@gmail.com
>
commit
|
commitdiff
|
tree
2016-05-13
Serg
e
y
F
edoro
v
c
pu-e
x
e
c: Remove
u
nus
e
d 'x
8
6_cp
u
'
an
d
'e
n
v' from c
p
u_exec()
Signed-off-by: Sergey Fedorov <
serge.fdrv@gmail.com
>
commit
|
commitdiff
|
tree
2016-05-13
Sergey
F
e
dorov
cpu-e
x
ec: Mo
v
e TB execut
i
on stuff out of cpu_ex
e
c
(
)
Signed-off-by: Sergey Fedorov <
serge.fdrv@gmail.com
>
commit
|
commitdiff
|
tree
2016-05-13
Sergey Fedorov
cpu-exec: Mo
v
e interrupt ha
n
dling out of cpu_ex
e
c(
)
Signed-off-by: Sergey Fedorov <
serge.fdrv@gmail.com
>
commit
|
commitdiff
|
tree
2016-05-13
S
erge
y
Fedorov
cpu-exec: Move exception hand
l
ing ou
t
of c
p
u_
e
xec()
Signed-off-by: Sergey Fedorov <
serge.fdrv@gmail.com
>
commit
|
commitdiff
|
tree
2016-05-13
S
e
rg
e
y Fedo
r
ov
cpu-exec:
M
ove halt ha
n
dling o
u
t
o
f cpu_exec()
Signed-off-by: Sergey Fedorov <
serge.fdrv@gmail.com
>
commit
|
commitdiff
|
tree
2016-05-13
Sergey Fedorov
cpu-exec: R
e
move relic orphaned c
o
mment
Signed-off-by: Sergey Fedorov <
serge.fdrv@gmail.com
>
commit
|
commitdiff
|
tree
2016-05-13
Se
r
g
e
y Fedorov
t
c
g: Remov
e
ne
e
dless
CPUS
t
ate:
:
c
u
rr
e
nt
_
t
b
Signed-off-by: Sergey Fedorov <
serge.fdrv@gmail.com
>
commit
|
commitdiff
|
tree
2016-05-13
S
ergey Fedorov
c
p
u-exec
:
Mov
e
TB
c
haining
in
t
o tb_f
i
nd_fast()
Signed-off-by: Sergey Fedorov <
serge.fdrv@gmail.com
>
commit
|
commitdiff
|
tree
2016-05-13
Sergey Fedorov
tcg:
R
ework tb_inval
i
dated_flag
Signed-off-by: Sergey Fedorov <
serge.fdrv@gmail.com
>
commit
|
commitdiff
|
tree
2016-05-13
Sergey Fed
o
ro
v
tcg: Clean up from 'next_tb'
Signed-off-by: Sergey Fedorov <
serge.fdrv@gmail.com
>
commit
|
commitdiff
|
tree
2016-05-13
Se
r
gey Fedorov
tcg: Allow goto_tb to
any target PC in user mode
Signed-off-by: Sergey Fedorov <
serge.fdrv@gmail.com
>
commit
|
commitdiff
|
tree
2016-05-13
Sergey Fedorov
tcg: Clean
u
p
d
irect bloc
k
chaining safe
t
y
c
he
c
ks
Signed-off-by: Sergey Fedorov <
serge.fdrv@gmail.com
>
commit
|
commitdiff
|
tree
2016-05-13
Serge
y
F
edor
o
v
tcg:
Clean
up tb_jmp_unl
i
nk()
Signed-off-by: Sergey Fedorov <
serge.fdrv@gmail.com
>
commit
|
commitdiff
|
tree
2016-05-13
Sergey Fedorov
tcg: Extract removi
n
g of jumps to TB from
tb_
p
hys_invalidate
(
)
Signed-off-by: Sergey Fedorov <
serge.fdrv@gmail.com
>
commit
|
commitdiff
|
tree
2016-05-13
Sergey
F
edorov
tcg: Rename
tb
_
jmp_remove() to tb_r
e
m
ove_from_jmp_list()
Signed-off-by: Sergey Fedorov <
serge.fdrv@gmail.com
>
commit
|
commitdiff
|
tree
2016-05-13
Sergey Fedorov
tcg: Clarify thr
e
ad safety che
c
k in tb_add_
j
ump()
Signed-off-by: Sergey Fedorov <
serge.fdrv@gmail.com
>
commit
|
commitdiff
|
tree
2016-05-13
Sergey
F
edor
o
v
tcg: Init TB's direct jumps b
e
fore making it visible
Signed-off-by: Sergey Fedorov <
serge.fdrv@gmail.com
>
commit
|
commitdiff
|
tree
2016-05-13
Sergey Fedorov
tcg: Rearrange tb_li
n
k
_p
a
ge()
to avo
i
d
forward declaration
Signed-off-by: Sergey Fedorov <
serge.fdrv@gmail.com
>
commit
|
commitdiff
|
tree
2016-05-13
Sergey Fedorov
tcg: Use uintptr_t type for jmp_li
s
t_{next|fi
r
st} fiel
d
s
.
.
.
Signed-off-by: Sergey Fedorov <
serge.fdrv@gmail.com
>
commit
|
commitdiff
|
tree
2016-05-13
S
erge
y
Fedorov
tc
g
: Clea
n
up direct block chai
n
in
g
data fields
Signed-off-by: Sergey Fedorov <
serge.fdrv@gmail.com
>
commit
|
commitdiff
|
tree
2016-05-13
Sergey Fedorov
tcg:
N
ote r
e
quirement on at
o
m
i
c direct
jump
pat
c
hing
Signed-off-by: Sergey Fedorov <
serge.fdrv@gmail.com
>
commit
|
commitdiff
|
tree
2016-05-13
Sergey F
e
doro
v
tcg/mips:
Ma
k
e di
r
e
c
t jump patc
h
ing thr
e
ad-saf
e
Signed-off-by: Sergey Fedorov <
serge.fdrv@gmail.com
>
commit
|
commitdiff
|
tree
2016-05-13
S
e
rgey
F
e
dorov
t
cg/spa
r
c: Make
d
ir
e
ct jump patchi
n
g thread-safe
Signed-off-by: Sergey Fedorov <
serge.fdrv@gmail.com
>
commit
|
commitdiff
|
tree
2016-05-13
Sergey Fedorov
tcg/a
a
rch64: Make direct jump patching thread-
s
a
fe
Signed-off-by: Sergey Fedorov <
serge.fdrv@gmail.com
>
commit
|
commitdiff
|
tree
2016-05-13
Serge
y
Fe
d
or
o
v
tcg/arm: Make dir
e
ct jump patching threa
d
-safe
Signed-off-by: Sergey Fedorov <
serge.fdrv@gmail.com
>
commit
|
commitdiff
|
tree
2016-05-13
Se
r
gey Fe
d
or
o
v
tcg/s390: M
a
k
e
direct
j
ump p
a
tching th
r
ea
d
-safe
Signed-off-by: Sergey Fedorov <
serge.fdrv@gmail.com
>
commit
|
commitdiff
|
tree
2016-05-13
Se
r
gey Fedorov
tc
g
/i386:
M
ake direct jump patchin
g
thread-
s
afe
Signed-off-by: Sergey Fedorov <
serge.fdrv@gmail.com
>
commit
|
commitdiff
|
tree
2016-05-13
Sergey
Fedorov
tcg/ppc
:
Make d
i
rect ju
m
p
patchin
g
thre
a
d-
s
afe
Signed-off-by: Sergey Fedorov <
serge.fdrv@gmail.com
>
commit
|
commitdiff
|
tree
2016-05-13
S
e
rgey Fedorov
tc
i
: Make
direct
j
um
p
p
a
tc
h
i
ng thread-safe
Signed-off-by: Sergey Fedorov <
serge.fdrv@gmail.com
>
commit
|
commitdiff
|
tree
2016-05-13
Sergey Fedorov
inclu
d
e/qe
m
u
/
o
s
dep
.
h:
Add macros for pointer a
l
ignment
Signed-off-by: Sergey Fedorov <
serge.fdrv@gmail.com
>
commit
|
commitdiff
|
tree
2016-05-13
Se
r
g
ey Fedo
r
ov
i
n
c
l
u
d
e/qemu/
o
s
d
ep
.
h
:
A
d
d
a macro
t
o
check for
a
lignment
Signed-off-by: Sergey Fedorov <
serge.fdrv@gmail.com
>
commit
|
commitdiff
|
tree
2016-02-11
Sergey Fedorov
t
a
rg
e
t-arm: Implement checking of fired watchpoint
Signed-off-by: Sergey Fedorov <
serge.fdrv@gmail.com
>
...1454256948-10485-3-git-send-email-
serge.fdrv@gmail.com
commit
|
commitdiff
|
tree
2016-02-11
Sergey Fe
d
o
r
ov
c
pu: Add call
b
ack
t
o ch
e
ck
architectural watchpo
i
n
t
.
.
.
Signed-off-by: Sergey Fedorov <
serge.fdrv@gmail.com
>
...1454256948-10485-2-git-send-email-
serge.fdrv@gmail.com
commit
|
commitdiff
|
tree
2015-12-17
Se
r
gey Fedo
r
ov
ta
r
get-a
r
m:
Fix and improve
A
A
32 singl
e
step
tr
a
nslati
o
n
.
.
.
Signed-off-by: Sergey Fedorov <
serge.fdrv@gmail.com
>
...1448474560-22475-1-git-send-email-
serge.fdrv@gmail.com
commit
|
commitdiff
|
tree
2015-11-19
Se
r
gey Fedorov
t
arget
-
arm: Up
d
ate condexec before ar
c
h B
P
check in
.
.
.
Signed-off-by: Sergey Fedorov <
serge.fdrv@gmail.com
>
...1447767527-21268-3-git-send-email-
serge.fdrv@gmail.com
commit
|
commitdiff
|
tree
2015-11-19
S
e
rgey Fedorov
tar
g
et-arm: Upd
a
te c
o
n
d
exe
c
before
C
P access ch
e
ck
.
.
.
Signed-off-by: Sergey Fedorov <
serge.fdrv@gmail.com
>
...1447767527-21268-2-git-send-email-
serge.fdrv@gmail.com
commit
|
commitdiff
|
tree
2015-11-12
S
ergey Fedoro
v
target-arm:
Update PC before calling gen_helper_check_
b
reakp
.
.
.
Signed-off-by: Sergey Fedorov <
serge.fdrv@gmail.com
>
...1447176222-16401-1-git-send-email-
serge.fdrv@gmail.com
commit
|
commitdiff
|
tree
2015-11-10
Serg
e
y Fedorov
target-arm: Clean up DISAS_UPD
A
TE usage in
AArch32
.
.
.
Signed-off-by: Sergey Fedorov <
serge.fdrv@gmail.com
>
...1447097859-586-1-git-send-email-
serge.fdrv@gmail.com
commit
|
commitdiff
|
tree
2015-11-10
Sergey
Fedor
o
v
tar
g
et-arm:
F
ix
gdb sin
g
lestep han
d
lin
g
in arm_debug
_
e
x
cp_h
a
.
.
.
Signed-off-by: Sergey Fedorov <
serge.fdrv@gmail.com
>
...1446726361-18328-1-git-send-email-
serge.fdrv@gmail.com
commit
|
commitdiff
|
tree
2015-10-19
S
e
rgey
F
edorov
doc/rcu: fix g_fre
e
_rcu() usage
e
xample
Signed-off-by: Sergey Fedorov <
serge.fdrv@gmail.com
>
...1444837604-13712-1-git-send-email-
serge.fdrv@gmail.com
>
commit
|
commitdiff
|
tree
2015-10-16
Sergey
F
edorov
t
a
r
g
et-ar
m
: Fix CPU
b
r
eakp
o
int han
d
ling
Signed-off-by: Sergey Fedorov <
serge.fdrv@gmail.com
>
commit
|
commitdiff
|
tree
2015-10-16
Sergey Fedoro
v
target-arm: Fix GDB brea
k
point
handli
n
g
Signed-off-by: Sergey Fedorov <
serge.fdrv@gmail.com
>
commit
|
commitdiff
|
tree
2015-10-16
Serg
e
y Fedorov
target-ar
m
: implement arm_de
b
u
g_target_el()
Signed-off-by: Sergey Fedorov <
serge.fdrv@gmail.com
>
commit
|
commitdiff
|
tree
2015-10-16
Sergey
F
ed
o
r
ov
target-ar
m
: Add MDCR_
E
L2
Signed-off-by: Sergey Fedorov <
serge.fdrv@gmail.com
>
...1444383794-16767-1-git-send-email-
serge.fdrv@gmail.com
commit
|
commitdiff
|
tree
2015-08-06
Serg
e
y Fedor
o
v
cpu-
e
xe
c
: D
o
n
ot i
n
val
i
date original TB in cpu_exec_nocache()
Signed-off-by: Sergey Fedorov <
serge.fdrv@gmail.com
>
...1435656909-29116-1-git-send-email-
serge.fdrv@gmail.com
>
commit
|
commitdiff
|
tree
2015-07-06
Sergey Fedo
r
ov
target
-
arm: fix write
h
e
lpe
r
f
or T
L
BI ALLE1IS
Signed-off-by: Sergey Fedorov <
serge.fdrv@gmail.com
>
...1435676538-31345-1-git-send-email-
serge.fdrv@gmail.com
commit
|
commitdiff
|
tree
2015-06-19
Sergey Fedo
r
ov
t
a
r
g
et-arm: Do not
reset
sysregs ma
r
ked as AL
I
A
S
Signed-off-by: Sergey Fedorov <
serge.fdrv@gmail.com
>
...1434554713-10220-1-git-send-email-
serge.fdrv@gmail.com
commit
|
commitdiff
|
tree
2015-06-15
Ser
g
ey Fedorov
target
-
a
rm: add AArch32 MIDR al
i
ases in
A
RM
v
8
Signed-off-by: Sergey Fedorov <
serge.fdrv@gmail.com
>
...1433321048-23793-3-git-send-email-
serge.fdrv@gmail.com
commit
|
commitdiff
|
tree
2015-06-15
Serg
e
y Fedo
r
ov
t
arget-ar
m
:
Fix REVIDR re
s
et val
u
e
Signed-off-by: Sergey Fedorov <
serge.fdrv@gmail.com
>
...1433321048-23793-2-git-send-email-
serge.fdrv@gmail.com
commit
|
commitdiff
|
tree
2015-06-15
Sergey Fedorov
target-arm
:
use extende
d
address b
i
ts from supersection
.
.
.
Signed-off-by: Sergey Fedorov <
serge.fdrv@gmail.com
>
...1433235718-30485-1-git-send-email-
serge.fdrv@gmail.com
commit
|
commitdiff
|
tree
2015-04-26
Sergey
F
edo
r
ov
t
a
rget-arm: Adjust id
_
aa64pfr0 when h
a
s_el3 C
P
U property
.
.
.
Signed-off-by: Sergey Fedorov <
serge.fdrv@gmail.com
>
...1429669112-29835-1-git-send-email-
serge.fdrv@gmail.com
commit
|
commitdiff
|
tree
2015-04-26
S
e
rgey
F
edorov
target-
a
rm: re
n
ame
c
1_c
o
proc to cpacr_el1
Signed-off-by: Sergey Fedorov <
serge.fdrv@gmail.com
>
commit
|
commitdiff
|
tree
2015-01-07
Se
r
gey Fedoro
v
devi
c
e-tree: f
i
x
memory leak
Signed-off-by: Sergey Fedorov <
serge.fdrv@gmail.com
>
commit
|
commitdiff
|
tree
2014-08-29
Sergey Fedorov
hw/intc
/
arm_gic: hon
o
r targe
t
m
ask in gic_update(
)
Signed-off-by: Sergey Fedorov <
serge.fdrv@gmail.com
>
...1407947471-26981-1-git-send-email-
serge.fdrv@gmail.com
commit
|
commitdiff
|
tree
2014-06-17
S
ergey Fedorov
qtest: fix qtest_clo
c
k_warp() for no deadline case
Signed-off-by: Sergey Fedorov <
serge.fdrv@gmail.com
>
commit
|
commitdiff
|
tree
2014-06-10
Serg
e
y
Fedorov
qtest: fix hex2nib
f
or ca
p
ita
l
cha
r
acters
Signed-off-by: Sergey Fedorov <
serge.fdrv@gmail.com
>
commit
|
commitdiff
|
tree