X-Git-Url: http://plrg.eecs.uci.edu/git/?a=blobdiff_plain;f=include%2Flinux%2Fvirtio_pci.h;h=cd0fd5d181a6f259e8e24f7fb12f107cd35a4515;hb=5d96218b4a5ee0c5ff0ac87f3ba90cfa86ca0ca1;hp=cdef3574293274eb7fa61d7a34c9315cfbe6ab88;hpb=e4ddcb0a6bf04d53ce77b4eb87bbbb32c4261d11;p=firefly-linux-kernel-4.4.55.git diff --git a/include/linux/virtio_pci.h b/include/linux/virtio_pci.h index cdef35742932..cd0fd5d181a6 100644 --- a/include/linux/virtio_pci.h +++ b/include/linux/virtio_pci.h @@ -53,4 +53,12 @@ /* Virtio ABI version, this must match exactly */ #define VIRTIO_PCI_ABI_VERSION 0 + +/* How many bits to shift physical queue address written to QUEUE_PFN. + * 12 is historical, and due to x86 page size. */ +#define VIRTIO_PCI_QUEUE_ADDR_SHIFT 12 + +/* The alignment to use between consumer and producer parts of vring. + * x86 pagesize again. */ +#define VIRTIO_PCI_VRING_ALIGN 4096 #endif