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/display: Fix error path in call site of ramfb_setup()
2024-05-22
Zhenzhong D
u
an
vfio/d
i
spla
y
: Fix e
r
ror
p
ath i
n
call site
o
f
r
amfb_se
t
up()
Signed-off-by:
Zhenzhong Duan
<zhenzhong.duan@intel.com>
commit
|
commitdiff
|
tree
2024-05-16
Zh
e
nzho
n
g Dua
n
backends/iom
m
ufd: Make
io
m
mufd_backend_*() return bool
Signed-off-by:
Zhenzhong Duan
<zhenzhong.duan@intel.com>
commit
|
commitdiff
|
tree
2024-05-16
Zhenz
h
ong Duan
v
f
i
o
/cpr
:
Make vfio_cpr_re
g
ister_co
n
t
a
iner() return
.
.
.
Signed-off-by:
Zhenzhong Duan
<zhenzhong.duan@intel.com>
commit
|
commitdiff
|
tree
2024-05-16
Zhenzho
n
g
D
ua
n
vfio/iommufd: Make iommuf
d
_cdev_*
(
) return bool
Signed-off-by:
Zhenzhong Duan
<zhenzhong.duan@intel.com>
commit
|
commitdiff
|
tree
2024-05-16
Zh
e
nzhong Duan
vfio/container: Make vfio_get_device() return bool
Signed-off-by:
Zhenzhong Duan
<zhenzhong.duan@intel.com>
commit
|
commitdiff
|
tree
2024-05-16
Zhenzhong Dua
n
vfio/container: Make vfio_
s
et_iommu() re
t
urn
b
o
ol
Signed-off-by:
Zhenzhong Duan
<zhenzhong.duan@intel.com>
commit
|
commitdiff
|
tree
2024-05-16
Zhe
n
zhong
Duan
vfio/c
o
ntai
n
er: M
a
ke
vfio_connect_container() retur
n
.
.
.
Signed-off-by:
Zhenzhong Duan
<zhenzhong.duan@intel.com>
commit
|
commitdiff
|
tree
2024-05-16
Z
henzho
n
g Dua
n
vfio: Make VFIOIOMMUClass::
a
d
d_window()
and it
s
wrapper
.
.
.
Signed-off-by:
Zhenzhong Duan
<zhenzhong.duan@intel.com>
commit
|
commitdiff
|
tree
2024-05-16
Z
henzhong Duan
v
f
io: M
a
ke V
F
IO
I
OMMUClass::setup(
)
r
e
turn bool
Signed-off-by:
Zhenzhong Duan
<zhenzhong.duan@intel.com>
commit
|
commitdiff
|
tree
2024-05-16
Zh
e
n
z
ho
n
g Duan
vfio:
M
ake VFIOIOM
M
U
Class
:
:att
a
ch
_
devic
e
() and its
.
.
.
Signed-off-by:
Zhenzhong Duan
<zhenzhong.duan@intel.com>
commit
|
commitdiff
|
tree
2024-05-16
Z
h
enzhong Duan
vfio/pci: Use g_a
u
to
f
ree in io
m
mufd_cdev
_
get_info_iova
_
r
a
nge()
Signed-off-by:
Zhenzhong Duan
<zhenzhong.duan@intel.com>
commit
|
commitdiff
|
tree
2024-05-16
Z
he
n
zhong Duan
vfio/pci: Use g_a
u
t
o
f
ree in vfio_realize
Signed-off-by:
Zhenzhong Duan
<zhenzhong.duan@intel.com>
commit
|
commitdiff
|
tree
2024-04-23
Zhenzhong D
u
an
target/
i
3
8
6:
I
n
troduce Icelak
e
-
S
erver-v7 t
o
en
a
ble TSX
Signed-off-by:
Zhenzhong Duan
<zhenzhong.duan@intel.com>
commit
|
commitdiff
|
tree
2024-02-14
Zhe
n
z
hon
g
Dua
n
smmu: Clear
S
MM
U
P
ciBu
s
poi
n
ter cache when sys
t
em
rese
t
Signed-off-by:
Zhenzhong Duan
<zhenzhong.duan@intel.com>
commit
|
commitdiff
|
tree
2024-02-14
Zh
e
n
z
hong Duan
virtio_iommu: Clear
I
OMMUPciB
u
s poi
n
ter cache whe
n
.
.
.
Signed-off-by:
Zhenzhong Duan
<zhenzhong.duan@intel.com>
commit
|
commitdiff
|
tree
2024-01-05
Zhe
n
zho
n
g Duan
vfio/container: R
e
name vfio_init_container to vfio_set
_
io
m
m
u
Signed-off-by:
Zhenzhong Duan
<zhenzhong.duan@intel.com>
commit
|
commitdiff
|
tree
2023-12-19
Z
h
en
z
h
ong Du
a
n
docs
/
devel: Ad
d
V
F
I
O iommufd
backend documentation
Signed-off-by:
Zhenzhong Duan
<zhenzhong.duan@intel.com>
commit
|
commitdiff
|
tree
2023-12-19
Z
h
enz
h
o
n
g Duan
vfio: Introduce a helper fu
n
c
tion to initi
a
lize VFI
O
De
v
ice
Signed-off-by:
Zhenzhong Duan
<zhenzhong.duan@intel.com>
commit
|
commitdiff
|
tree
2023-12-19
Z
h
e
nz
h
on
g
D
u
an
v
f
io/ccw
:
Move VFIODevice initializations in
vfio_ccw_
i
nstan
.
.
.
Signed-off-by:
Zhenzhong Duan
<zhenzhong.duan@intel.com>
commit
|
commitdiff
|
tree
2023-12-19
Zhenzhong Duan
v
f
i
o
/
ap: Move VFIODevi
c
e initia
l
izations in
v
f
io_ap_in
s
t
a
nce
.
.
.
Signed-off-by:
Zhenzhong Duan
<zhenzhong.duan@intel.com>
commit
|
commitdiff
|
tree
2023-12-19
Zh
e
nz
h
ong Dua
n
vfio/plat
f
o
rm: Move VFIODevice initializ
a
ti
o
ns i
n
vfio_p
l
atf
.
.
.
Signed-off-by:
Zhenzhong Duan
<zhenzhong.duan@intel.com>
commit
|
commitdiff
|
tree
2023-12-19
Z
h
enzh
o
ng Duan
vfio/pci: Move VFIODevi
c
e initializations in vfio_in
s
t
a
n
ce_ini
t
Signed-off-by:
Zhenzhong Duan
<zhenzhong.duan@intel.com>
commit
|
commitdiff
|
tree
2023-12-19
Zh
e
nzhong Duan
vfio: Make VFIOContainerBase poiner par
a
meter
const
.
.
.
Signed-off-by:
Zhenzhong Duan
<zhenzhong.duan@intel.com>
commit
|
commitdiff
|
tree
2023-12-19
Z
h
enzhong Duan
vfio/
c
c
w
: Make vfio cdev pre-
o
p
e
nabl
e
by passing a
.
.
.
Signed-off-by:
Zhenzhong Duan
<zhenzhong.duan@intel.com>
commit
|
commitdiff
|
tree
2023-12-19
Zhenzhong Duan
vfio/ccw: Allo
w
t
he selecti
o
n of a
g
iven iommu backend
Signed-off-by:
Zhenzhong Duan
<zhenzhong.duan@intel.com>
commit
|
commitdiff
|
tree
2023-12-19
Z
h
enzhong Duan
vfio/ap: Ma
k
e vfi
o
cdev
p
re-ope
n
able by passing a
f
i
l
e
.
.
.
Signed-off-by:
Zhenzhong Duan
<zhenzhong.duan@intel.com>
commit
|
commitdiff
|
tree
2023-12-19
Zhenzhong Duan
vfio/ap: Allow
the selection of a given iommu
b
ackend
Signed-off-by:
Zhenzhong Duan
<zhenzhong.duan@intel.com>
commit
|
commitdiff
|
tree
2023-12-19
Z
henzhong Dua
n
vfio/platform:
Make
v
f
i
o cdev pre-openable by pass
i
ng
.
.
.
Signed-off-by:
Zhenzhong Duan
<zhenzhong.duan@intel.com>
commit
|
commitdiff
|
tree
2023-12-19
Zh
e
nzhong Du
a
n
vfio/platform: Allow the selection
of a given iommu
.
.
.
Signed-off-by:
Zhenzhong Duan
<zhenzhong.duan@intel.com>
commit
|
commitdiff
|
tree
2023-12-19
Zhenzhong Duan
vfio/pci: Make vfio
cdev
pre-op
e
nable b
y
pass
i
ng
a
.
.
.
Signed-off-by:
Zhenzhong Duan
<zhenzhong.duan@intel.com>
commit
|
commitdiff
|
tree
2023-12-19
Zh
e
nzhong Duan
v
f
io/iomm
u
fd: Enable pc
i
hot reset through iommu
f
d
.
.
.
Signed-off-by:
Zhenzhong Duan
<zhenzhong.duan@intel.com>
commit
|
commitdiff
|
tree
2023-12-19
Zhenz
h
on
g
Duan
vfio/pci: Introduce
a v
f
i
o
pci hot rese
t
interface
Signed-off-by:
Zhenzhong Duan
<zhenzhong.duan@intel.com>
commit
|
commitdiff
|
tree
2023-12-19
Zhenzhong
D
uan
vfio/p
c
i: Extract
o
ut a h
e
lper vfio_pci_get_pci_hot_reset_in
f
o
Signed-off-by:
Zhenzhong Duan
<zhenzhong.duan@intel.com>
commit
|
commitdiff
|
tree
2023-12-19
Z
henzhong Dua
n
vfio/iommufd: Add support f
o
r
i
ova_rang
e
s an
d
pgsizes
Signed-off-by:
Zhenzhong Duan
<zhenzhong.duan@intel.com>
commit
|
commitdiff
|
tree
2023-12-19
Zhenzhong
D
uan
vfio/
i
o
m
mufd: Relax assert check for
iommufd ba
c
kend
Signed-off-by:
Zhenzhong Duan
<zhenzhong.duan@intel.com>
commit
|
commitdiff
|
tree
2023-12-19
Zhenzh
o
ng Duan
vfi
o
/c
o
m
mon:
r
etu
r
n early if sp
a
ce isn't empty
Signed-off-by:
Zhenzhong Duan
<zhenzhong.duan@intel.com>
commit
|
commitdiff
|
tree
2023-12-19
Z
henzhong Du
a
n
v
f
io/spapr: M
o
ve hostwin
_
list i
n
to spapr con
t
a
iner
Signed-off-by:
Zhenzhong Duan
<zhenzhong.duan@intel.com>
commit
|
commitdiff
|
tree
2023-12-19
Zhenzhong Duan
vf
i
o/spapr: Move prereg_l
i
stener into
s
papr contai
n
er
Signed-off-by:
Zhenzhong Duan
<zhenzhong.duan@intel.com>
commit
|
commitdiff
|
tree
2023-12-19
Z
henzhong Duan
vfio/spapr
:
sw
i
tc
h
to spapr IOMMU B
E
ad
d
/del_section
_
window
Signed-off-by:
Zhenzhong Duan
<zhenzhong.duan@intel.com>
commit
|
commitdiff
|
tree
2023-12-19
Zhenzhong Duan
vfi
o
/
spapr: Introd
u
ce
s
p
apr back
e
nd
and target interf
a
ce
Signed-off-by:
Zhenzhong Duan
<zhenzhong.duan@intel.com>
commit
|
commitdiff
|
tree
2023-12-19
Zhenzhong Dua
n
v
f
i
o
/contai
n
er:
Move io
v
a
_
ranges to bas
e
conta
i
ner
Signed-off-by:
Zhenzhong Duan
<zhenzhong.duan@intel.com>
commit
|
commitdiff
|
tree
2023-12-19
Z
h
e
nzhong Duan
v
f
i
o
/
c
on
t
ain
e
r: Move vrdl_li
s
t to base container
Signed-off-by:
Zhenzhong Duan
<zhenzhong.duan@intel.com>
commit
|
commitdiff
|
tree
2023-12-19
Zhe
n
zhong Duan
vfio/containe
r
: M
o
ve per container devic
e
lis
t
in base
.
.
.
Signed-off-by:
Zhenzhong Duan
<zhenzhong.duan@intel.com>
commit
|
commitdiff
|
tree
2023-12-19
Zhenzhong Duan
vfio/
c
ommon: Introduce vfio_container_init/des
t
roy
.
.
.
Signed-off-by:
Zhenzhong Duan
<zhenzhong.duan@intel.com>
commit
|
commitdiff
|
tree
2023-12-19
Zhenzhong Duan
v
f
io/container: Introd
u
ce
a
empty
VFIOIOM
M
UOps
Signed-off-by:
Zhenzhong Duan
<zhenzhong.duan@intel.com>
commit
|
commitdiff
|
tree
2023-12-19
Zhenzhong Duan
vfio: In
t
roduce b
a
se object for VFIOContainer and ta
r
g
eted
.
.
.
Signed-off-by:
Zhenzhong Duan
<zhenzhong.duan@intel.com>
commit
|
commitdiff
|
tree
2023-11-06
Z
h
enzhong D
u
an
vf
i
o
/c
o
mmon: M
o
ve vfio_host_win_add/de
l
into sp
a
pr
.
c
Signed-off-by:
Zhenzhong Duan
<zhenzhong.duan@intel.com>
commit
|
commitdiff
|
tree
2023-11-06
Zhe
n
z
h
ong Duan
vfio/s
p
a
p
r: Make vfio_spapr_cr
e
ate
/
remov
e
_window static
Signed-off-by:
Zhenzhong Duan
<zhenzhong.duan@intel.com>
commit
|
commitdiff
|
tree
2023-11-06
Z
h
enzhong Duan
vfio/con
t
aine
r
: Mov
e
spapr
specifi
c
i
n
i
t/dei
n
it
i
nto
.
.
.
Signed-off-by:
Zhenzhong Duan
<zhenzhong.duan@intel.com>
commit
|
commitdiff
|
tree
2023-11-06
Zhenzhong Duan
vfio/container
:
Mo
v
e
vfio_co
n
tainer_add/de
l
_section_wi
n
dow
.
.
.
Signed-off-by:
Zhenzhong Duan
<zhenzhong.duan@intel.com>
commit
|
commitdiff
|
tree
2023-11-06
Zhenzhong
Du
a
n
vfio/co
n
taine
r
:
M
o
ve IBM EEH relat
e
d functions into
.
.
.
Signed-off-by:
Zhenzhong Duan
<zhenzhong.duan@intel.com>
commit
|
commitdiff
|
tree
2023-10-18
Z
henzho
n
g Duan
vfio
/
ccw: Remove r
e
dun
d
an
t
def
i
niti
o
n
of
T
YPE
_
V
F
IO_CCW
Signed-off-by:
Zhenzhong Duan
<zhenzhong.duan@intel.com>
commit
|
commitdiff
|
tree
2023-10-18
Zhenzhong Duan
vfio/
a
p: Remove
p
ointle
s
s apdev
v
aria
b
le
Signed-off-by:
Zhenzhong Duan
<zhenzhong.duan@intel.com>
commit
|
commitdiff
|
tree
2023-10-18
Zhenzh
o
ng Dua
n
vf
i
o
/pci: Fix a po
t
ential memory l
e
ak
i
n vfio
_
lis
t
e
n
er_re
g
io
.
.
.
Signed-off-by:
Zhenzhong Duan
<zhenzhong.duan@intel.com>
commit
|
commitdiff
|
tree
2023-10-18
Zhenzh
o
ng Dua
n
vfio/common: Introduce
a
g
lobal
VFIO
D
evice list
Signed-off-by:
Zhenzhong Duan
<zhenzhong.duan@intel.com>
commit
|
commitdiff
|
tree
2023-10-18
Zhenz
h
ong Duan
v
f
io/common: Sto
r
e the
p
ar
e
n
t
containe
r
in VFIODevice
Signed-off-by:
Zhenzhong Duan
<zhenzhong.duan@intel.com>
commit
|
commitdiff
|
tree
2023-10-18
Z
he
n
z
h
ong Duan
v
fio/common: Introduc
e
a pe
r
co
n
ta
i
ner device list
Signed-off-by:
Zhenzhong Duan
<zhenzhong.duan@intel.com>
commit
|
commitdiff
|
tree
2023-10-18
Zh
e
nzhong Duan
vfio/co
m
mo
n
: M
o
ve VFIO res
e
t
h
andler
registrat
i
on to
.
.
.
Signed-off-by:
Zhenzhong Duan
<zhenzhong.duan@intel.com>
commit
|
commitdiff
|
tree
2023-10-18
Zhen
z
hong Duan
vfio/co
m
mon: Extract o
u
t vfio_kvm
_
d
e
v
ice_[add/
d
el
]
_fd
Signed-off-by:
Zhenzhong Duan
<zhenzhong.duan@intel.com>
commit
|
commitdiff
|
tree
2023-10-18
Zhenzhon
g
Duan
l
i
nux-headers: Add iommufd
.
h
Signed-off-by:
Zhenzhong Duan
<zhenzhong.duan@intel.com>
commit
|
commitdiff
|
tree
2023-10-05
Z
henzhong
D
uan
vfio/pci: rename vfio_put_de
v
i
ce to vf
i
o_pci_p
u
t_d
e
vice
Signed-off-by:
Zhenzhong Duan
<zhenzhong.duan@intel.com>
commit
|
commitdiff
|
tree
2023-07-10
Zh
e
nzhong D
u
an
v
fio/migrat
i
o
n: R
e
turn bool type for vfio_migration_re
a
lize()
Signed-off-by:
Zhenzhong Duan
<zhenzhong.duan@intel.com>
commit
|
commitdiff
|
tree
2023-07-10
Z
h
en
z
hong Duan
vfio/mi
g
ratio
n
: Remove pr
i
nt of "Migration d
i
sabled"
Signed-off-by:
Zhenzhong Duan
<zhenzhong.duan@intel.com>
commit
|
commitdiff
|
tree
2023-07-10
Zhenz
h
ong Duan
v
fio/migration: Fre
e
resourc
e
s when
v
f
io_
m
igration_
r
ealize
.
.
.
Signed-off-by:
Zhenzhong Duan
<zhenzhong.duan@intel.com>
commit
|
commitdiff
|
tree
2023-07-10
Zhe
n
zhong Duan
vfio/migration: Change vIOMMU bloc
k
er from glob
a
l to
.
.
.
Signed-off-by:
Zhenzhong Duan
<zhenzhong.duan@intel.com>
commit
|
commitdiff
|
tree
2023-07-10
Z
henzhong Du
a
n
vf
i
o/p
c
i: Dis
a
ble I
N
Tx in vfio_rea
l
ize
e
rror
path
Signed-off-by:
Zhenzhong Duan
<zhenzhong.duan@intel.com>
commit
|
commitdiff
|
tree
2023-06-30
Zhenzhon
g
Duan
vfio/pc
i
:
Fr
e
e lea
k
ed tim
e
r i
n
vfio_realize
e
rror
pa
t
h
Signed-off-by:
Zhenzhong Duan
<zhenzhong.duan@intel.com>
commit
|
commitdiff
|
tree
2023-06-30
Z
henz
h
on
g
Duan
v
f
i
o/pci: Fix a
se
g
fault in vfio_re
a
lize
Signed-off-by:
Zhenzhong Duan
<zhenzhong.duan@intel.com>
commit
|
commitdiff
|
tree
2023-06-26
Zhen
z
hong Duan
intel_iom
m
u: Fix address space
un
m
ap
Signed-off-by:
Zhenzhong Duan
<zhenzhong.duan@intel.com>
commit
|
commitdiff
|
tree
2023-06-26
Zhenzho
n
g Duan
in
t
el_iommu: Fix flag ch
e
ck in replay
Signed-off-by:
Zhenzhong Duan
<zhenzhong.duan@intel.com>
commit
|
commitdiff
|
tree
2023-06-26
Zhenzho
n
g Duan
in
t
el_iommu: Fix a
p
otential i
s
s
u
e in VFIO
dirt
y
page
.
.
.
Signed-off-by:
Zhenzhong Duan
<zhenzhong.duan@intel.com>
commit
|
commitdiff
|
tree
2023-05-24
Zh
e
nzhong Duan
vfio/pci:
Fix
a
use-aft
e
r
-free issu
e
Signed-off-by:
Zhenzhong Duan
<zhenzhong.duan@intel.com>
commit
|
commitdiff
|
tree
2023-03-03
Zhenzhong Duan
memory: Optimize replay
of
g
uest mapping
Signed-off-by:
Zhenzhong Duan
<zhenzhong.duan@intel.com>
commit
|
commitdiff
|
tree
2023-02-06
Zhenzho
n
g Duan
m
u
lt
i
fd:
Fix f
l
u
s
h
of
z
ero cop
y
p
a
ge send request
Signed-off-by:
Zhenzhong Duan
<zhenzhong.duan@intel.com>
commit
|
commitdiff
|
tree
2023-02-06
Zhenzhong Duan
multif
d
: F
i
x
a
race on
read
i
ng Mu
l
t
iFDPag
e
s_t
.
block
Signed-off-by:
Zhenzhong Duan
<zhenzhong.duan@intel.com>
commit
|
commitdiff
|
tree
2023-02-06
Zhenz
h
o
n
g
D
uan
migration/dirtyrat
e
:
Show sample pages only in
page
.
.
.
Signed-off-by:
Zhenzhong Duan
<zhenzhong.duan@intel.com>
commit
|
commitdiff
|
tree
2022-11-08
Zhenzhong Duan
m
e
m
ory: Fix wrong end ad
d
ress d
u
mp
Signed-off-by:
Zhenzhong Duan
<zhenzhong.duan@intel.com>
commit
|
commitdiff
|
tree
2022-06-27
Zhenzhong Duan
vi
r
tio
-
iomm
u
: Fi
x
mig
r
ation regression
Signed-off-by:
Zhenzhong Duan
<zhenzhong.duan@intel.com>
commit
|
commitdiff
|
tree
2022-06-27
Z
h
enzhong Du
a
n
virtio-iommu: Fix the partial
co
p
y
of
p
rob
e
request
Signed-off-by:
Zhenzhong Duan
<zhenzhong.duan@intel.com>
commit
|
commitdiff
|
tree
2022-06-16
Zhe
n
zhong Duan
vi
r
tio-iommu:
Add an as
s
ert c
h
eck in translate rout
i
ne
Signed-off-by:
Zhenzhong Duan
<zhenzhong.duan@intel.com>
commit
|
commitdiff
|
tree
2022-06-16
Zhenzhon
g
D
u
an
virtio-io
m
mu: Use recursive l
o
ck
t
o avoid deadlo
c
k
Signed-off-by:
Zhenzhong Duan
<zhenzhong.duan@intel.com>
commit
|
commitdiff
|
tree
2022-06-16
Zhe
n
zhong Duan
v
i
rtio-iommu
:
Add bypass mode sup
p
ort to assigned device
Signed-off-by:
Zhenzhong Duan
<zhenzhong.duan@intel.com>
commit
|
commitdiff
|
tree
2022-06-15
Zhenzhong Duan
q
3
5:En
a
bl
e
TSEG only when G_
S
M
R
A
M
E an
d
TSEG_EN both
.
.
.
Signed-off-by:
Zhenzhong Duan
<zhenzhong.duan@intel.com>
commit
|
commitdiff
|
tree
2022-03-06
Zh
e
n
zhong Duan
pc
i
:
s
how id info when pci BDF c
o
nflict
Signed-off-by:
Zhenzhong Duan
<zhenzhong.duan@intel.com>
commit
|
commitdiff
|
tree
2021-06-15
Zhenzhong
Du
a
n
vl: Fix an asse
r
t failure in error path
Signed-off-by:
Zhenzhong Duan
<zhenzhong.duan@intel.com>
commit
|
commitdiff
|
tree
2014-05-07
Zhen
z
hong Duan
qemu-xen:
f
ree
all the pirqs for msi/msix when d
r
iver
.
.
.
Signed-off-by:
Zhenzhong Duan
<zhenzhong.duan@oracle.com>
commit
|
commitdiff
|
tree