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
migration/dirtyrate: implement dirty-bitmap dirtyrate calculation
2021-11-01
Peter Xu
dump-guest-
m
emory: Block live migration
Signed-off-by:
Peter Xu
<peterx@redhat.com>
commit
|
commitdiff
|
tree
2021-11-01
Pet
e
r Xu
m
i
gra
t
i
o
n:
A
dd mi
g
ra
t
e_add_blocke
r
_
inte
r
nal()
Signed-off-by:
Peter Xu
<peterx@redhat.com>
commit
|
commitdiff
|
tree
2021-11-01
Peter X
u
migration: M
a
k
e migrati
o
n blo
c
ker
work
f
or snapshots too
Signed-off-by:
Peter Xu
<peterx@redhat.com>
commit
|
commitdiff
|
tree
2021-09-30
P
e
ter Xu
memory: Add
tracep
o
int for dirty
sync
Signed-off-by:
Peter Xu
<peterx@redhat.com>
commit
|
commitdiff
|
tree
2021-09-30
Pe
t
er Xu
memory: Name
a
ll th
e
memory l
i
steners
Signed-off-by:
Peter Xu
<peterx@redhat.com>
commit
|
commitdiff
|
tree
2021-07-29
Peter Xu
te
s
t
s
:
F
i
x migr
a
tion-test build fail
u
re for sparc
Signed-off-by:
Peter Xu
<peterx@redhat.com>
commit
|
commitdiff
|
tree
2021-07-26
Peter X
u
migrati
o
n: Move the yank unregister o
f
chan
n
el
_
close o
u
t
Signed-off-by:
Peter Xu
<peterx@redhat.com>
commit
|
commitdiff
|
tree
2021-07-26
P
et
e
r Xu
migration: Teach QEMUFile to
be QIOChannel-awar
e
Signed-off-by:
Peter Xu
<peterx@redhat.com>
commit
|
commitdiff
|
tree
2021-07-26
Peter Xu
migration: Introduce mi
g
ration_
i
oc_[un]regist
e
r_yank(
)
Signed-off-by:
Peter Xu
<peterx@redhat.com>
commit
|
commitdiff
|
tree
2021-07-26
Peter Xu
migration: Make from_d
s
t
_
file a
c
cesses threa
d
-sa
f
e
Signed-off-by:
Peter Xu
<peterx@redhat.com>
commit
|
commitdiff
|
tree
2021-07-26
Peter Xu
migr
a
t
i
o
n: Fix
m
issing jo
i
n() o
f
r
p_thread
Signed-off-by:
Peter Xu
<peterx@redhat.com>
commit
|
commitdiff
|
tree
2021-07-16
P
e
t
er Xu
docs: Add '-dev
i
ce intel-iom
m
u' entry
Signed-off-by:
Peter Xu
<peterx@redhat.com>
commit
|
commitdiff
|
tree
2021-07-13
Peter Xu
migration: Move bitmap_mutex out of m
i
gr
a
t
i
on_b
i
tm
a
p_c
l
ear_
d
.
.
.
Signed-off-by:
Peter Xu
<peterx@redhat.com>
commit
|
commitdiff
|
tree
2021-07-13
Peter Xu
migration: Clear error
at e
n
try of migr
a
te_fd_c
o
nnect()
Signed-off-by:
Peter Xu
<peterx@redhat.com>
commit
|
commitdiff
|
tree
2021-07-13
Pe
t
er Xu
migration: Don't do mig
r
at
e
c
lean
u
p i
f
dur
i
ng postcopy
.
.
.
Signed-off-by:
Peter Xu
<peterx@redhat.com>
commit
|
commitdiff
|
tree
2021-07-13
Peter Xu
migration: Rel
e
ase return path early fo
r
paus
e
d post
c
o
py
Signed-off-by:
Peter Xu
<peterx@redhat.com>
commit
|
commitdiff
|
tree
2021-07-05
Peter X
u
migration: Al
l
ow reset of postcopy_recover_trigg
e
red
.
.
.
Signed-off-by:
Peter Xu
<peterx@redhat.com>
commit
|
commitdiff
|
tree
2021-07-05
P
e
t
er Xu
mi
g
ration: Move
y
ank
outside qemu_s
t
ar
t
_incoming_migratio
n
()
Signed-off-by:
Peter Xu
<peterx@redhat.com>
commit
|
commitdiff
|
tree
2021-07-05
Peter Xu
tes
t
s
:
migration-
t
est: Add
d
irt
y
ring test
Signed-off-by:
Peter Xu
<peterx@redhat.com>
commit
|
commitdiff
|
tree
2021-06-25
Peter Xu
KV
M
: Fi
x
dirty ring m
m
ap incor
r
ect size du
e
to renaming
.
.
.
Signed-off-by:
Peter Xu
<peterx@redhat.com>
commit
|
commitdiff
|
tree
2021-06-08
Peter Xu
hmp: Add "calc
_
di
r
ty_rate" an
d
"
i
nfo dirty_rate" cmds
Signed-off-by:
Peter Xu
<peterx@redhat.com>
commit
|
commitdiff
|
tree
2021-05-26
Peter Xu
KVM: Dirty ring support
Signed-off-by:
Peter Xu
<peterx@redhat.com>
commit
|
commitdiff
|
tree
2021-05-26
P
eter Xu
K
V
M
: Disa
b
l
e
m
a
n
u
al dirty log when dirty ring ena
b
led
Signed-off-by:
Peter Xu
<peterx@redhat.com>
commit
|
commitdiff
|
tree
2021-05-26
Pete
r
X
u
KVM:
Add dirt
y
-
ring
-
size proper
t
y
Signed-off-by:
Peter Xu
<peterx@redhat.com>
commit
|
commitdiff
|
tree
2021-05-26
Peter Xu
KVM: Cache kvm slot dirty bitm
a
p si
z
e
Signed-off-by:
Peter Xu
<peterx@redhat.com>
commit
|
commitdiff
|
tree
2021-05-26
Peter
X
u
KVM
:
S
i
mplify di
r
ty log sync in kvm_
s
et_phys_mem
Signed-off-by:
Peter Xu
<peterx@redhat.com>
commit
|
commitdiff
|
tree
2021-05-26
Peter Xu
KVM: P
r
ovide
hel
p
er to sync dirty
b
itmap fro
m
slot
.
.
.
Signed-off-by:
Peter Xu
<peterx@redhat.com>
commit
|
commitdiff
|
tree
2021-05-26
Pet
e
r
Xu
KVM: Provide
helpe
r
to get kvm dir
t
y
l
og
Signed-off-by:
Peter Xu
<peterx@redhat.com>
commit
|
commitdiff
|
tree
2021-05-26
Peter
X
u
KVM: C
r
eate th
e
KVMSlot dirty bitmap on flag ch
a
nges
Signed-off-by:
Peter Xu
<peterx@redhat.com>
commit
|
commitdiff
|
tree
2021-05-26
Pet
e
r Xu
K
V
M: Use a b
i
g lock to re
p
l
ace per-kml slots_lock
Signed-off-by:
Peter Xu
<peterx@redhat.com>
commit
|
commitdiff
|
tree
2021-05-26
Peter
Xu
memory: Int
r
oduce log_s
y
nc_g
l
o
b
al() to mem
o
ry li
s
tener
Signed-off-by:
Peter Xu
<peterx@redhat.com>
commit
|
commitdiff
|
tree
2021-02-05
Pet
e
r Xu
vhost:
U
n
break SM
M
U
and v
i
rtio-iom
m
u on dev-iotlb support
Signed-off-by:
Peter Xu
<peterx@redhat.com>
commit
|
commitdiff
|
tree
2020-11-02
P
eter Xu
m
i
gration: Pos
t
pone the kick of th
e
fault thread a
f
ter
.
.
.
Signed-off-by:
Peter Xu
<peterx@redhat.com>
commit
|
commitdiff
|
tree
2020-11-02
P
e
ter Xu
m
i
gration: U
n
ify r
e
set of last
_
r
b o
n
de
s
ti
n
ati
o
n no
d
e
.
.
.
Signed-off-by:
Peter Xu
<peterx@redhat.com>
commit
|
commitdiff
|
tree
2020-10-30
Peter Xu
intel_iomm
u
: Fix two misuse of "0x%u" pr
i
nts
Signed-off-by:
Peter Xu
<peterx@redhat.com>
commit
|
commitdiff
|
tree
2020-10-26
Peter
X
u
m
i
grat
i
on-te
s
t: Only hide error if !QT
E
ST_LOG
Signed-off-by:
Peter Xu
<peterx@redhat.com>
commit
|
commitdiff
|
tree
2020-10-26
Peter Xu
m
i
g
ra
t
ion/pos
t
copy: R
e
l
ease fd befo
r
e going
into 'postc
o
py
.
.
.
Signed-off-by:
Peter Xu
<peterx@redhat.com>
commit
|
commitdiff
|
tree
2020-10-26
Pet
e
r Xu
migration: Sync requ
e
sted
p
age
s
after postcopy r
e
cover
y
Signed-off-by:
Peter Xu
<peterx@redhat.com>
commit
|
commitdiff
|
tree
2020-10-26
P
e
ter Xu
migrat
i
on
:
Maintai
n
postcopy faulted addresses
Signed-off-by:
Peter Xu
<peterx@redhat.com>
commit
|
commitdiff
|
tree
2020-10-26
Pe
t
er Xu
m
i
grat
i
on:
Introduc
e
migr
a
t
e
_
s
end
_
rp_message_req
_
pages()
Signed-off-by:
Peter Xu
<peterx@redhat.com>
commit
|
commitdiff
|
tree
2020-10-26
Peter Xu
migra
t
ion
:
Pass incomi
n
g
state into
q
emu_ufd_copy_i
o
ctl()
Signed-off-by:
Peter Xu
<peterx@redhat.com>
commit
|
commitdiff
|
tree
2020-09-25
Peter Xu
migration: Rework mig
r
a
t
e_s
e
nd_rp_req_pages() function
Signed-off-by:
Peter Xu
<peterx@redhat.com>
commit
|
commitdiff
|
tree
2020-09-25
Pete
r
Xu
migration:
Properly de
s
t
r
o
y
variables on incomin
g
s
ide
Signed-off-by:
Peter Xu
<peterx@redhat.com>
commit
|
commitdiff
|
tree
2020-07-03
Peter Xu
MA
I
NTAINE
R
S: add
VT-
d
entry
Signed-off-by:
Peter Xu
<peterx@redhat.com>
commit
|
commitdiff
|
tree
2020-06-12
Pe
t
e
r Xu
pci: Displa
y
PCI IRQ pin in "info p
c
i
"
Signed-off-by:
Peter Xu
<peterx@redhat.com>
commit
|
commitdiff
|
tree
2020-06-10
Pet
e
r
X
u
K
VM:
Ki
c
k
resample
f
d for spl
i
t
kernel irqchip
Signed-off-by:
Peter Xu
<peterx@redhat.com>
commit
|
commitdiff
|
tree
2020-06-10
Peter Xu
K
VM: Pass
E
v
e
ntNotifier
i
n
t
o kvm_irqchip_assign_irqfd
Signed-off-by:
Peter Xu
<peterx@redhat.com>
commit
|
commitdiff
|
tree
2020-06-10
Pe
t
e
r Xu
vfio/pci: Use
k
vm_
i
rqchip_ad
d
_irqfd_n
o
tifier_gsi()
.
.
.
Signed-off-by:
Peter Xu
<peterx@redhat.com>
commit
|
commitdiff
|
tree
2020-04-15
Peter Xu
gdbstu
b
: i386: Fix gdb_get_reg16()
pa
r
a
m
et
e
r to unbrea
k
gdb
Signed-off-by:
Peter Xu
<peterx@redhat.com>
commit
|
commitdiff
|
tree
2020-01-20
Peter Xu
apic:
U
s
e 32
b
it APIC ID for migration instance ID
Signed-off-by:
Peter Xu
<peterx@redhat.com>
commit
|
commitdiff
|
tree
2020-01-20
Pete
r
X
u
migrat
i
on: Change S
a
veStateEntr
y
.
in
s
tance
_
id into uint
3
2
_t
Signed-off-by:
Peter Xu
<peterx@redhat.com>
commit
|
commitdiff
|
tree
2020-01-20
Pe
t
er Xu
migra
t
ion: Defin
e
VMST
A
TE_
I
NST
A
NC
E
_ID_ANY
Signed-off-by:
Peter Xu
<peterx@redhat.com>
commit
|
commitdiff
|
tree
2020-01-06
P
et
e
r X
u
vfio/pci: Don't remo
v
e
irqchip notif
i
er if n
o
t registered
Signed-off-by:
Peter Xu
<peterx@redhat.com>
commit
|
commitdiff
|
tree
2019-09-16
Peter Xu
i
nt
e
l_i
o
mmu: Remove the cac
h
i
n
g
-
mode ch
e
ck during f
l
ag
.
.
.
Signed-off-by:
Peter Xu
<peterx@redhat.com>
commit
|
commitdiff
|
tree
2019-09-16
Peter Xu
pc/q35
:
Disallow
v
fio-pci hotplug
w
ithout VT-d caching
.
.
.
Signed-off-by:
Peter Xu
<peterx@redhat.com>
commit
|
commitdiff
|
tree
2019-09-16
Peter Xu
q
d
ev/ma
c
h
i
ne: Introduce
hotplug_
a
llowed hook
Signed-off-by:
Peter Xu
<peterx@redhat.com>
commit
|
commitdiff
|
tree
2019-09-16
Pete
r
Xu
i
ntel_i
o
mmu:
S
anity check vfio-p
c
i config
on mac
h
ine
.
.
.
Signed-off-by:
Peter Xu
<peterx@redhat.com>
commit
|
commitdiff
|
tree
2019-09-12
Peter Xu
migratio
n
: Fix p
o
stcopy bw for recovery
Signed-off-by:
Peter Xu
<peterx@redhat.com>
commit
|
commitdiff
|
tree
2019-08-21
Pet
e
r
X
u
memory
:
Fix u
p
m
emory_region_{
a
dd|de
l
}_coal
e
scing
Signed-off-by:
Peter Xu
<peterx@redhat.com>
commit
|
commitdiff
|
tree
2019-08-21
Peter Xu
memory:
R
e
m
ove has_coalesced_range coun
t
e
r
Signed-off-by:
Peter Xu
<peterx@redhat.com>
commit
|
commitdiff
|
tree
2019-08-21
Peter X
u
me
m
ory
:
Split zones when do
c
oalesced_io_del()
Signed-off-by:
Peter Xu
<peterx@redhat.com>
commit
|
commitdiff
|
tree
2019-08-21
Pe
t
er Xu
memory: Re
f
ac
t
or
memo
r
y_region_clear_c
o
ale
s
cing
Signed-off-by:
Peter Xu
<peterx@redhat.com>
commit
|
commitdiff
|
tree
2019-07-15
Peter Xu
m
i
g
ration: Split lo
g
_cle
a
r() int
o
smal
l
er chunks
Signed-off-by:
Peter Xu
<peterx@redhat.com>
commit
|
commitdiff
|
tree
2019-07-15
P
e
ter Xu
k
vm:
S
upport KVM_CLEA
R
_DIRTY_LOG
Signed-off-by:
Peter Xu
<peterx@redhat.com>
commit
|
commitdiff
|
tree
2019-07-15
Pet
e
r Xu
kvm
:
I
n
trodu
c
e slots lock fo
r
memory
listener
Signed-off-by:
Peter Xu
<peterx@redhat.com>
commit
|
commitdiff
|
tree
2019-07-15
Pe
t
er Xu
kvm: Persis
t
en
t
pe
r
k
vms
l
o
t
d
i
r
ty bitmap
Signed-off-by:
Peter Xu
<peterx@redhat.com>
commit
|
commitdiff
|
tree
2019-07-15
P
e
ter Xu
kvm
:
Update comme
n
ts for s
y
nc_dirty_bitmap
Signed-off-by:
Peter Xu
<peterx@redhat.com>
commit
|
commitdiff
|
tree
2019-07-15
Pet
e
r Xu
mem
o
r
y:
I
ntroduce memo
r
y lis
t
en
e
r hook log_cle
a
r()
Signed-off-by:
Peter Xu
<peterx@redhat.com>
commit
|
commitdiff
|
tree
2019-07-15
P
e
ter Xu
memor
y
: Pass
m
r into snapshot_and_clea
r
_dirty
Signed-off-by:
Peter Xu
<peterx@redhat.com>
commit
|
commitdiff
|
tree
2019-07-15
Peter Xu
bitmap:
Add bitmap_
c
opy_with_{src
|
d
s
t}_
o
ffset()
Signed-off-by:
Peter Xu
<peterx@redhat.com>
commit
|
commitdiff
|
tree
2019-07-15
Peter
X
u
m
emory: Don'
t
se
t
migratio
n
bitmap when wit
h
out migration
Signed-off-by:
Peter Xu
<peterx@redhat.com>
commit
|
commitdiff
|
tree
2019-07-15
P
eter Xu
mi
g
r
a
tion:
No
n
eed
t
o
t
ake rcu durin
g
sync_
d
irty_
b
itmap
Signed-off-by:
Peter Xu
<peterx@redhat.com>
commit
|
commitdiff
|
tree
2019-07-05
Peter Xu
intel_iommu:
F
ix
un
e
xpected unmaps du
r
ing global un
m
ap
Signed-off-by:
Peter Xu
<peterx@redhat.com>
commit
|
commitdiff
|
tree
2019-06-03
Peter Xu
mem
o
ry
:
Remo
v
e
m
emory_regi
o
n_ge
t
_dirty()
Signed-off-by:
Peter Xu
<peterx@redhat.com>
commit
|
commitdiff
|
tree
2019-06-03
Peter Xu
c
h
ec
k
p
atc
h
: allow SPDX-License-Identifier
Signed-off-by:
Peter Xu
<peterx@redhat.com>
commit
|
commitdiff
|
tree
2019-05-14
Peter Xu
migration: comment VMSTAT
E
_U
N
USED*()
properly
Signed-off-by:
Peter Xu
<peterx@redhat.com>
commit
|
commitdiff
|
tree
2019-04-02
Peter Xu
intel_iommu: Drop extended root field
Signed-off-by:
Peter Xu
<peterx@redhat.com>
commit
|
commitdiff
|
tree
2019-04-02
Peter
Xu
intel_i
o
mmu
:
Fix
r
oot_s
c
alab
l
e migration breakage
Signed-off-by:
Peter Xu
<peterx@redhat.com>
commit
|
commitdiff
|
tree
2019-03-20
Peter
X
u
intel-iommu: op
t
i
mize nodmar memory regions
Signed-off-by:
Peter Xu
<peterx@redhat.com>
commit
|
commitdiff
|
tree
2019-03-08
P
et
e
r Xu
iot
h
read: document
a
bout why we n
e
ed expli
c
i
t
aio_poll()
Signed-off-by:
Peter Xu
<peterx@redhat.com>
commit
|
commitdiff
|
tree
2019-03-08
Pe
t
er Xu
iothread: push
g
context earlier in the
thread_fn
Signed-off-by:
Peter Xu
<peterx@redhat.com>
...comment wording as discussed with
Peter Xu
.
commit
|
commitdiff
|
tree
2019-03-08
Peter Xu
i
o
t
hread: create
m
ain lo
o
p uncondi
t
ionally
Signed-off-by:
Peter Xu
<peterx@redhat.com>
commit
|
commitdiff
|
tree
2019-03-08
Pet
e
r X
u
iothread: create the gcontext uncondition
a
lly
Signed-off-by:
Peter Xu
<peterx@redhat.com>
commit
|
commitdiff
|
tree
2019-03-08
Pet
e
r Xu
i
o
th
r
ead
:
r
ep
l
ace
i
nit_done_cond with
a
semaphore
Signed-off-by:
Peter Xu
<peterx@redhat.com>
commit
|
commitdiff
|
tree
2019-02-21
P
eter Xu
i3
8
6
/
kvm:
i
gn
o
re m
a
sked irqs when upda
t
e msi routes
Signed-off-by:
Peter Xu
<peterx@redhat.com>
Reviewed-by:
Peter Xu
<peterx@redhat.com>
commit
|
commitdiff
|
tree
2019-02-12
P
eter Xu
iothread: fix iothread hang
w
hen stop too s
o
on
Signed-off-by:
Peter Xu
<peterx@redhat.com>
commit
|
commitdiff
|
tree
2019-02-05
P
eter Xu
contrib/v
h
os
t
-user-blk
:
fix
t
he compila
t
io
n
is
s
ue
commit
|
commitdiff
|
tree
2019-02-05
Pet
e
r
Xu
pci/msi: export msi_is
_
m
asked()
Signed-off-by:
Peter Xu
<peterx@redhat.com>
commit
|
commitdiff
|
tree
2019-02-05
P
e
ter X
u
i
nte
l
_iommu: r
e
s
et
intr_enable
d
wh
e
n
sys
t
e
m reset
Signed-off-by:
Peter Xu
<peterx@redhat.com>
commit
|
commitdiff
|
tree
2019-02-05
Pet
e
r Xu
in
t
el_iommu: fix operator in vt
d
_switch_a
d
dress_space
Signed-off-by:
Peter Xu
<peterx@redhat.com>
commit
|
commitdiff
|
tree
2018-12-20
Pe
t
er Xu
x
8
6-
i
ommu:
t
u
rn
on I
R
by default if p
r
oper
Signed-off-by:
Peter Xu
<peterx@redhat.com>
commit
|
commitdiff
|
tree
2018-12-20
Peter Xu
x86-iomm
u
:
switch intr_suppo
r
t
ed to OnOffAu
t
o type
Signed-off-by:
Peter Xu
<peterx@redhat.com>
commit
|
commitdiff
|
tree
2018-12-20
Peter Xu
q35:
s
e
t split kerne
l
irqchip as default
Signed-off-by:
Peter Xu
<peterx@redhat.com>
commit
|
commitdiff
|
tree
2018-12-19
Peter Xu
i
ntel_iommu:
r
emo
v
e "x-" prefix for
"aw-bits"
Signed-off-by:
Peter Xu
<peterx@redhat.com>
commit
|
commitdiff
|
tree
2018-12-19
Peter Xu
i
n
tel_io
m
mu
:
dm
a
read/write draining sup
p
ort
Signed-off-by:
Peter Xu
<peterx@redhat.com>
commit
|
commitdiff
|
tree
2018-12-19
Peter
X
u
intel_iommu: convert in
v
alid traces in
t
o
error r
e
ports
Signed-off-by:
Peter Xu
<peterx@redhat.com>
commit
|
commitdiff
|
tree
2018-12-19
Peter
Xu
intel_iommu: dump cor
r
e
c
t iov
a
w
hen
failed
Signed-off-by:
Peter Xu
<peterx@redhat.com>
commit
|
commitdiff
|
tree
2018-12-12
Peter
X
u
tests: add oob functio
n
al test for
t
est-qmp-c
m
d
s
Signed-off-by:
Peter Xu
<peterx@redhat.com>
commit
|
commitdiff
|
tree
2018-12-12
Pe
t
er Xu
Rever
t
"
tests: Add pa
r
ameter to qtest_init_wi
t
hout_qm
p
_hands
.
.
.
Signed-off-by:
Peter Xu
<peterx@redhat.com>
commit
|
commitdiff
|
tree
2018-12-12
Peter Xu
monitor: Remo
v
e "
x
-oob", offer
c
apability "oob" uncondition
a
lly
Signed-off-by:
Peter Xu
<peterx@redhat.com>
commit
|
commitdiff
|
tree
next