hw/nvme: be compliant wrt. dsm processing limits
authorKlaus Jensen <k.jensen@samsung.com>
Mon, 16 Dec 2024 12:53:06 +0000 (13:53 +0100)
committerKlaus Jensen <k.jensen@samsung.com>
Tue, 25 Feb 2025 11:55:21 +0000 (12:55 +0100)
commitd96a32de3fd0880a9340590fd279288e42e983c1
tree3f1cc0d12b832ecc45af2ba597a8629bb19ab3ef
parentb202fb549dc487c5611564e5d03286748586aa34
hw/nvme: be compliant wrt. dsm processing limits

The specification states that,

> The controller shall set all three processing limit fields (i.e., the
> DMRL, DMRSL and DMSL fields) to non-zero values or shall clear all
> three processing limit fields to 0h.

So, set the DMRL and DMSL fields in addition to DMRSL.

Reviewed-by: Jesper Wendel Devantier <foss@defmacro.it>
Signed-off-by: Klaus Jensen <k.jensen@samsung.com>
hw/nvme/ctrl.c
include/block/nvme.h