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: validate MQ CVQ commands
2022-09-27
Eugenio Pérez
v
d
pa:
v
a
lidate MQ CVQ comm
a
n
d
s
Signed-off-by:
Eugenio Pérez
<eperezma@redhat.com>
commit
|
commitdiff
|
tree
2022-09-27
E
u
genio Pérez
v
d
p
a
: Add vhost_vdpa_net_load_
m
q
Signed-off-by:
Eugenio Pérez
<eperezma@redhat.com>
commit
|
commitdiff
|
tree
2022-09-27
Eugenio Pérez
vdpa: extract vhost_vdpa_net_load_mac from vhost_v
d
pa_net_load
Signed-off-by:
Eugenio Pérez
<eperezma@redhat.com>
commit
|
commitdiff
|
tree
2022-09-27
Eu
g
enio Pérez
v
dp
a
: Make VhostVDPAState c
v
q
_
cmd_in
_
buffer control
.
.
.
Signed-off-by:
Eugenio Pérez
<eperezma@redhat.com>
commit
|
commitdiff
|
tree
2022-09-02
Eu
g
enio Pérez
vd
p
a
: Delete
CVQ migrat
i
on blocker
Signed-off-by:
Eugenio Pérez
<eperezma@redhat.com>
commit
|
commitdiff
|
tree
2022-09-02
Eu
g
enio
P
érez
vdpa: Add virtio
-
net
m
a
c addres
s
via CVQ at start
Signed-off-by:
Eugenio Pérez
<eperezma@redhat.com>
commit
|
commitdiff
|
tree
2022-09-02
Eugenio Pérez
v
h
ost_net: ad
d
Net
C
lie
n
t
State->load()
c
allback
Signed-off-by:
Eugenio Pérez
<eperezma@redhat.com>
commit
|
commitdiff
|
tree
2022-09-02
E
u
ge
n
io Pérez
vd
p
a: e
x
tract
vhost_vdpa_
n
et_cvq_add from v
h
ost_vdpa_net_han
.
.
.
Signed-off-by:
Eugenio Pérez
<eperezma@redhat.com>
commit
|
commitdiff
|
tree
2022-09-02
Eugenio
Pérez
vd
p
a: Move comma
n
d buffers map to start of ne
t
device
Signed-off-by:
Eugenio Pérez
<eperezma@redhat.com>
commit
|
commitdiff
|
tree
2022-09-02
Euge
n
io Pérez
vdpa:
add net_
v
host_vdpa_cvq_info NetClientInfo
Signed-off-by:
Eugenio Pérez
<eperezma@redhat.com>
commit
|
commitdiff
|
tree
2022-09-02
Eugenio Pérez
vhos
t
_net: A
d
d
N
etC
l
i
entInfo
s
top
call
b
ac
k
Signed-off-by:
Eugenio Pérez
<eperezma@redhat.com>
commit
|
commitdiff
|
tree
2022-09-02
Eug
e
nio
Pérez
vhos
t
_n
e
t: Add Ne
t
Cli
e
n
tInfo s
t
art callback
Signed-off-by:
Eugenio Pérez
<eperezma@redhat.com>
commit
|
commitdiff
|
tree
2022-09-02
Eugenio Pérez
v
host:
D
o
not depend on
!NULL VirtQueueEl
e
ment o
n
vhost_svq_
.
.
.
Signed-off-by:
Eugenio Pérez
<eperezma@redhat.com>
commit
|
commitdiff
|
tree
2022-09-02
Eugenio Pér
e
z
vh
o
st: Delete usele
s
s read memory
b
arrier
Signed-off-by:
Eugenio Pérez
<eperezma@redhat.com>
commit
|
commitdiff
|
tree
2022-09-02
E
u
genio P
é
rez
vhost: use SVQ element ndescs i
n
s
t
ead of opaque data
.
.
.
Signed-off-by:
Eugenio Pérez
<eperezma@redhat.com>
commit
|
commitdiff
|
tree
2022-09-02
Eug
e
nio
Pérez
v
hos
t
: stop transfer
ele
m
ownership
i
n v
h
ost_handle_gue
s
t
_
kic
k
Signed-off-by:
Eugenio Pérez
<eperezma@redhat.com>
commit
|
commitdiff
|
tree
2022-09-02
Eugenio Pérez
vdpa: Use r
i
ng hwaddr at vh
o
s
t
_vdpa_sv
q
_un
m
ap
_
ring
Signed-off-by:
Eugenio Pérez
<eperezma@redhat.com>
commit
|
commitdiff
|
tree
2022-09-02
Eugenio Pérez
vhost: Always store new kic
k
fd on vh
o
st_svq_
s
et_svq_kick_fd
Signed-off-by:
Eugenio Pérez
<eperezma@redhat.com>
commit
|
commitdiff
|
tree
2022-09-02
Eugen
i
o Pérez
vdpa: Make SV
Q
vrin
g
unmapp
i
ng r
e
turn void
Signed-off-by:
Eugenio Pérez
<eperezma@redhat.com>
commit
|
commitdiff
|
tree
2022-09-02
E
u
geni
o
Pérez
vdpa: Remove SVQ v
r
ing from i
o
va_tr
e
e
a
t shutdown
Signed-off-by:
Eugenio Pérez
<eperezma@redhat.com>
commit
|
commitdiff
|
tree
2022-09-02
E
u
gen
i
o Pé
r
ez
u
t
il
:
accept
i
ova_tree_remove_par
a
m
e
ter b
y
va
l
u
e
Signed-off-by:
Eugenio Pérez
<eperezma@redhat.com>
commit
|
commitdiff
|
tree
2022-09-02
E
ugen
i
o
P
ér
e
z
v
dpa
:
do not sav
e
failed dma maps in SVQ iova
tree
Signed-off-by:
Eugenio Pérez
<eperezma@redhat.com>
commit
|
commitdiff
|
tree
2022-09-02
Eugenio Pérez
vdp
a
: Skip the
m
ap
s
not in the iova
t
r
e
e
Signed-off-by:
Eugenio Pérez
<eperezma@redhat.com>
commit
|
commitdiff
|
tree
2022-08-04
Eugenio Pérez
vdpa
:
Fix f
i
le descrip
t
or
leak on get features error
Signed-off-by:
Eugenio Pérez
<eperezma@redhat.com>
commit
|
commitdiff
|
tree
2022-07-26
Eugen
i
o Pérez
vdpa: Fix
mem
o
ry listener deletions
o
f iova tree
Signed-off-by:
Eugenio Pérez
<eperezma@redhat.com>
commit
|
commitdiff
|
tree
2022-07-26
Eugenio
Pérez
vhos
t
: Get v
r
ing bas
e
from vq,
n
ot
svq
Signed-off-by:
Eugenio Pérez
<eperezma@redhat.com>
commit
|
commitdiff
|
tree
2022-07-20
E
ugenio Pérez
v
d
p
a: Add x-svq to Netdev
V
h
ost
V
DPAOption
s
Signed-off-by:
Eugenio Pérez
<eperezma@redhat.com>
commit
|
commitdiff
|
tree
2022-07-20
Eu
g
enio Pérez
vdpa: Add device migra
t
io
n
blocker
Signed-off-by:
Eugenio Pérez
<eperezma@redhat.com>
commit
|
commitdiff
|
tree
2022-07-20
E
u
genio Pérez
vdpa: E
x
tr
a
ct get featur
e
s part
from vhos
t
_vd
p
a_ge
t
_max_queu
.
.
.
Signed-off-by:
Eugenio Pérez
<eperezma@redhat.com>
commit
|
commitdiff
|
tree
2022-07-20
Eug
e
nio Pé
r
e
z
vdpa: Buffer CV
Q
support on shadow
v
irtqu
e
ue
Signed-off-by:
Eugenio Pérez
<eperezma@redhat.com>
commit
|
commitdiff
|
tree
2022-07-20
Eug
e
nio Pérez
vdp
a
: manual
f
or
w
a
rd CVQ buffers
Signed-off-by:
Eugenio Pérez
<eperezma@redhat.com>
commit
|
commitdiff
|
tree
2022-07-20
Eugenio Pére
z
vhost-net-vdpa: add stubs for
when no virtio-net devi
c
e
.
.
.
Signed-off-by:
Eugenio Pérez
<eperezma@redhat.com>
commit
|
commitdiff
|
tree
2022-07-20
E
ug
e
nio
Pérez
v
d
pa:
E
x
port
v
host_vdpa_d
m
a_map and unmap call
s
Signed-off-by:
Eugenio Pérez
<eperezma@redhat.com>
commit
|
commitdiff
|
tree
2022-07-20
Eugenio Pér
e
z
vhost
:
Add svq avail_ha
n
dler callback
Signed-off-by:
Eugenio Pérez
<eperezma@redhat.com>
commit
|
commitdiff
|
tree
2022-07-20
Euge
n
io Pérez
vhost: add vhost_svq_poll
Signed-off-by:
Eugenio Pérez
<eperezma@redhat.com>
commit
|
commitdiff
|
tree
2022-07-20
Eugeni
o
Pérez
vh
o
st:
Expo
s
e vhost_svq_add
Signed-off-by:
Eugenio Pérez
<eperezma@redhat.com>
commit
|
commitdiff
|
tree
2022-07-20
Eugenio Pérez
vhost
:
add
v
h
o
st_svq
_
push_elem
Signed-off-by:
Eugenio Pérez
<eperezma@redhat.com>
commit
|
commitdiff
|
tree
2022-07-20
Eugenio Pérez
vh
o
st
:
Track n
u
mber of descs in SVQDescState
Signed-off-by:
Eugenio Pérez
<eperezma@redhat.com>
commit
|
commitdiff
|
tree
2022-07-20
Eugen
i
o Pérez
vho
s
t:
Add S
V
QDescState
Signed-off-by:
Eugenio Pérez
<eperezma@redhat.com>
commit
|
commitdiff
|
tree
2022-07-20
Eu
g
enio P
é
rez
vhost: Decouple vhost_svq_add fr
o
m Virt
Q
ueueElement
Signed-off-by:
Eugenio Pérez
<eperezma@redhat.com>
commit
|
commitdiff
|
tree
2022-07-20
Eu
g
enio Pérez
vhost: Check for
q
ue
u
e full at vhost
_
svq_add
Signed-off-by:
Eugenio Pérez
<eperezma@redhat.com>
commit
|
commitdiff
|
tree
2022-07-20
Eugenio Pérez
vhost: Move vh
o
st_svq_kick call to v
h
ost_svq
_
add
Signed-off-by:
Eugenio Pérez
<eperezma@redhat.com>
commit
|
commitdiff
|
tree
2022-07-20
Eugenio Pérez
vhost:
Reorder vhos
t
_s
v
q_kick
Signed-off-by:
Eugenio Pérez
<eperezma@redhat.com>
commit
|
commitdiff
|
tree
2022-07-20
Eugenio
P
ére
z
vdpa: Avoid compiler to
squ
a
sh
reads t
o
used idx
Signed-off-by:
Eugenio Pérez
<eperezma@redhat.com>
commit
|
commitdiff
|
tree
2022-07-20
Eugen
i
o
Pérez
virti
o
-net: Expose c
t
rl vir
t
queu
e
logic
Signed-off-by:
Eugenio Pérez
<eperezma@redhat.com>
commit
|
commitdiff
|
tree
2022-07-20
Eugenio
Pérez
v
irtio-net: Expose MAC_TA
B
LE_ENTRIES
Signed-off-by:
Eugenio Pérez
<eperezma@redhat.com>
commit
|
commitdiff
|
tree
2022-07-20
E
ugen
i
o Pérez
v
host: mov
e
descriptor tr
a
nslation to vhost_
s
vq_vr
i
ng
_
w
r
ite_
.
.
.
Signed-off-by:
Eugenio Pérez
<eperezma@redhat.com>
commit
|
commitdiff
|
tree
2022-06-28
Eugenio Pérez
uti
l
: Return void
o
n
iova_tree_remov
e
Signed-off-by:
Eugenio Pérez
<eperezma@redhat.com>
commit
|
commitdiff
|
tree
2022-05-13
Eu
g
enio Pér
e
z
vhost
:
Fix eleme
n
t
i
n vhost_svq_add
f
a
ilure
Signed-off-by:
Eugenio Pérez
<eperezma@redhat.com>
commit
|
commitdiff
|
tree
2022-05-13
Eugen
i
o
Pérez
vdpa: Fix index calcu
l
us at vh
o
st_vdpa_svqs_start
Signed-off-by:
Eugenio Pérez
<eperezma@redhat.com>
commit
|
commitdiff
|
tree
2022-05-13
E
u
g
eni
o
P
ére
z
vdp
a
: Fix ba
d
index
c
a
l
cul
u
s at vhost
_
vdpa_get_vring_base
Signed-off-by:
Eugenio Pérez
<eperezma@redhat.com>
commit
|
commitdiff
|
tree
2022-05-13
Eu
g
enio Pér
e
z
vho
s
t: Fix device'
s
u
s
e
d descriptor dequeue
Signed-off-by:
Eugenio Pérez
<eperezma@redhat.com>
commit
|
commitdiff
|
tree
2022-05-13
E
u
genio P
é
rez
vhost:
T
r
a
ck d
e
scriptor c
h
ain
in private
a
t SVQ
Signed-off-by:
Eugenio Pérez
<eperezma@redhat.com>
commit
|
commitdiff
|
tree
2022-04-26
Eug
e
nio Pérez
vdpa: Ad
d
missing tracing to b
a
tch mapp
i
ng
f
u
n
ctions
Signed-off-by:
Eugenio Pérez
<eperezma@redhat.com>
commit
|
commitdiff
|
tree
2022-03-15
Eugenio
Pérez
vdpa: Ex
p
o
se VHOST_F_LOG_
A
LL on
SVQ
Signed-off-by:
Eugenio Pérez
<eperezma@redhat.com>
commit
|
commitdiff
|
tree
2022-03-15
Eugenio Pérez
vdpa
:
Never set log_bas
e
addr if S
V
Q is enabled
Signed-off-by:
Eugenio Pérez
<eperezma@redhat.com>
commit
|
commitdiff
|
tree
2022-03-15
Eugenio Pérez
vd
p
a
: Adapt v
h
ost_vdpa_get_vring_base to SVQ
Signed-off-by:
Eugenio Pérez
<eperezma@redhat.com>
commit
|
commitdiff
|
tree
2022-03-15
Eu
g
enio Pérez
vdpa: Ad
d
cust
o
m
IO
T
L
B
tr
a
nslations to SVQ
Signed-off-by:
Eugenio Pérez
<eperezma@redhat.com>
commit
|
commitdiff
|
tree
2022-03-15
Eugenio Pérez
vho
s
t: Add Vho
s
tIOVATree
Signed-off-by:
Eugenio Pérez
<eperezma@redhat.com>
commit
|
commitdiff
|
tree
2022-03-15
Euge
n
io Pérez
u
til: add io
v
a
_
tree_find_iova
Signed-off-by:
Eugenio Pérez
<eperezma@redhat.com>
commit
|
commitdiff
|
tree
2022-03-15
E
u
g
enio
P
érez
util: Ad
d
iova_tree_all
o
c_map
Signed-off-by:
Eugenio Pérez
<eperezma@redhat.com>
commit
|
commitdiff
|
tree
2022-03-15
Eugenio Pérez
vhos
t
: Shadow
virtqueu
e
buffers
f
or
w
arding
Signed-off-by:
Eugenio Pérez
<eperezma@redhat.com>
commit
|
commitdiff
|
tree
2022-03-15
Eu
g
enio Pérez
vdpa: adapt vhost_ops callbacks
t
o sv
q
Signed-off-by:
Eugenio Pérez
<eperezma@redhat.com>
commit
|
commitdiff
|
tree
2022-03-15
Eugenio Pérez
virtio: Add vhost_svq_get_vring_a
d
dr
Signed-off-by:
Eugenio Pérez
<eperezma@redhat.com>
commit
|
commitdiff
|
tree
2022-03-15
Eugenio Pérez
vhost: Add vhost_svq_vali
d
_features to s
h
adow vq
Signed-off-by:
Eugenio Pérez
<eperezma@redhat.com>
commit
|
commitdiff
|
tree
2022-03-15
Eugenio Pér
e
z
vhost:
A
dd Shadow Vi
r
tQueue call forwarding ca
p
abi
l
i
ties
Signed-off-by:
Eugenio Pérez
<eperezma@redhat.com>
commit
|
commitdiff
|
tree
2022-03-15
Eugenio
P
érez
vhost: Add
S
h
a
d
ow
VirtQueue
kick forwarding cap
a
bil
i
ties
Signed-off-by:
Eugenio Pérez
<eperezma@redhat.com>
commit
|
commitdiff
|
tree
2022-03-15
Eugenio Pérez
vhost
:
Add V
h
ostSh
a
d
owVirtqueue
Signed-off-by:
Eugenio Pérez
<eperezma@redhat.com>
commit
|
commitdiff
|
tree
2022-03-06
Eug
e
nio Pérez
virtio-ne
t
:
Unlim
i
t
tx
que
u
e size
i
f pe
e
r
is vdpa
Signed-off-by:
Eugenio Pérez
<eperezma@redhat.com>
commit
|
commitdiff
|
tree
2022-02-22
E
u
geni
o
Pérez
vdpa: Make
n
cs aut
o
free
Signed-off-by:
Eugenio Pérez
<eperezma@redhat.com>
commit
|
commitdiff
|
tree
2021-11-28
E
u
genio Pérez
vdp
a
: Add dummy rece
i
ve callback
Signed-off-by:
Eugenio Pérez
<eperezma@redhat.com>
commit
|
commitdiff
|
tree
2021-11-15
Eugenio
Pér
e
z
v
d
p
a: Check
f
or exi
s
t
e
n
ce of
opt
s
.
vho
s
tdev
Signed-off-by:
Eugenio Pérez
<eperezma@redhat.com>
commit
|
commitdiff
|
tree
2021-11-15
E
u
genio Pére
z
vdpa: Replace q
e
m
u_
o
pen_old by qemu_
o
pen at
Signed-off-by:
Eugenio Pérez
<eperezma@redhat.com>
commit
|
commitdiff
|
tree
2021-11-11
Eugenio Pér
e
z
vhost: F
i
x last vq queue index
of de
v
i
ces with
n
o cvq
Signed-off-by:
Eugenio Pérez
<eperezma@redhat.com>
commit
|
commitdiff
|
tree
2021-11-11
Eugenio P
é
rez
v
host: Re
n
a
me l
a
st
_
index to vq_index_end
Signed-off-by:
Eugenio Pérez
<eperezma@redhat.com>
commit
|
commitdiff
|
tree
2021-11-02
Eugen
i
o Pér
e
z
util
:
Make some iova_tree parameter
s
const
Signed-off-by:
Eugenio Pérez
<eperezma@redhat.com>
commit
|
commitdiff
|
tree
2021-10-20
Eugenio Pérez
vdpa: Check for
iova range a
t
mappings
c
hanges
Signed-off-by:
Eugenio Pérez
<eperezma@redhat.com>
commit
|
commitdiff
|
tree
2021-10-20
Eugenio Pérez
vdpa: Add vho
s
t_vdpa_section_end
Signed-off-by:
Eugenio Pérez
<eperezma@redhat.com>
commit
|
commitdiff
|
tree
2021-10-20
Eugenio Pérez
v
d
p
a
: Skip protecte
d
r
am
I
OMMU map
p
ings
Signed-off-by:
Eugenio Pérez
<eperezma@redhat.com>
commit
|
commitdiff
|
tree
2021-09-04
Eugenio Pér
e
z
vhost-vdp
a
: Do not
s
end empty IO
T
L
B update bat
c
hes
Signed-off-by:
Eugenio Pérez
<eperezma@redhat.com>
commit
|
commitdiff
|
tree
2021-02-05
Eugenio Pérez
vhost: Check for valid vdev in vho
s
t_bac
k
end
_
handle_io
t
lb_msg
Signed-off-by:
Eugenio Pérez
<eperezma@redhat.com>
commit
|
commitdiff
|
tree
2021-02-05
Eugenio Pérez
virtio: Add correspo
n
ding memor
y
_li
s
t
e
ner_
u
n
r
egister
.
.
.
Signed-off-by:
Eugenio Pérez
<eperezma@redhat.com>
commit
|
commitdiff
|
tree
2020-12-08
E
ugenio Pérez
memo
r
y
: Skip bad
r
an
g
e
assertion if notifier is DEVIOTLB_UNM
.
.
.
Signed-off-by:
Eugenio Pérez
<eperezma@redhat.com>
commit
|
commitdiff
|
tree
2020-12-08
Eug
e
nio
P
é
rez
intel_iommu:
Ski
p
page walking on device iotlb i
n
validations
Signed-off-by:
Eugenio Pérez
<eperezma@redhat.com>
commit
|
commitdiff
|
tree
2020-12-08
Eug
e
nio Pérez
memory: Add
I
OMMU_NOTIFIE
R
_DEVIOTLB_U
N
MAP IOMMUTLB
N
otificati
.
.
.
Signed-off-by:
Eugenio Pérez
<eperezma@redhat.com>
commit
|
commitdiff
|
tree
2020-12-08
Eugenio
Pérez
memory: Add
I
OM
M
UTLBEvent
Signed-off-by:
Eugenio Pérez
<eperezma@redhat.com>
commit
|
commitdiff
|
tree
2020-12-08
Eugenio Pérez
memory: R
e
n
ame memory
_
r
e
g
i
on_notify
_
one to memory
_
r
e
gion_
n
ot
.
.
.
Signed-off-by:
Eugenio Pérez
<eperezma@redhat.com>
commit
|
commitdiff
|
tree
2019-10-25
Eugenio
Pérez
virtio: Free rnd virqueue at unreali
z
e()
Signed-off-by:
Eugenio Pérez
<eperezma@redhat.com>
commit
|
commitdiff
|
tree
2019-10-25
Eugeni
o
Pérez
virtio: Free
blk vir
q
ueues at unrealiz
e
()
Signed-off-by:
Eugenio Pérez
<eperezma@redhat.com>
commit
|
commitdiff
|
tree