Displaying 20 results from an estimated 20 matches for "_cca".
Did you mean:
0cca
2017 Feb 09
2
[PATCH] virtio: Try to untangle DMA coherency
...changes are very small: several new registers,
> > > > that's all. You want this for proper 64 bit dma mask anyway.
> > >
> > > As I've said, virtio 1 will have exactly the same issue unless we start
> > > requiring firmware to advertise dma-coherent/_CCA for virtio-mmio
> > > devices correctly.
> > >
> >
> > OK I read up on _CCA in ACPI spec. It says:
> > The _CCA object returns whether or not a bus-master device supports
> > hardware managed cache coherency. Expected values are 0 to indicate it
> >...
2017 Feb 09
2
[PATCH] virtio: Try to untangle DMA coherency
...changes are very small: several new registers,
> > > > that's all. You want this for proper 64 bit dma mask anyway.
> > >
> > > As I've said, virtio 1 will have exactly the same issue unless we start
> > > requiring firmware to advertise dma-coherent/_CCA for virtio-mmio
> > > devices correctly.
> > >
> >
> > OK I read up on _CCA in ACPI spec. It says:
> > The _CCA object returns whether or not a bus-master device supports
> > hardware managed cache coherency. Expected values are 0 to indicate it
> >...
2017 Feb 09
3
[PATCH] virtio: Try to untangle DMA coherency
...plement virtio 1.
> > For mmio the changes are very small: several new registers,
> > that's all. You want this for proper 64 bit dma mask anyway.
>
> As I've said, virtio 1 will have exactly the same issue unless we start
> requiring firmware to advertise dma-coherent/_CCA for virtio-mmio
> devices correctly.
>
> Will
OK I read up on _CCA in ACPI spec. It says:
The _CCA object returns whether or not a bus-master device supports
hardware managed cache coherency. Expected values are 0 to indicate it
is not supported, and 1 to indicate that it is supported....
2017 Feb 09
3
[PATCH] virtio: Try to untangle DMA coherency
...plement virtio 1.
> > For mmio the changes are very small: several new registers,
> > that's all. You want this for proper 64 bit dma mask anyway.
>
> As I've said, virtio 1 will have exactly the same issue unless we start
> requiring firmware to advertise dma-coherent/_CCA for virtio-mmio
> devices correctly.
>
> Will
OK I read up on _CCA in ACPI spec. It says:
The _CCA object returns whether or not a bus-master device supports
hardware managed cache coherency. Expected values are 0 to indicate it
is not supported, and 1 to indicate that it is supported....
2017 Feb 02
3
[PATCH] virtio: Try to untangle DMA coherency
...when VIRTIO_F_IOMMU_PLATFORM
> >>> is advertised by the device (which is what I suggested in my reply).
> >>
> >> I'm not ignoring that, but I need to understand that part a bit better.
> >> I'll reply to that patch in a day or two after looking at how _CCA is
> >> supposed to work.
> >
> > Thanks. I do think that whatever solution we come up with for virtio 1
> > should influence what we do for legacy.
> >
> >>> We can't detect the fastmodel,
> >>
> >> Surely, it puts a hardware id...
2017 Feb 02
3
[PATCH] virtio: Try to untangle DMA coherency
...when VIRTIO_F_IOMMU_PLATFORM
> >>> is advertised by the device (which is what I suggested in my reply).
> >>
> >> I'm not ignoring that, but I need to understand that part a bit better.
> >> I'll reply to that patch in a day or two after looking at how _CCA is
> >> supposed to work.
> >
> > Thanks. I do think that whatever solution we come up with for virtio 1
> > should influence what we do for legacy.
> >
> >>> We can't detect the fastmodel,
> >>
> >> Surely, it puts a hardware id...
2017 Feb 09
0
[PATCH] virtio: Try to untangle DMA coherency
...t; > For mmio the changes are very small: several new registers,
> > > that's all. You want this for proper 64 bit dma mask anyway.
> >
> > As I've said, virtio 1 will have exactly the same issue unless we start
> > requiring firmware to advertise dma-coherent/_CCA for virtio-mmio
> > devices correctly.
> >
>
> OK I read up on _CCA in ACPI spec. It says:
> The _CCA object returns whether or not a bus-master device supports
> hardware managed cache coherency. Expected values are 0 to indicate it
> is not supported, and 1 to indicat...
2017 Feb 02
3
[PATCH] virtio: Try to untangle DMA coherency
...; property is set/unset correctly when VIRTIO_F_IOMMU_PLATFORM
> > is advertised by the device (which is what I suggested in my reply).
>
> I'm not ignoring that, but I need to understand that part a bit better.
> I'll reply to that patch in a day or two after looking at how _CCA is
> supposed to work.
Thanks. I do think that whatever solution we come up with for virtio 1
should influence what we do for legacy.
> > We can't detect the fastmodel,
>
> Surely, it puts a hardware id somewhere? I think you mean
> fastmodel isn't always affected, righ...
2017 Feb 02
3
[PATCH] virtio: Try to untangle DMA coherency
...; property is set/unset correctly when VIRTIO_F_IOMMU_PLATFORM
> > is advertised by the device (which is what I suggested in my reply).
>
> I'm not ignoring that, but I need to understand that part a bit better.
> I'll reply to that patch in a day or two after looking at how _CCA is
> supposed to work.
Thanks. I do think that whatever solution we come up with for virtio 1
should influence what we do for legacy.
> > We can't detect the fastmodel,
>
> Surely, it puts a hardware id somewhere? I think you mean
> fastmodel isn't always affected, righ...
2017 Feb 08
2
[PATCH] virtio: Try to untangle DMA coherency
...ot; property is set/unset correctly when VIRTIO_F_IOMMU_PLATFORM
>> is advertised by the device (which is what I suggested in my reply).
>
> I'm not ignoring that, but I need to understand that part a bit better.
> I'll reply to that patch in a day or two after looking at how _CCA is
> supposed to work.
>
>> We can't detect the fastmodel,
>
> Surely, it puts a hardware id somewhere? I think you mean
> fastmodel isn't always affected, right?
>
>> but we could implicitly treat virtio-mmio
>> devices as cache-coherent regardless of th...
2017 Feb 08
2
[PATCH] virtio: Try to untangle DMA coherency
...ot; property is set/unset correctly when VIRTIO_F_IOMMU_PLATFORM
>> is advertised by the device (which is what I suggested in my reply).
>
> I'm not ignoring that, but I need to understand that part a bit better.
> I'll reply to that patch in a day or two after looking at how _CCA is
> supposed to work.
>
>> We can't detect the fastmodel,
>
> Surely, it puts a hardware id somewhere? I think you mean
> fastmodel isn't always affected, right?
>
>> but we could implicitly treat virtio-mmio
>> devices as cache-coherent regardless of th...
2017 Feb 02
2
[PATCH] virtio: Try to untangle DMA coherency
...when VIRTIO_F_IOMMU_PLATFORM
> >>> is advertised by the device (which is what I suggested in my reply).
> >>
> >> I'm not ignoring that, but I need to understand that part a bit better.
> >> I'll reply to that patch in a day or two after looking at how _CCA is
> >> supposed to work.
> >
> > Thanks. I do think that whatever solution we come up with for virtio 1
> > should influence what we do for legacy.
> >
> >>> We can't detect the fastmodel,
> >>
> >> Surely, it puts a hardware id...
2017 Feb 02
2
[PATCH] virtio: Try to untangle DMA coherency
...when VIRTIO_F_IOMMU_PLATFORM
> >>> is advertised by the device (which is what I suggested in my reply).
> >>
> >> I'm not ignoring that, but I need to understand that part a bit better.
> >> I'll reply to that patch in a day or two after looking at how _CCA is
> >> supposed to work.
> >
> > Thanks. I do think that whatever solution we come up with for virtio 1
> > should influence what we do for legacy.
> >
> >>> We can't detect the fastmodel,
> >>
> >> Surely, it puts a hardware id...
2017 Feb 01
3
[PATCH] virtio: Try to untangle DMA coherency
On Wed, Feb 01, 2017 at 08:09:21PM +0200, Michael S. Tsirkin wrote:
> On Wed, Feb 01, 2017 at 12:25:57PM +0000, Robin Murphy wrote:
> > diff --git a/drivers/virtio/virtio_ring.c b/drivers/virtio/virtio_ring.c
> > index 7e38ed79c3fc..961af25b385c 100644
> > --- a/drivers/virtio/virtio_ring.c
> > +++ b/drivers/virtio/virtio_ring.c
> > @@ -20,6 +20,7 @@
> >
2017 Feb 01
3
[PATCH] virtio: Try to untangle DMA coherency
On Wed, Feb 01, 2017 at 08:09:21PM +0200, Michael S. Tsirkin wrote:
> On Wed, Feb 01, 2017 at 12:25:57PM +0000, Robin Murphy wrote:
> > diff --git a/drivers/virtio/virtio_ring.c b/drivers/virtio/virtio_ring.c
> > index 7e38ed79c3fc..961af25b385c 100644
> > --- a/drivers/virtio/virtio_ring.c
> > +++ b/drivers/virtio/virtio_ring.c
> > @@ -20,6 +20,7 @@
> >
2017 Feb 02
0
[PATCH] virtio: Try to untangle DMA coherency
...lly push hosts to just implement virtio 1.
> For mmio the changes are very small: several new registers,
> that's all. You want this for proper 64 bit dma mask anyway.
As I've said, virtio 1 will have exactly the same issue unless we start
requiring firmware to advertise dma-coherent/_CCA for virtio-mmio
devices correctly.
Will
2017 Feb 02
0
[PATCH] virtio: Try to untangle DMA coherency
...set/unset correctly when VIRTIO_F_IOMMU_PLATFORM
>>> is advertised by the device (which is what I suggested in my reply).
>>
>> I'm not ignoring that, but I need to understand that part a bit better.
>> I'll reply to that patch in a day or two after looking at how _CCA is
>> supposed to work.
>
> Thanks. I do think that whatever solution we come up with for virtio 1
> should influence what we do for legacy.
>
>>> We can't detect the fastmodel,
>>
>> Surely, it puts a hardware id somewhere? I think you mean
>> fas...
2017 Feb 09
0
[PATCH] virtio: Try to untangle DMA coherency
...set correctly when VIRTIO_F_IOMMU_PLATFORM
> > > is advertised by the device (which is what I suggested in my reply).
> >
> > I'm not ignoring that, but I need to understand that part a bit better.
> > I'll reply to that patch in a day or two after looking at how _CCA is
> > supposed to work.
> >
> > > We can't detect the fastmodel,
> >
> > Surely, it puts a hardware id somewhere? I think you mean
> > fastmodel isn't always affected, right?
> >
> > > but we could implicitly treat virtio-mmio
> &...
2017 Feb 02
0
[PATCH] virtio: Try to untangle DMA coherency
...F_IOMMU_PLATFORM
>>>>> is advertised by the device (which is what I suggested in my reply).
>>>>
>>>> I'm not ignoring that, but I need to understand that part a bit better.
>>>> I'll reply to that patch in a day or two after looking at how _CCA is
>>>> supposed to work.
>>>
>>> Thanks. I do think that whatever solution we come up with for virtio 1
>>> should influence what we do for legacy.
>>>
>>>>> We can't detect the fastmodel,
>>>>
>>>> Surely,...
2017 Feb 01
0
[PATCH] virtio: Try to untangle DMA coherency
...ot;dma-coherent" property is set/unset correctly when VIRTIO_F_IOMMU_PLATFORM
> is advertised by the device (which is what I suggested in my reply).
I'm not ignoring that, but I need to understand that part a bit better.
I'll reply to that patch in a day or two after looking at how _CCA is
supposed to work.
> We can't detect the fastmodel,
Surely, it puts a hardware id somewhere? I think you mean
fastmodel isn't always affected, right?
> but we could implicitly treat virtio-mmio
> devices as cache-coherent regardless of the "dma-coherent" flag. I alre...