hw/block/nvme: enforce valid queue creation sequence
authorKlaus Jensen <k.jensen@samsung.com>
Mon, 6 Jul 2020 06:13:01 +0000 (08:13 +0200)
committerKlaus Jensen <k.jensen@samsung.com>
Wed, 2 Sep 2020 06:48:50 +0000 (08:48 +0200)
commit9e7ecdca26c34ffc5bda3d1d49e90bbb6b4f4422
tree3c1abcccfdee565fb0bed6f9f36f16b9a2fb06df
parent38a58e7ce38cf73f25e5242f5f1abcfcbd250a6d
hw/block/nvme: enforce valid queue creation sequence

Support returning Command Sequence Error if Set Features on Number of
Queues is called after queues have been created.

Signed-off-by: Klaus Jensen <k.jensen@samsung.com>
Reviewed-by: Maxim Levitsky <mlevitsk@redhat.com>
Reviewed-by: Dmitry Fomichev <dmitry.fomichev@wdc.com>
Message-Id: <20200706061303.246057-17-its@irrelevant.dk>
hw/block/nvme.c
hw/block/nvme.h