repo.or.cz
/
qemu
/
rayw.git
/
search
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
log
|
graphiclog1
|
graphiclog2
|
commit
|
commitdiff
|
tree
|
refs
|
edit
|
fork
first
·
prev
·
next
hw/block/nvme: Add support for Namespace Types
2021-02-08
N
i
klas Cassel
hw/blo
c
k/nvm
e
: Add support for Namespac
e
Typ
e
s
Signed-off-by:
Klaus Jensen
<k.jensen@samsung.com>
commit
|
commitdiff
|
tree
2021-02-08
Dmitry F
o
michev
hw/bl
o
ck/nvme: Add Commands Supported and Effects log
Signed-off-by:
Klaus Jensen
<k.jensen@samsung.com>
commit
|
commitdiff
|
tree
2021-02-08
Dmitry Fomichev
hw/
b
l
o
ck/nv
m
e
: Co
m
bine nv
m
e_wr
i
te_
z
eroes() and
n
vme_w
r
ite()
Signed-off-by:
Klaus Jensen
<k.jensen@samsung.com>
commit
|
commitdiff
|
tree
2021-02-08
Dm
i
try
F
omichev
hw/blo
c
k/
n
vme: Separat
e
read
a
nd write
h
a
ndlers
Signed-off-by:
Klaus Jensen
<k.jensen@samsung.com>
commit
|
commitdiff
|
tree
2021-02-08
Dmitry Fomich
e
v
h
w
/block/nvme
:
Gener
a
te namespace UUIDs
Suggested-by:
Klaus Jensen
<k.jensen@samsung.com>
Signed-off-by:
Klaus Jensen
<k.jensen@samsung.com>
commit
|
commitdiff
|
tree
2021-02-08
Dmitry Fomichev
hw/block/nvme: Process
c
o
n
troller reset
and s
h
utdown
.
.
.
Suggested-by:
Klaus Jensen
<k.jensen@samsung.com>
Signed-off-by:
Klaus Jensen
<k.jensen@samsung.com>
commit
|
commitdiff
|
tree
2021-02-08
Klaus Jensen
h
w
/blo
c
k/nvme: fix b
a
d clearing of
CAP
Signed-off-by:
Klaus Jensen
<k.jensen@samsung.com>
commit
|
commitdiff
|
tree
2021-02-08
G
o
l
lu Appal
a
naidu
hw/block/nvme: add c
o
mpa
r
e co
m
m
and
Signed-off-by:
Klaus Jensen
<k.jensen@samsung.com>
commit
|
commitdiff
|
tree
2021-02-08
Klaus J
e
ns
e
n
hw/block/nvme:
add
t
h
e datas
e
t management
com
m
a
nd
Signed-off-by:
Klaus Jensen
<k.jensen@samsung.com>
commit
|
commitdiff
|
tree
2021-02-08
Klau
s
Je
n
s
e
n
nvme: add namespac
e
I/O optimiz
a
ti
o
n fields to s
h
ared
.
.
.
Signed-off-by:
Klaus Jensen
<k.jensen@samsung.com>
commit
|
commitdiff
|
tree
2021-02-08
Klaus Jensen
hw/
b
lock/n
v
me: add
d
ulbe support
Signed-off-by:
Klaus Jensen
<k.jensen@samsung.com>
commit
|
commitdiff
|
tree
2021-02-08
Klaus Jensen
h
w/b
l
o
c
k
/nvme: pu
l
l
a
io er
r
or handli
n
g
Signed-off-by:
Klaus Jensen
<k.jensen@samsung.com>
commit
|
commitdiff
|
tree
2021-02-08
K
l
aus Jens
e
n
hw/
b
lock/nvme:
r
emove
s
up
e
rfluous NvmeCt
r
l parameter
Signed-off-by:
Klaus Jensen
<k.jensen@samsung.com>
commit
|
commitdiff
|
tree
2020-10-27
Go
l
lu Appalanaidu
h
w/
b
lo
c
k/n
v
me: fix q
u
e
u
e iden
t
ifer validation
Signed-off-by:
Klaus Jensen
<k.jensen@samsung.com>
commit
|
commitdiff
|
tree
2020-10-27
Gollu Appalan
a
id
u
hw/block/nvme: fix create I
O
SQ/CQ status co
d
es
Signed-off-by:
Klaus Jensen
<k.jensen@samsung.com>
commit
|
commitdiff
|
tree
2020-10-27
Gollu Appalanaidu
hw/block/n
v
me: fix prp ma
p
ping status codes
Signed-off-by:
Klaus Jensen
<k.jensen@samsung.com>
commit
|
commitdiff
|
tree
2020-10-27
Dmitry Fomichev
hw/block/nvme
:
report ac
t
ua
l
LBA dat
a
sh
i
ft in LBAF
Signed-off-by:
Klaus Jensen
<k.jensen@samsung.com>
commit
|
commitdiff
|
tree
2020-10-27
Klau
s
Je
n
sen
hw/block/nvme: ad
d
trace event for requests with
n
on
.
.
.
Signed-off-by:
Klaus Jensen
<k.jensen@samsung.com>
commit
|
commitdiff
|
tree
2020-10-27
Klaus Jensen
h
w
/bloc
k
/
nvme: add
n
sid to get/setfeat
trace ev
e
nts
Signed-off-by:
Klaus Jensen
<k.jensen@samsung.com>
commit
|
commitdiff
|
tree
2020-10-27
Klaus Jensen
hw/bl
o
c
k
/
nvme
:
reject io commands i
f
only
a
dmi
n
command
.
.
.
Signed-off-by:
Klaus Jensen
<k.jensen@samsung.com>
commit
|
commitdiff
|
tree
2020-10-27
Keith Busch
hw/bloc
k
/nvme: support for admin-only comma
n
d
s
et
Signed-off-by:
Klaus Jensen
<k.jensen@samsung.com>
commit
|
commitdiff
|
tree
2020-10-27
Keith Busc
h
hw/block/nv
m
e: validate com
m
and
s
et selec
t
ed
Signed-off-by:
Klaus Jensen
<k.jensen@samsung.com>
commit
|
commitdiff
|
tree
2020-10-27
Keith Busch
hw
/
bloc
k
/nvme:
support per-namespace smart
log
Signed-off-by:
Klaus Jensen
<k.jensen@samsung.com>
commit
|
commitdiff
|
tree
2020-10-27
Keith B
u
sch
hw/bloc
k
/
nv
m
e: fix log page offset check
Signed-off-by:
Klaus Jensen
<k.jensen@samsung.com>
commit
|
commitdiff
|
tree
2020-10-27
K
eith Busch
h
w
/bl
o
ck/nvme:
r
em
o
ve pointless rw indirection
Signed-off-by:
Klaus Jensen
<k.jensen@samsung.com>
commit
|
commitdiff
|
tree
2020-10-27
Kl
a
us J
e
nsen
hw/block/nvme: update
n
sid
w
h
en register
e
d
Signed-off-by:
Klaus Jensen
<k.jensen@samsung.com>
commit
|
commitdiff
|
tree
2020-10-27
Klaus Jens
e
n
hw
/
bl
o
ck/nvme:
c
hang
e
controll
e
r
pci id
Signed-off-by:
Klaus Jensen
<k.jensen@samsung.com>
commit
|
commitdiff
|
tree
2020-10-27
Klaus Je
n
sen
pci: al
l
ocate pci id for nvme
Signed-off-by:
Klaus Jensen
<k.jensen@samsung.com>
commit
|
commitdiff
|
tree
2020-10-27
Klaus Jensen
hw/block/nvm
e
: supp
o
rt mu
l
tiple namespaces
Signed-off-by:
Klaus Jensen
<k.jensen@samsung.com>
commit
|
commitdiff
|
tree
2020-10-27
Klaus Jen
s
en
hw/blo
c
k/
n
vme:
refactor identify active na
m
espace
i
d
.
.
.
Signed-off-by:
Klaus Jensen
<k.jensen@samsung.com>
commit
|
commitdiff
|
tree
2020-10-27
Gollu Appalan
a
idu
h
w
/
b
loc
k
/nvme: add support for sgl bit bucket descriptor
Signed-off-by:
Klaus Jensen
<k.jensen@samsung.com>
commit
|
commitdiff
|
tree
2020-10-27
Klaus J
e
nsen
h
w
/
b
lock/nvme
:
a
d
d
s
upport for sca
t
ter gather li
s
ts
Signed-off-by:
Klaus Jensen
<k.jensen@samsung.com>
commit
|
commitdiff
|
tree
2020-10-27
Klaus Jens
e
n
hw/
b
l
o
ck/nvme:
h
a
r
de
n
cmb ac
c
ess
Signed-off-by:
Klaus Jensen
<k.jensen@samsung.com>
commit
|
commitdiff
|
tree
2020-10-27
Klaus
Jens
e
n
hw/block/nvme: defa
u
lt reque
s
t status to success
Signed-off-by:
Klaus Jensen
<k.jensen@samsung.com>
commit
|
commitdiff
|
tree
2020-10-27
Klaus Je
n
sen
hw/block
/
nvme: r
e
f
ac
t
or aio sub
m
issio
n
Signed-off-by:
Klaus Jensen
<k.jensen@samsung.com>
commit
|
commitdiff
|
tree
2020-10-27
Kl
a
u
s
Jen
s
e
n
hw/block/nvme: add
s
y
mbo
l
ic comm
a
n
d
n
am
e
to trace even
t
s
Signed-off-by:
Klaus Jensen
<k.jensen@samsung.com>
commit
|
commitdiff
|
tree
2020-10-27
Klaus Jensen
hw/block/nvme: fix endian convers
i
o
n
Signed-off-by:
Klaus Jensen
<k.jensen@samsung.com>
commit
|
commitdiff
|
tree
2020-10-27
Klaus Jensen
hw/block/n
v
me:
add a lba to bytes
helper
Signed-off-by:
Klaus Jensen
<k.jensen@samsung.com>
commit
|
commitdiff
|
tree
2020-10-27
Kl
a
u
s
Jensen
hw/bloc
k
/
nvme: alignment sty
l
e fixes
Signed-off-by:
Klaus Jensen
<k.jensen@samsung.com>
commit
|
commitdiff
|
tree
2020-10-27
K
l
au
s
Jensen
hw/block/n
v
me: c
o
mmonize
nvme_rw error han
d
ling
Signed-off-by:
Klaus Jensen
<k.jensen@samsung.com>
commit
|
commitdiff
|
tree
2020-10-27
Kl
a
us J
e
n
s
en
h
w
/block/
n
vme: handle
dma errors
Signed-off-by:
Klaus Jensen
<k.jensen@samsung.com>
commit
|
commitdiff
|
tree
2020-10-27
Klaus Jense
n
p
ci
:
pass
along
t
h
e
return v
a
l
u
e
o
f
dma_m
e
mory
_
rw
Signed-off-by:
Klaus Jensen
<k.jensen@samsung.com>
commit
|
commitdiff
|
tree
2020-10-27
Klaus Jensen
hw/block/nvme: fix typo in t
r
a
ce even
t
Signed-off-by:
Klaus Jensen
<k.jensen@samsung.com>
commit
|
commitdiff
|
tree
2020-09-02
Klaus Jense
n
h
w/block/nvme:
r
e
m
ove e
x
plicit qsg/iov parameters
Signed-off-by:
Klaus Jensen
<k.jensen@samsung.com>
commit
|
commitdiff
|
tree
2020-09-02
K
laus J
e
nsen
hw/block/nvme: use
p
r
eal
l
o
cat
e
d
qsg/iov i
n
n
vme_dma_prp
Signed-off-by:
Klaus Jensen
<k.jensen@samsung.com>
commit
|
commitdiff
|
tree
2020-09-02
Klau
s
J
ense
n
hw/block/
n
vme: conso
l
idate qsg/io
v
clear
i
ng
Signed-off-by:
Klaus Jensen
<k.jensen@samsung.com>
commit
|
commitdiff
|
tree
2020-09-02
Kla
u
s Jensen
hw/
b
lock/nvme:
add ns/cmd re
f
erences in NvmeRequest
Signed-off-by:
Klaus Jensen
<k.jensen@samsung.com>
commit
|
commitdiff
|
tree
2020-09-02
Klaus Jensen
hw/block/nvme
:
be co
n
s
isten
t
abou
t
ze
r
os
v
s ze
r
o
e
s
Signed-off-by:
Klaus Jensen
<k.jensen@samsung.com>
commit
|
commitdiff
|
tree
2020-09-02
Klaus Jensen
h
w/blo
c
k/nvm
e
: add check f
o
r mdts
Signed-off-by:
Klaus Jensen
<k.jensen@samsung.com>
commit
|
commitdiff
|
tree
2020-09-02
Klau
s
Jensen
hw/block/nvme: r
e
factor r
e
qu
e
s
t
bound
s
checking
Signed-off-by:
Klaus Jensen
<k.jensen@samsung.com>
commit
|
commitdiff
|
tree
2020-09-02
Klaus Jensen
hw/block/nvme: verif
y
v
alidi
t
y
of prp l
i
sts in
t
he cmb
Signed-off-by:
Klaus Jensen
<k.jensen@samsung.com>
commit
|
commitdiff
|
tree
2020-09-02
Klaus Jensen
h
w/block/nvme: add
r
equest
m
apping
h
e
l
per
Signed-off-by:
Klaus Jensen
<k.jensen@samsung.com>
commit
|
commitdiff
|
tree
2020-09-02
Klaus Jensen
hw/block/n
v
me: add t
r
a
c
ing to nvme_map_prp
Signed-off-by:
Klaus Jensen
<k.jensen@samsung.com>
commit
|
commitdiff
|
tree
2020-09-02
Kl
a
us
J
ensen
hw/block/nvme
:
refact
o
r dma
r
e
a
d/wr
i
te
Signed-off-by:
Klaus Jensen
<k.jensen@samsung.com>
commit
|
commitdiff
|
tree
2020-09-02
Klaus
Jensen
h
w/bl
o
ck/nvm
e
: des
t
roy re
q
uest
i
ov before reuse
Signed-off-by:
Klaus Jensen
<k.jensen@samsung.com>
commit
|
commitdiff
|
tree
2020-09-02
Klaus Jensen
h
w
/
b
l
o
c
k/nvme: rem
o
ve redu
n
dant has_sg
member
Signed-off-by:
Klaus Jensen
<k.jensen@samsung.com>
commit
|
commitdiff
|
tree
2020-09-02
Kl
a
us Jensen
hw/block/nv
m
e: repl
a
ce dma
_
acct wit
h
blk_
a
cct e
q
uivalent
Signed-off-by:
Klaus Jensen
<k.jensen@samsung.com>
commit
|
commitdiff
|
tree
2020-09-02
Klaus Jensen
hw/block/nvm
e
: add mapping helpers
Signed-off-by:
Klaus Jensen
<k.jensen@samsung.com>
commit
|
commitdiff
|
tree
2020-09-02
Klaus
Jensen
hw/
b
loc
k
/nvme: memset pre
a
llocated
r
equests structure
s
Signed-off-by:
Klaus Jensen
<k.jensen@samsung.com>
commit
|
commitdiff
|
tree
2020-09-02
Klaus Jensen
hw/bloc
k
/nvme: b
u
mp supported ver
s
ion to v1
.
3
Signed-off-by:
Klaus Jensen
<k.jensen@samsung.com>
commit
|
commitdiff
|
tree
2020-09-02
Klaus
Jensen
hw/bl
o
ck/nvme
:
provide
t
h
e
mandatory
s
u
b
nqn field
Signed-off-by:
Klaus Jensen
<k.jensen@samsung.com>
commit
|
commitdiff
|
tree
2020-09-02
K
laus J
e
n
s
en
hw/bl
o
c
k/nvme: enforce valid q
u
eue creation sequence
Signed-off-by:
Klaus Jensen
<k.jensen@samsung.com>
commit
|
commitdiff
|
tree
2020-09-02
Klaus Je
n
s
e
n
hw/block/nvme: reje
c
t i
n
valid nsid
v
alues in active
.
.
.
Signed-off-by:
Klaus Jensen
<k.jensen@samsung.com>
commit
|
commitdiff
|
tree
2020-09-02
Kl
a
u
s Jense
n
hw/block/nvme:
su
p
port identify
n
a
m
e
spac
e
descriptor
.
.
.
Signed-off-by:
Klaus Jensen
<k.jensen@samsung.com>
commit
|
commitdiff
|
tree
2020-09-02
Klaus Jens
e
n
hw/block/nvme: make sure ncqr and nsqr
i
s valid
Signed-off-by:
Klaus Jensen
<k.jensen@samsung.com>
commit
|
commitdiff
|
tree
2020-09-02
Klaus Jensen
hw/b
l
ock/nvme
:
support the get/s
e
t feature
s
sele
c
t
.
.
.
Signed-off-by:
Klaus Jensen
<k.jensen@samsung.com>
commit
|
commitdiff
|
tree
2020-09-02
Klaus Jens
e
n
hw/block/nvme: a
d
d rem
a
ining mandatory controller par
a
meters
Signed-off-by:
Klaus Jensen
<k.jensen@samsung.com>
commit
|
commitdiff
|
tree
2020-09-02
Klau
s
Jensen
hw/bloc
k
/nvme:
f
l
ush write cache when
disabl
e
d
Signed-off-by:
Klaus Jensen
<k.jensen@samsung.com>
commit
|
commitdiff
|
tree
2020-09-02
Kl
a
us
J
ensen
hw/block/nvme:
m
o
ve NvmeFe
a
tureVal
into hw/block/nv
m
e
.
h
Signed-off-by:
Klaus Jensen
<k.jensen@samsung.com>
commit
|
commitdiff
|
tree
2020-09-02
K
l
aus
Jensen
hw/block/nvme: ad
d
s
upp
o
rt for the asynchronou
s
ev
e
nt
.
.
.
Signed-off-by:
Klaus Jensen
<klaus.jensen@cnexlabs.com>
Signed-off-by:
Klaus Jensen
<k.jensen@samsung.com>
commit
|
commitdiff
|
tree
2020-09-02
Kla
u
s Jense
n
hw/block/nvme: add s
u
pport
for
t
he get
log
page command
Signed-off-by:
Klaus Jensen
<klaus.jensen@cnexlabs.com>
Signed-off-by:
Klaus Jensen
<k.jensen@samsung.com>
commit
|
commitdiff
|
tree
2020-09-02
Klaus Je
n
sen
hw/block
/
nvme: mark fw
slo
t
1 as read-onl
y
Signed-off-by:
Klaus Jensen
<k.jensen@samsung.com>
commit
|
commitdiff
|
tree
2020-09-02
Kl
a
us Jense
n
hw/block
/
nvme:
a
dd
temperature
threshold f
e
ature
Signed-off-by:
Klaus Jensen
<k.jensen@samsung.com>
commit
|
commitdiff
|
tree
2020-09-02
Klaus Jensen
h
w
/
block/
n
v
m
e: add support fo
r
th
e
a
bort
comm
a
nd
Signed-off-by:
Klaus Jensen
<klaus.jensen@cnexlabs.com>
Signed-off-by:
Klaus Jensen
<k.jensen@samsung.com>
commit
|
commitdiff
|
tree
2020-09-02
K
l
a
us Jens
e
n
hw/block/
n
vm
e
: addi
t
ional tracing
Signed-off-by:
Klaus Jensen
<k.jensen@samsung.com>
commit
|
commitdiff
|
tree
2020-09-02
Klaus Jensen
hw/block/nvme: fix missing endian conver
s
i
o
n
Signed-off-by:
Klaus Jensen
<k.jensen@samsung.com>
commit
|
commitdiff
|
tree
2020-09-02
Klaus Jensen
hw/block/n
v
me: bump spec data stru
c
tures to v1
.
3
Signed-off-by:
Klaus Jensen
<k.jensen@samsung.com>
commit
|
commitdiff
|
tree
2020-09-02
Philippe Math
i
eu
.
.
.
h
w
/bl
o
ck/nv
m
e: A
l
ig
n
I/O
BA
R
t
o
4 KiB
Reviewed-by:
Klaus Jensen
<k.jensen@samsung.com>
Signed-off-by:
Klaus Jensen
<k.jensen@samsung.com>
commit
|
commitdiff
|
tree
2020-09-02
P
hilippe Mathieu
.
.
.
h
w
/
b
lock/nvme:
F
ix pmrmsc register size
Reported-by:
Klaus Jensen
<k.jensen@samsung.com>
Reviewed-by:
Klaus Jensen
<k.jensen@samsung.com>
Signed-off-by:
Klaus Jensen
<k.jensen@samsung.com>
commit
|
commitdiff
|
tree
2020-09-02
Philipp
e
Mat
h
i
e
u
.
.
.
hw/block/nvme: Us
e
QEMU_PACKED on h
a
rdware/packet s
t
ru
c
tu
r
es
Reviewed-by:
Klaus Jensen
<k.jensen@samsung.com>
Signed-off-by:
Klaus Jensen
<k.jensen@samsung.com>
commit
|
commitdiff
|
tree
2020-09-02
Ph
i
lippe
Ma
t
hieu
.
.
.
hw/block/nvme: U
p
date spe
c
ification
U
R
L
Reviewed-by:
Klaus Jensen
<k.jensen@samsung.com>
Signed-off-by:
Klaus Jensen
<k.jensen@samsung.com>
commit
|
commitdiff
|
tree
2020-09-02
Keith Bus
c
h
MA
I
N
TA
I
NERS: update nvme entry
Cc:
Klaus Jensen
<its@irrelevant.dk>
Acked-by:
Klaus Jensen
<k.jensen@samsung.com>
commit
|
commitdiff
|
tree