[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Qemu-commits] [qemu/qemu] 78ca36: hw/nvme: report id controller metadat
From: |
Peter Maydell |
Subject: |
[Qemu-commits] [qemu/qemu] 78ca36: hw/nvme: report id controller metadata sgl support |
Date: |
Tue, 01 Oct 2024 12:10:26 +0000 (UTC) |
Branch: refs/heads/master
Home: https://github.com/qemu/qemu
Commit: 78ca36df42ffc7c06db7c388762d78d9d0339069
https://github.com/qemu/qemu/commit/78ca36df42ffc7c06db7c388762d78d9d0339069
Author: Keith Busch <kbusch@kernel.org>
Date: 2024-09-30 (Mon, 30 Sep 2024)
Changed paths:
M hw/nvme/ctrl.c
Log Message:
-----------
hw/nvme: report id controller metadata sgl support
The controller already supports this decoding, so just set the
ID_CTRL.SGLS field accordingly.
Signed-off-by: Keith Busch <kbusch@kernel.org>
Reviewed-by: Klaus Jensen <k.jensen@samsung.com>
Signed-off-by: Klaus Jensen <k.jensen@samsung.com>
Commit: 16eb2ea8ff736575ea5a8286b2a01933a6dba1b6
https://github.com/qemu/qemu/commit/16eb2ea8ff736575ea5a8286b2a01933a6dba1b6
Author: Arun Kumar <arun.kka@samsung.com>
Date: 2024-09-30 (Mon, 30 Sep 2024)
Changed paths:
M hw/nvme/ctrl.c
Log Message:
-----------
hw/nvme: clear masked events from the aer queue
Clear masked events from the aer queue when get log page is issued with
RAE 0 without checking for the presence of outstanding aer requests.
Signed-off-by: Arun Kumar <arun.kka@samsung.com>
[k.jensen: remove unnecessary QTAILQ_EMPTY check]
Signed-off-by: Klaus Jensen <k.jensen@samsung.com>
Commit: a1ab67883d8ab1022c36e686ed20f39fe00506c8
https://github.com/qemu/qemu/commit/a1ab67883d8ab1022c36e686ed20f39fe00506c8
Author: Arun Kumar <arun.kka@samsung.com>
Date: 2024-09-30 (Mon, 30 Sep 2024)
Changed paths:
M hw/nvme/ctrl.c
M include/block/nvme.h
Log Message:
-----------
hw/nvme: support CTRATT.MEM
Indicate that 'MDTS and Size Limits Exclude Metadata (MEM)' in the
Controller Attributes (CTRATT) I/O Command Set Independent Identify
Controller Data Structure.
Signed-off-by: Arun Kumar <arun.kka@samsung.com>
Reviewed-by: Klaus Jensen <k.jensen@samsung.com>
[k.jensen: updated commit message]
Signed-off-by: Klaus Jensen <k.jensen@samsung.com>
Commit: e4bcb5865c46289e9320936e910056dc37e9d678
https://github.com/qemu/qemu/commit/e4bcb5865c46289e9320936e910056dc37e9d678
Author: Klaus Jensen <k.jensen@samsung.com>
Date: 2024-10-01 (Tue, 01 Oct 2024)
Changed paths:
M hw/nvme/ctrl.c
M hw/nvme/nvme.h
Log Message:
-----------
hw/nvme: add knob for CTRATT.MEM
Add a boolean prop (ctratt.mem) for setting CTRATT.MEM and default it to
unset (false) to keep existing behavior of the device intact.
Reviewed-by: Minwoo Im <minwoo.im@samsung.com>
Reviewed-by: Arun Kumar <arun.kka@samsung.com>
Signed-off-by: Klaus Jensen <k.jensen@samsung.com>
Commit: ebd1568fc73209bbc1339a449f3df0b6c9a12358
https://github.com/qemu/qemu/commit/ebd1568fc73209bbc1339a449f3df0b6c9a12358
Author: Alan Adamson <alan.adamson@oracle.com>
Date: 2024-10-01 (Tue, 01 Oct 2024)
Changed paths:
M hw/nvme/ctrl.c
M hw/nvme/nvme.h
Log Message:
-----------
hw/nvme: add atomic write support
Adds support for the controller atomic parameters: AWUN and AWUPF. Atomic
Compare and Write Unit (ACWU) is not currently supported.
Writes that adhere to the ACWU and AWUPF parameters are guaranteed to be atomic.
New NVMe QEMU Parameters (See NVMe Specification for details):
atomic.dn (default off) - Set the value of Disable Normal.
atomic.awun=UINT16 (default: 0)
atomic.awupf=UINT16 (default: 0)
By default (Disable Normal set to zero), the maximum atomic write size is
set to the AWUN value. If Disable Normal is set, the maximum atomic write
size is set to AWUPF.
Signed-off-by: Alan Adamson <alan.adamson@oracle.com>
Reviewed-by: Klaus Jensen <k.jensen@samsung.com>
Signed-off-by: Klaus Jensen <k.jensen@samsung.com>
Commit: 718780d20470c66a3a36d036b29148d5809dc855
https://github.com/qemu/qemu/commit/718780d20470c66a3a36d036b29148d5809dc855
Author: Peter Maydell <peter.maydell@linaro.org>
Date: 2024-10-01 (Tue, 01 Oct 2024)
Changed paths:
M hw/nvme/ctrl.c
M hw/nvme/nvme.h
M include/block/nvme.h
Log Message:
-----------
Merge tag 'pull-nvme-20241001' of https://gitlab.com/birkelund/qemu into
staging
nvme queue
# -----BEGIN PGP SIGNATURE-----
#
# iQEzBAABCgAdFiEEUigzqnXi3OaiR2bATeGvMW1PDekFAmb7nokACgkQTeGvMW1P
# Del+2gf/YefiiYSL540C2QeYRwMFd6xFKKWYRRJoaARyLAoqInVdLiBql527Oov8
# rgDQq+D0XXP15CNDvfAZ59a36h1bAW79QCfKEUMSbP8GPeqb5pOSRfvYJSwnG1YX
# SC70vKLOrBhzxYiQYSOhLNKdbUM00OUyf2xibu0zk84UpkXtzSR4h/byFnQIHwEV
# /uUh4+cxY6eQK1Tfk/f66FEJLuJTchFOMVswYolDMezu2vJmToWHju/kpy2ugvaC
# +WEUEti8kL66/B399u1uwAad2OejC1Jf4qMFcFQJ9Cs9RV4HTC9byolceJE+1R0V
# CZt1SxvBNdK/ihs1iTjP7fInPqdYKw==
# =16tX
# -----END PGP SIGNATURE-----
# gpg: Signature made Tue 01 Oct 2024 08:02:33 BST
# gpg: using RSA key 522833AA75E2DCE6A24766C04DE1AF316D4F0DE9
# gpg: Good signature from "Klaus Jensen <its@irrelevant.dk>" [full]
# gpg: aka "Klaus Jensen <k.jensen@samsung.com>" [full]
# Primary key fingerprint: DDCA 4D9C 9EF9 31CC 3468 4272 63D5 6FC5 E55D A838
# Subkey fingerprint: 5228 33AA 75E2 DCE6 A247 66C0 4DE1 AF31 6D4F 0DE9
* tag 'pull-nvme-20241001' of https://gitlab.com/birkelund/qemu:
hw/nvme: add atomic write support
hw/nvme: add knob for CTRATT.MEM
hw/nvme: support CTRATT.MEM
hw/nvme: clear masked events from the aer queue
hw/nvme: report id controller metadata sgl support
Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
Compare: https://github.com/qemu/qemu/compare/72cb4806fdb0...718780d20470
To unsubscribe from these emails, change your notification settings at
https://github.com/qemu/qemu/settings/notifications
- [Qemu-commits] [qemu/qemu] 78ca36: hw/nvme: report id controller metadata sgl support,
Peter Maydell <=