Gollu Appalanaidu 28fee5b5d0 hw/block/nvme: fix prp mapping status codes
Address 0 is not an invalid address. Remove those invalikd checks.

Unaligned PRP2 and PRP list entries should result in Invalid PRP Offset
status code and not Invalid Field. Fix that.

See NVMe Express v1.3d, Section 4.3 ("Physical Region Page Entry and
List").

Suggested-by: Keith Busch <kbusch@kernel.org>
Signed-off-by: Gollu Appalanaidu <anaidu.gollu@samsung.com>
Signed-off-by: Klaus Jensen <k.jensen@samsung.com>
Reviewed-by: Keith Busch <kbusch@kernel.org>
2020-10-27 11:29:25 +01:00
..
2020-08-21 06:30:32 -04:00
2020-09-18 14:12:32 -04:00
2020-10-27 07:24:47 +01:00
2020-09-01 08:38:00 +02:00
2020-07-10 15:18:09 +02:00
2020-08-27 14:04:55 -04:00
2020-07-10 15:18:09 +02:00