repo.or.cz
/
qemu
/
armbru.git
/
search
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
log
|
graphiclog1
|
graphiclog2
|
commit
|
commitdiff
|
tree
|
refs
|
edit
|
fork
first
·
prev
·
next
vfio/ccw: Move VFIODevice initializations in vfio_ccw_instance_init
2023-12-19
Z
h
e
n
zhong Dua
n
v
f
io/ccw: Move VFIODevice initiali
z
ation
s
i
n
vfio_ccw_instan
.
.
.
Signed-off-by: Zhenzhong Duan <
zhenzhong.duan@intel.com
>
commit
|
commitdiff
|
tree
2023-12-19
Zhenzhong Duan
vfio/ap: Move
V
F
IODevice i
n
itial
i
za
t
i
ons in vfio
_
ap_in
s
tance
.
.
.
Signed-off-by: Zhenzhong Duan <
zhenzhong.duan@intel.com
>
commit
|
commitdiff
|
tree
2023-12-19
Zhenzhong Du
a
n
v
f
io/platfo
r
m: M
o
ve
V
FIODevice initi
a
lizations in vfio_platf
.
.
.
Signed-off-by: Zhenzhong Duan <
zhenzhong.duan@intel.com
>
commit
|
commitdiff
|
tree
2023-12-19
Zh
e
nzhong Duan
vfio/
p
ci:
M
ove
VFI
O
Device initializations in vfio_instance_init
Signed-off-by: Zhenzhong Duan <
zhenzhong.duan@intel.com
>
commit
|
commitdiff
|
tree
2023-12-19
Zhenzhong Duan
vfio: Make VFIOCont
a
in
e
r
B
ase poiner par
a
meter const
.
.
.
Signed-off-by: Zhenzhong Duan <
zhenzhong.duan@intel.com
>
commit
|
commitdiff
|
tree
2023-12-19
Z
henz
h
ong D
u
an
vfio/ccw: Make vfio c
d
ev pre-openable by p
a
ssin
g
a
.
.
.
Signed-off-by: Zhenzhong Duan <
zhenzhong.duan@intel.com
>
commit
|
commitdiff
|
tree
2023-12-19
Zhenzhong Duan
vfio/cc
w
:
Al
l
ow the
s
electi
o
n
of
a
given iom
m
u backe
n
d
Signed-off-by: Zhenzhong Duan <
zhenzhong.duan@intel.com
>
commit
|
commitdiff
|
tree
2023-12-19
Z
h
enz
h
o
n
g
D
uan
vfio/ap: Make
v
f
i
o cdev pre-ope
n
able
b
y passing a fil
e
.
.
.
Signed-off-by: Zhenzhong Duan <
zhenzhong.duan@intel.com
>
commit
|
commitdiff
|
tree
2023-12-19
Z
he
n
zho
n
g Du
a
n
vfio/a
p
:
A
llow the
s
election of a given iommu backend
Signed-off-by: Zhenzhong Duan <
zhenzhong.duan@intel.com
>
commit
|
commitdiff
|
tree
2023-12-19
Z
henzhon
g
Du
a
n
vfio/pl
a
tform: Make vfio cdev p
r
e
-openable by passi
n
g
.
.
.
Signed-off-by: Zhenzhong Duan <
zhenzhong.duan@intel.com
>
commit
|
commitdiff
|
tree
2023-12-19
Zhenzhong Duan
vfio/platform: Allo
w
the
selectio
n
of
a given iommu
.
.
.
Signed-off-by: Zhenzhong Duan <
zhenzhong.duan@intel.com
>
commit
|
commitdiff
|
tree
2023-12-19
Zhenzhong Du
a
n
v
fio/pci: Make vfio cdev pre-openable
b
y passing a
.
.
.
Signed-off-by: Zhenzhong Duan <
zhenzhong.duan@intel.com
>
commit
|
commitdiff
|
tree
2023-12-19
Zhenz
h
o
ng
Duan
vfio/i
o
m
mufd
:
Ena
b
l
e
pci
hot res
e
t through iommu
f
d
.
.
.
Signed-off-by: Zhenzhong Duan <
zhenzhong.duan@intel.com
>
commit
|
commitdiff
|
tree
2023-12-19
Zhenz
h
ong
D
uan
vfio/p
c
i: Introduce
a
vf
i
o
p
ci hot r
e
set in
t
erface
Signed-off-by: Zhenzhong Duan <
zhenzhong.duan@intel.com
>
commit
|
commitdiff
|
tree
2023-12-19
Zhenzhong Duan
vf
i
o/
p
ci: Ex
t
ract out a
h
e
l
per v
f
io
_
pc
i
_get_
p
ci_h
o
t_reset_info
Signed-off-by: Zhenzhong Duan <
zhenzhong.duan@intel.com
>
commit
|
commitdiff
|
tree
2023-12-19
Z
h
en
z
ho
n
g
D
uan
vfio/iommufd
:
Add sup
p
or
t
for iova_ranges and pgsizes
Signed-off-by: Zhenzhong Duan <
zhenzhong.duan@intel.com
>
commit
|
commitdiff
|
tree
2023-12-19
Zhenzhong Duan
vfio/iomm
u
f
d
:
R
elax asse
r
t check for iommufd backen
d
Signed-off-by: Zhenzhong Duan <
zhenzhong.duan@intel.com
>
commit
|
commitdiff
|
tree
2023-12-19
Zhenzhong
D
u
a
n
vfio
/
commo
n
:
return early if sp
a
ce isn't empty
Signed-off-by: Zhenzhong Duan <
zhenzhong.duan@intel.com
>
commit
|
commitdiff
|
tree
2023-12-19
Zhenzhong Du
a
n
vfio/sp
a
pr: Mo
v
e hostw
i
n_list into spapr
co
n
tainer
Signed-off-by: Zhenzhong Duan <
zhenzhong.duan@intel.com
>
commit
|
commitdiff
|
tree
2023-12-19
Zhenzh
o
n
g
D
u
an
vfio/
s
p
a
pr
:
Move prereg_listener i
n
to
spapr co
n
tainer
Signed-off-by: Zhenzhong Duan <
zhenzhong.duan@intel.com
>
commit
|
commitdiff
|
tree
2023-12-19
Zhe
n
zhong Duan
vfio/spapr: switch to spapr IOMMU BE add/del_section_window
Signed-off-by: Zhenzhong Duan <
zhenzhong.duan@intel.com
>
commit
|
commitdiff
|
tree
2023-12-19
Zhenzh
o
ng Duan
vfio/spapr: Introdu
c
e spapr backend
and target interface
Signed-off-by: Zhenzhong Duan <
zhenzhong.duan@intel.com
>
commit
|
commitdiff
|
tree
2023-12-19
Z
h
e
n
zhong Du
a
n
vfio/co
n
tainer: Move iova_r
a
nges to bas
e
co
n
taine
r
Signed-off-by: Zhenzhong Duan <
zhenzhong.duan@intel.com
>
commit
|
commitdiff
|
tree
2023-12-19
Zhenzhong D
u
an
v
fi
o
/container: Mov
e
vrd
l
_list to
base
co
n
taine
r
Signed-off-by: Zhenzhong Duan <
zhenzhong.duan@intel.com
>
commit
|
commitdiff
|
tree
2023-12-19
Zhenzhong
Duan
v
fio/containe
r
: Move per container de
v
ice list in base
.
.
.
Signed-off-by: Zhenzhong Duan <
zhenzhong.duan@intel.com
>
commit
|
commitdiff
|
tree
2023-12-19
Zhenzhong Duan
vfi
o
/common: Introdu
c
e v
f
i
o_container
_
init/destroy
.
.
.
Signed-off-by: Zhenzhong Duan <
zhenzhong.duan@intel.com
>
commit
|
commitdiff
|
tree
2023-12-19
Z
henzhong Duan
vfio/container: Introduce
a
emp
t
y VFIOIOMMUOps
Signed-off-by: Zhenzhong Duan <
zhenzhong.duan@intel.com
>
commit
|
commitdiff
|
tree
2023-12-19
Z
h
enzhon
g
Duan
v
f
i
o
: I
n
t
roduce
b
ase objec
t
for V
F
IOContainer and targeted
.
.
.
Signed-off-by: Zhenzhong Duan <
zhenzhong.duan@intel.com
>
commit
|
commitdiff
|
tree
2023-11-06
Zhenzhong Duan
vfio/com
m
on: Move
v
fio_host_win_add/del into spapr
.
c
Signed-off-by: Zhenzhong Duan <
zhenzhong.duan@intel.com
>
commit
|
commitdiff
|
tree
2023-11-06
Zhe
n
zh
o
ng Duan
vfio/s
p
apr:
M
a
ke vfio_sp
a
pr_crea
t
e
/re
m
o
v
e_window static
Signed-off-by: Zhenzhong Duan <
zhenzhong.duan@intel.com
>
commit
|
commitdiff
|
tree
2023-11-06
Zhenzh
o
ng Duan
vfio/contain
e
r: Mov
e
spapr
s
pecific init/
d
einit into
.
.
.
Signed-off-by: Zhenzhong Duan <
zhenzhong.duan@intel.com
>
commit
|
commitdiff
|
tree
2023-11-06
Zhenzhong
D
uan
vfio/container:
M
ove
v
f
i
o_
c
ontainer_add/del_section_window
.
.
.
Signed-off-by: Zhenzhong Duan <
zhenzhong.duan@intel.com
>
commit
|
commitdiff
|
tree
2023-11-06
Zhenzhong Duan
vfio/container: M
o
ve IBM E
E
H
r
ela
t
ed fun
c
tions into
.
.
.
Signed-off-by: Zhenzhong Duan <
zhenzhong.duan@intel.com
>
commit
|
commitdiff
|
tree
2023-10-18
Zh
e
nzhong Duan
vfio/ccw: Remove redundant
d
efini
t
ion of TYPE
_
VFIO_CC
W
Signed-off-by: Zhenzhong Duan <
zhenzhong.duan@intel.com
>
commit
|
commitdiff
|
tree
2023-10-18
Zhenzh
o
n
g Dua
n
vfio/ap: Remov
e
pointle
s
s apdev
v
ar
i
able
Signed-off-by: Zhenzhong Duan <
zhenzhong.duan@intel.com
>
commit
|
commitdiff
|
tree
2023-10-18
Zhenz
h
ong Duan
v
f
io/pci: Fix a pote
n
tial memory leak
in vfio_li
s
t
ener_regio
.
.
.
Signed-off-by: Zhenzhong Duan <
zhenzhong.duan@intel.com
>
commit
|
commitdiff
|
tree
2023-10-18
Zhe
n
z
hong
D
uan
vfio
/
commo
n
:
I
n
t
r
odu
c
e a globa
l
VFIODe
v
ice list
Signed-off-by: Zhenzhong Duan <
zhenzhong.duan@intel.com
>
commit
|
commitdiff
|
tree
2023-10-18
Zhen
z
hong Duan
vfio/c
o
m
m
on: S
t
ore
t
he parent
c
o
ntainer
in VF
I
ODe
v
ice
Signed-off-by: Zhenzhong Duan <
zhenzhong.duan@intel.com
>
commit
|
commitdiff
|
tree
2023-10-18
Z
henzhong Du
a
n
v
f
io/
c
ommon: Introdu
c
e a p
e
r container device l
i
st
Signed-off-by: Zhenzhong Duan <
zhenzhong.duan@intel.com
>
commit
|
commitdiff
|
tree
2023-10-18
Zhenzhong Duan
vfio/com
m
on
:
Move
V
F
I
O
reset handler registrat
i
on to
.
.
.
Signed-off-by: Zhenzhong Duan <
zhenzhong.duan@intel.com
>
commit
|
commitdiff
|
tree
2023-10-18
Z
h
enzhong Duan
v
fio/com
m
o
n
: Extract
o
ut vfio_k
v
m_devi
c
e_[add/del]_fd
Signed-off-by: Zhenzhong Duan <
zhenzhong.duan@intel.com
>
commit
|
commitdiff
|
tree
2023-10-18
Zhenzh
o
ng
D
uan
lin
u
x-he
a
ders: Add iom
m
ufd
.
h
Signed-off-by: Zhenzhong Duan <
zhenzhong.duan@intel.com
>
commit
|
commitdiff
|
tree
2023-10-05
Zh
e
nzhong
Duan
vfio/pci: rename vfio
_
put_device to vfi
o
_pci_put_dev
i
ce
Signed-off-by: Zhenzhong Duan <
zhenzhong.duan@intel.com
>
commit
|
commitdiff
|
tree
2023-07-10
Z
h
enzhong
D
uan
vfio/migr
a
tion: Return
b
ool typ
e
for v
f
i
o
_
mi
g
ration_reali
z
e()
Signed-off-by: Zhenzhong Duan <
zhenzhong.duan@intel.com
>
commit
|
commitdiff
|
tree
2023-07-10
Z
h
enz
h
ong D
u
an
vfio/migrati
o
n: Remove print
o
f
"
Migra
t
ion disabled"
Signed-off-by: Zhenzhong Duan <
zhenzhong.duan@intel.com
>
commit
|
commitdiff
|
tree
2023-07-10
Zhenz
h
o
n
g Du
a
n
v
fio/migra
t
ion: Free resources
w
hen vfio_migrat
i
on_realize
.
.
.
Signed-off-by: Zhenzhong Duan <
zhenzhong.duan@intel.com
>
commit
|
commitdiff
|
tree
2023-07-10
Zhenzhong D
u
an
vfi
o
/migr
a
ti
o
n: Ch
a
n
g
e vIO
M
M
U blocker from globa
l
t
o
.
.
.
Signed-off-by: Zhenzhong Duan <
zhenzhong.duan@intel.com
>
commit
|
commitdiff
|
tree
2023-07-10
Z
h
enzhong Duan
vfio/pci:
D
isable INT
x
i
n
vfio_rea
l
ize error pa
t
h
Signed-off-by: Zhenzhong Duan <
zhenzhong.duan@intel.com
>
commit
|
commitdiff
|
tree
2023-06-30
Zhenzhon
g
Duan
vfi
o
/pci: Free leaked timer in vfio_realize
e
rr
o
r path
Signed-off-by: Zhenzhong Duan <
zhenzhong.duan@intel.com
>
commit
|
commitdiff
|
tree
2023-06-30
Z
h
enzhon
g
Duan
vfio/pci: Fix a se
g
fault in vf
i
o
_
r
ealize
Signed-off-by: Zhenzhong Duan <
zhenzhong.duan@intel.com
>
commit
|
commitdiff
|
tree
2023-06-26
Zhenzhong Du
a
n
intel_iommu: Fix addres
s
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
Zhenzhong D
u
an
inte
l
_iommu
:
F
i
x flag
check in rep
l
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
Zh
e
n
z
ho
n
g
Dua
n
i
n
t
e
l
_
io
m
m
u
:
F
ix a potential iss
u
e in 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 Duan
v
fio/pci: Fix
a use-after-
f
ree i
s
sue
Signed-off-by: Zhenzhong Duan <
zhenzhong.duan@intel.com
>
commit
|
commitdiff
|
tree
2023-03-03
Zhe
n
z
h
ong Duan
memory: Optimize replay of gue
s
t map
p
i
ng
Signed-off-by: Zhenzhong Duan <
zhenzhong.duan@intel.com
>
...Id: <20230215065238.713041-1-
zhenzhong.duan@intel.com
>
commit
|
commitdiff
|
tree
2023-02-06
Z
h
enzhong D
u
an
multi
f
d: Fix flu
s
h o
f
zero
copy page
s
end request
Signed-off-by: Zhenzhong Duan <
zhenzhong.duan@intel.com
>
commit
|
commitdiff
|
tree
2023-02-06
Zhenzhong Duan
multifd: Fix a race on
r
e
adin
g
MultiFDPages_t
.
block
Signed-off-by: Zhenzhong Duan <
zhenzhong.duan@intel.com
>
commit
|
commitdiff
|
tree
2023-02-06
Zhen
z
h
ong
Duan
migratio
n
/
dirtyrate: Sh
o
w sam
p
le pages only i
n
pag
e
.
.
.
Signed-off-by: Zhenzhong Duan <
zhenzhong.duan@intel.com
>
commit
|
commitdiff
|
tree
2022-11-08
Zhenzh
o
ng Duan
mem
o
ry: F
i
x wrong
e
n
d
addre
s
s dump
Signed-off-by: Zhenzhong Duan <
zhenzhong.duan@intel.com
>
...Id: <20220622095912.3430583-1-
zhenzhong.duan@intel.com
>
commit
|
commitdiff
|
tree
2022-06-27
Zhen
z
hong Duan
virtio-
i
ommu: Fix
m
i
gr
a
tion reg
r
ession
Signed-off-by: Zhenzhong Duan <
zhenzhong.duan@intel.com
>
...Id: <20220624093740.3525267-1-
zhenzhong.duan@intel.com
>
commit
|
commitdiff
|
tree
2022-06-27
Zhenzhong Duan
virtio-
i
ommu: Fix
the partial copy o
f
p
r
obe request
Signed-off-by: Zhenzhong Duan <
zhenzhong.duan@intel.com
>
...Id: <20220623023152.3473231-1-
zhenzhong.duan@intel.com
>
commit
|
commitdiff
|
tree
2022-06-16
Zhen
z
hong Duan
virtio-iommu: Add
a
n a
s
se
r
t check in tran
s
late routi
n
e
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
ong Duan
virtio-iommu: Use recursive l
o
c
k
to a
v
oid 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
virt
i
o-io
m
mu: Add
b
ypas
s
mode su
p
port to a
s
signed device
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
o
n
g Duan
q35:Enable
T
SEG only when G_SMRAME and
T
SEG_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
Zhenzhong Dua
n
p
c
i:
s
h
o
w id info when p
c
i BD
F
co
n
flict
Signed-off-by: Zhenzhong Duan <
zhenzhong.duan@intel.com
>
...Id: <20220223094435.64495-1-
zhenzhong.duan@intel.com
>
commit
|
commitdiff
|
tree
2021-06-15
Zhenzhong Duan
v
l
: Fix an ass
e
rt failur
e
in erro
r
path
Signed-off-by: Zhenzhong Duan <
zhenzhong.duan@intel.com
>
...Id: <20210610084741.456260-1-
zhenzhong.duan@intel.com
>
commit
|
commitdiff
|
tree