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
vfio/iommufd: Add support for iova_ranges and pgsizes
2023-12-19
Zhenzhong Duan
vfio/iommuf
d
: Add support for
i
ova_r
a
nges a
n
d pgsizes
Signed-off-by: Zhenzhong Duan <
zhenzhong.duan@intel.com
>
commit
|
commitdiff
|
tree
2023-12-19
Zhenzhong Duan
v
f
io/iommu
f
d:
Relax assert check
for iommufd
bac
k
e
n
d
Signed-off-by: Zhenzhong Duan <
zhenzhong.duan@intel.com
>
commit
|
commitdiff
|
tree
2023-12-19
Zhe
n
z
hong D
u
an
v
fi
o
/commo
n
: return early if space is
n
't empty
Signed-off-by: Zhenzhong Duan <
zhenzhong.duan@intel.com
>
commit
|
commitdiff
|
tree
2023-12-19
Zhenzhong Duan
vfio/sp
a
pr:
Move hostwin
_
lis
t
into spapr con
t
a
iner
Signed-off-by: Zhenzhong Duan <
zhenzhong.duan@intel.com
>
commit
|
commitdiff
|
tree
2023-12-19
Zhenzhong Duan
vfi
o
/spapr: Move pre
r
eg_listener into spapr
contain
e
r
Signed-off-by: Zhenzhong Duan <
zhenzhong.duan@intel.com
>
commit
|
commitdiff
|
tree
2023-12-19
Z
henzh
o
ng Du
a
n
vfio/sp
a
p
r
: switch to spapr
IOMMU
B
E add/del_section_window
Signed-off-by: Zhenzhong Duan <
zhenzhong.duan@intel.com
>
commit
|
commitdiff
|
tree
2023-12-19
Z
he
n
z
hong Dua
n
vfio/spapr: Introduce spap
r
b
ackend and target interface
Signed-off-by: Zhenzhong Duan <
zhenzhong.duan@intel.com
>
commit
|
commitdiff
|
tree
2023-12-19
Z
henzhong D
u
an
vfio/co
n
tain
e
r: Move iova_r
a
ng
e
s
t
o base container
Signed-off-by: Zhenzhong Duan <
zhenzhong.duan@intel.com
>
commit
|
commitdiff
|
tree
2023-12-19
Zhenzhong Duan
vfio/container: Move vrdl_list to base container
Signed-off-by: Zhenzhong Duan <
zhenzhong.duan@intel.com
>
commit
|
commitdiff
|
tree
2023-12-19
Zh
e
nzh
o
n
g Duan
vfio/cont
a
i
n
e
r
: Mov
e
per container device l
i
st in b
a
se
.
.
.
Signed-off-by: Zhenzhong Duan <
zhenzhong.duan@intel.com
>
commit
|
commitdiff
|
tree
2023-12-19
Zh
e
n
z
hong Duan
v
fio/common: In
t
r
o
duc
e
vfio_container_init/destroy
.
.
.
Signed-off-by: Zhenzhong Duan <
zhenzhong.duan@intel.com
>
commit
|
commitdiff
|
tree
2023-12-19
Zhenzhong Duan
v
f
io/cont
a
iner: Int
r
oduce a empty VFIOIOMMUOps
Signed-off-by: Zhenzhong Duan <
zhenzhong.duan@intel.com
>
commit
|
commitdiff
|
tree
2023-12-19
Zhenz
h
o
ng Du
a
n
vfi
o
: Introd
u
ce base
o
bj
e
ct for
V
F
I
OC
o
nt
a
iner a
n
d tar
g
eted
.
.
.
Signed-off-by: Zhenzhong Duan <
zhenzhong.duan@intel.com
>
commit
|
commitdiff
|
tree
2023-11-06
Zhen
z
hong Duan
vfio/commo
n
: Move vfio_ho
s
t_win_add/del into spapr
.
c
Signed-off-by: Zhenzhong Duan <
zhenzhong.duan@intel.com
>
commit
|
commitdiff
|
tree
2023-11-06
Z
he
n
z
h
o
ng
D
u
a
n
vfio/spapr: Make vfio_spap
r
_create/remove_windo
w
static
Signed-off-by: Zhenzhong Duan <
zhenzhong.duan@intel.com
>
commit
|
commitdiff
|
tree
2023-11-06
Zhenzhong Duan
vfi
o
/con
t
ainer: Move spapr s
p
ecific init/deinit into
.
.
.
Signed-off-by: Zhenzhong Duan <
zhenzhong.duan@intel.com
>
commit
|
commitdiff
|
tree
2023-11-06
Zhe
n
zhong D
u
an
vf
i
o
/
c
o
ntainer: M
o
v
e
vfio_contai
n
er_add/
d
el_section_window
.
.
.
Signed-off-by: Zhenzhong Duan <
zhenzhong.duan@intel.com
>
commit
|
commitdiff
|
tree
2023-11-06
Zhenzhong Duan
vfio/container: Move IBM
EEH
relat
e
d fun
c
tions
i
nto
.
.
.
Signed-off-by: Zhenzhong Duan <
zhenzhong.duan@intel.com
>
commit
|
commitdiff
|
tree
2023-10-18
Zhenz
h
ong Duan
vfio/ccw: Remove
r
e
d
undant
defin
i
tion of TYPE_VFIO_CCW
Signed-off-by: Zhenzhong Duan <
zhenzhong.duan@intel.com
>
commit
|
commitdiff
|
tree
2023-10-18
Zhenzhong Duan
v
fio/a
p
: Remove pointless apdev variable
Signed-off-by: Zhenzhong Duan <
zhenzhong.duan@intel.com
>
commit
|
commitdiff
|
tree
2023-10-18
Zhenzhong
D
u
a
n
vfio/pci: Fix a potential me
m
ory leak in
vfio_listen
e
r_regio
.
.
.
Signed-off-by: Zhenzhong Duan <
zhenzhong.duan@intel.com
>
commit
|
commitdiff
|
tree
2023-10-18
Zhenzhon
g
Du
a
n
vfio/common: Introduce a
globa
l
VFIODevi
c
e list
Signed-off-by: Zhenzhong Duan <
zhenzhong.duan@intel.com
>
commit
|
commitdiff
|
tree
2023-10-18
Zhenzh
o
ng Duan
vfio/common: Store the parent c
o
ntaine
r
in VFIODevice
Signed-off-by: Zhenzhong Duan <
zhenzhong.duan@intel.com
>
commit
|
commitdiff
|
tree
2023-10-18
Zhenzhong Duan
vfi
o
/comm
o
n: Introduce a per
c
ontainer dev
i
ce
li
s
t
Signed-off-by: Zhenzhong Duan <
zhenzhong.duan@intel.com
>
commit
|
commitdiff
|
tree
2023-10-18
Zhenzhong Duan
vfio/common: Move VFIO res
e
t
ha
n
d
l
er registration to
.
.
.
Signed-off-by: Zhenzhong Duan <
zhenzhong.duan@intel.com
>
commit
|
commitdiff
|
tree
2023-10-18
Zhen
z
hon
g
Duan
v
fio/
c
ommon: Extract o
u
t vfio_kvm_device_[add/del]
_
fd
Signed-off-by: Zhenzhong Duan <
zhenzhong.duan@intel.com
>
commit
|
commitdiff
|
tree
2023-10-18
Zhenzhong Duan
linux-headers: Add io
m
m
u
fd
.
h
Signed-off-by: Zhenzhong Duan <
zhenzhong.duan@intel.com
>
commit
|
commitdiff
|
tree
2023-10-05
Zhen
z
hong Duan
vfio/pci: rename vfio_put_dev
i
ce to vfio_pci_put_
d
evice
Signed-off-by: Zhenzhong Duan <
zhenzhong.duan@intel.com
>
commit
|
commitdiff
|
tree
2023-07-10
Zhenzhong Duan
vfio/
m
igra
t
ion: R
e
turn bool type fo
r
vf
i
o
_
migration_realize()
Signed-off-by: Zhenzhong Duan <
zhenzhong.duan@intel.com
>
commit
|
commitdiff
|
tree
2023-07-10
Zhenzhong Du
a
n
v
f
io/mi
g
ration: Remove print of "Migration disable
d
"
Signed-off-by: Zhenzhong Duan <
zhenzhong.duan@intel.com
>
commit
|
commitdiff
|
tree
2023-07-10
Zhenzhong Duan
vfio/migration: Free resour
c
es wh
e
n vfio_m
i
grat
i
o
n
_real
i
ze
.
.
.
Signed-off-by: Zhenzhong Duan <
zhenzhong.duan@intel.com
>
commit
|
commitdiff
|
tree
2023-07-10
Zhenz
h
ong Dua
n
vfio/mig
r
at
i
on: C
h
ange
v
IOMM
U
blo
c
k
er from global to
.
.
.
Signed-off-by: Zhenzhong Duan <
zhenzhong.duan@intel.com
>
commit
|
commitdiff
|
tree
2023-07-10
Z
henz
h
ong Duan
vfio/pci:
D
is
a
ble IN
T
x in vf
i
o_realize
e
r
r
o
r path
Signed-off-by: Zhenzhong Duan <
zhenzhong.duan@intel.com
>
commit
|
commitdiff
|
tree
2023-06-30
Zhenzho
n
g
D
uan
vfio/pci: Free leak
e
d timer in vfio_realize
error path
Signed-off-by: Zhenzhong Duan <
zhenzhong.duan@intel.com
>
commit
|
commitdiff
|
tree
2023-06-30
Zhenzh
o
ng Duan
vfio/pci: Fix a
segfa
u
lt in vfio_realize
Signed-off-by: Zhenzhong Duan <
zhenzhong.duan@intel.com
>
commit
|
commitdiff
|
tree
2023-06-26
Zhenzhong Duan
i
ntel_iommu:
F
ix a
d
dress space unmap
Signed-off-by: Zhenzhong Duan <
zhenzhong.duan@intel.com
>
...Id: <20230615032626.314476-4-
zhenzhong.duan@intel.com
>
commit
|
commitdiff
|
tree
2023-06-26
Zhenzho
n
g
D
uan
intel_iommu: Fix flag c
h
eck i
n
repla
y
Signed-off-by: Zhenzhong Duan <
zhenzhong.duan@intel.com
>
...Id: <20230615032626.314476-3-
zhenzhong.duan@intel.com
>
commit
|
commitdiff
|
tree
2023-06-26
Zhenzhong Du
a
n
intel
_
iommu: F
i
x a p
o
t
enti
a
l iss
u
e in VFIO dirty pa
g
e
.
.
.
Signed-off-by: Zhenzhong Duan <
zhenzhong.duan@intel.com
>
...Id: <20230615032626.314476-2-
zhenzhong.duan@intel.com
>
commit
|
commitdiff
|
tree
2023-05-24
Z
h
enz
h
ong
D
uan
vfio/pci: F
i
x a use-after-free is
s
ue
Signed-off-by: Zhenzhong Duan <
zhenzhong.duan@intel.com
>
commit
|
commitdiff
|
tree
2023-03-03
Zhenz
h
ong Duan
m
emory:
Optimize
replay o
f
g
u
es
t
mapping
Signed-off-by: Zhenzhong Duan <
zhenzhong.duan@intel.com
>
...Id: <20230215065238.713041-1-
zhenzhong.duan@intel.com
>
commit
|
commitdiff
|
tree
2023-02-06
Zhenz
h
ong Duan
m
u
lti
f
d: F
i
x flush
of zero c
o
p
y
page send request
Signed-off-by: Zhenzhong Duan <
zhenzhong.duan@intel.com
>
commit
|
commitdiff
|
tree
2023-02-06
Zhenz
h
ong D
u
an
multifd:
Fix
a
race on reading
M
u
ltiFDPages_t
.
bl
o
ck
Signed-off-by: Zhenzhong Duan <
zhenzhong.duan@intel.com
>
commit
|
commitdiff
|
tree
2023-02-06
Z
h
enzhong Du
a
n
migration/dirty
r
ate
:
Show sample pages only in
p
a
ge
.
.
.
Signed-off-by: Zhenzhong Duan <
zhenzhong.duan@intel.com
>
commit
|
commitdiff
|
tree
2022-11-08
Zh
e
nzhong
D
uan
memory
:
Fix
w
ron
g
end addres
s
d
ump
Signed-off-by: Zhenzhong Duan <
zhenzhong.duan@intel.com
>
...Id: <20220622095912.3430583-1-
zhenzhong.duan@intel.com
>
commit
|
commitdiff
|
tree
2022-06-27
Zh
e
nzhong Duan
virtio-
i
om
m
u:
Fix migration re
g
ression
Signed-off-by: Zhenzhong Duan <
zhenzhong.duan@intel.com
>
...Id: <20220624093740.3525267-1-
zhenzhong.duan@intel.com
>
commit
|
commitdiff
|
tree
2022-06-27
Zhenz
h
ong Du
a
n
virtio-iommu: Fix the partial copy
of
probe request
Signed-off-by: Zhenzhong Duan <
zhenzhong.duan@intel.com
>
...Id: <20220623023152.3473231-1-
zhenzhong.duan@intel.com
>
commit
|
commitdiff
|
tree
2022-06-16
Zhenzhong
D
u
a
n
virtio-io
m
m
u: Add an ass
e
rt check in translate r
o
utine
Signed-off-by: Zhenzhong Duan <
zhenzhong.duan@intel.com
>
...Id: <20220613061010.2674054-4-
zhenzhong.duan@intel.com
>
commit
|
commitdiff
|
tree
2022-06-16
Zhenz
h
o
n
g
Duan
vi
r
t
i
o-iommu: Use recursive
lock t
o
avo
i
d
de
a
d
loc
k
Signed-off-by: Zhenzhong Duan <
zhenzhong.duan@intel.com
>
...Id: <20220613061010.2674054-3-
zhenzhong.duan@intel.com
>
commit
|
commitdiff
|
tree
2022-06-16
Zh
e
nzh
o
n
g Duan
vi
r
t
io-io
m
mu
:
Add
b
ypass
mode
s
upport to ass
i
gned
dev
i
ce
Signed-off-by: Zhenzhong Duan <
zhenzhong.duan@intel.com
>
...Id: <20220613061010.2674054-2-
zhenzhong.duan@intel.com
>
commit
|
commitdiff
|
tree
2022-06-15
Zhenz
h
ong Dua
n
q35:Enable T
S
E
G
only when G_SMRAME and TSEG_EN both
.
.
.
Signed-off-by: Zhenzhong Duan <
zhenzhong.duan@intel.com
>
...Id: <20220615034501.2733802-1-
zhenzhong.duan@intel.com
>
commit
|
commitdiff
|
tree
2022-03-06
Zhenzhon
g
Duan
pci: sho
w
id info when p
c
i BDF conflict
Signed-off-by: Zhenzhong Duan <
zhenzhong.duan@intel.com
>
...Id: <20220223094435.64495-1-
zhenzhong.duan@intel.com
>
commit
|
commitdiff
|
tree
2021-06-15
Zhenzhong Dua
n
vl: F
i
x
an asse
r
t fa
i
lure in e
r
ro
r
path
Signed-off-by: Zhenzhong Duan <
zhenzhong.duan@intel.com
>
...Id: <20210610084741.456260-1-
zhenzhong.duan@intel.com
>
commit
|
commitdiff
|
tree