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
vfio/container: Intoduce a new VFIOIOMMUClass::setup handler
2023-12-19
Zhenz
h
ong Duan
docs/devel: Add V
F
IO iommufd backend documen
t
ation
Signed-off-by:
Zhenzhong Duan
<zhenzhong.duan@intel.com>
commit
|
commitdiff
|
tree
2023-12-19
Zhenzhong Duan
vfio: Introdu
c
e a helper function to
i
n
itialize VFIODevice
Signed-off-by:
Zhenzhong Duan
<zhenzhong.duan@intel.com>
commit
|
commitdiff
|
tree
2023-12-19
Zh
e
nzhong Duan
vfio
/
ccw: Move VFIODevice
in
i
tializations in vfio_cc
w
_instan
.
.
.
Signed-off-by:
Zhenzhong Duan
<zhenzhong.duan@intel.com>
commit
|
commitdiff
|
tree
2023-12-19
Zhenzhong Duan
vfio/
a
p: Move VFIODevice initializations
in vfio_
a
p_in
s
tance
.
.
.
Signed-off-by:
Zhenzhong Duan
<zhenzhong.duan@intel.com>
commit
|
commitdiff
|
tree
2023-12-19
Zhen
z
hong Duan
v
fio/platfor
m
:
Move VFIODevice initializati
o
ns
i
n
vfio_platf
.
.
.
Signed-off-by:
Zhenzhong Duan
<zhenzhong.duan@intel.com>
commit
|
commitdiff
|
tree
2023-12-19
Zhen
z
hong Duan
vfio/pci:
M
ove VFIODevice initializations in
v
f
i
o_in
s
tance_in
i
t
Signed-off-by:
Zhenzhong Duan
<zhenzhong.duan@intel.com>
commit
|
commitdiff
|
tree
2023-12-19
Zhenzhong D
u
an
vfio: M
a
ke VFIOCont
a
inerBase poiner paramete
r
const
.
.
.
Signed-off-by:
Zhenzhong Duan
<zhenzhong.duan@intel.com>
commit
|
commitdiff
|
tree
2023-12-19
Zhen
z
hong Duan
vfio/c
c
w: Make vfio cd
e
v pre-open
a
ble by pass
i
n
g
a
.
.
.
Signed-off-by:
Zhenzhong Duan
<zhenzhong.duan@intel.com>
commit
|
commitdiff
|
tree
2023-12-19
Zhenzhong Duan
v
fio/ccw: Allow t
h
e selection of a given iommu backend
Signed-off-by:
Zhenzhong Duan
<zhenzhong.duan@intel.com>
commit
|
commitdiff
|
tree
2023-12-19
Zhenzhong D
u
an
vf
i
o/ap
:
M
a
ke
v
fi
o
cdev pre-openable by
p
assing a file
.
.
.
Signed-off-by:
Zhenzhong Duan
<zhenzhong.duan@intel.com>
commit
|
commitdiff
|
tree
2023-12-19
Zhen
z
hon
g
Duan
vfio/ap:
A
ll
o
w the
s
election of a
giv
e
n iommu
backend
Signed-off-by:
Zhenzhong Duan
<zhenzhong.duan@intel.com>
commit
|
commitdiff
|
tree
2023-12-19
Z
h
enzhong Duan
vfio/
p
latform: Make vfio cd
e
v pre-op
e
nable
b
y passing
.
.
.
Signed-off-by:
Zhenzhong Duan
<zhenzhong.duan@intel.com>
commit
|
commitdiff
|
tree
2023-12-19
Zhenzhong D
u
an
v
f
io/platfor
m
:
Allow the
selection
o
f a given iommu
.
.
.
Signed-off-by:
Zhenzhong Duan
<zhenzhong.duan@intel.com>
commit
|
commitdiff
|
tree
2023-12-19
Zhenz
h
ong
D
uan
v
f
i
o
/pci: Make vfio cdev pre-opena
b
le b
y
p
assin
g
a
.
.
.
Signed-off-by:
Zhenzhong Duan
<zhenzhong.duan@intel.com>
commit
|
commitdiff
|
tree
2023-12-19
Zhenzhong D
u
an
vfio/iommufd:
E
nable pci h
o
t
r
e
set
throug
h
iommufd
.
.
.
Signed-off-by:
Zhenzhong Duan
<zhenzhong.duan@intel.com>
commit
|
commitdiff
|
tree
2023-12-19
Zhenzhon
g
Duan
vf
i
o
/
pci:
Introdu
c
e
a vfio pc
i
hot r
e
set
i
nterface
Signed-off-by:
Zhenzhong Duan
<zhenzhong.duan@intel.com>
commit
|
commitdiff
|
tree
2023-12-19
Zhenzhong Duan
vfio/pci: Extract o
u
t
a
helper vfio_pci_get_pci_hot_res
e
t_info
Signed-off-by:
Zhenzhong Duan
<zhenzhong.duan@intel.com>
commit
|
commitdiff
|
tree
2023-12-19
Zhenzho
n
g D
u
an
vfio/iommufd: Add
sup
p
ort for iova_ranges and pgsizes
Signed-off-by:
Zhenzhong Duan
<zhenzhong.duan@intel.com>
commit
|
commitdiff
|
tree
2023-12-19
Zhenzhong
D
uan
vfio/io
m
mufd: Rel
a
x
a
ssert check for iommufd backend
Signed-off-by:
Zhenzhong Duan
<zhenzhong.duan@intel.com>
commit
|
commitdiff
|
tree
2023-12-19
Zhenzhong Duan
v
fio/common: return early if space is
n
'
t
empty
Signed-off-by:
Zhenzhong Duan
<zhenzhong.duan@intel.com>
commit
|
commitdiff
|
tree
2023-12-19
Zhenzhong
D
uan
vfio/spa
p
r
:
M
o
ve hostwin_
l
ist into spap
r
container
Signed-off-by:
Zhenzhong Duan
<zhenzhong.duan@intel.com>
commit
|
commitdiff
|
tree
2023-12-19
Zhenzh
o
n
g
D
uan
v
fio/spapr: Move p
r
ereg_listener i
n
to spapr
container
Signed-off-by:
Zhenzhong Duan
<zhenzhong.duan@intel.com>
commit
|
commitdiff
|
tree
2023-12-19
Zhenzhong Duan
vfio/spap
r
:
switch to spapr IOM
M
U BE
a
dd/del_sec
t
io
n
_window
Signed-off-by:
Zhenzhong Duan
<zhenzhong.duan@intel.com>
commit
|
commitdiff
|
tree
2023-12-19
Zhenz
h
ong Duan
vfio/spapr: Introduce spapr backe
n
d and targ
e
t inte
r
f
ac
e
Signed-off-by:
Zhenzhong Duan
<zhenzhong.duan@intel.com>
commit
|
commitdiff
|
tree
2023-12-19
Zhenzh
o
ng Duan
vfio/contain
e
r: Move iova_ranges to base
c
ontai
n
er
Signed-off-by:
Zhenzhong Duan
<zhenzhong.duan@intel.com>
commit
|
commitdiff
|
tree
2023-12-19
Zhenzhong D
u
an
vfio/c
o
ntainer:
M
o
v
e vrdl_list to base c
o
ntainer
Signed-off-by:
Zhenzhong Duan
<zhenzhong.duan@intel.com>
commit
|
commitdiff
|
tree
2023-12-19
Z
henzhong Duan
vfio/cont
a
i
ner: Move per container device
l
ist in ba
s
e
.
.
.
Signed-off-by:
Zhenzhong Duan
<zhenzhong.duan@intel.com>
commit
|
commitdiff
|
tree
2023-12-19
Zhenzhong Du
a
n
vfio/common: Int
r
odu
c
e
vf
i
o_c
o
ntainer_init/destroy
.
.
.
Signed-off-by:
Zhenzhong Duan
<zhenzhong.duan@intel.com>
commit
|
commitdiff
|
tree
2023-12-19
Zhenzhong Du
a
n
vf
i
o/container: In
t
roduce
a
em
p
ty VFIOIOMM
U
Ops
Signed-off-by:
Zhenzhong Duan
<zhenzhong.duan@intel.com>
commit
|
commitdiff
|
tree
2023-12-19
Zhenzhong Duan
v
f
io: Introdu
c
e base object for VFI
O
Con
t
ainer and
t
argeted
.
.
.
Signed-off-by:
Zhenzhong Duan
<zhenzhong.duan@intel.com>
commit
|
commitdiff
|
tree
2023-11-06
Zhenz
h
ong D
u
a
n
vfi
o
/common:
M
ove
v
f
io
_
host_win_add/del
i
n
t
o spapr
.
c
Signed-off-by:
Zhenzhong Duan
<zhenzhong.duan@intel.com>
commit
|
commitdiff
|
tree
2023-11-06
Zh
e
nzhong
Du
a
n
vfio/
s
p
apr: Make
v
fio_spapr_create/rem
o
ve_window stat
i
c
Signed-off-by:
Zhenzhong Duan
<zhenzhong.duan@intel.com>
commit
|
commitdiff
|
tree
2023-11-06
Zhenzhong Duan
vfio/container: Move spa
p
r
specific init/de
i
nit in
t
o
.
.
.
Signed-off-by:
Zhenzhong Duan
<zhenzhong.duan@intel.com>
commit
|
commitdiff
|
tree
2023-11-06
Zhenzh
o
ng Duan
vfio/
c
ontainer: M
o
ve vfio_
c
o
nt
a
i
n
e
r_add/del_
s
ection_win
d
ow
.
.
.
Signed-off-by:
Zhenzhong Duan
<zhenzhong.duan@intel.com>
commit
|
commitdiff
|
tree
2023-11-06
Zhenzho
n
g Duan
vf
i
o/conta
i
ner:
M
ove IBM EEH rel
a
ted fu
n
ctions into
.
.
.
Signed-off-by:
Zhenzhong Duan
<zhenzhong.duan@intel.com>
commit
|
commitdiff
|
tree
2023-10-18
Zhenzhong D
u
an
vfi
o
/
c
cw: R
e
move redundant definition of TYPE_VFIO_CCW
Signed-off-by:
Zhenzhong Duan
<zhenzhong.duan@intel.com>
commit
|
commitdiff
|
tree
2023-10-18
Zhenzhong Duan
vfio/ap:
R
emove p
o
intless
a
pdev variable
Signed-off-by:
Zhenzhong Duan
<zhenzhong.duan@intel.com>
commit
|
commitdiff
|
tree
2023-10-18
Z
h
enzho
n
g
Duan
vfio/
p
ci: Fix a potenti
a
l memor
y
leak in vfio_listener
_
r
e
gi
o
.
.
.
Signed-off-by:
Zhenzhong Duan
<zhenzhong.duan@intel.com>
commit
|
commitdiff
|
tree
2023-10-18
Z
henz
h
ong Du
a
n
vf
i
o/common:
Introd
u
ce a global
V
FIODevic
e
list
Signed-off-by:
Zhenzhong Duan
<zhenzhong.duan@intel.com>
commit
|
commitdiff
|
tree
2023-10-18
Z
h
enzhong
Duan
v
f
i
o/common: Store th
e
p
arent containe
r
in VFIODev
i
c
e
Signed-off-by:
Zhenzhong Duan
<zhenzhong.duan@intel.com>
commit
|
commitdiff
|
tree
2023-10-18
Z
h
e
n
zh
o
ng Duan
vfio/c
o
mmon: Introduce
a pe
r
container device l
i
s
t
Signed-off-by:
Zhenzhong Duan
<zhenzhong.duan@intel.com>
commit
|
commitdiff
|
tree
2023-10-18
Z
henzhong Duan
vfi
o
/com
m
o
n: Mo
v
e VFIO
reset handle
r
regist
r
a
t
ion to
.
.
.
Signed-off-by:
Zhenzhong Duan
<zhenzhong.duan@intel.com>
commit
|
commitdiff
|
tree
2023-10-18
Zhenzhong Duan
v
f
io/common
:
Extract out v
f
io_kvm_
d
evi
c
e
_[add
/
del]_
f
d
Signed-off-by:
Zhenzhong Duan
<zhenzhong.duan@intel.com>
commit
|
commitdiff
|
tree
2023-10-18
Zhenzhong Duan
linux-
h
eaders: Add iommufd
.
h
Signed-off-by:
Zhenzhong Duan
<zhenzhong.duan@intel.com>
commit
|
commitdiff
|
tree
2023-10-05
Zh
e
nzhong Duan
vfio/pci: rename v
f
io_
p
ut_device
t
o vfio_
p
ci_put_device
Signed-off-by:
Zhenzhong Duan
<zhenzhong.duan@intel.com>
commit
|
commitdiff
|
tree
2023-07-10
Zhe
n
zhong Du
a
n
vf
i
o/migration: Return bool type for
v
fio_migration
_
realize()
Signed-off-by:
Zhenzhong Duan
<zhenzhong.duan@intel.com>
commit
|
commitdiff
|
tree
2023-07-10
Zhe
n
zhong Du
a
n
vfio/migrati
o
n
: Remove print of "Migration disable
d
"
Signed-off-by:
Zhenzhong Duan
<zhenzhong.duan@intel.com>
commit
|
commitdiff
|
tree
2023-07-10
Zhenz
h
o
ng Duan
vfio/
m
ig
r
ation: Free
r
esour
c
es
w
hen vfio_migrat
i
on_realize
.
.
.
Signed-off-by:
Zhenzhong Duan
<zhenzhong.duan@intel.com>
commit
|
commitdiff
|
tree
2023-07-10
Z
h
enzhong Duan
vfi
o
/migratio
n
: Ch
a
n
ge vIOMMU
blocker from global to
.
.
.
Signed-off-by:
Zhenzhong Duan
<zhenzhong.duan@intel.com>
commit
|
commitdiff
|
tree
2023-07-10
Zhenzhong Dua
n
vfio/p
c
i: Disab
l
e
INTx in vfio_real
i
z
e
e
r
ror
pa
t
h
Signed-off-by:
Zhenzhong Duan
<zhenzhong.duan@intel.com>
commit
|
commitdiff
|
tree
2023-06-30
Z
h
enzhong Duan
vfio/pci: Fr
e
e leaked t
i
mer in vfio
_
r
eal
i
z
e
error path
Signed-off-by:
Zhenzhong Duan
<zhenzhong.duan@intel.com>
commit
|
commitdiff
|
tree
2023-06-30
Zhenz
h
ong Duan
vfio/pci
:
F
i
x a
s
eg
f
aul
t
in vfio_realize
Signed-off-by:
Zhenzhong Duan
<zhenzhong.duan@intel.com>
commit
|
commitdiff
|
tree
2023-06-26
Zhenzhong Duan
intel_iommu: Fix address spa
c
e
u
nmap
Signed-off-by:
Zhenzhong Duan
<zhenzhong.duan@intel.com>
commit
|
commitdiff
|
tree
2023-06-26
Zhenzh
o
ng Duan
intel_iommu: Fix flag check in replay
Signed-off-by:
Zhenzhong Duan
<zhenzhong.duan@intel.com>
commit
|
commitdiff
|
tree
2023-06-26
Zhenzhong Duan
intel_iommu: Fix a p
o
te
n
t
i
al iss
u
e in VFIO d
i
rty page
.
.
.
Signed-off-by:
Zhenzhong Duan
<zhenzhong.duan@intel.com>
commit
|
commitdiff
|
tree
2023-05-24
Zhenzhong Dua
n
v
fio/pci: Fix a use-
a
fter-free issue
Signed-off-by:
Zhenzhong Duan
<zhenzhong.duan@intel.com>
commit
|
commitdiff
|
tree
2023-03-03
Zhenzhong
Duan
me
m
ory: Optimize replay o
f
guest mapp
i
ng
Signed-off-by:
Zhenzhong Duan
<zhenzhong.duan@intel.com>
commit
|
commitdiff
|
tree
2023-02-06
Zhenzhon
g
Duan
m
ultifd: Fix f
l
ush of
z
ero copy
p
age send
r
eq
u
est
Signed-off-by:
Zhenzhong Duan
<zhenzhong.duan@intel.com>
commit
|
commitdiff
|
tree
2023-02-06
Zhen
z
hong Duan
multi
f
d
:
Fix a race on readi
n
g Mu
l
tiFDPages_t
.
block
Signed-off-by:
Zhenzhong Duan
<zhenzhong.duan@intel.com>
commit
|
commitdiff
|
tree
2023-02-06
Zhenzhong Duan
migrat
i
on/dirty
r
ate: Show sample pages only in page
.
.
.
Signed-off-by:
Zhenzhong Duan
<zhenzhong.duan@intel.com>
commit
|
commitdiff
|
tree
2022-11-08
Zhenzhong
Duan
memory
:
Fix wrong
e
n
d
a
d
dress dump
Signed-off-by:
Zhenzhong Duan
<zhenzhong.duan@intel.com>
commit
|
commitdiff
|
tree
2022-06-27
Zhenzhon
g
Duan
virtio-
i
ommu: Fix m
i
gratio
n
regre
s
sion
Signed-off-by:
Zhenzhong Duan
<zhenzhong.duan@intel.com>
commit
|
commitdiff
|
tree
2022-06-27
Zhenzhong Duan
virtio-iomm
u
: F
i
x the partial copy of pr
o
be re
q
uest
Signed-off-by:
Zhenzhong Duan
<zhenzhong.duan@intel.com>
commit
|
commitdiff
|
tree
2022-06-16
Zh
e
nzhong Duan
virti
o
-iommu: Add an assert check in tr
a
n
s
l
a
t
e
routine
Signed-off-by:
Zhenzhong Duan
<zhenzhong.duan@intel.com>
commit
|
commitdiff
|
tree
2022-06-16
Zh
e
nzh
o
ng Duan
vi
r
tio-iommu: U
s
e recursive
l
ock to avoid dea
d
lock
Signed-off-by:
Zhenzhong Duan
<zhenzhong.duan@intel.com>
commit
|
commitdiff
|
tree
2022-06-16
Zhe
n
zh
o
ng Duan
virt
i
o-iommu: Add byp
a
ss mode sup
p
ort to as
s
igned device
Signed-off-by:
Zhenzhong Duan
<zhenzhong.duan@intel.com>
commit
|
commitdiff
|
tree
2022-06-15
Zhe
n
zhong Duan
q3
5
:
Enable TS
E
G
only when G_SMRAME and TSEG_EN bo
t
h
.
.
.
Signed-off-by:
Zhenzhong Duan
<zhenzhong.duan@intel.com>
commit
|
commitdiff
|
tree
2022-03-06
Zhenzho
n
g Duan
pc
i
:
s
how id info w
h
en pci BDF co
n
flict
Signed-off-by:
Zhenzhong Duan
<zhenzhong.duan@intel.com>
commit
|
commitdiff
|
tree
2021-06-15
Zhenzhong Duan
vl: Fix an assert
f
ai
l
u
r
e in err
o
r path
Signed-off-by:
Zhenzhong Duan
<zhenzhong.duan@intel.com>
commit
|
commitdiff
|
tree
2014-05-07
Z
h
e
nzhong Dua
n
qemu
-
xen: free al
l
the pirqs for msi/msix when dr
i
ver
.
.
.
Signed-off-by:
Zhenzhong Duan
<zhenzhong.duan@oracle.com>
commit
|
commitdiff
|
tree