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
KVM: Dirty ring support
2021-05-26
Peter X
u
K
V
M: D
i
r
ty ring support
Signed-off-by:
Peter Xu
<peterx@redhat.com>
commit
|
commitdiff
|
tree
2021-05-26
Peter Xu
KVM:
Disable
m
anual d
i
rty log
w
hen d
i
rty
r
ing enabled
Signed-off-by:
Peter Xu
<peterx@redhat.com>
commit
|
commitdiff
|
tree
2021-05-26
Peter X
u
K
VM: A
d
d dirty-ring-size propert
y
Signed-off-by:
Peter Xu
<peterx@redhat.com>
commit
|
commitdiff
|
tree
2021-05-26
Peter Xu
KVM: Cache kvm slo
t
dirty bitmap siz
e
Signed-off-by:
Peter Xu
<peterx@redhat.com>
commit
|
commitdiff
|
tree
2021-05-26
Peter Xu
K
V
M
:
Simplify dir
t
y
l
o
g syn
c
in kvm_set_phy
s
_mem
Signed-off-by:
Peter Xu
<peterx@redhat.com>
commit
|
commitdiff
|
tree
2021-05-26
Peter Xu
KVM:
Provide hel
p
er to sync
d
i
r
ty bitmap from slot
.
.
.
Signed-off-by:
Peter Xu
<peterx@redhat.com>
commit
|
commitdiff
|
tree
2021-05-26
Peter Xu
KVM: Provide he
l
pe
r
to
get kvm dir
t
y log
Signed-off-by:
Peter Xu
<peterx@redhat.com>
commit
|
commitdiff
|
tree
2021-05-26
P
e
ter X
u
KVM: Create the KV
M
Slot dir
t
y
b
itmap on flag ch
a
ng
e
s
Signed-off-by:
Peter Xu
<peterx@redhat.com>
commit
|
commitdiff
|
tree
2021-05-26
P
et
e
r Xu
KVM: Use
a
big loc
k
to
replace per-k
m
l slots_lock
Signed-off-by:
Peter Xu
<peterx@redhat.com>
commit
|
commitdiff
|
tree
2021-05-26
Peter X
u
memo
r
y: Introd
u
ce log_sync_global() to memory listener
Signed-off-by:
Peter Xu
<peterx@redhat.com>
commit
|
commitdiff
|
tree
2021-02-05
P
e
ter Xu
vhost: U
n
b
r
eak SMMU and virtio
-
iommu
on dev-iotlb supp
o
r
t
Signed-off-by:
Peter Xu
<peterx@redhat.com>
commit
|
commitdiff
|
tree
2020-11-02
P
e
ter Xu
migration: Postpon
e
the kick of
the fault
t
hread afte
r
.
.
.
Signed-off-by:
Peter Xu
<peterx@redhat.com>
commit
|
commitdiff
|
tree
2020-11-02
Pete
r
X
u
migration: Unify reset of last_rb on des
t
ina
t
ion
node
.
.
.
Signed-off-by:
Peter Xu
<peterx@redhat.com>
commit
|
commitdiff
|
tree
2020-10-30
P
e
ter
Xu
intel_i
o
mmu: Fi
x
t
wo misuse of "0x%u"
p
ri
n
ts
Signed-off-by:
Peter Xu
<peterx@redhat.com>
commit
|
commitdiff
|
tree
2020-10-26
P
e
ter Xu
migrat
i
on-test: Only hi
d
e error if !QTEST_LOG
Signed-off-by:
Peter Xu
<peterx@redhat.com>
commit
|
commitdiff
|
tree
2020-10-26
Pete
r
Xu
mi
g
rati
o
n/postcopy:
Relea
s
e fd
before
g
oing into 'postcopy
.
.
.
Signed-off-by:
Peter Xu
<peterx@redhat.com>
commit
|
commitdiff
|
tree
2020-10-26
Peter Xu
migration:
S
y
n
c requeste
d
pages af
t
e
r
po
s
t
copy
recovery
Signed-off-by:
Peter Xu
<peterx@redhat.com>
commit
|
commitdiff
|
tree
2020-10-26
Peter Xu
migrati
o
n
:
Mai
n
tain
postc
o
py faul
t
e
d
addresses
Signed-off-by:
Peter Xu
<peterx@redhat.com>
commit
|
commitdiff
|
tree
2020-10-26
Peter Xu
m
ig
r
ati
o
n: Intr
o
duce
m
igrate_sen
d
_rp_message
_
req_pages
(
)
Signed-off-by:
Peter Xu
<peterx@redhat.com>
commit
|
commitdiff
|
tree
2020-10-26
Peter X
u
migrati
o
n: Pass
i
ncoming state
i
nto
q
e
m
u
_u
f
d_copy_ioctl()
Signed-off-by:
Peter Xu
<peterx@redhat.com>
commit
|
commitdiff
|
tree
2020-09-25
P
et
e
r
Xu
migration: Rework migrate_
s
end_
r
p
_
r
e
q_
p
ages() function
Signed-off-by:
Peter Xu
<peterx@redhat.com>
commit
|
commitdiff
|
tree
2020-09-25
Peter Xu
migration: Properly destroy
varia
b
les
on inc
o
ming s
i
de
Signed-off-by:
Peter Xu
<peterx@redhat.com>
commit
|
commitdiff
|
tree
2020-07-03
Peter Xu
MAINTAIN
E
RS: add
V
T-d entry
Signed-off-by:
Peter Xu
<peterx@redhat.com>
commit
|
commitdiff
|
tree
2020-06-12
Pet
e
r
Xu
p
ci: Display PCI IRQ p
i
n in
"i
n
f
o
pci"
Signed-off-by:
Peter Xu
<peterx@redhat.com>
commit
|
commitdiff
|
tree
2020-06-10
Peter Xu
KVM
:
Kick re
s
a
m
pl
e
fd for split k
e
rnel
i
r
q
chip
Signed-off-by:
Peter Xu
<peterx@redhat.com>
commit
|
commitdiff
|
tree
2020-06-10
Peter Xu
KVM
:
Pass EventNoti
f
ier into kvm_irqchip_assign_irqfd
Signed-off-by:
Peter Xu
<peterx@redhat.com>
commit
|
commitdiff
|
tree
2020-06-10
Peter Xu
v
fio/pci: Use kvm_irqchip_ad
d
_ir
q
fd_
n
o
tifier_gsi()
.
.
.
Signed-off-by:
Peter Xu
<peterx@redhat.com>
commit
|
commitdiff
|
tree
2020-04-15
Peter Xu
gdbstub: i386: Fix g
d
b_get
_
reg16() paramete
r
to unbreak gdb
Signed-off-by:
Peter Xu
<peterx@redhat.com>
commit
|
commitdiff
|
tree
2020-01-20
Pete
r
Xu
apic
:
U
se 32bit APIC ID for
m
igration instance ID
Signed-off-by:
Peter Xu
<peterx@redhat.com>
commit
|
commitdiff
|
tree
2020-01-20
Peter Xu
migrat
i
on: Change
SaveSta
t
eEntry
.
instance_id
i
nto ui
n
t
3
2
_t
Signed-off-by:
Peter Xu
<peterx@redhat.com>
commit
|
commitdiff
|
tree
2020-01-20
Pete
r
Xu
migration: D
e
fine VMSTATE
_
I
N
STAN
C
E_
I
D_
A
N
Y
Signed-off-by:
Peter Xu
<peterx@redhat.com>
commit
|
commitdiff
|
tree
2020-01-06
Pete
r
Xu
vf
i
o
/
p
ci: D
o
n't remove irqchip not
i
f
ier if n
o
t re
g
i
stered
Signed-off-by:
Peter Xu
<peterx@redhat.com>
commit
|
commitdiff
|
tree
2019-09-16
Peter Xu
intel_
i
ommu: Remove
t
he
c
ach
i
ng-mode c
h
eck du
r
ing flag
.
.
.
Signed-off-by:
Peter Xu
<peterx@redhat.com>
commit
|
commitdiff
|
tree
2019-09-16
P
e
t
e
r
Xu
pc/q35: Disallow vf
i
o
-
p
ci hotplug without VT-d caching
.
.
.
Signed-off-by:
Peter Xu
<peterx@redhat.com>
commit
|
commitdiff
|
tree
2019-09-16
P
e
ter Xu
qdev/
m
achine: I
n
troduce hotplu
g
_allow
e
d ho
o
k
Signed-off-by:
Peter Xu
<peterx@redhat.com>
commit
|
commitdiff
|
tree
2019-09-16
Peter Xu
int
e
l_iommu: Sanity check
vfio-pci config on machine
.
.
.
Signed-off-by:
Peter Xu
<peterx@redhat.com>
commit
|
commitdiff
|
tree
2019-09-12
Pe
t
er Xu
migrat
i
o
n: Fix post
c
opy bw for r
e
covery
Signed-off-by:
Peter Xu
<peterx@redhat.com>
commit
|
commitdiff
|
tree
2019-08-21
P
e
ter Xu
m
em
o
ry: Fix
up memory_region_{add|del}_coal
e
scin
g
Signed-off-by:
Peter Xu
<peterx@redhat.com>
commit
|
commitdiff
|
tree
2019-08-21
P
eter
X
u
memory: Remove has_co
a
lesced_ran
g
e count
e
r
Signed-off-by:
Peter Xu
<peterx@redhat.com>
commit
|
commitdiff
|
tree
2019-08-21
Peter Xu
me
m
ory: Split zones when do coale
s
ced_io_del()
Signed-off-by:
Peter Xu
<peterx@redhat.com>
commit
|
commitdiff
|
tree
2019-08-21
Pe
t
er Xu
m
e
m
ory:
Refactor memory_region_clear_coal
e
scing
Signed-off-by:
Peter Xu
<peterx@redhat.com>
commit
|
commitdiff
|
tree
2019-07-15
Peter Xu
mi
g
ration
:
Split log_clear()
i
nto sma
l
ler c
h
unks
Signed-off-by:
Peter Xu
<peterx@redhat.com>
commit
|
commitdiff
|
tree
2019-07-15
Peter
Xu
kvm: Suppo
r
t K
V
M_C
L
E
A
R_DIRTY_LOG
Signed-off-by:
Peter Xu
<peterx@redhat.com>
commit
|
commitdiff
|
tree
2019-07-15
P
eter X
u
kvm
:
Introduc
e
slots lo
c
k
for
m
emory listen
e
r
Signed-off-by:
Peter Xu
<peterx@redhat.com>
commit
|
commitdiff
|
tree
2019-07-15
Pet
e
r Xu
k
vm:
Pe
r
sisten
t
pe
r
kvmslot
d
irty bitmap
Signed-off-by:
Peter Xu
<peterx@redhat.com>
commit
|
commitdiff
|
tree
2019-07-15
Peter Xu
kvm: Update
c
om
m
ents fo
r
s
ync_dirty_
b
itmap
Signed-off-by:
Peter Xu
<peterx@redhat.com>
commit
|
commitdiff
|
tree
2019-07-15
Peter Xu
m
e
mory:
I
ntroduce m
e
mory listener hook log_
c
lear()
Signed-off-by:
Peter Xu
<peterx@redhat.com>
commit
|
commitdiff
|
tree
2019-07-15
P
e
ter Xu
memory: Pa
s
s m
r
into sna
p
shot_and_clear_dirty
Signed-off-by:
Peter Xu
<peterx@redhat.com>
commit
|
commitdiff
|
tree
2019-07-15
Peter Xu
bitm
a
p: Add bitma
p
_copy_with_{src|
d
s
t
}_offset()
Signed-off-by:
Peter Xu
<peterx@redhat.com>
commit
|
commitdiff
|
tree
2019-07-15
P
e
ter
X
u
memo
r
y
:
D
on'
t
set migration
bitm
a
p
w
h
en without migr
a
tion
Signed-off-by:
Peter Xu
<peterx@redhat.com>
commit
|
commitdiff
|
tree
2019-07-15
Pe
t
er Xu
migratio
n
: No need to
t
ake
r
cu
d
u
r
ing sync_dirty_bitmap
Signed-off-by:
Peter Xu
<peterx@redhat.com>
commit
|
commitdiff
|
tree
2019-07-05
Pet
e
r Xu
i
n
t
el_iommu: Fix unex
p
ected u
n
m
ap
s
d
u
r
i
ng g
l
obal u
n
m
ap
Signed-off-by:
Peter Xu
<peterx@redhat.com>
commit
|
commitdiff
|
tree
2019-06-03
P
eter X
u
memory:
R
e
m
ove m
e
mory_region_get
_
di
r
ty(
)
Signed-off-by:
Peter Xu
<peterx@redhat.com>
commit
|
commitdiff
|
tree
2019-06-03
Pet
e
r Xu
ch
e
ckpatch: allow
SPDX-Licen
s
e-Ide
n
tifier
Signed-off-by:
Peter Xu
<peterx@redhat.com>
commit
|
commitdiff
|
tree
2019-05-14
Peter Xu
migration: comment VMS
T
ATE_U
N
USED*()
p
rope
r
ly
Signed-off-by:
Peter Xu
<peterx@redhat.com>
commit
|
commitdiff
|
tree
2019-04-02
Peter Xu
intel_iommu: Drop extend
e
d root field
Signed-off-by:
Peter Xu
<peterx@redhat.com>
commit
|
commitdiff
|
tree
2019-04-02
Peter X
u
intel_iommu: Fix
r
o
ot_scalable mi
g
ration breakag
e
Signed-off-by:
Peter Xu
<peterx@redhat.com>
commit
|
commitdiff
|
tree
2019-03-20
Pet
e
r Xu
i
n
t
el-iommu: o
p
tim
i
ze n
o
dmar memory
regio
n
s
Signed-off-by:
Peter Xu
<peterx@redhat.com>
commit
|
commitdiff
|
tree
2019-03-08
P
eter Xu
iot
h
read: do
c
ument about why
w
e need exp
l
icit aio_p
o
l
l()
Signed-off-by:
Peter Xu
<peterx@redhat.com>
commit
|
commitdiff
|
tree
2019-03-08
Peter Xu
iothread: pus
h
gcontext earli
e
r 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
P
e
t
er Xu
iothrea
d
:
create main
lo
o
p uncon
d
i
t
i
ona
l
ly
Signed-off-by:
Peter Xu
<peterx@redhat.com>
commit
|
commitdiff
|
tree
2019-03-08
Peter Xu
iothread: c
r
eate the gcon
t
e
xt uncondi
t
io
n
all
y
Signed-off-by:
Peter Xu
<peterx@redhat.com>
commit
|
commitdiff
|
tree
2019-03-08
Peter X
u
iothr
e
ad:
r
e
place init_
d
one_co
n
d
w
i
th a semaphore
Signed-off-by:
Peter Xu
<peterx@redhat.com>
commit
|
commitdiff
|
tree
2019-02-21
Peter
X
u
i386/kvm: ignore masked irqs when update msi routes
Signed-off-by:
Peter Xu
<peterx@redhat.com>
Reviewed-by:
Peter Xu
<peterx@redhat.com>
commit
|
commitdiff
|
tree
2019-02-12
Peter Xu
io
t
hread: fix
iothre
a
d ha
n
g when stop too soon
Signed-off-by:
Peter Xu
<peterx@redhat.com>
commit
|
commitdiff
|
tree
2019-02-05
Peter Xu
c
ontrib/vhost-user
-
blk:
f
ix the
compilati
o
n
iss
u
e
commit
|
commitdiff
|
tree
2019-02-05
Pete
r
Xu
pci/msi: expo
r
t msi_is_mask
e
d
(
)
Signed-off-by:
Peter Xu
<peterx@redhat.com>
commit
|
commitdiff
|
tree
2019-02-05
Peter Xu
inte
l
_iommu:
r
es
e
t intr_enable
d
when system reset
Signed-off-by:
Peter Xu
<peterx@redhat.com>
commit
|
commitdiff
|
tree
2019-02-05
Peter X
u
inte
l
_io
m
mu: f
i
x operator in vtd
_
switch_ad
d
r
e
ss_s
p
a
c
e
Signed-off-by:
Peter Xu
<peterx@redhat.com>
commit
|
commitdiff
|
tree
2018-12-20
Peter Xu
x
8
6
-
iommu: turn on
I
R by default if prop
e
r
Signed-off-by:
Peter Xu
<peterx@redhat.com>
commit
|
commitdiff
|
tree
2018-12-20
Peter Xu
x
86-iommu: switch intr_suppo
r
ted to OnOffAuto t
y
pe
Signed-off-by:
Peter Xu
<peterx@redhat.com>
commit
|
commitdiff
|
tree
2018-12-20
Peter
X
u
q35: set split kernel irqc
h
ip as de
f
au
l
t
Signed-off-by:
Peter Xu
<peterx@redhat.com>
commit
|
commitdiff
|
tree
2018-12-19
Pete
r
Xu
intel_iommu: remove "x
-
" prefix for
"
a
w-bits"
Signed-off-by:
Peter Xu
<peterx@redhat.com>
commit
|
commitdiff
|
tree
2018-12-19
P
e
ter Xu
intel_iommu:
dma re
a
d/write drai
n
ing support
Signed-off-by:
Peter Xu
<peterx@redhat.com>
commit
|
commitdiff
|
tree
2018-12-19
Peter Xu
int
e
l_i
o
mmu: co
n
vert inv
a
lid tr
a
c
e
s into
err
o
r
reports
Signed-off-by:
Peter Xu
<peterx@redhat.com>
commit
|
commitdiff
|
tree
2018-12-19
Peter Xu
intel_i
o
mmu: dump correct io
v
a
when failed
Signed-off-by:
Peter Xu
<peterx@redhat.com>
commit
|
commitdiff
|
tree
2018-12-12
Peter Xu
tests:
a
d
d
oob funct
i
onal test f
o
r test-
q
mp-cmds
Signed-off-by:
Peter Xu
<peterx@redhat.com>
commit
|
commitdiff
|
tree
2018-12-12
Pete
r
X
u
Revert "
t
ests: Add para
m
eter to qtes
t
_i
n
it
_
withou
t
_qmp_hands
.
.
.
Signed-off-by:
Peter Xu
<peterx@redhat.com>
commit
|
commitdiff
|
tree
2018-12-12
Peter X
u
monitor: Remove "x
-
oob"
,
offer
capability "oob" uncondi
t
ion
a
lly
Signed-off-by:
Peter Xu
<peterx@redhat.com>
commit
|
commitdiff
|
tree
2018-12-12
Peter Xu
monitor: Suspend monitor in
s
tead
d
ropping com
m
ands
Signed-off-by:
Peter Xu
<peterx@redhat.com>
commit
|
commitdiff
|
tree
2018-11-05
Pe
t
er Xu
int
e
l_iommu: handle
i
nvalid ce for
shadow sync
Signed-off-by:
Peter Xu
<peterx@redhat.com>
commit
|
commitdiff
|
tree
2018-11-05
Peter Xu
intel_iommu: mov
e
ce
f
e
tching o
u
t when sync shadow
Signed-off-by:
Peter Xu
<peterx@redhat.com>
commit
|
commitdiff
|
tree
2018-11-05
Peter Xu
intel_iommu
:
b
etter handling of dmar state switch
Signed-off-by:
Peter Xu
<peterx@redhat.com>
Signed-off-by:
Peter Xu
<peterx@redhat.com>
commit
|
commitdiff
|
tree
2018-11-05
Peter Xu
intel_iom
m
u: introduce v
t
d_re
s
e
t_c
a
ches()
Signed-off-by:
Peter Xu
<peterx@redhat.com>
commit
|
commitdiff
|
tree
2018-08-28
Peter Xu
qa
p
i: Drop
qapi
_
event_se
n
d_FOO()'s E
r
r
or
*
* argum
e
nt
Signed-off-by:
Peter Xu
<peterx@redhat.com>
commit
|
commitdiff
|
tree
2018-08-28
P
eter Xu
m
o
n
i
t
or: simplify monitor_qm
p
_set
u
p_han
d
lers_bh
Signed-off-by:
Peter Xu
<peterx@redhat.com>
commit
|
commitdiff
|
tree
2018-08-27
Peter Xu
inte
l
-iommu: replace
more v
t
d_
e
rr_* traces
Signed-off-by:
Peter Xu
<peterx@redhat.com>
commit
|
commitdiff
|
tree
2018-08-27
Peter Xu
in
t
el-iommu: sta
r
t
t
o use e
r
r
o
r_report_once
Signed-off-by:
Peter Xu
<peterx@redhat.com>
commit
|
commitdiff
|
tree
2018-08-27
P
eter Xu
qemu-
e
rror
:
in
t
roduce {error|warn}_report_once
Signed-off-by:
Peter Xu
<peterx@redhat.com>
commit
|
commitdiff
|
tree
2018-07-24
Pe
t
er Xu
tests: only
u
pd
a
te la
s
t_byte wh
e
n at the edge
Signed-off-by:
Peter Xu
<peterx@redhat.com>
commit
|
commitdiff
|
tree
2018-07-24
P
eter Xu
migration: disallow
r
ecov
e
ry
f
or releas
e
-ram
Signed-off-by:
Peter Xu
<peterx@redhat.com>
commit
|
commitdiff
|
tree
2018-07-24
Peter Xu
migration: updat
e
recv bi
t
map only on dest
v
m
Signed-off-by:
Peter Xu
<peterx@redhat.com>
commit
|
commitdiff
|
tree
2018-07-24
P
eter Xu
m
i
gration: f
i
x poten
t
ial overflo
w
in multifd send
Signed-off-by:
Peter Xu
<peterx@redhat.com>
commit
|
commitdiff
|
tree
2018-07-23
Pete
r
Xu
monitor:
F
i
x unsafe
sharing of @c
u
r_mon a
m
on
g
t
h
reads
Signed-off-by:
Peter Xu
<peterx@redhat.com>
commit
|
commitdiff
|
tree
2018-07-10
Peter Xu
migration
:
reo
r
der
M
IG_
C
MD_POSTCOPY_RESUME
Signed-off-by:
Peter Xu
<peterx@redhat.com>
commit
|
commitdiff
|
tree
2018-07-10
Pet
e
r X
u
t
ests: h
i
de s
t
derr for post
c
opy reco
v
e
r
y test
Signed-off-by:
Peter Xu
<peterx@redhat.com>
commit
|
commitdiff
|
tree
2018-07-10
Peter Xu
te
s
ts:
a
dd postcopy recovery test
Signed-off-by:
Peter Xu
<peterx@redhat.com>
commit
|
commitdiff
|
tree
2018-07-10
Peter Xu
tes
t
s: introduce wait_for_mi
g
r
a
t
ion_s
t
at
u
s
(
)
Signed-off-by:
Peter Xu
<peterx@redhat.com>
commit
|
commitdiff
|
tree
2018-07-10
Peter Xu
tests: introduce migrate_qu
e
ry*() he
l
p
ers
Signed-off-by:
Peter Xu
<peterx@redhat.com>
commit
|
commitdiff
|
tree
2018-07-10
Pet
e
r Xu
tes
t
s: allow migrate() to
ta
k
e
extra flags
Signed-off-by:
Peter Xu
<peterx@redhat.com>
commit
|
commitdiff
|
tree
next