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
vdpa: extract vhost_vdpa_net_cvq_add from vhost_vdpa_net_handle_ctrl_avail
2022-09-02
Eugenio Pérez
vdpa: extract
vh
o
s
t_vdpa_net_cvq_
a
dd from vh
o
st_vdpa_net_han
.
.
.
Signed-off-by:
Eugenio Pérez
<eperezma@redhat.com>
commit
|
commitdiff
|
tree
2022-09-02
Eugenio Pére
z
v
d
pa: Move comm
a
nd buffers map to sta
r
t of net de
v
ice
Signed-off-by:
Eugenio Pérez
<eperezma@redhat.com>
commit
|
commitdiff
|
tree
2022-09-02
Eu
g
enio Pér
e
z
vdpa: a
d
d net_vhost_vdpa_cvq_info Ne
t
ClientInfo
Signed-off-by:
Eugenio Pérez
<eperezma@redhat.com>
commit
|
commitdiff
|
tree
2022-09-02
Eugenio Pérez
vhost_net: Add NetClientInfo stop cal
l
back
Signed-off-by:
Eugenio Pérez
<eperezma@redhat.com>
commit
|
commitdiff
|
tree
2022-09-02
Eugenio Pérez
vhost_net: Add NetClientInfo sta
r
t
callback
Signed-off-by:
Eugenio Pérez
<eperezma@redhat.com>
commit
|
commitdiff
|
tree
2022-09-02
Eugen
i
o Pérez
v
h
ost: Do not de
p
end on !NULL Virt
Q
ueueE
l
e
ment on vhost_
s
vq_
.
.
.
Signed-off-by:
Eugenio Pérez
<eperezma@redhat.com>
commit
|
commitdiff
|
tree
2022-09-02
Eu
g
e
n
io Pére
z
vh
o
st
:
De
l
ete useless read
memory barrier
Signed-off-by:
Eugenio Pérez
<eperezma@redhat.com>
commit
|
commitdiff
|
tree
2022-09-02
Eug
e
nio Pérez
vhost: us
e
SVQ element ndescs in
s
tea
d
of opaque data
.
.
.
Signed-off-by:
Eugenio Pérez
<eperezma@redhat.com>
commit
|
commitdiff
|
tree
2022-09-02
Eugenio Pérez
vhost: s
t
o
p
t
ransfer
elem ownership in vhost_handle_g
u
est_
k
i
ck
Signed-off-by:
Eugenio Pérez
<eperezma@redhat.com>
commit
|
commitdiff
|
tree
2022-09-02
Eugenio Pérez
vdpa: Use ring hwaddr
a
t
vh
o
st_vdpa_svq
_
u
nmap_ring
Signed-off-by:
Eugenio Pérez
<eperezma@redhat.com>
commit
|
commitdiff
|
tree
2022-09-02
Eugenio
Pérez
v
h
ost: Always s
t
or
e
n
ew kick
fd on vhost_svq
_
set_svq_kick_fd
Signed-off-by:
Eugenio Pérez
<eperezma@redhat.com>
commit
|
commitdiff
|
tree
2022-09-02
E
u
genio
Pérez
vdpa:
Make SVQ vring un
m
apping return void
Signed-off-by:
Eugenio Pérez
<eperezma@redhat.com>
commit
|
commitdiff
|
tree
2022-09-02
Eugenio Pérez
vdpa:
R
emove
SVQ
v
ring
from iova_tre
e
at shu
t
down
Signed-off-by:
Eugenio Pérez
<eperezma@redhat.com>
commit
|
commitdiff
|
tree
2022-09-02
Eu
g
enio Pérez
ut
i
l: accept io
v
a_tre
e
_
r
emove_pa
r
ameter by value
Signed-off-by:
Eugenio Pérez
<eperezma@redhat.com>
commit
|
commitdiff
|
tree
2022-09-02
Eugenio
Pé
r
ez
vdp
a
:
d
o not sa
v
e failed dma maps in SVQ
iova tree
Signed-off-by:
Eugenio Pérez
<eperezma@redhat.com>
commit
|
commitdiff
|
tree
2022-09-02
Eu
g
eni
o
Pérez
v
d
pa: Sk
i
p the maps no
t
in
the iova tree
Signed-off-by:
Eugenio Pérez
<eperezma@redhat.com>
commit
|
commitdiff
|
tree
2022-08-04
E
u
genio Pér
e
z
v
dpa: Fix file descriptor leak on
get
features error
Signed-off-by:
Eugenio Pérez
<eperezma@redhat.com>
commit
|
commitdiff
|
tree
2022-07-26
Eugenio Pérez
v
d
p
a: Fix memory list
e
ner dele
t
ions of iova
t
ree
Signed-off-by:
Eugenio Pérez
<eperezma@redhat.com>
commit
|
commitdiff
|
tree
2022-07-26
Eug
e
nio
P
é
r
e
z
vhost: Get vrin
g
b
a
se from v
q
,
not svq
Signed-off-by:
Eugenio Pérez
<eperezma@redhat.com>
commit
|
commitdiff
|
tree
2022-07-20
Eugenio
P
ére
z
vdpa: Add x-
s
vq to NetdevVhostVDPAOptions
Signed-off-by:
Eugenio Pérez
<eperezma@redhat.com>
commit
|
commitdiff
|
tree
2022-07-20
Eugen
i
o Pérez
vdpa:
Ad
d
device
migration blocker
Signed-off-by:
Eugenio Pérez
<eperezma@redhat.com>
commit
|
commitdiff
|
tree
2022-07-20
E
ugenio Pérez
vdpa: Extract
g
e
t featu
r
e
s
part fr
o
m vhost_vd
p
a_get_ma
x
_qu
e
u
.
.
.
Signed-off-by:
Eugenio Pérez
<eperezma@redhat.com>
commit
|
commitdiff
|
tree
2022-07-20
Eugenio
P
é
r
ez
vdpa
:
B
uffer
C
VQ
s
upport on s
h
adow v
i
rtqueu
e
Signed-off-by:
Eugenio Pérez
<eperezma@redhat.com>
commit
|
commitdiff
|
tree
2022-07-20
Eugenio Pérez
vdpa: manua
l
forward CVQ buffers
Signed-off-by:
Eugenio Pérez
<eperezma@redhat.com>
commit
|
commitdiff
|
tree
2022-07-20
Eugenio Pé
r
ez
vhost-net-v
d
pa: add s
t
ubs
f
o
r when no virtio-
n
et devic
e
.
.
.
Signed-off-by:
Eugenio Pérez
<eperezma@redhat.com>
commit
|
commitdiff
|
tree
2022-07-20
Eugenio Pérez
vdpa: Expo
r
t vhos
t
_vd
p
a_dma_map
a
nd
un
m
ap c
a
l
l
s
Signed-off-by:
Eugenio Pérez
<eperezma@redhat.com>
commit
|
commitdiff
|
tree
2022-07-20
Eu
g
enio Pérez
vhost: Add
s
v
q avail_handler callback
Signed-off-by:
Eugenio Pérez
<eperezma@redhat.com>
commit
|
commitdiff
|
tree
2022-07-20
Eugenio Pérez
vhost: add vhost_sv
q
_poll
Signed-off-by:
Eugenio Pérez
<eperezma@redhat.com>
commit
|
commitdiff
|
tree
2022-07-20
Eugeni
o
Pérez
vhost:
Expose
v
h
o
st_svq_add
Signed-off-by:
Eugenio Pérez
<eperezma@redhat.com>
commit
|
commitdiff
|
tree
2022-07-20
Euge
n
io Pé
r
ez
vhost: a
d
d vhost_svq
_
p
ush_elem
Signed-off-by:
Eugenio Pérez
<eperezma@redhat.com>
commit
|
commitdiff
|
tree
2022-07-20
Eu
g
enio Pérez
vhost:
T
rack number of
descs i
n
SVQDescS
t
at
e
Signed-off-by:
Eugenio Pérez
<eperezma@redhat.com>
commit
|
commitdiff
|
tree
2022-07-20
Eugenio
P
é
rez
vhost: Add SVQDescS
t
ate
Signed-off-by:
Eugenio Pérez
<eperezma@redhat.com>
commit
|
commitdiff
|
tree
2022-07-20
Eugenio Pérez
vhost:
D
ecouple vhost_svq_add from VirtQueueElement
Signed-off-by:
Eugenio Pérez
<eperezma@redhat.com>
commit
|
commitdiff
|
tree
2022-07-20
Eu
g
enio Pérez
vhost:
C
heck
for queue full a
t
vho
s
t_svq_
a
dd
Signed-off-by:
Eugenio Pérez
<eperezma@redhat.com>
commit
|
commitdiff
|
tree
2022-07-20
Eugenio Pérez
vhos
t
: Move vhost_svq_kick cal
l
to
v
host_svq_add
Signed-off-by:
Eugenio Pérez
<eperezma@redhat.com>
commit
|
commitdiff
|
tree
2022-07-20
E
u
genio
Pérez
vhost:
Reor
d
er vhost_svq_kick
Signed-off-by:
Eugenio Pérez
<eperezma@redhat.com>
commit
|
commitdiff
|
tree
2022-07-20
Eug
e
nio P
é
rez
vdpa: Avoid compiler to squash rea
d
s t
o
u
s
ed idx
Signed-off-by:
Eugenio Pérez
<eperezma@redhat.com>
commit
|
commitdiff
|
tree
2022-07-20
Eugeni
o
Pér
e
z
virtio-net: Ex
p
ose ctrl virtqueue logic
Signed-off-by:
Eugenio Pérez
<eperezma@redhat.com>
commit
|
commitdiff
|
tree
2022-07-20
Euge
n
io Pérez
virtio-net: Ex
p
ose MAC_
T
A
BLE_ENTRIES
Signed-off-by:
Eugenio Pérez
<eperezma@redhat.com>
commit
|
commitdiff
|
tree
2022-07-20
Eugeni
o
P
érez
vho
s
t:
m
ove
de
s
criptor
t
r
a
n
s
lation to vhost
_
sv
q
_vring_write_
.
.
.
Signed-off-by:
Eugenio Pérez
<eperezma@redhat.com>
commit
|
commitdiff
|
tree
2022-06-28
Eugenio
P
érez
util: Return voi
d
o
n
iova_tree_remove
Signed-off-by:
Eugenio Pérez
<eperezma@redhat.com>
commit
|
commitdiff
|
tree
2022-05-13
Eugen
i
o Pérez
vhost: Fix
element in vhost_svq_add failure
Signed-off-by:
Eugenio Pérez
<eperezma@redhat.com>
commit
|
commitdiff
|
tree
2022-05-13
Eu
g
enio Pérez
vdpa: Fix index ca
l
culus
at vhost_vdpa_svqs_start
Signed-off-by:
Eugenio Pérez
<eperezma@redhat.com>
commit
|
commitdiff
|
tree
2022-05-13
Eugenio
P
érez
vdpa
:
Fix bad in
d
ex ca
l
culus a
t
vhost
_
v
dpa_get
_
vring_ba
s
e
Signed-off-by:
Eugenio Pérez
<eperezma@redhat.com>
commit
|
commitdiff
|
tree
2022-05-13
Eu
g
e
n
i
o Pérez
vhos
t
: Fix device's used descriptor dequeue
Signed-off-by:
Eugenio Pérez
<eperezma@redhat.com>
commit
|
commitdiff
|
tree
2022-05-13
Eugenio Pérez
vh
o
s
t: Track descriptor chain in private
a
t SVQ
Signed-off-by:
Eugenio Pérez
<eperezma@redhat.com>
commit
|
commitdiff
|
tree
2022-04-26
Eugenio Pérez
vdp
a
: Add missing tracing to batch mapping functions
Signed-off-by:
Eugenio Pérez
<eperezma@redhat.com>
commit
|
commitdiff
|
tree
2022-03-15
Eug
e
nio
Pérez
vdpa: Exp
o
se VHOST_F_LOG_ALL on SV
Q
Signed-off-by:
Eugenio Pérez
<eperezma@redhat.com>
commit
|
commitdiff
|
tree
2022-03-15
Eugen
i
o Pé
r
ez
vdpa: Never set log_base addr if
SVQ is e
n
abled
Signed-off-by:
Eugenio Pérez
<eperezma@redhat.com>
commit
|
commitdiff
|
tree
2022-03-15
Eugenio Pérez
vdpa: Adapt vh
o
st_vdpa_
g
e
t
_vri
n
g_base t
o
SV
Q
Signed-off-by:
Eugenio Pérez
<eperezma@redhat.com>
commit
|
commitdiff
|
tree
2022-03-15
Eugenio Pérez
v
d
p
a
: Add
custom IOTLB trans
l
ations to SVQ
Signed-off-by:
Eugenio Pérez
<eperezma@redhat.com>
commit
|
commitdiff
|
tree
2022-03-15
Eugeni
o
Pérez
vhost:
A
dd VhostIO
V
ATre
e
Signed-off-by:
Eugenio Pérez
<eperezma@redhat.com>
commit
|
commitdiff
|
tree
2022-03-15
Eugenio Pére
z
uti
l
:
add i
o
va_tre
e
_
f
ind_iova
Signed-off-by:
Eugenio Pérez
<eperezma@redhat.com>
commit
|
commitdiff
|
tree
2022-03-15
Eugenio
Pérez
util: Add iova_tree_allo
c
_ma
p
Signed-off-by:
Eugenio Pérez
<eperezma@redhat.com>
commit
|
commitdiff
|
tree
2022-03-15
Eugenio
P
érez
vhos
t
: Sh
a
dow
virtqueue buffers forwar
d
ing
Signed-off-by:
Eugenio Pérez
<eperezma@redhat.com>
commit
|
commitdiff
|
tree
2022-03-15
Eugeni
o
Pérez
vd
p
a:
adapt vhost_ops call
b
acks to
s
v
q
Signed-off-by:
Eugenio Pérez
<eperezma@redhat.com>
commit
|
commitdiff
|
tree
2022-03-15
Eu
g
eni
o
Pér
e
z
virtio: Add vhost
_
svq_get_vring_addr
Signed-off-by:
Eugenio Pérez
<eperezma@redhat.com>
commit
|
commitdiff
|
tree
2022-03-15
Eugenio Pérez
vhost
:
A
d
d vhost_svq_vali
d
_fea
t
ures t
o
shadow vq
Signed-off-by:
Eugenio Pérez
<eperezma@redhat.com>
commit
|
commitdiff
|
tree
2022-03-15
E
u
g
enio
Pére
z
vhos
t
: Add Shadow Vi
r
tQueu
e
call forwa
r
ding capa
b
ilities
Signed-off-by:
Eugenio Pérez
<eperezma@redhat.com>
commit
|
commitdiff
|
tree
2022-03-15
Eugenio Pére
z
vhost:
A
dd Shadow Virt
Q
ueue
k
i
c
k
forwardi
n
g capabil
i
t
ies
Signed-off-by:
Eugenio Pérez
<eperezma@redhat.com>
commit
|
commitdiff
|
tree
2022-03-15
E
uge
n
io Pérez
vhos
t
: Add
V
h
o
st
S
hado
w
Vi
r
tq
u
e
u
e
Signed-off-by:
Eugenio Pérez
<eperezma@redhat.com>
commit
|
commitdiff
|
tree
2022-03-06
Eugenio Pé
r
ez
virtio-net:
U
n
l
imit t
x
queue size if peer is vdp
a
Signed-off-by:
Eugenio Pérez
<eperezma@redhat.com>
commit
|
commitdiff
|
tree
2022-02-22
Eu
g
enio
P
é
rez
vdp
a
:
M
ak
e
ncs autofree
Signed-off-by:
Eugenio Pérez
<eperezma@redhat.com>
commit
|
commitdiff
|
tree
2021-11-28
Euge
n
io Pérez
v
d
p
a: Add dummy receive ca
l
lb
a
ck
Signed-off-by:
Eugenio Pérez
<eperezma@redhat.com>
commit
|
commitdiff
|
tree
2021-11-15
Eugenio P
é
r
ez
v
d
pa: Chec
k
for
e
xi
s
t
e
nc
e
of op
t
s
.
vho
s
tdev
Signed-off-by:
Eugenio Pérez
<eperezma@redhat.com>
commit
|
commitdiff
|
tree
2021-11-15
E
u
genio
Pérez
v
dpa: Replace qemu_open_old by qemu_open at
Signed-off-by:
Eugenio Pérez
<eperezma@redhat.com>
commit
|
commitdiff
|
tree
2021-11-11
Eugenio
P
é
re
z
vhost
:
F
i
x
last vq
q
u
e
ue index of devices wi
t
h no cvq
Signed-off-by:
Eugenio Pérez
<eperezma@redhat.com>
commit
|
commitdiff
|
tree
2021-11-11
Eugeni
o
Pérez
v
h
o
st: R
e
na
m
e last_index to v
q
_index_end
Signed-off-by:
Eugenio Pérez
<eperezma@redhat.com>
commit
|
commitdiff
|
tree
2021-11-02
Eugeni
o
Pérez
util: M
a
ke some iov
a
_tree parame
t
ers co
n
s
t
Signed-off-by:
Eugenio Pérez
<eperezma@redhat.com>
commit
|
commitdiff
|
tree
2021-10-20
Eu
g
e
nio Pérez
vdpa: Check
f
or i
o
va range at mappings changes
Signed-off-by:
Eugenio Pérez
<eperezma@redhat.com>
commit
|
commitdiff
|
tree
2021-10-20
Eugenio Pére
z
vdpa
:
Add v
h
ost_vdpa_section_en
d
Signed-off-by:
Eugenio Pérez
<eperezma@redhat.com>
commit
|
commitdiff
|
tree
2021-10-20
Eugenio Pérez
vdpa: Skip
p
r
otected
r
am IOMMU mapping
s
Signed-off-by:
Eugenio Pérez
<eperezma@redhat.com>
commit
|
commitdiff
|
tree
2021-09-04
Eugeni
o
Pérez
vhost-vdpa: Do
not send emp
t
y IOTLB up
d
ate
batches
Signed-off-by:
Eugenio Pérez
<eperezma@redhat.com>
commit
|
commitdiff
|
tree
2021-02-05
E
u
genio Pérez
v
h
o
st: Che
c
k
for valid
vdev in vhost_backend_handle_iotlb_msg
Signed-off-by:
Eugenio Pérez
<eperezma@redhat.com>
commit
|
commitdiff
|
tree
2021-02-05
Eugenio Pér
e
z
virtio:
Add
corr
e
s
p
onding
m
e
mory_listen
e
r
_
unregister
.
.
.
Signed-off-by:
Eugenio Pérez
<eperezma@redhat.com>
commit
|
commitdiff
|
tree
2020-12-08
Eugen
i
o Pérez
m
e
mo
r
y: Skip b
a
d range
assert
i
on
i
f not
i
f
i
er is DEVIOT
L
B_UNM
.
.
.
Signed-off-by:
Eugenio Pérez
<eperezma@redhat.com>
commit
|
commitdiff
|
tree
2020-12-08
Eugenio Pé
r
ez
i
ntel_i
o
m
m
u:
S
kip
p
age walki
n
g on device iot
l
b
i
nvalidations
Signed-off-by:
Eugenio Pérez
<eperezma@redhat.com>
commit
|
commitdiff
|
tree
2020-12-08
Eugenio Pére
z
memo
r
y: Add IOMM
U
_NOTIFIER_DEV
I
OTLB_UNMAP I
O
MMUTLBNoti
f
i
cati
.
.
.
Signed-off-by:
Eugenio Pérez
<eperezma@redhat.com>
commit
|
commitdiff
|
tree
2020-12-08
Euge
n
io
P
é
rez
mem
o
ry: Add IOMMUTLBEv
e
nt
Signed-off-by:
Eugenio Pérez
<eperezma@redhat.com>
commit
|
commitdiff
|
tree
2020-12-08
E
u
genio Pér
e
z
memory:
R
e
n
ame memo
r
y
_
region_notify_one to memory_regio
n
_not
.
.
.
Signed-off-by:
Eugenio Pérez
<eperezma@redhat.com>
commit
|
commitdiff
|
tree
2019-10-25
Eu
g
enio Pérez
virtio: Free r
n
d
virqueue a
t
u
nrealize()
Signed-off-by:
Eugenio Pérez
<eperezma@redhat.com>
commit
|
commitdiff
|
tree
2019-10-25
Eugenio Pérez
virti
o
: Free blk
v
ir
q
ue
u
es at unrea
l
ize()
Signed-off-by:
Eugenio Pérez
<eperezma@redhat.com>
commit
|
commitdiff
|
tree