mirror of
https://github.com/qemu/qemu.git
synced 2024-11-28 22:33:36 +08:00
nvme: 64kB page size fixes
Initialise our maximum page size capability to 64kB and increase the page_size variable from 16 to 32 bits. Signed-off-by: Anton Blanchard <anton@samba.org> Reviewed-by: Stefan Hajnoczi <stefanha@redhat.com> Signed-off-by: Kevin Wolf <kwolf@redhat.com>
This commit is contained in:
parent
d11032315a
commit
be0677a93c
@ -811,6 +811,7 @@ static int nvme_init(PCIDevice *pci_dev)
|
||||
NVME_CAP_SET_AMS(n->bar.cap, 1);
|
||||
NVME_CAP_SET_TO(n->bar.cap, 0xf);
|
||||
NVME_CAP_SET_CSS(n->bar.cap, 1);
|
||||
NVME_CAP_SET_MPSMAX(n->bar.cap, 4);
|
||||
|
||||
n->bar.vs = 0x00010001;
|
||||
n->bar.intmc = n->bar.intms = 0;
|
||||
|
@ -688,7 +688,7 @@ typedef struct NvmeCtrl {
|
||||
NvmeBar bar;
|
||||
BlockConf conf;
|
||||
|
||||
uint16_t page_size;
|
||||
uint32_t page_size;
|
||||
uint16_t page_bits;
|
||||
uint16_t max_prp_ents;
|
||||
uint16_t cqe_size;
|
||||
|
Loading…
Reference in New Issue
Block a user