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
intel_iommu: Fix shadow local variables on "size"
2023-09-29
P
eter Xu
intel_
i
ommu: Fix shadow local variables on "size"
Signed-off-by:
Peter Xu
<peterx@redhat.com>
commit
|
commitdiff
|
tree
2023-09-27
Peter X
u
migration: Fix r
a
c
e
that dest preemp
t
t
h
r
ead c
l
ose
.
.
.
Signed-off-by:
Peter Xu
<peterx@redhat.com>
commit
|
commitdiff
|
tree
2023-07-26
Peter
Xu
d
o
cs/migration: Up
d
ate po
s
tcopy bits
Signed-off-by:
Peter Xu
<peterx@redhat.com>
commit
|
commitdiff
|
tree
2023-06-02
Pe
t
er Xu
qt
e
s
t/migrat
i
o
n
: Docum
e
nt
l
i
v
e
=tr
u
e
c
ases
Signed-off-by:
Peter Xu
<peterx@redhat.com>
commit
|
commitdiff
|
tree
2023-04-27
P
e
ter Xu
vmstate-static-checker: Rec
o
gnize "num" field
Signed-off-by:
Peter Xu
<peterx@redhat.com>
commit
|
commitdiff
|
tree
2023-04-27
Peter Xu
migration/vmstate-
d
um
p
:
D
u
mp array
size too as "n
u
m"
Signed-off-by:
Peter Xu
<peterx@redhat.com>
commit
|
commitdiff
|
tree
2023-04-27
Peter
X
u
migration: Al
l
o
w
postcopy_ram_sup
p
or
t
ed_by_host(
)
to
.
.
.
Signed-off-by:
Peter Xu
<peterx@redhat.com>
commit
|
commitdiff
|
tree
2023-04-24
Peter Xu
mi
g
rati
o
n/postc
o
p
y: Detect
file
s
ystem on dest hos
t
Signed-off-by:
Peter Xu
<peterx@redhat.com>
commit
|
commitdiff
|
tree
2023-04-24
Peter
Xu
vl
.
c: Create
l
ate ba
c
kends before
m
igratio
n
o
b
j
e
ct
Signed-off-by:
Peter Xu
<peterx@redhat.com>
commit
|
commitdiff
|
tree
2023-04-24
Pe
t
er Xu
util/mmap-allo
c
: qemu_fd_ge
t
f
s
()
Signed-off-by:
Peter Xu
<peterx@redhat.com>
commit
|
commitdiff
|
tree
2023-04-21
Peter X
u
vhos
t
:
Dro
p
u
nused
eventfd_add
|
del
hooks
Signed-off-by:
Peter Xu
<peterx@redhat.com>
commit
|
commitdiff
|
tree
2023-04-12
Pet
e
r X
u
m
i
gration
:
Recover behavior of preempt channel creation
.
.
.
Signed-off-by:
Peter Xu
<peterx@redhat.com>
commit
|
commitdiff
|
tree
2023-04-12
Peter Xu
m
i
grat
i
on: Fix po
t
e
n
tial race
o
n postcopy_qem
u
f
ile_
s
r
c
Signed-off-by:
Peter Xu
<peterx@redhat.com>
commit
|
commitdiff
|
tree
2023-04-12
Peter Xu
i
o
: tls: Inherit QIO_CH
A
NNEL_F
E
ATURE_SHUTDOWN on server
.
.
.
Signed-off-by:
Peter Xu
<peterx@redhat.com>
commit
|
commitdiff
|
tree
2023-04-04
P
eter
X
u
kvm: dirty-ring: Fix rac
e
w
it
h
vcpu creation
Signed-off-by:
Peter Xu
<peterx@redhat.com>
commit
|
commitdiff
|
tree
2023-03-16
P
e
ter Xu
migration: Wait on pree
m
p
t channel i
n
preempt thread
Signed-off-by:
Peter Xu
<peterx@redhat.com>
commit
|
commitdiff
|
tree
2023-03-03
P
e
te
r
Xu
int
e
l-
i
o
m
mu: send UNMAP
noti
f
icati
o
ns for domain or
.
.
.
Signed-off-by:
Peter Xu
<peterx@redhat.com>
Reviewed-by:
Peter Xu
<peterx@redhat.com>
commit
|
commitdiff
|
tree
2023-02-11
Peter Xu
migration: Pos
t
pone
pos
t
copy pre
e
mp
t
cha
n
nel
to be
.
.
.
Signed-off-by:
Peter Xu
<peterx@redhat.com>
commit
|
commitdiff
|
tree
2023-02-11
Pet
e
r Xu
migration: Add a
s
e
maphore to cou
n
t PONGs
Signed-off-by:
Peter Xu
<peterx@redhat.com>
commit
|
commitdiff
|
tree
2023-02-11
Peter Xu
migration: Cleanup
p
o
stcopy_preempt_s
e
t
up()
Signed-off-by:
Peter Xu
<peterx@redhat.com>
commit
|
commitdiff
|
tree
2023-02-11
Peter
Xu
migration: R
e
work
multi-
c
hannel checks
o
n
URI
Signed-off-by:
Peter Xu
<peterx@redhat.com>
commit
|
commitdiff
|
tree
2023-02-11
Peter Xu
util/userfaultfd: Support /dev/
u
s
e
r
f
a
ultfd
Signed-off-by:
Peter Xu
<peterx@redhat.com>
commit
|
commitdiff
|
tree
2023-02-11
Peter Xu
linux-head
e
rs: Update
to v
6
.
1
Signed-off-by:
Peter Xu
<peterx@redhat.com>
commit
|
commitdiff
|
tree
2023-02-06
Pe
t
er Xu
migration: Show downti
m
e during p
o
s
t
c
o
py p
h
ase
Signed-off-by:
Peter Xu
<peterx@redhat.com>
commit
|
commitdiff
|
tree
2023-02-06
Peter Xu
util/userfaultfd: Add uffd_o
p
en()
Signed-off-by:
Peter Xu
<peterx@redhat.com>
commit
|
commitdiff
|
tree
2023-02-06
P
e
ter Xu
migration
:
Fix m
i
gration crash when ta
r
g
e
t
psiz
e
larger
.
.
.
Signed-off-by:
Peter Xu
<peterx@redhat.com>
commit
|
commitdiff
|
tree
2023-01-27
Pet
e
r
Xu
intel-iommu: Docume
n
t iova_tree
Signed-off-by:
Peter Xu
<peterx@redhat.com>
commit
|
commitdiff
|
tree
2022-12-15
P
e
t
er Xu
migration
:
D
rop rs->f
Signed-off-by:
Peter Xu
<peterx@redhat.com>
commit
|
commitdiff
|
tree
2022-12-15
P
e
t
e
r Xu
migration: Remove
o
ld preempt code
a
roun
d
state maintainance
Signed-off-by:
Peter Xu
<peterx@redhat.com>
commit
|
commitdiff
|
tree
2022-12-15
Peter Xu
migration: Send req
u
ested
page d
i
rectly in
r
p
-
r
et
u
rn
.
.
.
Signed-off-by:
Peter Xu
<peterx@redhat.com>
commit
|
commitdiff
|
tree
2022-12-15
Pete
r
Xu
migration: Move last
_
sent_block into PageSearchStatus
Signed-off-by:
Peter Xu
<peterx@redhat.com>
commit
|
commitdiff
|
tree
2022-12-15
P
e
ter
X
u
migrat
i
on: Make Page
S
earchSta
t
us p
a
r
t of
RA
M
State
Signed-off-by:
Peter Xu
<peterx@redhat.com>
commit
|
commitdiff
|
tree
2022-12-15
P
e
ter Xu
migration: A
d
d
pss_init()
Signed-off-by:
Peter Xu
<peterx@redhat.com>
commit
|
commitdiff
|
tree
2022-12-15
Peter Xu
migration
:
Int
r
oduce pss_channel
Signed-off-by:
Peter Xu
<peterx@redhat.com>
commit
|
commitdiff
|
tree
2022-12-15
P
eter Xu
migra
t
i
on: Teach PSS a
b
out host
p
age
Signed-off-by:
Peter Xu
<peterx@redhat.com>
commit
|
commitdiff
|
tree
2022-12-15
Pe
t
e
r
Xu
migration:
U
se atomic ops properly for page accountings
Signed-off-by:
Peter Xu
<peterx@redhat.com>
commit
|
commitdiff
|
tree
2022-12-15
P
e
ter Xu
m
ig
r
ation:
Yi
e
ld bitma
p
_mutex properly whe
n
sending
.
.
.
Signed-off-by:
Peter Xu
<peterx@redhat.com>
commit
|
commitdiff
|
tree
2022-12-15
Peter Xu
migration:
R
e
move RAMS
t
ate
.
f
refe
r
ences in compression
.
.
.
Signed-off-by:
Peter Xu
<peterx@redhat.com>
commit
|
commitdiff
|
tree
2022-12-15
Peter Xu
migr
a
t
i
o
n:
T
rivial
clea
n
up sav
e
_p
a
ge_header() on same
.
.
.
Signed-off-by:
Peter Xu
<peterx@redhat.com>
commit
|
commitdiff
|
tree
2022-12-15
Peter
X
u
migration: Cl
e
anup x
b
zrle ze
r
o
page cache update
log
i
c
Signed-off-by:
Peter Xu
<peterx@redhat.com>
commit
|
commitdiff
|
tree
2022-12-15
Peter
X
u
migr
a
t
ion: Add postc
o
py_preemp
t
_a
c
t
ive()
Signed-off-by:
Peter Xu
<peterx@redhat.com>
commit
|
commitdiff
|
tree
2022-12-15
Peter Xu
migratio
n
:
T
a
ke b
i
tm
a
p mutex
when completing ram migr
a
tion
Signed-off-by:
Peter Xu
<peterx@redhat.com>
commit
|
commitdiff
|
tree
2022-11-21
P
eter Xu
migra
t
ion: Dis
a
ble multifd explicitly with com
p
res
s
io
n
Signed-off-by:
Peter Xu
<peterx@redhat.com>
commit
|
commitdiff
|
tree
2022-11-21
Peter Xu
m
i
gration
:
Use non-atom
i
c
o
ps
f
or clea
r
log bitma
p
Signed-off-by:
Peter Xu
<peterx@redhat.com>
commit
|
commitdiff
|
tree
2022-11-21
Peter Xu
mig
r
at
i
on
:
D
isallow
p
ostc
o
p
y
p
r
eempt t
o
be used
w
ith
.
.
.
Signed-off-by:
Peter Xu
<peterx@redhat.com>
commit
|
commitdiff
|
tree
2022-11-21
Peter Xu
m
i
gration: Fix
race on qemu_f
i
l
e
_s
h
ut
d
own()
Signed-off-by:
Peter Xu
<peterx@redhat.com>
commit
|
commitdiff
|
tree
2022-11-21
Peter Xu
migration: Fix pos
s
ible
infin
i
t
e
loop of
r
am save p
r
ocess
Signed-off-by:
Peter Xu
<peterx@redhat.com>
commit
|
commitdiff
|
tree
2022-10-09
Peter X
u
Revert "intel_iommu: Fix irqch
i
p
/
X2APIC co
n
figuration
.
.
.
Signed-off-by:
Peter Xu
<peterx@redhat.com>
commit
|
commitdiff
|
tree
2022-08-01
Peter Xu
migr
a
tion-test:
A
l
l
o
w
tes
t
to run without uffd
Signed-off-by:
Peter Xu
<peterx@redhat.com>
commit
|
commitdiff
|
tree
2022-08-01
Pete
r
Xu
m
i
g
rati
o
n-test: Use mig
r
ate_
e
nsure_
c
onverge() for a
u
to
.
.
.
Signed-off-by:
Peter Xu
<peterx@redhat.com>
commit
|
commitdiff
|
tree
2022-07-20
Peter Xu
test
s
: Ad
d
postcopy preempt t
e
sts
Signed-off-by:
Peter Xu
<peterx@redhat.com>
commit
|
commitdiff
|
tree
2022-07-20
Pete
r
X
u
tests: Add
pos
t
copy tls recovery migrati
o
n test
Signed-off-by:
Peter Xu
<peterx@redhat.com>
commit
|
commitdiff
|
tree
2022-07-20
Peter Xu
test
s
: Ad
d
pos
t
copy tls m
i
gration
test
Signed-off-by:
Peter Xu
<peterx@redhat.com>
commit
|
commitdiff
|
tree
2022-07-20
P
e
t
er
X
u
tests: Mov
e
Migrate
C
o
m
mon upper
Signed-off-by:
Peter Xu
<peterx@redhat.com>
commit
|
commitdiff
|
tree
2022-07-20
Pete
r
Xu
migrati
o
n
: Resp
e
ct postcopy re
q
u
e
st o
r
der in pree
m
ption
.
.
.
Signed-off-by:
Peter Xu
<peterx@redhat.com>
commit
|
commitdiff
|
tree
2022-07-20
Pete
r
Xu
m
i
gratio
n
: E
n
able TLS for pr
e
empt ch
a
n
n
e
l
Signed-off-by:
Peter Xu
<peterx@redhat.com>
commit
|
commitdiff
|
tree
2022-07-20
Peter X
u
mig
r
ation: Export tls-[cred
s
|hostnam
e
|authz] param
s
.
.
.
Signed-off-by:
Peter Xu
<peterx@redhat.com>
commit
|
commitdiff
|
tree
2022-07-20
Pete
r
Xu
migra
t
ion: A
d
d
h
e
lpers
to det
e
ct TLS
c
a
pa
b
ility
Signed-off-by:
Peter Xu
<peterx@redhat.com>
commit
|
commitdiff
|
tree
2022-07-20
Peter Xu
migration: Add
property x-postcopy-pr
e
empt-br
e
ak-huge
Signed-off-by:
Peter Xu
<peterx@redhat.com>
commit
|
commitdiff
|
tree
2022-07-20
P
e
ter X
u
m
igrat
i
o
n: Crea
t
e the pos
t
copy preempt channel asynchronously
Signed-off-by:
Peter Xu
<peterx@redhat.com>
commit
|
commitdiff
|
tree
2022-07-20
Pet
e
r Xu
migration
:
Postc
o
p
y
r
eco
v
er w
i
th pre
e
mpt enabled
Signed-off-by:
Peter Xu
<peterx@redhat.com>
commit
|
commitdiff
|
tree
2022-07-20
Peter
Xu
m
i
gration: P
o
stco
p
y pre
e
mption enablement
Signed-off-by:
Peter Xu
<peterx@redhat.com>
commit
|
commitdiff
|
tree
2022-07-20
Peter Xu
migrati
o
n: Post
c
opy preemption preparat
i
o
n on channel
.
.
.
Signed-off-by:
Peter Xu
<peterx@redhat.com>
commit
|
commitdiff
|
tree
2022-07-20
Peter Xu
migration:
A
dd postcopy-preempt capability
Signed-off-by:
Peter Xu
<peterx@redhat.com>
commit
|
commitdiff
|
tree
2022-04-21
Peter Xu
m
igration:
Allow migrate-re
c
o
ver to run mul
t
iple times
Signed-off-by:
Peter Xu
<peterx@redhat.com>
commit
|
commitdiff
|
tree
2022-04-21
Peter
Xu
migration
:
Move ch
a
nnel set
u
p
o
u
t of postcopy_t
r
y_rec
o
ve
r
()
Signed-off-by:
Peter Xu
<peterx@redhat.com>
commit
|
commitdiff
|
tree
2022-04-21
Peter
Xu
migr
a
tion: E
x
port ra
m
_load_po
s
tcopy()
Signed-off-by:
Peter Xu
<peterx@redhat.com>
commit
|
commitdiff
|
tree
2022-04-21
Peter Xu
migration: Move m
i
grate_all
o
w
_multifd an
d
helpers
i
n
t
o
.
.
.
Signed-off-by:
Peter Xu
<peterx@redhat.com>
commit
|
commitdiff
|
tree
2022-04-21
Peter Xu
migrat
i
on:
A
dd pss
.
p
o
stcopy_requested status
Signed-off-by:
Peter Xu
<peterx@redhat.com>
commit
|
commitdiff
|
tree
2022-04-21
Peter Xu
m
igration: Drop multi
f
d tls_
h
ostna
m
e cache
Signed-off-by:
Peter Xu
<peterx@redhat.com>
commit
|
commitdiff
|
tree
2022-04-21
Peter Xu
migr
a
tion: Po
s
tpo
n
e
r
eleasing Migrati
o
nState
.
hostname
Signed-off-by:
Peter Xu
<peterx@redhat.com>
commit
|
commitdiff
|
tree
2022-03-02
Peter Xu
tests: Pas
s
in Migr
a
teStart** into
tes
t
_
migrate_start()
Signed-off-by:
Peter Xu
<peterx@redhat.com>
commit
|
commitdiff
|
tree
2022-03-02
Peter Xu
migration:
A
d
d migrati
o
n_incoming_tran
s
port_cleanup()
Signed-off-by:
Peter Xu
<peterx@redhat.com>
commit
|
commitdiff
|
tree
2022-03-02
P
e
ter Xu
migr
a
tion:
p
ostcopy_pause
_
fault_threa
d
() never fails
Signed-off-by:
Peter Xu
<peterx@redhat.com>
commit
|
commitdiff
|
tree
2022-03-02
Peter Xu
mig
r
ation: Enl
a
rge postcopy recovery to capture !-EIO too
Signed-off-by:
Peter Xu
<peterx@redhat.com>
commit
|
commitdiff
|
tree
2022-03-02
Peter
X
u
m
i
g
r
ation: Mo
v
e
s
t
a
ti
c
var in ram
_
bloc
k
_from_s
t
ream
.
.
.
Signed-off-by:
Peter Xu
<peterx@redhat.com>
commit
|
commitdiff
|
tree
2022-03-02
Pe
t
er Xu
migration: Add
p
o
stcopy_thread_create
(
)
Signed-off-by:
Peter Xu
<peterx@redhat.com>
commit
|
commitdiff
|
tree
2022-03-02
Peter X
u
migration: Dump rambloc
k
and
o
ff
s
e
t
too when non-same
.
.
.
Signed-off-by:
Peter Xu
<peterx@redhat.com>
commit
|
commitdiff
|
tree
2022-03-02
Peter Xu
mi
g
rat
i
on: Introduce postcopy
c
h
a
nnels on dest node
Signed-off-by:
Peter Xu
<peterx@redhat.com>
commit
|
commitdiff
|
tree
2022-03-02
Pet
e
r Xu
migr
a
tion
:
Tracepoi
n
t change in postcopy-run bo
t
to
m
.
.
.
Signed-off-by:
Peter Xu
<peterx@redhat.com>
commit
|
commitdiff
|
tree
2022-03-02
Peter Xu
migration
:
Finer grai
n
ed
t
racepoints fo
r
POSTCOP
Y
_
L
I
S
T
EN
Signed-off-by:
Peter Xu
<peterx@redhat.com>
commit
|
commitdiff
|
tree
2022-03-02
Peter Xu
migrat
i
o
n
: Dump sub-c
m
d name in
load
v
m
_
proces
s
_comman
d
tp
Signed-off-by:
Peter Xu
<peterx@redhat.com>
commit
|
commitdiff
|
tree
2022-02-16
P
eter
X
u
me
m
ory
:
Fix qem
u
cra
s
h on starting
dirty log twice
.
.
.
Signed-off-by:
Peter Xu
<peterx@redhat.com>
commit
|
commitdiff
|
tree
2022-01-28
Peter Xu
migr
a
t
io
n
:
Move temp
p
a
ge
s
e
t
up and c
l
eanup into separa
t
e
.
.
.
Signed-off-by:
Peter Xu
<peterx@redhat.com>
commit
|
commitdiff
|
tree
2022-01-28
Peter Xu
mig
r
ation:
S
imp
l
i
f
y
u
nqueue_page
(
)
Signed-off-by:
Peter Xu
<peterx@redhat.com>
commit
|
commitdiff
|
tree
2022-01-28
P
eter
Xu
migration
:
Add pos
t
copy_h
a
s_requ
e
s
t()
Signed-off-by:
Peter Xu
<peterx@redhat.com>
commit
|
commitdiff
|
tree
2022-01-28
Peter Xu
migra
t
ion: Enab
l
e
U
FFD_FEATU
R
E_THR
E
AD_ID eve
n
without
.
.
.
Signed-off-by:
Peter Xu
<peterx@redhat.com>
commit
|
commitdiff
|
tree
2022-01-28
Peter Xu
migrati
o
n: No o
f
f-by-one
f
or pss->page
update in host
.
.
.
Signed-off-by:
Peter Xu
<peterx@redhat.com>
commit
|
commitdiff
|
tree
2022-01-28
P
e
t
er Xu
migration: Drop r
e
tur
n
code for
d
isgard ra
m
process
Signed-off-by:
Peter Xu
<peterx@redhat.com>
commit
|
commitdiff
|
tree
2022-01-28
Pet
e
r Xu
migra
t
io
n
: Do
c
hunk page i
n
postco
p
y_each
_
ram_send_disc
a
rd()
Signed-off-by:
Peter Xu
<peterx@redhat.com>
commit
|
commitdiff
|
tree
2022-01-28
P
eter
Xu
migrati
o
n: Drop
p
ostcopy_chunk_hos
t
pages()
Signed-off-by:
Peter Xu
<peterx@redhat.com>
commit
|
commitdiff
|
tree
2022-01-28
Pete
r
Xu
migratio
n
: Don't return for
postcopy_chunk_hostpage
s
()
Signed-off-by:
Peter Xu
<peterx@redhat.com>
commit
|
commitdiff
|
tree
2022-01-28
Pet
e
r Xu
migrat
i
on: Drop dead code
of
ram_debug_dump_bi
t
map(
)
Signed-off-by:
Peter Xu
<peterx@redhat.com>
commit
|
commitdiff
|
tree
2022-01-18
Peter Xu
memory: Fix in
c
orrec
t
calls of l
o
g_global_start/stop
Signed-off-by:
Peter Xu
<peterx@redhat.com>
commit
|
commitdiff
|
tree
2021-11-02
Peter Xu
Makefile:
Fix cscope issue
s
on
M
a
cOS and soft li
n
ks
Signed-off-by:
Peter Xu
<peterx@redhat.com>
commit
|
commitdiff
|
tree
2021-11-02
Peter Xu
Makefi
l
e:
F
ix
gtags generation
Signed-off-by:
Peter Xu
<peterx@redhat.com>
commit
|
commitdiff
|
tree
2021-11-01
P
e
ter Xu
pci: Export pci_for_each_device_under_
b
us
*
()
Signed-off-by:
Peter Xu
<peterx@redhat.com>
commit
|
commitdiff
|
tree
2021-11-01
Pe
t
er Xu
p
c
i
: Define p
c
i
_bus_dev_fn/pci_bus_f
n
/pci_bu
s
_ret
_
f
n
Signed-off-by:
Peter Xu
<peterx@redhat.com>
commit
|
commitdiff
|
tree
2021-11-01
Pete
r
Xu
dump-g
u
est-memory: Block
l
ive migration
Signed-off-by:
Peter Xu
<peterx@redhat.com>
commit
|
commitdiff
|
tree
2021-11-01
Pe
t
er
Xu
m
igration: Ad
d
m
igra
t
e_add_blocker
_
intern
a
l()
Signed-off-by:
Peter Xu
<peterx@redhat.com>
commit
|
commitdiff
|
tree
next