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/helpers: Make vfio_set_irq_signaling() return bool
2024-05-22
Zhen
z
hong Duan
vfio/helpers: Make
v
fio_set_i
r
q
_s
i
gnal
i
ng() return
.
.
.
Signed-off-by:
Zhenzhong Duan
<zhenzhong.duan@intel.com>
commit
|
commitdiff
|
tree
2024-05-22
Zhenzhong D
u
an
vfio/helper
s
: Use g_autofree in vfio_set_i
r
q_si
g
naling()
Signed-off-by:
Zhenzhong Duan
<zhenzhong.duan@intel.com>
commit
|
commitdiff
|
tree
2024-05-22
Zhenzhong
Duan
vfio/dis
p
lay:
M
ak
e
vfio_d
i
splay_*()
retu
r
n bool
Signed-off-by:
Zhenzhong Duan
<zhenzhong.duan@intel.com>
commit
|
commitdiff
|
tree
2024-05-22
Zhenzh
o
ng
D
uan
vfio/dis
p
l
a
y
:
Fix error pa
t
h in c
a
ll site of ra
m
fb_setup()
Signed-off-by:
Zhenzhong Duan
<zhenzhong.duan@intel.com>
commit
|
commitdiff
|
tree
2024-05-16
Zhenzhong D
u
an
backends
/
iommufd: Ma
k
e iommufd_b
a
ckend_*() retur
n
b
o
ol
Signed-off-by:
Zhenzhong Duan
<zhenzhong.duan@intel.com>
commit
|
commitdiff
|
tree
2024-05-16
Zhenzhong Duan
vfio/cp
r
:
Mak
e
vfio_c
p
r_regist
e
r_con
t
ainer() retu
r
n
.
.
.
Signed-off-by:
Zhenzhong Duan
<zhenzhong.duan@intel.com>
commit
|
commitdiff
|
tree
2024-05-16
Z
h
enz
h
ong Du
a
n
vfio/i
o
mmufd: Make iommufd_c
d
ev_*() return
b
ool
Signed-off-by:
Zhenzhong Duan
<zhenzhong.duan@intel.com>
commit
|
commitdiff
|
tree
2024-05-16
Zhe
n
zhong Du
a
n
v
f
io/con
t
ainer:
Make vfio_get_device() return bool
Signed-off-by:
Zhenzhong Duan
<zhenzhong.duan@intel.com>
commit
|
commitdiff
|
tree
2024-05-16
Zhenzhong Duan
vfio/container:
M
a
ke vfio
_
set
_
iommu() return bool
Signed-off-by:
Zhenzhong Duan
<zhenzhong.duan@intel.com>
commit
|
commitdiff
|
tree
2024-05-16
Zh
e
nzhong Duan
vfio/container: Make v
f
io_connect
_
c
ontainer() r
e
turn
.
.
.
Signed-off-by:
Zhenzhong Duan
<zhenzhong.duan@intel.com>
commit
|
commitdiff
|
tree
2024-05-16
Z
h
enzhong Duan
vf
i
o:
Make VFIOIO
M
MUCla
s
s::add_
w
i
n
dow() and its
wrapper
.
.
.
Signed-off-by:
Zhenzhong Duan
<zhenzhong.duan@intel.com>
commit
|
commitdiff
|
tree
2024-05-16
Zhenz
h
ong D
u
an
vfio: M
a
ke
V
FIOIOMMUClass
:
:setup() re
t
urn bool
Signed-off-by:
Zhenzhong Duan
<zhenzhong.duan@intel.com>
commit
|
commitdiff
|
tree
2024-05-16
Zhe
n
z
h
o
ng D
u
an
v
f
io: Make VFIOIOMMUClass::attach_device(
)
a
nd
its
.
.
.
Signed-off-by:
Zhenzhong Duan
<zhenzhong.duan@intel.com>
commit
|
commitdiff
|
tree
2024-05-16
Zhenzh
o
ng Duan
v
fio/pci:
U
se
g_autofre
e
in iommufd_cd
e
v_ge
t
_
i
nfo_iova_ra
n
ge()
Signed-off-by:
Zhenzhong Duan
<zhenzhong.duan@intel.com>
commit
|
commitdiff
|
tree
2024-05-16
Zhenzhong Duan
vf
i
o/pc
i
: Use
g_autofree in vfio_realize
Signed-off-by:
Zhenzhong Duan
<zhenzhong.duan@intel.com>
commit
|
commitdiff
|
tree
2024-04-23
Zhenzhong Du
a
n
target/
i
386: Introduce Icelake-Se
r
ve
r
-v7 to
en
a
ble TSX
Signed-off-by:
Zhenzhong Duan
<zhenzhong.duan@intel.com>
commit
|
commitdiff
|
tree
2024-02-14
Zhenzh
o
ng
Du
a
n
smm
u
: Clear SMMUPciBus
p
o
inte
r
cache whe
n
system reset
Signed-off-by:
Zhenzhong Duan
<zhenzhong.duan@intel.com>
commit
|
commitdiff
|
tree
2024-02-14
Zhe
n
zhong Duan
virtio_iom
m
u
: Clear IOMMU
P
ciBus
point
e
r
c
a
c
h
e when
.
.
.
Signed-off-by:
Zhenzhong Duan
<zhenzhong.duan@intel.com>
commit
|
commitdiff
|
tree
2024-01-05
Z
hen
z
hong Duan
v
fio/contain
e
r
: Rename vfio_init_container
t
o
vfio
_
s
et_io
m
mu
Signed-off-by:
Zhenzhong Duan
<zhenzhong.duan@intel.com>
commit
|
commitdiff
|
tree
2023-12-19
Zhenzhong Duan
docs/de
v
el
:
Add VFIO iommufd backend d
o
cumentation
Signed-off-by:
Zhenzhong Duan
<zhenzhong.duan@intel.com>
commit
|
commitdiff
|
tree
2023-12-19
Zhenzhong Duan
vfio
:
Introduce a
h
elper function to initialize VFIO
D
evice
Signed-off-by:
Zhenzhong Duan
<zhenzhong.duan@intel.com>
commit
|
commitdiff
|
tree
2023-12-19
Zhe
n
z
hong Duan
vfio/ccw: Move
VFIOD
e
vice initializat
i
o
n
s
i
n vfio_ccw_instan
.
.
.
Signed-off-by:
Zhenzhong Duan
<zhenzhong.duan@intel.com>
commit
|
commitdiff
|
tree
2023-12-19
Zhenzh
o
ng Duan
vfio/ap
:
Mov
e
VFIODev
i
ce initiali
z
ations in vfio_ap_insta
n
ce
.
.
.
Signed-off-by:
Zhenzhong Duan
<zhenzhong.duan@intel.com>
commit
|
commitdiff
|
tree
2023-12-19
Zhenzhong Duan
vfio/
p
la
t
f
orm: M
o
v
e
V
F
IODevice initi
a
lization
s
in vfi
o
_platf
.
.
.
Signed-off-by:
Zhenzhong Duan
<zhenzhong.duan@intel.com>
commit
|
commitdiff
|
tree
2023-12-19
Zh
e
n
zho
n
g Duan
vfio/pci: M
o
ve V
F
IODevice
initializations in vfio_instance_init
Signed-off-by:
Zhenzhong Duan
<zhenzhong.duan@intel.com>
commit
|
commitdiff
|
tree
2023-12-19
Zhenzhong
D
uan
vfio: Make VF
I
O
C
ontainerBase poiner pa
r
ameter const
.
.
.
Signed-off-by:
Zhenzhong Duan
<zhenzhong.duan@intel.com>
commit
|
commitdiff
|
tree
2023-12-19
Z
henzhong Duan
vfio/ccw
:
Make vfio cdev pre-openable by passing a
.
.
.
Signed-off-by:
Zhenzhong Duan
<zhenzhong.duan@intel.com>
commit
|
commitdiff
|
tree
2023-12-19
Zhenzhong Duan
vfio
/
c
c
w:
A
llow the
s
election of
a
given iomm
u
ba
c
k
e
nd
Signed-off-by:
Zhenzhong Duan
<zhenzhong.duan@intel.com>
commit
|
commitdiff
|
tree
2023-12-19
Z
h
enzh
o
ng D
u
an
vfi
o
/
ap: Ma
k
e
v
f
io cdev p
r
e-openable by
p
assing a file
.
.
.
Signed-off-by:
Zhenzhong Duan
<zhenzhong.duan@intel.com>
commit
|
commitdiff
|
tree
2023-12-19
Z
h
en
z
hong
Duan
vfio/
a
p: Al
l
ow
t
he
s
election of a
g
iven
iommu backend
Signed-off-by:
Zhenzhong Duan
<zhenzhong.duan@intel.com>
commit
|
commitdiff
|
tree
2023-12-19
Zhenzhong Duan
vfio/platform: Ma
k
e v
f
io cdev pre-openable by passing
.
.
.
Signed-off-by:
Zhenzhong Duan
<zhenzhong.duan@intel.com>
commit
|
commitdiff
|
tree
2023-12-19
Z
h
enzhong
Duan
v
fio/platform: Allow the sele
c
ti
o
n
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-o
p
e
n
able by
p
assing a
.
.
.
Signed-off-by:
Zhenzhong Duan
<zhenzhong.duan@intel.com>
commit
|
commitdiff
|
tree
2023-12-19
Zhenzho
n
g
Duan
vfio/iommufd: Enable
p
c
i
hot reset throug
h
io
m
mufd
.
.
.
Signed-off-by:
Zhenzhong Duan
<zhenzhong.duan@intel.com>
commit
|
commitdiff
|
tree
2023-12-19
Zhenzhong Du
a
n
vf
i
o/pci:
I
ntroduce a vfio pci
h
ot reset in
t
erface
Signed-off-by:
Zhenzhong Duan
<zhenzhong.duan@intel.com>
commit
|
commitdiff
|
tree
2023-12-19
Zhenzhong Duan
vf
i
o
/pci: Extract out a helper vfio_pci_get_pci_hot_reset_info
Signed-off-by:
Zhenzhong Duan
<zhenzhong.duan@intel.com>
commit
|
commitdiff
|
tree
2023-12-19
Zhenz
h
ong D
u
an
vfio/iommufd: Ad
d
support for
iova_range
s
and
p
gsizes
Signed-off-by:
Zhenzhong Duan
<zhenzhong.duan@intel.com>
commit
|
commitdiff
|
tree
2023-12-19
Zhenzhong Dua
n
vfio
/
iommu
f
d: Relax assert che
c
k
f
or i
o
mm
u
f
d ba
c
kend
Signed-off-by:
Zhenzhong Duan
<zhenzhong.duan@intel.com>
commit
|
commitdiff
|
tree
2023-12-19
Zhenzhong Duan
vfio/common: return
early if
space isn't empty
Signed-off-by:
Zhenzhong Duan
<zhenzhong.duan@intel.com>
commit
|
commitdiff
|
tree
2023-12-19
Zhen
z
hong
D
ua
n
vfio/spap
r
: Move hostwin_
l
ist into
spapr contain
e
r
Signed-off-by:
Zhenzhong Duan
<zhenzhong.duan@intel.com>
commit
|
commitdiff
|
tree
2023-12-19
Z
henz
h
o
n
g Dua
n
vfio/spapr: Mov
e
p
rereg_listener in
t
o spapr container
Signed-off-by:
Zhenzhong Duan
<zhenzhong.duan@intel.com>
commit
|
commitdiff
|
tree
2023-12-19
Zhenzhong Duan
vfio/spapr: switch to
s
papr IO
M
MU BE add/de
l
_sec
t
io
n
_wi
n
dow
Signed-off-by:
Zhenzhong Duan
<zhenzhong.duan@intel.com>
commit
|
commitdiff
|
tree
2023-12-19
Zhen
z
hong
D
uan
vfi
o
/spapr: Introduc
e
spapr backend an
d
target interface
Signed-off-by:
Zhenzhong Duan
<zhenzhong.duan@intel.com>
commit
|
commitdiff
|
tree
2023-12-19
Zhe
n
zhong Duan
vfio
/
container:
M
ove iova
_
ranges to
base co
n
t
ainer
Signed-off-by:
Zhenzhong Duan
<zhenzhong.duan@intel.com>
commit
|
commitdiff
|
tree
2023-12-19
Zhe
n
zhong Duan
vfio/container: Mov
e
v
rdl_li
s
t t
o
base con
t
a
i
ner
Signed-off-by:
Zhenzhong Duan
<zhenzhong.duan@intel.com>
commit
|
commitdiff
|
tree
2023-12-19
Zh
e
nzhong
Duan
vfio/container
:
Mo
v
e pe
r
con
t
ainer d
e
vice list in
base
.
.
.
Signed-off-by:
Zhenzhong Duan
<zhenzhong.duan@intel.com>
commit
|
commitdiff
|
tree
2023-12-19
Zhenzhong Duan
vfio/common: Introduce vfio_cont
a
iner_init/destroy
.
.
.
Signed-off-by:
Zhenzhong Duan
<zhenzhong.duan@intel.com>
commit
|
commitdiff
|
tree
2023-12-19
Zhe
n
zhong Duan
vfio/c
o
n
tainer: In
t
roduce a empty VFIOIOMMUOps
Signed-off-by:
Zhenzhong Duan
<zhenzhong.duan@intel.com>
commit
|
commitdiff
|
tree
2023-12-19
Zhenzhong Duan
vfio: I
n
troduce base
object for
V
FIOContain
e
r
a
nd targeted
.
.
.
Signed-off-by:
Zhenzhong Duan
<zhenzhong.duan@intel.com>
commit
|
commitdiff
|
tree
2023-11-06
Zhenzhong Duan
vfio/common: Move v
f
io_host_win_ad
d
/de
l
i
nto spapr
.
c
Signed-off-by:
Zhenzhong Duan
<zhenzhong.duan@intel.com>
commit
|
commitdiff
|
tree
2023-11-06
Zhenzhong Duan
vfio
/
spapr: Make vfio_spapr
_
creat
e
/remove_w
i
ndow static
Signed-off-by:
Zhenzhong Duan
<zhenzhong.duan@intel.com>
commit
|
commitdiff
|
tree
2023-11-06
Zhenzhong Duan
vfio/con
t
ainer
:
Move spapr
specific init/deinit int
o
.
.
.
Signed-off-by:
Zhenzhong Duan
<zhenzhong.duan@intel.com>
commit
|
commitdiff
|
tree
2023-11-06
Z
henzhong Duan
vfio/con
t
ainer:
M
ove
vfio_container_add/del_section_wind
o
w
.
.
.
Signed-off-by:
Zhenzhong Duan
<zhenzhong.duan@intel.com>
commit
|
commitdiff
|
tree
2023-11-06
Zhenz
h
ong Duan
v
f
io/co
n
tainer: Move IBM EEH r
e
l
ate
d
f
u
nctions into
.
.
.
Signed-off-by:
Zhenzhong Duan
<zhenzhong.duan@intel.com>
commit
|
commitdiff
|
tree
2023-10-18
Z
h
enzhong Du
a
n
vfi
o
/ccw:
R
e
move redu
n
da
n
t defin
i
tion of T
Y
P
E_VFIO_CCW
Signed-off-by:
Zhenzhong Duan
<zhenzhong.duan@intel.com>
commit
|
commitdiff
|
tree
2023-10-18
Zhenzhong Duan
vfio/ap: Re
m
o
ve point
l
ess apdev variable
Signed-off-by:
Zhenzhong Duan
<zhenzhong.duan@intel.com>
commit
|
commitdiff
|
tree
2023-10-18
Z
henz
h
ong Duan
vfi
o
/pci: F
i
x a pote
n
tial memor
y
leak
i
n vfio_
l
istener_regi
o
.
.
.
Signed-off-by:
Zhenzhong Duan
<zhenzhong.duan@intel.com>
commit
|
commitdiff
|
tree
2023-10-18
Zhe
n
zhong Du
a
n
vfio/co
m
mon: Intro
d
uce a global VF
I
OD
e
vice list
Signed-off-by:
Zhenzhong Duan
<zhenzhong.duan@intel.com>
commit
|
commitdiff
|
tree
2023-10-18
Zhenzh
o
ng Dua
n
vfio/commo
n
: Store the p
a
rent conta
i
ner in VFIO
D
evice
Signed-off-by:
Zhenzhong Duan
<zhenzhong.duan@intel.com>
commit
|
commitdiff
|
tree
2023-10-18
Zhenzhong Duan
vfio/commo
n
: Introduce a per con
t
ainer device list
Signed-off-by:
Zhenzhong Duan
<zhenzhong.duan@intel.com>
commit
|
commitdiff
|
tree
2023-10-18
Z
henzhong Duan
vfio/comm
o
n: Move VFIO reset
handler registra
t
ion to
.
.
.
Signed-off-by:
Zhenzhong Duan
<zhenzhong.duan@intel.com>
commit
|
commitdiff
|
tree
2023-10-18
Zhenz
h
on
g
Dua
n
v
fi
o
/com
m
on
:
Extra
c
t
o
ut 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:
A
dd io
m
m
u
fd
.
h
Signed-off-by:
Zhenzhong Duan
<zhenzhong.duan@intel.com>
commit
|
commitdiff
|
tree
2023-10-05
Zhenz
h
o
n
g Duan
vfio/
p
ci: re
n
ame
v
f
i
o
_
put
_
device to
vfio_pci_put_device
Signed-off-by:
Zhenzhong Duan
<zhenzhong.duan@intel.com>
commit
|
commitdiff
|
tree
2023-07-10
Zhenzhong Duan
vfio/mig
r
ation: Return
bool type
f
o
r
vfio
_
mi
g
r
ati
o
n_realize()
Signed-off-by:
Zhenzhong Duan
<zhenzhong.duan@intel.com>
commit
|
commitdiff
|
tree
2023-07-10
Zhenzhon
g
Du
a
n
vfio/
m
i
grati
o
n: Remove print of "Migrat
i
on disabled"
Signed-off-by:
Zhenzhong Duan
<zhenzhong.duan@intel.com>
commit
|
commitdiff
|
tree
2023-07-10
Z
henzhong Duan
vfio/migration: Fr
e
e resource
s
when
v
f
io_migrati
o
n_reali
z
e
.
.
.
Signed-off-by:
Zhenzhong Duan
<zhenzhong.duan@intel.com>
commit
|
commitdiff
|
tree
2023-07-10
Z
h
enzhong
Du
a
n
vfio/migration
:
Change vIOMMU blocker from glob
a
l
to
.
.
.
Signed-off-by:
Zhenzhong Duan
<zhenzhong.duan@intel.com>
commit
|
commitdiff
|
tree
2023-07-10
Zh
e
nzhong Duan
vfio/
p
ci: D
i
sable INTx i
n
vfio_realize e
r
ror
path
Signed-off-by:
Zhenzhong Duan
<zhenzhong.duan@intel.com>
commit
|
commitdiff
|
tree
2023-06-30
Z
h
enzhon
g
Duan
vfio/pci: Free leaked tim
e
r in
vfio_realize e
r
r
o
r
p
a
th
Signed-off-by:
Zhenzhong Duan
<zhenzhong.duan@intel.com>
commit
|
commitdiff
|
tree
2023-06-30
Zhenzhong Duan
v
fio/pci: Fi
x
a se
g
fault in vf
i
o_realize
Signed-off-by:
Zhenzhong Duan
<zhenzhong.duan@intel.com>
commit
|
commitdiff
|
tree
2023-06-26
Zhe
n
zhong Duan
intel_iommu: Fix
addre
s
s space
u
nm
a
p
Signed-off-by:
Zhenzhong Duan
<zhenzhong.duan@intel.com>
commit
|
commitdiff
|
tree
2023-06-26
Zh
e
nzhong Duan
intel_
i
o
mm
u
: Fix fla
g
check
i
n rep
l
ay
Signed-off-by:
Zhenzhong Duan
<zhenzhong.duan@intel.com>
commit
|
commitdiff
|
tree
2023-06-26
Z
h
e
nzh
o
ng Duan
intel_iom
m
u: Fix a poten
t
ial issue in
VFI
O
dirty page
.
.
.
Signed-off-by:
Zhenzhong Duan
<zhenzhong.duan@intel.com>
commit
|
commitdiff
|
tree
2023-05-24
Zhenzhong Duan
v
f
io/
p
c
i
: Fix a
use-after-free issue
Signed-off-by:
Zhenzhong Duan
<zhenzhong.duan@intel.com>
commit
|
commitdiff
|
tree
2023-03-03
Zhenzhon
g
D
uan
memo
r
y: Optimize replay
o
f
g
uest mappin
g
Signed-off-by:
Zhenzhong Duan
<zhenzhong.duan@intel.com>
commit
|
commitdiff
|
tree
2023-02-06
Zhenzhong Duan
multifd: Fix flush of zer
o
copy
pa
g
e send r
e
quest
Signed-off-by:
Zhenzhong Duan
<zhenzhong.duan@intel.com>
commit
|
commitdiff
|
tree
2023-02-06
Zhenzhon
g
Duan
multifd: Fix a rac
e
on reading
MultiFDPa
g
es
_
t
.
block
Signed-off-by:
Zhenzhong Duan
<zhenzhong.duan@intel.com>
commit
|
commitdiff
|
tree
2023-02-06
Zh
e
nzhong Duan
migra
t
ion/dirtyr
a
te: Show sample
p
ages only in pag
e
.
.
.
Signed-off-by:
Zhenzhong Duan
<zhenzhong.duan@intel.com>
commit
|
commitdiff
|
tree
2022-11-08
Z
h
enz
h
ong Duan
memory: Fix
wrong end
a
d
dress dump
Signed-off-by:
Zhenzhong Duan
<zhenzhong.duan@intel.com>
commit
|
commitdiff
|
tree
2022-06-27
Zhenzhong Duan
virtio-iommu:
Fix migration r
e
g
ression
Signed-off-by:
Zhenzhong Duan
<zhenzhong.duan@intel.com>
commit
|
commitdiff
|
tree
2022-06-27
Zhenzhong Duan
v
irtio-
i
ommu:
F
ix the
partial
c
o
py o
f
p
r
o
be req
u
est
Signed-off-by:
Zhenzhong Duan
<zhenzhong.duan@intel.com>
commit
|
commitdiff
|
tree
2022-06-16
Zh
e
n
z
hon
g
Dua
n
vir
t
io
-
iom
m
u: Add
a
n assert
check in trans
l
ate routine
Signed-off-by:
Zhenzhong Duan
<zhenzhong.duan@intel.com>
commit
|
commitdiff
|
tree
2022-06-16
Zhenzhong Duan
v
irtio
-
iommu: U
s
e rec
u
rsive lock to avoid deadlock
Signed-off-by:
Zhenzhong Duan
<zhenzhong.duan@intel.com>
commit
|
commitdiff
|
tree
2022-06-16
Zhenzhong Duan
v
i
r
tio-io
m
mu: Ad
d
bypass mode supp
o
r
t
t
o assigned d
e
vice
Signed-off-by:
Zhenzhong Duan
<zhenzhong.duan@intel.com>
commit
|
commitdiff
|
tree
2022-06-15
Zhenz
h
o
n
g Duan
q35:Enable TSEG only w
h
en G_SMRAM
E
and TSEG_EN both
.
.
.
Signed-off-by:
Zhenzhong Duan
<zhenzhong.duan@intel.com>
commit
|
commitdiff
|
tree
2022-03-06
Z
henzhong Duan
pci:
show id info
wh
e
n
pci B
D
F conflict
Signed-off-by:
Zhenzhong Duan
<zhenzhong.duan@intel.com>
commit
|
commitdiff
|
tree
2021-06-15
Zhenzhong Duan
vl: Fix an assert
f
ailure in e
r
ror
p
ath
Signed-off-by:
Zhenzhong Duan
<zhenzhong.duan@intel.com>
commit
|
commitdiff
|
tree
2014-05-07
Zhenzhon
g
Duan
qemu-xen: free a
l
l the pirqs
f
or msi/msi
x
whe
n
drive
r
.
.
.
Signed-off-by:
Zhenzhong Duan
<zhenzhong.duan@oracle.com>
commit
|
commitdiff
|
tree