repo.or.cz
/
qemu
/
ar7.git
/
search
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
log
|
graphiclog1
|
graphiclog2
|
commit
|
commitdiff
|
tree
|
refs
|
edit
|
fork
first
·
prev
·
next
vdpa: add trace events for vhost_vdpa_net_load_cmd
2024-02-14
Zhenzhong
Duan
smmu
:
Cle
a
r SMMUPciB
u
s pointer cac
h
e
whe
n
system
r
e
s
e
t
Signed-off-by:
Zhenzhong Duan
<zhenzhong.duan@intel.com>
commit
|
commitdiff
|
tree
2024-02-14
Zhe
n
zhong Duan
virt
i
o_iommu: Clear I
O
MMUPciBus pointer cache when
.
.
.
Signed-off-by:
Zhenzhong Duan
<zhenzhong.duan@intel.com>
commit
|
commitdiff
|
tree
2024-01-05
Zhenzhong Du
a
n
vfio
/
container: Rename vfio_init_
c
ontainer to vfio_
s
et
_
i
o
mmu
Signed-off-by:
Zhenzhong Duan
<zhenzhong.duan@intel.com>
commit
|
commitdiff
|
tree
2023-12-19
Z
h
enzho
n
g Du
a
n
doc
s
/deve
l
:
A
dd VFIO io
m
m
u
fd b
a
c
k
end d
o
c
u
ment
a
tion
Signed-off-by:
Zhenzhong Duan
<zhenzhong.duan@intel.com>
commit
|
commitdiff
|
tree
2023-12-19
Zhenzhong Dua
n
vfio: In
t
roduc
e
a helper function to initialize VFIODevic
e
Signed-off-by:
Zhenzhong Duan
<zhenzhong.duan@intel.com>
commit
|
commitdiff
|
tree
2023-12-19
Zhen
z
hong
D
u
a
n
v
fio/ccw:
M
ove
V
FIODevice initializations in vfio_ccw_inst
a
n
.
.
.
Signed-off-by:
Zhenzhong Duan
<zhenzhong.duan@intel.com>
commit
|
commitdiff
|
tree
2023-12-19
Z
he
n
zhong Duan
vfio/ap:
Move VFIODevice initia
l
iza
t
io
n
s in
v
fio_ap_instan
c
e
.
.
.
Signed-off-by:
Zhenzhong Duan
<zhenzhong.duan@intel.com>
commit
|
commitdiff
|
tree
2023-12-19
Z
h
enzhong Duan
vfio/
p
l
a
t
fo
r
m: Move VFIOD
e
vice initialization
s
in vfio_
p
l
atf
.
.
.
Signed-off-by:
Zhenzhong Duan
<zhenzhong.duan@intel.com>
commit
|
commitdiff
|
tree
2023-12-19
Zhenzhon
g
Dua
n
vfio/pci: Mov
e
VFIODevice
i
nitializations in vf
i
o_
i
n
s
t
ance_init
Signed-off-by:
Zhenzhong Duan
<zhenzhong.duan@intel.com>
commit
|
commitdiff
|
tree
2023-12-19
Zhenzh
o
ng Duan
v
f
io:
M
ak
e
VFIOContainerBase poiner parameter const
.
.
.
Signed-off-by:
Zhenzhong Duan
<zhenzhong.duan@intel.com>
commit
|
commitdiff
|
tree
2023-12-19
Z
henzhon
g
Duan
vfio/ccw:
M
ake vfio cdev pre-openable by p
a
ssing a
.
.
.
Signed-off-by:
Zhenzhong Duan
<zhenzhong.duan@intel.com>
commit
|
commitdiff
|
tree
2023-12-19
Z
h
enzhong Duan
vfio/cc
w
: Allow
t
he selec
t
i
on of a given io
m
m
u
back
e
nd
Signed-off-by:
Zhenzhong Duan
<zhenzhong.duan@intel.com>
commit
|
commitdiff
|
tree
2023-12-19
Zh
e
n
z
h
o
ng D
u
an
vfio/ap: Make v
f
io cdev
p
re-op
e
n
ab
l
e by pas
s
ing a file
.
.
.
Signed-off-by:
Zhenzhong Duan
<zhenzhong.duan@intel.com>
commit
|
commitdiff
|
tree
2023-12-19
Z
h
en
z
hon
g
Du
a
n
vfio/
a
p: Allow the selecti
o
n of a given i
o
mmu backen
d
Signed-off-by:
Zhenzhong Duan
<zhenzhong.duan@intel.com>
commit
|
commitdiff
|
tree
2023-12-19
Zhenzhong D
u
an
vfio/
p
latfo
r
m: Make vfio cdev pre-
o
penable by p
a
ssing
.
.
.
Signed-off-by:
Zhenzhong Duan
<zhenzhong.duan@intel.com>
commit
|
commitdiff
|
tree
2023-12-19
Zh
e
nzhong Duan
vfio/
p
latform: All
o
w the select
i
on o
f
a given iommu
.
.
.
Signed-off-by:
Zhenzhong Duan
<zhenzhong.duan@intel.com>
commit
|
commitdiff
|
tree
2023-12-19
Zhenzhong Duan
vfi
o
/pci:
M
a
ke vfio cd
e
v pre-openable by
pa
s
sing a
.
.
.
Signed-off-by:
Zhenzhong Duan
<zhenzhong.duan@intel.com>
commit
|
commitdiff
|
tree
2023-12-19
Z
h
enzhong Duan
vfio/io
m
mu
f
d: E
n
able
p
ci hot
reset through i
o
m
m
u
f
d
.
.
.
Signed-off-by:
Zhenzhong Duan
<zhenzhong.duan@intel.com>
commit
|
commitdiff
|
tree
2023-12-19
Zhenzh
o
n
g Duan
vfio/pci: Introd
u
ce a
v
fio pci hot
reset interface
Signed-off-by:
Zhenzhong Duan
<zhenzhong.duan@intel.com>
commit
|
commitdiff
|
tree
2023-12-19
Zhenzh
o
ng Duan
vfio/
p
ci: Extr
a
c
t
out a
h
el
p
e
r
vfio_pci_get_
p
ci_hot_r
e
set
_
info
Signed-off-by:
Zhenzhong Duan
<zhenzhong.duan@intel.com>
commit
|
commitdiff
|
tree
2023-12-19
Zhenzhong
Duan
vf
i
o/io
m
mufd: Add
support
f
or io
v
a_range
s
and pgsizes
Signed-off-by:
Zhenzhong Duan
<zhenzhong.duan@intel.com>
commit
|
commitdiff
|
tree
2023-12-19
Z
h
enzho
n
g Duan
vfio/io
m
m
ufd: R
e
lax assert ch
e
c
k
for iommufd backend
Signed-off-by:
Zhenzhong Duan
<zhenzhong.duan@intel.com>
commit
|
commitdiff
|
tree
2023-12-19
Z
h
enzhong
D
uan
vf
i
o/
c
ommon: return early if spac
e
isn't
e
m
pty
Signed-off-by:
Zhenzhong Duan
<zhenzhong.duan@intel.com>
commit
|
commitdiff
|
tree
2023-12-19
Zhenzh
o
ng Duan
vfio/spapr
:
Move
h
ostwin_
l
ist into spa
p
r cont
a
iner
Signed-off-by:
Zhenzhong Duan
<zhenzhong.duan@intel.com>
commit
|
commitdiff
|
tree
2023-12-19
Zhenzhong Duan
vfio/spapr: Move prer
e
g
_listener into
spapr
containe
r
Signed-off-by:
Zhenzhong Duan
<zhenzhong.duan@intel.com>
commit
|
commitdiff
|
tree
2023-12-19
Z
h
enzhong Duan
vf
i
o/spapr: switch to spapr IOMMU BE add/
d
el
_
section_window
Signed-off-by:
Zhenzhong Duan
<zhenzhong.duan@intel.com>
commit
|
commitdiff
|
tree
2023-12-19
Zhen
z
hong
D
uan
vf
i
o/spapr: Introduce spa
p
r backend and target interface
Signed-off-by:
Zhenzhong Duan
<zhenzhong.duan@intel.com>
commit
|
commitdiff
|
tree
2023-12-19
Zhenzhong
D
uan
vfio/container
:
M
ove iova_
r
anges to base contain
e
r
Signed-off-by:
Zhenzhong Duan
<zhenzhong.duan@intel.com>
commit
|
commitdiff
|
tree
2023-12-19
Zhenzhong
Du
a
n
vfi
o
/
c
ontainer: Mov
e
v
rdl_li
s
t
t
o
base
container
Signed-off-by:
Zhenzhong Duan
<zhenzhong.duan@intel.com>
commit
|
commitdiff
|
tree
2023-12-19
Zhenzhong
D
uan
v
f
io/container: Move per co
n
tain
e
r devic
e
lis
t
in base
.
.
.
Signed-off-by:
Zhenzhong Duan
<zhenzhong.duan@intel.com>
commit
|
commitdiff
|
tree
2023-12-19
Zhe
n
zhong
Duan
vfio/comm
o
n
:
Introduce vfio_container
_
init/
d
estroy
.
.
.
Signed-off-by:
Zhenzhong Duan
<zhenzhong.duan@intel.com>
commit
|
commitdiff
|
tree
2023-12-19
Zhenzho
n
g
D
uan
v
fio/container: Introduce
a
empty V
F
IOIOMMUOps
Signed-off-by:
Zhenzhong Duan
<zhenzhong.duan@intel.com>
commit
|
commitdiff
|
tree
2023-12-19
Zhenzhon
g
D
u
an
vfio
:
I
ntroduce
base obj
e
ct for
VFIOContainer and targe
t
e
d
.
.
.
Signed-off-by:
Zhenzhong Duan
<zhenzhong.duan@intel.com>
commit
|
commitdiff
|
tree
2023-11-06
Zhenzhong Duan
vfio/common:
M
ove v
f
io_host_win_add/del i
n
to spapr
.
c
Signed-off-by:
Zhenzhong Duan
<zhenzhong.duan@intel.com>
commit
|
commitdiff
|
tree
2023-11-06
Zhenzhong Duan
vfio/spapr
:
Make vfi
o
_spapr_
c
r
eate/re
m
ove_wind
o
w
stati
c
Signed-off-by:
Zhenzhong Duan
<zhenzhong.duan@intel.com>
commit
|
commitdiff
|
tree
2023-11-06
Zhenzhong Duan
v
fio/contai
n
er: Move
s
p
apr
speci
f
ic i
n
it/deini
t
i
nto
.
.
.
Signed-off-by:
Zhenzhong Duan
<zhenzhong.duan@intel.com>
commit
|
commitdiff
|
tree
2023-11-06
Zhenzhong Du
a
n
vfio
/
container: Move vfio_con
t
ai
n
e
r
_add/del_se
c
tio
n
_wi
n
d
o
w
.
.
.
Signed-off-by:
Zhenzhong Duan
<zhenzhong.duan@intel.com>
commit
|
commitdiff
|
tree
2023-11-06
Zh
e
nzh
o
ng Duan
vfio
/
container: Mo
v
e
IBM E
E
H
related
fun
c
tions into
.
.
.
Signed-off-by:
Zhenzhong Duan
<zhenzhong.duan@intel.com>
commit
|
commitdiff
|
tree
2023-10-18
Zhenz
h
on
g
Duan
vfio/ccw: Remove re
d
u
ndant d
e
finitio
n
of
T
YP
E
_VFIO_CCW
Signed-off-by:
Zhenzhong Duan
<zhenzhong.duan@intel.com>
commit
|
commitdiff
|
tree
2023-10-18
Zhenz
h
o
ng Duan
vf
i
o/a
p
:
R
emove pointless apdev variable
Signed-off-by:
Zhenzhong Duan
<zhenzhong.duan@intel.com>
commit
|
commitdiff
|
tree
2023-10-18
Zhenzhong Duan
vfio
/
pci: Fix
a potenti
a
l
memory lea
k
in vf
i
o_l
i
s
te
n
er_regio
.
.
.
Signed-off-by:
Zhenzhong Duan
<zhenzhong.duan@intel.com>
commit
|
commitdiff
|
tree
2023-10-18
Zh
e
nzhong Duan
v
f
io/common:
I
ntroduce a global VFIODe
v
ice l
i
st
Signed-off-by:
Zhenzhong Duan
<zhenzhong.duan@intel.com>
commit
|
commitdiff
|
tree
2023-10-18
Zhenzhong Duan
vfio/common: Store the par
e
nt container in VFIODevice
Signed-off-by:
Zhenzhong Duan
<zhenzhong.duan@intel.com>
commit
|
commitdiff
|
tree
2023-10-18
Zhenzhong Duan
vfio/co
m
mo
n
:
Introduce a
p
er container
d
evice li
s
t
Signed-off-by:
Zhenzhong Duan
<zhenzhong.duan@intel.com>
commit
|
commitdiff
|
tree
2023-10-18
Zhenzho
n
g
Duan
v
f
io/common: Move VFIO reset
handler re
g
i
stration
to
.
.
.
Signed-off-by:
Zhenzhong Duan
<zhenzhong.duan@intel.com>
commit
|
commitdiff
|
tree
2023-10-18
Z
h
en
z
hong Duan
vfio/com
m
o
n
: Extra
c
t out
v
f
i
o
_
kvm_devic
e
_[
a
dd/del]_fd
Signed-off-by:
Zhenzhong Duan
<zhenzhong.duan@intel.com>
commit
|
commitdiff
|
tree
2023-10-18
Zhenzhong
Duan
li
n
ux
-
heade
r
s: Add iommuf
d
.
h
Signed-off-by:
Zhenzhong Duan
<zhenzhong.duan@intel.com>
commit
|
commitdiff
|
tree
2023-10-05
Zhenzhong Duan
vfio/pci: rename vfio_put_
d
evice to vfio_pci_put
_
d
evice
Signed-off-by:
Zhenzhong Duan
<zhenzhong.duan@intel.com>
commit
|
commitdiff
|
tree
2023-07-10
Zhenzh
o
ng Duan
vfio/migration: Retur
n
boo
l
type for vfi
o
_
mi
g
ration_
r
eali
z
e
()
Signed-off-by:
Zhenzhong Duan
<zhenzhong.duan@intel.com>
commit
|
commitdiff
|
tree
2023-07-10
Zhenzh
o
ng D
u
a
n
vfi
o
/mi
g
ra
t
ion: Remo
v
e print of "
M
igration
d
i
s
abled
"
Signed-off-by:
Zhenzhong Duan
<zhenzhong.duan@intel.com>
commit
|
commitdiff
|
tree
2023-07-10
Zhenzhong
D
u
an
vfio/migration:
F
ree resources when vfi
o
_migration_realize
.
.
.
Signed-off-by:
Zhenzhong Duan
<zhenzhong.duan@intel.com>
commit
|
commitdiff
|
tree
2023-07-10
Zh
e
nzhong
Duan
vfio/m
i
g
r
a
tion: Change vIOMMU blocke
r
from g
l
obal to
.
.
.
Signed-off-by:
Zhenzhong Duan
<zhenzhong.duan@intel.com>
commit
|
commitdiff
|
tree
2023-07-10
Z
henzhong Duan
vfio/pc
i
:
D
i
sable INTx
in
v
fio_realiz
e
error
p
ath
Signed-off-by:
Zhenzhong Duan
<zhenzhong.duan@intel.com>
commit
|
commitdiff
|
tree
2023-06-30
Zhenzhong
D
uan
vfi
o
/pci
:
Free leaked timer
in vfio_realiz
e
error
p
ath
Signed-off-by:
Zhenzhong Duan
<zhenzhong.duan@intel.com>
commit
|
commitdiff
|
tree
2023-06-30
Zhenzhong Duan
vfio
/
pci: Fix a segfault
i
n vfio_re
a
lize
Signed-off-by:
Zhenzhong Duan
<zhenzhong.duan@intel.com>
commit
|
commitdiff
|
tree
2023-06-26
Z
henzhong Duan
intel_iommu:
F
ix addr
e
ss space
un
m
ap
Signed-off-by:
Zhenzhong Duan
<zhenzhong.duan@intel.com>
commit
|
commitdiff
|
tree
2023-06-26
Zh
e
n
zhong Du
a
n
i
ntel_iomm
u
:
F
ix flag c
h
eck in
r
eplay
Signed-off-by:
Zhenzhong Duan
<zhenzhong.duan@intel.com>
commit
|
commitdiff
|
tree
2023-06-26
Zh
e
nzhong Duan
intel
_
io
m
mu: Fix a potenti
a
l issue in
VFIO dirty page
.
.
.
Signed-off-by:
Zhenzhong Duan
<zhenzhong.duan@intel.com>
commit
|
commitdiff
|
tree
2023-05-24
Z
h
e
n
zhon
g
Duan
vfio/pci: F
i
x a
use-after-free issue
Signed-off-by:
Zhenzhong Duan
<zhenzhong.duan@intel.com>
commit
|
commitdiff
|
tree
2023-03-03
Zhenzhong D
u
an
memory: O
p
timize r
e
p
lay of gu
e
st
m
apping
Signed-off-by:
Zhenzhong Duan
<zhenzhong.duan@intel.com>
commit
|
commitdiff
|
tree
2023-02-06
Zhen
z
hong Duan
mult
i
fd: Fix flu
s
h of zero copy page send
r
eque
s
t
Signed-off-by:
Zhenzhong Duan
<zhenzhong.duan@intel.com>
commit
|
commitdiff
|
tree
2023-02-06
Zhenzhon
g
D
u
an
mul
t
ifd:
F
ix a race on reading MultiFDPage
s
_
t
.
b
l
ock
Signed-off-by:
Zhenzhong Duan
<zhenzhong.duan@intel.com>
commit
|
commitdiff
|
tree
2023-02-06
Zhenzhong
D
uan
m
igration/dirtyrate: Sho
w
sampl
e
page
s
only in
p
age
.
.
.
Signed-off-by:
Zhenzhong Duan
<zhenzhong.duan@intel.com>
commit
|
commitdiff
|
tree
2022-11-08
Zhe
n
zh
o
ng
D
uan
memory
:
Fix wrong en
d
a
d
dress du
m
p
Signed-off-by:
Zhenzhong Duan
<zhenzhong.duan@intel.com>
commit
|
commitdiff
|
tree
2022-06-27
Zhe
n
zhong Duan
virt
i
o-iommu:
Fix migration regress
i
on
Signed-off-by:
Zhenzhong Duan
<zhenzhong.duan@intel.com>
commit
|
commitdiff
|
tree
2022-06-27
Zhen
z
hong Duan
virtio-iom
m
u
: Fix the part
i
al
c
opy of probe request
Signed-off-by:
Zhenzhong Duan
<zhenzhong.duan@intel.com>
commit
|
commitdiff
|
tree
2022-06-16
Zhenzhong Duan
virtio-iommu:
Add an assert check in tra
n
slate routine
Signed-off-by:
Zhenzhong Duan
<zhenzhong.duan@intel.com>
commit
|
commitdiff
|
tree
2022-06-16
Z
h
enzhong Duan
virtio-iomm
u
: Use recursive
lock to avoid
dead
l
o
ck
Signed-off-by:
Zhenzhong Duan
<zhenzhong.duan@intel.com>
commit
|
commitdiff
|
tree
2022-06-16
Zh
e
n
z
hong Dua
n
v
irti
o
-iommu: Add
bypass mo
d
e
s
upport to assigned dev
i
ce
Signed-off-by:
Zhenzhong Duan
<zhenzhong.duan@intel.com>
commit
|
commitdiff
|
tree
2022-06-15
Zh
e
nz
h
o
n
g
Du
a
n
q35:Enable TSEG only whe
n
G
_
S
M
R
A
ME
and TSEG_EN bo
t
h
.
.
.
Signed-off-by:
Zhenzhong Duan
<zhenzhong.duan@intel.com>
commit
|
commitdiff
|
tree
2022-03-06
Zhe
n
zhong
D
uan
p
ci: show id info when pci
B
DF conflic
t
Signed-off-by:
Zhenzhong Duan
<zhenzhong.duan@intel.com>
commit
|
commitdiff
|
tree
2021-06-15
Zhen
z
hong Duan
vl: Fix
a
n
a
ssert failure in error
path
Signed-off-by:
Zhenzhong Duan
<zhenzhong.duan@intel.com>
commit
|
commitdiff
|
tree
2014-05-07
Zhen
z
hon
g
Duan
qemu-xen: free all the pi
r
q
s
for
msi/msix when driver
.
.
.
Signed-off-by:
Zhenzhong Duan
<zhenzhong.duan@oracle.com>
commit
|
commitdiff
|
tree