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/ap: Move VFIODevice initializations in vfio_ap_instance_init
2023-12-19
Zhen
z
hong
Duan
vfio
/
ap: M
o
ve VFI
O
Devic
e
initializatio
n
s i
n
vf
i
o_ap
_
instance
.
.
.
Signed-off-by: Zhenzhong Duan <
zhenzhong.duan@intel.com
>
commit
|
commitdiff
|
tree
2023-12-19
Z
he
n
zhong Duan
vfio/pla
t
form: Mov
e
VFIODevice initializat
i
ons in vfio_plat
f
.
.
.
Signed-off-by: Zhenzhong Duan <
zhenzhong.duan@intel.com
>
commit
|
commitdiff
|
tree
2023-12-19
Zhe
n
zhong Duan
vfio/pci: Move VFIODevice initializations in vfio_instance
_
ini
t
Signed-off-by: Zhenzhong Duan <
zhenzhong.duan@intel.com
>
commit
|
commitdiff
|
tree
2023-12-19
Zhenzhong D
u
an
vfio: Make V
F
IOCo
n
tainerBa
s
e
p
oiner par
a
me
t
e
r c
o
n
s
t
.
.
.
Signed-off-by: Zhenzhong Duan <
zhenzhong.duan@intel.com
>
commit
|
commitdiff
|
tree
2023-12-19
Zhenzhong Dua
n
v
f
io/ccw: Make vfio cdev pre-opena
b
le b
y
p
assing a
.
.
.
Signed-off-by: Zhenzhong Duan <
zhenzhong.duan@intel.com
>
commit
|
commitdiff
|
tree
2023-12-19
Zhenzhong Duan
vfio/cc
w
: Allow t
h
e selection of a g
i
v
e
n iommu ba
c
kend
Signed-off-by: Zhenzhong Duan <
zhenzhong.duan@intel.com
>
commit
|
commitdiff
|
tree
2023-12-19
Zhenzhong Dua
n
vfio/
a
p: Make vfio cdev pre-o
p
enab
l
e
b
y passing a file
.
.
.
Signed-off-by: Zhenzhong Duan <
zhenzhong.duan@intel.com
>
commit
|
commitdiff
|
tree
2023-12-19
Zhenzhong
D
uan
vfio/ap: Allow
the selection of a
given iom
m
u backend
Signed-off-by: Zhenzhong Duan <
zhenzhong.duan@intel.com
>
commit
|
commitdiff
|
tree
2023-12-19
Zhenzhong
Du
a
n
vfio/platf
o
rm: Make v
f
i
o
cdev pre-openable b
y
passing
.
.
.
Signed-off-by: Zhenzhong Duan <
zhenzhong.duan@intel.com
>
commit
|
commitdiff
|
tree
2023-12-19
Z
h
e
n
z
hong
D
uan
vfio/pl
a
tfo
r
m:
A
llow the selection of a given iommu
.
.
.
Signed-off-by: Zhenzhong Duan <
zhenzhong.duan@intel.com
>
commit
|
commitdiff
|
tree
2023-12-19
Zhenzhong Duan
vfio/p
c
i: Make v
f
io cdev pr
e
-
o
pen
a
b
l
e by passi
n
g
a
.
.
.
Signed-off-by: Zhenzhong Duan <
zhenzhong.duan@intel.com
>
commit
|
commitdiff
|
tree
2023-12-19
Z
henzhong
D
uan
vfio/iommuf
d
: Enable pci
ho
t
reset t
h
r
ough
iommuf
d
.
.
.
Signed-off-by: Zhenzhong Duan <
zhenzhong.duan@intel.com
>
commit
|
commitdiff
|
tree
2023-12-19
Z
h
en
z
h
ong Duan
vf
i
o/pci: Introduce a vfio
pci hot reset interface
Signed-off-by: Zhenzhong Duan <
zhenzhong.duan@intel.com
>
commit
|
commitdiff
|
tree
2023-12-19
Z
h
e
nzhong Duan
vfio/pci: Extra
c
t
o
ut a
h
elper vfio_p
c
i_ge
t
_pci_hot_reset_info
Signed-off-by: Zhenzhong Duan <
zhenzhong.duan@intel.com
>
commit
|
commitdiff
|
tree
2023-12-19
Zhe
n
zhon
g
D
uan
vfio
/
iomm
u
fd: Add su
p
port for iova_range
s
and pgsizes
Signed-off-by: Zhenzhong Duan <
zhenzhong.duan@intel.com
>
commit
|
commitdiff
|
tree
2023-12-19
Zhenzhong D
u
an
v
f
io/i
o
mmufd: Rela
x
assert ch
e
ck for i
o
m
mufd back
e
nd
Signed-off-by: Zhenzhong Duan <
zhenzhong.duan@intel.com
>
commit
|
commitdiff
|
tree
2023-12-19
Zhenzhong Du
a
n
vfio/common: ret
u
rn early if
s
pace i
s
n't emp
t
y
Signed-off-by: Zhenzhong Duan <
zhenzhong.duan@intel.com
>
commit
|
commitdiff
|
tree
2023-12-19
Zhen
z
hong D
u
an
v
fio/sp
a
p
r
: Move hostw
i
n_l
i
st
i
nto
s
p
apr container
Signed-off-by: Zhenzhong Duan <
zhenzhong.duan@intel.com
>
commit
|
commitdiff
|
tree
2023-12-19
Zhenzhong
Duan
vfio/s
p
apr: Move p
r
ereg_listener
i
nto spapr conta
i
ner
Signed-off-by: Zhenzhong Duan <
zhenzhong.duan@intel.com
>
commit
|
commitdiff
|
tree
2023-12-19
Zhenzh
o
ng D
u
a
n
vfio/sp
a
pr:
s
witch to
spap
r
IOMMU BE a
d
d/d
e
l
_
s
e
c
tion_window
Signed-off-by: Zhenzhong Duan <
zhenzhong.duan@intel.com
>
commit
|
commitdiff
|
tree
2023-12-19
Zh
e
nzhong Duan
vfio/spapr: Introduce
s
papr
b
a
ckend and
target interface
Signed-off-by: Zhenzhong Duan <
zhenzhong.duan@intel.com
>
commit
|
commitdiff
|
tree
2023-12-19
Zhe
n
zhong Duan
vfi
o
/cont
a
iner:
Move
i
ova_r
a
nge
s
to base con
t
ainer
Signed-off-by: Zhenzhong Duan <
zhenzhong.duan@intel.com
>
commit
|
commitdiff
|
tree
2023-12-19
Zhenz
h
ong
D
u
an
v
f
io/container
:
Move vrdl_list
to base conta
i
ner
Signed-off-by: Zhenzhong Duan <
zhenzhong.duan@intel.com
>
commit
|
commitdiff
|
tree
2023-12-19
Zhenzhong Duan
vfio/container: Move per container
d
ev
i
ce li
s
t i
n
b
ase
.
.
.
Signed-off-by: Zhenzhong Duan <
zhenzhong.duan@intel.com
>
commit
|
commitdiff
|
tree
2023-12-19
Zh
e
nzhong
D
u
a
n
vfio/common: Int
r
oduce vfio_containe
r
_init/destroy
.
.
.
Signed-off-by: Zhenzhong Duan <
zhenzhong.duan@intel.com
>
commit
|
commitdiff
|
tree
2023-12-19
Z
h
en
z
hong Duan
vfio/container: I
n
trod
u
ce a
empty VFIOI
O
M
MUOps
Signed-off-by: Zhenzhong Duan <
zhenzhong.duan@intel.com
>
commit
|
commitdiff
|
tree
2023-12-19
Zhenzhong
Duan
vfio:
I
ntrodu
c
e b
a
se objec
t
for VFIOContainer a
n
d tar
g
eted
.
.
.
Signed-off-by: Zhenzhong Duan <
zhenzhong.duan@intel.com
>
commit
|
commitdiff
|
tree
2023-11-06
Zh
e
nzho
n
g
Duan
vfio/comm
o
n:
M
ove vfio_host_win_ad
d
/del
into spapr
.
c
Signed-off-by: Zhenzhong Duan <
zhenzhong.duan@intel.com
>
commit
|
commitdiff
|
tree
2023-11-06
Zhenzhong Duan
vfio/spapr: Mak
e
vfio_spapr
_
create/r
e
move_win
d
o
w
s
t
atic
Signed-off-by: Zhenzhong Duan <
zhenzhong.duan@intel.com
>
commit
|
commitdiff
|
tree
2023-11-06
Z
h
enzhong D
u
a
n
vfi
o
/co
n
tainer:
Move spapr sp
e
cifi
c
i
nit/deinit into
.
.
.
Signed-off-by: Zhenzhong Duan <
zhenzhong.duan@intel.com
>
commit
|
commitdiff
|
tree
2023-11-06
Zhenzhong Duan
vfio/container: Move vfi
o
_container_a
d
d/del_sectio
n
_window
.
.
.
Signed-off-by: Zhenzhong Duan <
zhenzhong.duan@intel.com
>
commit
|
commitdiff
|
tree
2023-11-06
Zhen
z
hong Dua
n
vfio/container
:
Move IBM E
E
H related functions i
n
to
.
.
.
Signed-off-by: Zhenzhong Duan <
zhenzhong.duan@intel.com
>
commit
|
commitdiff
|
tree
2023-10-18
Zhenzho
n
g
D
uan
vfio/ccw:
R
emove redu
n
d
a
nt defin
i
tion of TYPE_VFIO_CCW
Signed-off-by: Zhenzhong Duan <
zhenzhong.duan@intel.com
>
commit
|
commitdiff
|
tree
2023-10-18
Zh
e
n
z
h
ong D
u
an
v
fi
o
/ap: R
e
move
p
ointless apdev variable
Signed-off-by: Zhenzhong Duan <
zhenzhong.duan@intel.com
>
commit
|
commitdiff
|
tree
2023-10-18
Zhenzhong Duan
vfio/pci:
F
i
x
a potential
m
emory leak i
n
vfio_listener_regio
.
.
.
Signed-off-by: Zhenzhong Duan <
zhenzhong.duan@intel.com
>
commit
|
commitdiff
|
tree
2023-10-18
Z
hen
z
hong Duan
vfio/co
m
mon: Introduc
e
a
global VFIODevi
c
e
list
Signed-off-by: Zhenzhong Duan <
zhenzhong.duan@intel.com
>
commit
|
commitdiff
|
tree
2023-10-18
Zhen
z
ho
n
g Duan
vfio/c
o
mmon
:
Store t
h
e
parent container in VFIOD
e
vice
Signed-off-by: Zhenzhong Duan <
zhenzhong.duan@intel.com
>
commit
|
commitdiff
|
tree
2023-10-18
Zhenzhong Du
a
n
vf
i
o/common: Int
r
oduce a per container
device l
i
s
t
Signed-off-by: Zhenzhong Duan <
zhenzhong.duan@intel.com
>
commit
|
commitdiff
|
tree
2023-10-18
Zhenzhong Duan
vfio/common: Move VFIO reset h
a
ndler reg
i
stration to
.
.
.
Signed-off-by: Zhenzhong Duan <
zhenzhong.duan@intel.com
>
commit
|
commitdiff
|
tree
2023-10-18
Zhenzho
n
g Du
a
n
vfio/common
:
Extract out v
f
io_kvm_device_[add/del]
_
fd
Signed-off-by: Zhenzhong Duan <
zhenzhong.duan@intel.com
>
commit
|
commitdiff
|
tree
2023-10-18
Zhenzhong Duan
l
i
nux-headers: Add
iom
m
ufd
.
h
Signed-off-by: Zhenzhong Duan <
zhenzhong.duan@intel.com
>
commit
|
commitdiff
|
tree
2023-10-05
Zhenzhong Dua
n
vfio/p
c
i
: rename vfio_put_device
t
o vfio_pci
_
pu
t
_device
Signed-off-by: Zhenzhong Duan <
zhenzhong.duan@intel.com
>
commit
|
commitdiff
|
tree
2023-07-10
Z
henzhong
Du
a
n
v
f
io/mi
g
ration: Return bool
t
ype for vfio_migration_
r
ealize()
Signed-off-by: Zhenzhong Duan <
zhenzhong.duan@intel.com
>
commit
|
commitdiff
|
tree
2023-07-10
Zhenzhong Duan
vfio/migrati
o
n: Remove pri
n
t
of
"Migratio
n
d
i
s
abled"
Signed-off-by: Zhenzhong Duan <
zhenzhong.duan@intel.com
>
commit
|
commitdiff
|
tree
2023-07-10
Z
h
enzhong Duan
vf
i
o
/
migration: Free
r
esour
c
e
s w
h
e
n
v
fio_
m
igratio
n
_realize
.
.
.
Signed-off-by: Zhenzhong Duan <
zhenzhong.duan@intel.com
>
commit
|
commitdiff
|
tree
2023-07-10
Z
h
e
nzhong Duan
vfio/
m
igration: Ch
a
nge vIOMMU blocker from
g
l
o
bal to
.
.
.
Signed-off-by: Zhenzhong Duan <
zhenzhong.duan@intel.com
>
commit
|
commitdiff
|
tree
2023-07-10
Zh
e
n
zhong D
u
an
vfio/pci: Disable
I
NTx in vfio_realize error path
Signed-off-by: Zhenzhong Duan <
zhenzhong.duan@intel.com
>
commit
|
commitdiff
|
tree
2023-06-30
Zhenzhong Duan
v
f
io/pci
:
Free leaked timer in vf
i
o_realize err
o
r path
Signed-off-by: Zhenzhong Duan <
zhenzhong.duan@intel.com
>
commit
|
commitdiff
|
tree
2023-06-30
Zhenzhong Duan
vfio/pci:
F
i
x
a segfaul
t
in vfi
o
_realize
Signed-off-by: Zhenzhong Duan <
zhenzhong.duan@intel.com
>
commit
|
commitdiff
|
tree
2023-06-26
Zhenzhong
Duan
i
nt
e
l_i
o
mmu: Fix address
space
u
nmap
Signed-off-by: Zhenzhong Duan <
zhenzhong.duan@intel.com
>
...Id: <20230615032626.314476-4-
zhenzhong.duan@intel.com
>
commit
|
commitdiff
|
tree
2023-06-26
Zhe
n
zho
n
g Duan
intel_
i
ommu:
Fi
x
fla
g
check in
r
epl
a
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 Duan
in
t
el_iomm
u
: Fix a po
t
ential issue
i
n VFIO dirty page
.
.
.
Signed-off-by: Zhenzhong Duan <
zhenzhong.duan@intel.com
>
...Id: <20230615032626.314476-2-
zhenzhong.duan@intel.com
>
commit
|
commitdiff
|
tree
2023-05-24
Zhenzhong D
u
an
vfio
/
pci: F
i
x a us
e
-aft
e
r
-
free
i
ss
u
e
Signed-off-by: Zhenzhong Duan <
zhenzhong.duan@intel.com
>
commit
|
commitdiff
|
tree
2023-03-03
Zhen
z
hong Duan
memo
r
y: Optimize re
p
la
y
of gues
t
m
appi
n
g
Signed-off-by: Zhenzhong Duan <
zhenzhong.duan@intel.com
>
...Id: <20230215065238.713041-1-
zhenzhong.duan@intel.com
>
commit
|
commitdiff
|
tree
2023-02-06
Zhenzhong Duan
mult
i
fd: Fix flush of zero copy pag
e
send r
e
quest
Signed-off-by: Zhenzhong Duan <
zhenzhong.duan@intel.com
>
commit
|
commitdiff
|
tree
2023-02-06
Zhenzho
n
g D
u
an
multifd: Fix a race on
reading MultiFDPages_t
.
block
Signed-off-by: Zhenzhong Duan <
zhenzhong.duan@intel.com
>
commit
|
commitdiff
|
tree
2023-02-06
Zhenz
h
ong Duan
migratio
n
/di
r
tyrate: Sh
o
w s
a
m
p
l
e
pag
e
s o
n
ly in page
.
.
.
Signed-off-by: Zhenzhong Duan <
zhenzhong.duan@intel.com
>
commit
|
commitdiff
|
tree
2022-11-08
Z
h
enzhong Duan
me
m
ory: Fix
wrong end address dump
Signed-off-by: Zhenzhong Duan <
zhenzhong.duan@intel.com
>
...Id: <20220622095912.3430583-1-
zhenzhong.duan@intel.com
>
commit
|
commitdiff
|
tree
2022-06-27
Z
h
en
z
ho
n
g Duan
virtio-iommu:
Fix migra
t
ion
regression
Signed-off-by: Zhenzhong Duan <
zhenzhong.duan@intel.com
>
...Id: <20220624093740.3525267-1-
zhenzhong.duan@intel.com
>
commit
|
commitdiff
|
tree
2022-06-27
Zh
e
nzhong Du
a
n
virt
i
o-iommu: F
i
x the par
t
i
a
l 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
Z
h
enzh
o
ng Du
a
n
virtio-
i
omm
u
: Add an assert check in translate routine
Signed-off-by: Zhenzhong Duan <
zhenzhong.duan@intel.com
>
...Id: <20220613061010.2674054-4-
zhenzhong.duan@intel.com
>
commit
|
commitdiff
|
tree
2022-06-16
Z
h
en
z
hong
D
u
a
n
virtio-iommu: Use recursiv
e
lock to avoid
deadlock
Signed-off-by: Zhenzhong Duan <
zhenzhong.duan@intel.com
>
...Id: <20220613061010.2674054-3-
zhenzhong.duan@intel.com
>
commit
|
commitdiff
|
tree
2022-06-16
Zhenzhong Duan
vir
t
io
-
iommu: Add bypa
s
s mode suppor
t
to
a
ssigned device
Signed-off-by: Zhenzhong Duan <
zhenzhong.duan@intel.com
>
...Id: <20220613061010.2674054-2-
zhenzhong.duan@intel.com
>
commit
|
commitdiff
|
tree
2022-06-15
Z
h
enzhong Duan
q
35:En
a
ble
TSE
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
Z
h
en
z
hong Duan
pci: show id
info when pci BDF confli
c
t
Signed-off-by: Zhenzhong Duan <
zhenzhong.duan@intel.com
>
...Id: <20220223094435.64495-1-
zhenzhong.duan@intel.com
>
commit
|
commitdiff
|
tree
2021-06-15
Zhen
z
hong Duan
v
l: F
i
x an assert failu
r
e in
error
p
a
t
h
Signed-off-by: Zhenzhong Duan <
zhenzhong.duan@intel.com
>
...Id: <20210610084741.456260-1-
zhenzhong.duan@intel.com
>
commit
|
commitdiff
|
tree