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/ccw: Allow the selection of a given iommu backend
2023-12-19
Zhenzhong Duan
v
f
io/ccw: A
l
l
ow the selection of a given iommu b
a
cke
n
d
Signed-off-by:
Zhenzhong Duan
<zhenzhong.duan@intel.com>
commit
|
commitdiff
|
tree
2023-12-19
Zhenzho
n
g Duan
vfio
/
ap: Make vf
i
o
cdev pre
-
openable
by pa
s
sing a file
.
.
.
Signed-off-by:
Zhenzhong Duan
<zhenzhong.duan@intel.com>
commit
|
commitdiff
|
tree
2023-12-19
Zhenzhon
g
Duan
vfio/ap: A
l
l
ow
t
he selection of a give
n
iommu backend
Signed-off-by:
Zhenzhong Duan
<zhenzhong.duan@intel.com>
commit
|
commitdiff
|
tree
2023-12-19
Zhenzhong
Duan
vfio/
p
latfor
m
: Make vfio cdev pre-openable b
y
passing
.
.
.
Signed-off-by:
Zhenzhong Duan
<zhenzhong.duan@intel.com>
commit
|
commitdiff
|
tree
2023-12-19
Zhenz
h
ong Duan
vfio/platform: Allo
w
the
select
i
on of a
g
iven iomm
u
.
.
.
Signed-off-by:
Zhenzhong Duan
<zhenzhong.duan@intel.com>
commit
|
commitdiff
|
tree
2023-12-19
Zhenzhong Duan
vfio/pci: Make vfio cdev pre-openab
l
e
b
y pass
i
ng a
.
.
.
Signed-off-by:
Zhenzhong Duan
<zhenzhong.duan@intel.com>
commit
|
commitdiff
|
tree
2023-12-19
Zhenzhong Duan
vfio/iommuf
d
: Enable pci h
o
t
reset
t
hroug
h
iommufd
.
.
.
Signed-off-by:
Zhenzhong Duan
<zhenzhong.duan@intel.com>
commit
|
commitdiff
|
tree
2023-12-19
Zhenz
h
on
g
Duan
vfio/pci: Introdu
c
e a
v
fio pci
h
ot reset inte
r
face
Signed-off-by:
Zhenzhong Duan
<zhenzhong.duan@intel.com>
commit
|
commitdiff
|
tree
2023-12-19
Zh
e
nzhong Duan
v
f
i
o/pci: Extract out a helper vfio_pci_g
e
t_pci_hot_
r
e
s
et_inf
o
Signed-off-by:
Zhenzhong Duan
<zhenzhong.duan@intel.com>
commit
|
commitdiff
|
tree
2023-12-19
Z
h
enzhong Duan
vfio
/
i
ommufd: Add support fo
r
iova_r
a
nges
and pgsizes
Signed-off-by:
Zhenzhong Duan
<zhenzhong.duan@intel.com>
commit
|
commitdiff
|
tree
2023-12-19
Zh
e
n
zhong Duan
vfio/io
m
m
u
fd:
Relax assert
c
he
c
k
for iommufd back
e
nd
Signed-off-by:
Zhenzhong Duan
<zhenzhong.duan@intel.com>
commit
|
commitdiff
|
tree
2023-12-19
Z
h
enzhong Duan
v
f
i
o/com
m
on: re
t
urn earl
y
if
space
i
s
n't
empty
Signed-off-by:
Zhenzhong Duan
<zhenzhong.duan@intel.com>
commit
|
commitdiff
|
tree
2023-12-19
Z
h
enzhong
Duan
vfio/spapr: Move h
o
stw
i
n_lis
t
i
nto
s
pap
r
contain
e
r
Signed-off-by:
Zhenzhong Duan
<zhenzhong.duan@intel.com>
commit
|
commitdiff
|
tree
2023-12-19
Zh
e
nzho
n
g Duan
vfi
o
/spa
p
r
:
Move pre
r
eg_li
s
te
n
er into s
p
apr contai
n
er
Signed-off-by:
Zhenzhong Duan
<zhenzhong.duan@intel.com>
commit
|
commitdiff
|
tree
2023-12-19
Zhenzh
o
ng Dua
n
vfio/s
p
apr
:
switch to spapr IOMMU BE add
/
del
_
s
ecti
o
n_window
Signed-off-by:
Zhenzhong Duan
<zhenzhong.duan@intel.com>
commit
|
commitdiff
|
tree
2023-12-19
Zhenzhong Duan
v
f
io/spa
p
r: Introd
u
ce spa
p
r backend and target interfac
e
Signed-off-by:
Zhenzhong Duan
<zhenzhong.duan@intel.com>
commit
|
commitdiff
|
tree
2023-12-19
Z
h
enzhong Du
a
n
vfio/c
o
ntainer: Move iov
a
_ranges to b
a
se
c
ont
a
in
e
r
Signed-off-by:
Zhenzhong Duan
<zhenzhong.duan@intel.com>
commit
|
commitdiff
|
tree
2023-12-19
Zhenzhong Du
a
n
vfio/containe
r
: Mo
v
e vrdl_lis
t
to ba
s
e cont
a
i
ner
Signed-off-by:
Zhenzhong Duan
<zhenzhong.duan@intel.com>
commit
|
commitdiff
|
tree
2023-12-19
Zhen
z
hong Duan
vfio/container: Move
per container device
list
i
n base
.
.
.
Signed-off-by:
Zhenzhong Duan
<zhenzhong.duan@intel.com>
commit
|
commitdiff
|
tree
2023-12-19
Zhenzhong
D
u
a
n
vfio/common: Introduce vf
i
o_
c
ontainer_init/dest
r
o
y
.
.
.
Signed-off-by:
Zhenzhong Duan
<zhenzhong.duan@intel.com>
commit
|
commitdiff
|
tree
2023-12-19
Zhenzhong Duan
vfio/container: Introduce a empty VFIOIOMMUOps
Signed-off-by:
Zhenzhong Duan
<zhenzhong.duan@intel.com>
commit
|
commitdiff
|
tree
2023-12-19
Zhenzhong Duan
vfio: Introduce base
o
b
ject for VFIOContai
n
er and targeted
.
.
.
Signed-off-by:
Zhenzhong Duan
<zhenzhong.duan@intel.com>
commit
|
commitdiff
|
tree
2023-11-06
Zhenzh
o
ng
Duan
vfio/
c
o
m
mo
n
:
M
ove vfio_host_wi
n
_add/de
l
into spap
r
.
c
Signed-off-by:
Zhenzhong Duan
<zhenzhong.duan@intel.com>
commit
|
commitdiff
|
tree
2023-11-06
Zhen
z
h
o
n
g Duan
vfio/spap
r
: M
a
ke vfio_s
p
apr_create/
r
emov
e
_w
i
ndow st
a
tic
Signed-off-by:
Zhenzhong Duan
<zhenzhong.duan@intel.com>
commit
|
commitdiff
|
tree
2023-11-06
Zhenzhong
D
uan
vfio/container: Move spap
r
specifi
c
init/de
i
nit into
.
.
.
Signed-off-by:
Zhenzhong Duan
<zhenzhong.duan@intel.com>
commit
|
commitdiff
|
tree
2023-11-06
Zhe
n
zhong
D
uan
vfio/container
:
Move vfio_container_
a
dd/del_section_window
.
.
.
Signed-off-by:
Zhenzhong Duan
<zhenzhong.duan@intel.com>
commit
|
commitdiff
|
tree
2023-11-06
Zhenzhong Duan
vf
i
o/container: Mov
e
IBM E
E
H rela
t
e
d functions into
.
.
.
Signed-off-by:
Zhenzhong Duan
<zhenzhong.duan@intel.com>
commit
|
commitdiff
|
tree
2023-10-18
Zhenzhong Duan
vfio/ccw: Remove re
d
und
a
nt
definiti
o
n o
f
TYPE_
V
FIO_CCW
Signed-off-by:
Zhenzhong Duan
<zhenzhong.duan@intel.com>
commit
|
commitdiff
|
tree
2023-10-18
Zhenzhong Dua
n
vfio/ap: Remove
p
ointle
s
s apdev variab
l
e
Signed-off-by:
Zhenzhong Duan
<zhenzhong.duan@intel.com>
commit
|
commitdiff
|
tree
2023-10-18
Zhenzh
o
ng Dua
n
vfi
o
/pci: Fix a potenti
a
l memory leak in vfio_l
i
sten
e
r_regio
.
.
.
Signed-off-by:
Zhenzhong Duan
<zhenzhong.duan@intel.com>
commit
|
commitdiff
|
tree
2023-10-18
Zhenzhong Duan
v
f
i
o/common: Introduc
e
a global VFIOD
e
v
i
ce li
s
t
Signed-off-by:
Zhenzhong Duan
<zhenzhong.duan@intel.com>
commit
|
commitdiff
|
tree
2023-10-18
Zh
e
nzhong Du
a
n
vfio/common:
S
t
ore the
pare
n
t
c
on
t
a
i
ner in VFIODevice
Signed-off-by:
Zhenzhong Duan
<zhenzhong.duan@intel.com>
commit
|
commitdiff
|
tree
2023-10-18
Zhenzhong Du
a
n
vfio/c
o
mmon: Intro
d
uce
a
p
e
r
containe
r
device
list
Signed-off-by:
Zhenzhong Duan
<zhenzhong.duan@intel.com>
commit
|
commitdiff
|
tree
2023-10-18
Zhenzhong Du
a
n
vfio/co
m
mon:
Move VF
I
O reset
handler
registration to
.
.
.
Signed-off-by:
Zhenzhong Duan
<zhenzhong.duan@intel.com>
commit
|
commitdiff
|
tree
2023-10-18
Zhe
n
zhong Duan
vfio/c
o
mmon:
Extract out
v
fio_kvm_de
v
i
ce_[ad
d
/
del]_fd
Signed-off-by:
Zhenzhong Duan
<zhenzhong.duan@intel.com>
commit
|
commitdiff
|
tree
2023-10-18
Zhen
z
hong Duan
l
inux-headers
:
Add iommufd
.
h
Signed-off-by:
Zhenzhong Duan
<zhenzhong.duan@intel.com>
commit
|
commitdiff
|
tree
2023-10-05
Zh
e
nzhong Duan
v
fio/pci: rename vfio_put_device
t
o
vfio_pci_put
_
dev
i
ce
Signed-off-by:
Zhenzhong Duan
<zhenzhong.duan@intel.com>
commit
|
commitdiff
|
tree
2023-07-10
Zhenzh
o
ng Duan
vfi
o
/
m
igratio
n
: Retu
r
n
bo
o
l typ
e
for v
f
io_migrati
o
n_realize
(
)
Signed-off-by:
Zhenzhong Duan
<zhenzhong.duan@intel.com>
commit
|
commitdiff
|
tree
2023-07-10
Z
h
en
z
hong Dua
n
vfio/migration
:
Remove
pri
n
t
of
"
M
igratio
n
dis
a
bled"
Signed-off-by:
Zhenzhong Duan
<zhenzhong.duan@intel.com>
commit
|
commitdiff
|
tree
2023-07-10
Zh
e
nzho
n
g Duan
vfi
o
/migration: Fr
e
e re
s
o
u
r
c
es
when vfio_
m
igration_realize
.
.
.
Signed-off-by:
Zhenzhong Duan
<zhenzhong.duan@intel.com>
commit
|
commitdiff
|
tree
2023-07-10
Zhenzhong Duan
vfio/mi
g
ratio
n
: Change vIOM
M
U
bloc
k
er
f
r
o
m
global to
.
.
.
Signed-off-by:
Zhenzhong Duan
<zhenzhong.duan@intel.com>
commit
|
commitdiff
|
tree
2023-07-10
Zhenzhong Duan
vfi
o
/
p
ci: Disable
I
NTx in vfio_realize error path
Signed-off-by:
Zhenzhong Duan
<zhenzhong.duan@intel.com>
commit
|
commitdiff
|
tree
2023-06-30
Zhenzhong Du
a
n
vfio/pci: Free leaked
timer in vfio_
r
ealize error path
Signed-off-by:
Zhenzhong Duan
<zhenzhong.duan@intel.com>
commit
|
commitdiff
|
tree
2023-06-30
Zh
e
nzhong Duan
vfio
/
p
c
i: Fix
a
segfau
l
t in vfio_real
i
ze
Signed-off-by:
Zhenzhong Duan
<zhenzhong.duan@intel.com>
commit
|
commitdiff
|
tree
2023-06-26
Zhenzh
o
ng
D
uan
intel_iommu:
F
i
x
add
r
ess s
p
ace u
n
map
Signed-off-by:
Zhenzhong Duan
<zhenzhong.duan@intel.com>
commit
|
commitdiff
|
tree
2023-06-26
Zhenzhong Duan
inte
l
_iommu: Fix
f
lag check in rep
l
ay
Signed-off-by:
Zhenzhong Duan
<zhenzhong.duan@intel.com>
commit
|
commitdiff
|
tree
2023-06-26
Zh
e
nzhong Duan
intel_
i
ommu: Fix
a p
o
tent
i
a
l issue
in
VFIO dirty
page
.
.
.
Signed-off-by:
Zhenzhong Duan
<zhenzhong.duan@intel.com>
commit
|
commitdiff
|
tree
2023-05-24
Zhenz
h
ong
Duan
vfio/
p
ci: Fix a use-af
t
er-fre
e
i
s
s
ue
Signed-off-by:
Zhenzhong Duan
<zhenzhong.duan@intel.com>
commit
|
commitdiff
|
tree
2023-03-03
Zhen
z
hong Duan
memo
r
y: O
p
ti
m
i
ze replay of gues
t
mapping
Signed-off-by:
Zhenzhong Duan
<zhenzhong.duan@intel.com>
commit
|
commitdiff
|
tree
2023-02-06
Zhenzhong Duan
multifd: Fi
x
flush of
z
e
ro copy page send
request
Signed-off-by:
Zhenzhong Duan
<zhenzhong.duan@intel.com>
commit
|
commitdiff
|
tree
2023-02-06
Zhenz
h
o
ng Du
a
n
mu
l
t
i
fd: F
i
x a
r
a
c
e on re
a
di
n
g MultiFDPages_t
.
bloc
k
Signed-off-by:
Zhenzhong Duan
<zhenzhong.duan@intel.com>
commit
|
commitdiff
|
tree
2023-02-06
Zhen
z
hong Duan
migration/dirtyrate: Show sample pages only in pag
e
.
.
.
Signed-off-by:
Zhenzhong Duan
<zhenzhong.duan@intel.com>
commit
|
commitdiff
|
tree
2022-11-08
Zhenzhong Dua
n
memory: Fix wro
n
g end address dump
Signed-off-by:
Zhenzhong Duan
<zhenzhong.duan@intel.com>
commit
|
commitdiff
|
tree
2022-06-27
Zhenzhong Dua
n
vi
r
t
io-io
m
mu: Fix
m
i
gration regress
i
on
Signed-off-by:
Zhenzhong Duan
<zhenzhong.duan@intel.com>
commit
|
commitdiff
|
tree
2022-06-27
Zhenzhong Duan
vi
r
tio-iomm
u
: Fix t
h
e
partial cop
y
o
f p
r
obe r
e
quest
Signed-off-by:
Zhenzhong Duan
<zhenzhong.duan@intel.com>
commit
|
commitdiff
|
tree
2022-06-16
Zhenzhong D
u
an
virtio-io
m
mu
:
A
d
d an assert check
in
translate routine
Signed-off-by:
Zhenzhong Duan
<zhenzhong.duan@intel.com>
commit
|
commitdiff
|
tree
2022-06-16
Zhenzhong Duan
virtio
-
iommu:
U
s
e
recursive lock to
a
vo
i
d
d
e
adl
o
ck
Signed-off-by:
Zhenzhong Duan
<zhenzhong.duan@intel.com>
commit
|
commitdiff
|
tree
2022-06-16
Zhenzhon
g
Duan
virt
i
o-iommu: Add bypass mod
e
s
u
pport to a
s
signed de
v
ice
Signed-off-by:
Zhenzhong Duan
<zhenzhong.duan@intel.com>
commit
|
commitdiff
|
tree
2022-06-15
Zhen
z
hong Duan
q35:Enable TSEG only when G_SMR
A
ME and TSEG_EN both
.
.
.
Signed-off-by:
Zhenzhong Duan
<zhenzhong.duan@intel.com>
commit
|
commitdiff
|
tree
2022-03-06
Zhenzhong Duan
p
c
i:
sh
o
w
i
d info when pci B
D
F c
o
nflict
Signed-off-by:
Zhenzhong Duan
<zhenzhong.duan@intel.com>
commit
|
commitdiff
|
tree
2021-06-15
Zhenzh
o
ng Duan
vl:
Fix an a
s
s
e
r
t
fail
u
re in error p
a
th
Signed-off-by:
Zhenzhong Duan
<zhenzhong.duan@intel.com>
commit
|
commitdiff
|
tree
2014-05-07
Zhen
z
hong Duan
qemu-xen: free
all the pirqs for msi/
m
si
x
when driv
e
r
.
.
.
Signed-off-by:
Zhenzhong Duan
<zhenzhong.duan@oracle.com>
commit
|
commitdiff
|
tree