[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Qemu-commits] [qemu/qemu] dbdb13: hw/nvme: fix CRC64 for guard tag
From: |
Richard Henderson |
Subject: |
[Qemu-commits] [qemu/qemu] dbdb13: hw/nvme: fix CRC64 for guard tag |
Date: |
Tue, 08 Aug 2023 16:44:59 -0700 |
Branch: refs/heads/staging
Home: https://github.com/qemu/qemu
Commit: dbdb13f931d7cf2d3c3ca662e751bb1551e9eab6
https://github.com/qemu/qemu/commit/dbdb13f931d7cf2d3c3ca662e751bb1551e9eab6
Author: Ankit Kumar <ankit.kumar@samsung.com>
Date: 2023-08-08 (Tue, 08 Aug 2023)
Changed paths:
M hw/nvme/dif.c
Log Message:
-----------
hw/nvme: fix CRC64 for guard tag
The nvme CRC64 generator expects the caller to pass inverted seed value.
Pass inverted crc value for metadata buffer.
Cc: qemu-stable@nongnu.org
Fixes: 44219b6029fc ("hw/nvme: 64-bit pi support")
Signed-off-by: Ankit Kumar <ankit.kumar@samsung.com>
Signed-off-by: Klaus Jensen <k.jensen@samsung.com>
Commit: ec5a138ce63ce460575a44cf9ec3172c33eb0fd6
https://github.com/qemu/qemu/commit/ec5a138ce63ce460575a44cf9ec3172c33eb0fd6
Author: Ankit Kumar <ankit.kumar@samsung.com>
Date: 2023-08-08 (Tue, 08 Aug 2023)
Changed paths:
M docs/system/devices/nvme.rst
Log Message:
-----------
docs: update hw/nvme documentation for protection information
Add missing entry for pif ("protection information format").
Protection information size can be 8 or 16 bytes, Update the pil entry
as per the NVM command set specification.
Signed-off-by: Ankit Kumar <ankit.kumar@samsung.com>
Signed-off-by: Klaus Jensen <k.jensen@samsung.com>
Commit: a8fc5165aab02f328ccd148aafec1e59fd1426eb
https://github.com/qemu/qemu/commit/a8fc5165aab02f328ccd148aafec1e59fd1426eb
Author: Richard Henderson <richard.henderson@linaro.org>
Date: 2023-08-08 (Tue, 08 Aug 2023)
Changed paths:
M docs/system/devices/nvme.rst
M hw/nvme/dif.c
Log Message:
-----------
Merge tag 'nvme-next-pull-request' of https://gitlab.com/birkelund/qemu into
staging
hw/nvme fixes
- fix for invalid protection information calculation
# -----BEGIN PGP SIGNATURE-----
#
# iQEzBAABCgAdFiEEUigzqnXi3OaiR2bATeGvMW1PDekFAmTSREoACgkQTeGvMW1P
# DekH6Qf/e3gi0KloAUpbTQvGmBA6XmkJFAtOdZn7IJXVCowjYTIKU84DrdPyT1c1
# rofL4w0klKG5c4Or/Cs4dH/ASxTWaQZRlFAYxsTW3nUX74MnaFDRZcN2geb30ws7
# ryejVEKeHNWH/YYY4Ny55wO3tmy2ILAKnbiadiXhj4dQfCK1GzZnrx10PWxLNlkZ
# KRhiXLNBHpPnDlrLq7/nLs+/0cMrrqEz6ISm/Ju4iUczAH/wmqEbR/yD3pAwmH07
# PCaSeegOpwscovI5TWRelOJlzIXb6D8Xk9d3dGL5x/eeN7GlkgERX4MAcNYKwe8T
# JNR8y2ErTEj2nLU/juES1EpiR2gYKw==
# =vJlA
# -----END PGP SIGNATURE-----
# gpg: Signature made Tue 08 Aug 2023 06:34:02 AM PDT
# gpg: using RSA key 522833AA75E2DCE6A24766C04DE1AF316D4F0DE9
# gpg: Good signature from "Klaus Jensen <its@irrelevant.dk>" [unknown]
# gpg: aka "Klaus Jensen <k.jensen@samsung.com>" [unknown]
# gpg: WARNING: This key is not certified with a trusted signature!
# gpg: There is no indication that the signature belongs to the owner.
# 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 'nvme-next-pull-request' of https://gitlab.com/birkelund/qemu:
docs: update hw/nvme documentation for protection information
hw/nvme: fix CRC64 for guard tag
Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
Compare: https://github.com/qemu/qemu/compare/32e07fddc6d9...a8fc5165aab0
- [Qemu-commits] [qemu/qemu] dbdb13: hw/nvme: fix CRC64 for guard tag,
Richard Henderson <=