qemu-commits
[Top][All Lists]
Advanced

[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 18:42:25 -0700

  Branch: refs/heads/master
  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



reply via email to

[Prev in Thread] Current Thread [Next in Thread]