Displaying 20 results from an estimated 78 matches for "litmus".
2016 Jan 15
1
[v3,11/41] mips: reuse asm-generic/barrier.h
On Fri, Jan 15, 2016 at 09:39:12AM -0800, Paul E. McKenney wrote:
> Should we start putting litmus tests for the various examples
> somewhere, perhaps in a litmus-tests directory within each participating
> architecture? I have a pile of powerpc-related litmus tests on my laptop,
> but they probably aren't doing all that much good there.
Yeah, or a version of them in C that we can...
2016 Jan 15
1
[v3,11/41] mips: reuse asm-generic/barrier.h
On Fri, Jan 15, 2016 at 09:39:12AM -0800, Paul E. McKenney wrote:
> Should we start putting litmus tests for the various examples
> somewhere, perhaps in a litmus-tests directory within each participating
> architecture? I have a pile of powerpc-related litmus tests on my laptop,
> but they probably aren't doing all that much good there.
Yeah, or a version of them in C that we can...
2016 Jan 26
2
[v3,11/41] mips: reuse asm-generic/barrier.h
...16 at 10:24:32AM +0000, Will Deacon wrote:
> > > > See my earlier reply [1] (but also, your WRC Linux example looks more
> > > > like a variant on WWC and I couldn't really follow it).
> > >
> > > I will revisit my WRC Linux example. And yes, creating litmus tests
> > > that use non-fake dependencies is still a bit of an undertaking. :-/
> > > I am sure that it will seem more natural with time and experience...
> >
> > Hmmm... You are quite right, I did do WWC. I need to change cpu2()'s
> > last access from a...
2016 Jan 26
2
[v3,11/41] mips: reuse asm-generic/barrier.h
...16 at 10:24:32AM +0000, Will Deacon wrote:
> > > > See my earlier reply [1] (but also, your WRC Linux example looks more
> > > > like a variant on WWC and I couldn't really follow it).
> > >
> > > I will revisit my WRC Linux example. And yes, creating litmus tests
> > > that use non-fake dependencies is still a bit of an undertaking. :-/
> > > I am sure that it will seem more natural with time and experience...
> >
> > Hmmm... You are quite right, I did do WWC. I need to change cpu2()'s
> > last access from a...
2006 May 27
0
Error in http parser or client?
Hello,
I started a little pet project of making a webdav plugin for mongrel.
First thing I did was get the test suite called litmus from
http://www.webdav.org/neon/litmus/
and run it against a completely dummy handler that doesn''t even try to
handle anything.
Then mongrel said to me:
BAD CLIENT (127.0.0.1): Invalid HTTP format, parsing fails.
REQUEST DATA: DELETE /test/litmus/frag/#ment HTTP/1.1
Host:...
2016 Jan 15
2
[v3,11/41] mips: reuse asm-generic/barrier.h
...; Me, I am wondering what WRC+addr+addr has to do with anything at all.
> >
> > See my earlier reply [1] (but also, your WRC Linux example looks more
> > like a variant on WWC and I couldn't really follow it).
>
> I will revisit my WRC Linux example. And yes, creating litmus tests
> that use non-fake dependencies is still a bit of an undertaking. :-/
> I am sure that it will seem more natural with time and experience...
Hmmm... You are quite right, I did do WWC. I need to change cpu2()'s
last access from a store to a load to get WRC. Plus the levels of
i...
2016 Jan 15
2
[v3,11/41] mips: reuse asm-generic/barrier.h
...; Me, I am wondering what WRC+addr+addr has to do with anything at all.
> >
> > See my earlier reply [1] (but also, your WRC Linux example looks more
> > like a variant on WWC and I couldn't really follow it).
>
> I will revisit my WRC Linux example. And yes, creating litmus tests
> that use non-fake dependencies is still a bit of an undertaking. :-/
> I am sure that it will seem more natural with time and experience...
Hmmm... You are quite right, I did do WWC. I need to change cpu2()'s
last access from a store to a load to get WRC. Plus the levels of
i...
2004 Dec 01
2
PRI litmus test
Hi all,
I'm diagnosing a problem related to PRI card. I would
like to know the following: assuming I've got a
working PRI card and correctly installed Linux drivers
and a PRI line connected to the card, even without
starting asterisk, shouldn't I hear a ring tone when I
dial the number? I'm getting busy tone all the time.
I'm thinking the patch cable I made may be causing
2016 Jan 15
5
[v3,11/41] mips: reuse asm-generic/barrier.h
On Thu, Jan 14, 2016 at 01:29:13PM -0800, Paul E. McKenney wrote:
> So smp_mb() provides transitivity, as do pairs of smp_store_release()
> and smp_read_acquire(),
But they provide different grades of transitivity, which is where all
the confusion lays.
smp_mb() is strongly/globally transitive, all CPUs will agree on the order.
Whereas the RCpc release+acquire is weakly so, only the two
2016 Jan 15
5
[v3,11/41] mips: reuse asm-generic/barrier.h
On Thu, Jan 14, 2016 at 01:29:13PM -0800, Paul E. McKenney wrote:
> So smp_mb() provides transitivity, as do pairs of smp_store_release()
> and smp_read_acquire(),
But they provide different grades of transitivity, which is where all
the confusion lays.
smp_mb() is strongly/globally transitive, all CPUs will agree on the order.
Whereas the RCpc release+acquire is weakly so, only the two
2016 Jan 26
1
[v3,11/41] mips: reuse asm-generic/barrier.h
...e:
> > > > > > See my earlier reply [1] (but also, your WRC Linux example looks more
> > > > > > like a variant on WWC and I couldn't really follow it).
> > > > >
> > > > > I will revisit my WRC Linux example. And yes, creating litmus tests
> > > > > that use non-fake dependencies is still a bit of an undertaking. :-/
> > > > > I am sure that it will seem more natural with time and experience...
> > > >
> > > > Hmmm... You are quite right, I did do WWC. I need to change c...
2016 Jan 26
1
[v3,11/41] mips: reuse asm-generic/barrier.h
...e:
> > > > > > See my earlier reply [1] (but also, your WRC Linux example looks more
> > > > > > like a variant on WWC and I couldn't really follow it).
> > > > >
> > > > > I will revisit my WRC Linux example. And yes, creating litmus tests
> > > > > that use non-fake dependencies is still a bit of an undertaking. :-/
> > > > > I am sure that it will seem more natural with time and experience...
> > > >
> > > > Hmmm... You are quite right, I did do WWC. I need to change c...
2016 Jan 25
2
[v3,11/41] mips: reuse asm-generic/barrier.h
...t;
> Good point!
>
> Using grace periods in place of smp_mb() also provides strong/global
> transitivity, but also insanely high latencies. ;-)
>
> The patch below updates Documentation/memory-barriers.txt to define
> local vs. global transitivity. The corresponding ppcmem litmus test
> is included below as well.
>
> Should we start putting litmus tests for the various examples
> somewhere, perhaps in a litmus-tests directory within each participating
> architecture? I have a pile of powerpc-related litmus tests on my laptop,
> but they probably aren'...
2016 Jan 25
2
[v3,11/41] mips: reuse asm-generic/barrier.h
...t;
> Good point!
>
> Using grace periods in place of smp_mb() also provides strong/global
> transitivity, but also insanely high latencies. ;-)
>
> The patch below updates Documentation/memory-barriers.txt to define
> local vs. global transitivity. The corresponding ppcmem litmus test
> is included below as well.
>
> Should we start putting litmus tests for the various examples
> somewhere, perhaps in a litmus-tests directory within each participating
> architecture? I have a pile of powerpc-related litmus tests on my laptop,
> but they probably aren'...
2016 Jan 15
2
[v3,11/41] mips: reuse asm-generic/barrier.h
...> interact.
> >
> > Hoping my memory-barrier.txt patch helps here...
>
> Yes, that seems a good start. But yesterday you raised the 'fun' point
> of two globally ordered sequences connected by a single local link.
The conclusion that I am slowly coming to is that litmus tests should
not be thought of as linear chains, but rather as cycles. If you think
of it as a cycle, then it doesn't matter where the local link is, just
how many of them and how they are connected.
But I will admit that there are some rather strange litmus tests that
challenge this cycle-ce...
2016 Jan 15
2
[v3,11/41] mips: reuse asm-generic/barrier.h
...> interact.
> >
> > Hoping my memory-barrier.txt patch helps here...
>
> Yes, that seems a good start. But yesterday you raised the 'fun' point
> of two globally ordered sequences connected by a single local link.
The conclusion that I am slowly coming to is that litmus tests should
not be thought of as linear chains, but rather as cycles. If you think
of it as a cycle, then it doesn't matter where the local link is, just
how many of them and how they are connected.
But I will admit that there are some rather strange litmus tests that
challenge this cycle-ce...
2016 Jan 26
0
[v3,11/41] mips: reuse asm-generic/barrier.h
...> > Using grace periods in place of smp_mb() also provides strong/global
> > transitivity, but also insanely high latencies. ;-)
> >
> > The patch below updates Documentation/memory-barriers.txt to define
> > local vs. global transitivity. The corresponding ppcmem litmus test
> > is included below as well.
> >
> > Should we start putting litmus tests for the various examples
> > somewhere, perhaps in a litmus-tests directory within each participating
> > architecture? I have a pile of powerpc-related litmus tests on my laptop,
> &...
2016 Jan 25
0
[v3,11/41] mips: reuse asm-generic/barrier.h
...; On Fri, Jan 15, 2016 at 10:24:32AM +0000, Will Deacon wrote:
> > > See my earlier reply [1] (but also, your WRC Linux example looks more
> > > like a variant on WWC and I couldn't really follow it).
> >
> > I will revisit my WRC Linux example. And yes, creating litmus tests
> > that use non-fake dependencies is still a bit of an undertaking. :-/
> > I am sure that it will seem more natural with time and experience...
>
> Hmmm... You are quite right, I did do WWC. I need to change cpu2()'s
> last access from a store to a load to get W...
2020 Jun 02
2
[PATCH 5/6] vdpa: introduce virtio pci driver
...tio specification does not support get/restore
> virtqueue state. So we can not use this driver for VM. This can be
> addressed by extending the virtio specification.
Looks like exactly the kind of hardware limitation VDPA is supposed to
paper over within guest. So I suggest we use this as
a litmus test, and find ways for VDPA to handle this without
spec changes.
--
MST
2020 Jun 02
2
[PATCH 5/6] vdpa: introduce virtio pci driver
...tio specification does not support get/restore
> virtqueue state. So we can not use this driver for VM. This can be
> addressed by extending the virtio specification.
Looks like exactly the kind of hardware limitation VDPA is supposed to
paper over within guest. So I suggest we use this as
a litmus test, and find ways for VDPA to handle this without
spec changes.
--
MST