[virtio-dev] Re: [PATCH v7 4/5] shared memory: Define PCI capability

2019-07-12 Thread Dr. David Alan Gilbert
* Cornelia Huck (coh...@redhat.com) wrote: > On Fri, 12 Jul 2019 13:20:01 +0100 > "Dr. David Alan Gilbert (git)" wrote: > > > From: "Dr. David Alan Gilbert" > > > > Define the PCI capability used for enumerating shared memory regions. > > > > Signed-off-by: Dr. David Alan Gilbert > > --- > >

[virtio-dev] Re: [PATCH v7 4/5] shared memory: Define PCI capability

2019-07-12 Thread Cornelia Huck
On Fri, 12 Jul 2019 13:20:01 +0100 "Dr. David Alan Gilbert (git)" wrote: > From: "Dr. David Alan Gilbert" > > Define the PCI capability used for enumerating shared memory regions. > > Signed-off-by: Dr. David Alan Gilbert > --- > conformance.tex | 1 + > content.tex | 22 +++

[virtio-dev] [PATCH v7 5/5] shared memory: Define mmio registers

2019-07-12 Thread Dr. David Alan Gilbert (git)
From: "Dr. David Alan Gilbert" Define an MMIO interface to discover and map shared memory regions. Signed-off-by: Dr. David Alan Gilbert Reviewed-by: Stefan Hajnoczi Reviewed-by: Cornelia Huck --- content.tex | 30 ++ 1 file changed, 30 insertions(+) diff --git a

[virtio-dev] [PATCH v7 1/5] shared memory: Define shared memory regions

2019-07-12 Thread Dr. David Alan Gilbert (git)
From: "Dr. David Alan Gilbert" Define the requirements and idea behind shared memory regions. Signed-off-by: Dr. David Alan Gilbert Reviewed-by: Stefan Hajnoczi Reviewed-by: Cornelia Huck --- conformance.tex | 1 + content.tex | 2 ++ shared-mem.tex | 42 ++

[virtio-dev] [PATCH v7 4/5] shared memory: Define PCI capability

2019-07-12 Thread Dr. David Alan Gilbert (git)
From: "Dr. David Alan Gilbert" Define the PCI capability used for enumerating shared memory regions. Signed-off-by: Dr. David Alan Gilbert --- conformance.tex | 1 + content.tex | 22 ++ 2 files changed, 23 insertions(+) diff --git a/conformance.tex b/conformance.tex

[virtio-dev] [PATCH v7 2/5] pci: Define id field

2019-07-12 Thread Dr. David Alan Gilbert (git)
From: "Dr. David Alan Gilbert" For the virtio-fs device we require multiple large shared memory regions. Differentiate these by an 'id' field in the base capability. Signed-off-by: Dr. David Alan Gilbert Reviewed-by: Cornelia Huck --- content.tex | 12 ++-- 1 file changed, 10 inserti

[virtio-dev] [PATCH v7 3/5] pci: Define virtio_pci_cap64

2019-07-12 Thread Dr. David Alan Gilbert (git)
From: "Dr. David Alan Gilbert" Define 'virtio_pci_cap64' to allow capabilities to describe memory regions larger than, or with an offset larger than 4GiB. This will be used by the shared memory region capability. Signed-off-by: Dr. David Alan Gilbert Reviewed-by: Cornelia Huck --- content.te

[virtio-dev] [PATCH v7 0/5] Large shared memory regions

2019-07-12 Thread Dr. David Alan Gilbert (git)
From: "Dr. David Alan Gilbert" This series formalises the idea of shared memory regions I'd previously discussed and is intended for use with virtio-fs. I've split it into five parts: a) A general definition of the idea b) An addition of an 'id' field to allow multiple distinct c

[virtio-dev] Re: [PATCH v6 4/5] shared memory: Define PCI capability

2019-07-12 Thread Dr. David Alan Gilbert
* Cornelia Huck (coh...@redhat.com) wrote: > On Wed, 10 Jul 2019 19:32:11 +0100 > "Dr. David Alan Gilbert (git)" wrote: > > > From: "Dr. David Alan Gilbert" > > > > Define the PCI capability used for enumerating shared memory regions. > > > > Signed-off-by: Dr. David Alan Gilbert > > --- > >

[virtio-dev] Re: [PATCH v6 4/5] shared memory: Define PCI capability

2019-07-12 Thread Cornelia Huck
On Wed, 10 Jul 2019 19:32:11 +0100 "Dr. David Alan Gilbert (git)" wrote: > From: "Dr. David Alan Gilbert" > > Define the PCI capability used for enumerating shared memory regions. > > Signed-off-by: Dr. David Alan Gilbert > --- > content.tex | 22 ++ > 1 file changed, 22

[virtio-dev] Re: [PATCH v6 2/5] pci: Define id field

2019-07-12 Thread Cornelia Huck
On Wed, 10 Jul 2019 19:32:09 +0100 "Dr. David Alan Gilbert (git)" wrote: > From: "Dr. David Alan Gilbert" > > For the virtio-fs device we require multiple large shared memory > regions. Differentiate these by an 'id' field in the base capability. > > Signed-off-by: Dr. David Alan Gilbert > -