Displaying 20 results from an estimated 21 matches for "queuepfn".
2013 Oct 22
3
QueuePFN peculiarity in virtio-mmio
Hi,
"Appendix X: virtio-mmio" in the virtio spec says
? 0x040 | RW | QueuePFN
[...] When the Guest stops using the queue it must write zero
(0x0) to this register.
[...]
and
Virtqueue Configuration
[...]
2. Check if the queue is not already in use: read QueuePFN
register, returned value should be zero (0x0).
[...]
I think this in its...
2013 Oct 22
3
QueuePFN peculiarity in virtio-mmio
Hi,
"Appendix X: virtio-mmio" in the virtio spec says
? 0x040 | RW | QueuePFN
[...] When the Guest stops using the queue it must write zero
(0x0) to this register.
[...]
and
Virtqueue Configuration
[...]
2. Check if the queue is not already in use: read QueuePFN
register, returned value should be zero (0x0).
[...]
I think this in its...
2013 Oct 22
0
QueuePFN peculiarity in virtio-mmio
My apologies, I used Anthony's previous (now obsolete) email. Updated it
now & keeping full context below. Sorry.
On 10/22/13 19:49, Laszlo Ersek wrote:
> Hi,
>
> "Appendix X: virtio-mmio" in the virtio spec says
>
> ? 0x040 | RW | QueuePFN
> [...] When the Guest stops using the queue it must write zero
> (0x0) to this register.
> [...]
>
> and
>
> Virtqueue Configuration
>
> [...]
> 2. Check if the queue is not already in use: read QueuePFN
> register, returned val...
2011 Dec 12
2
[Qemu-devel] [RFC 0/4] virtio-mmio transport
On Mon, 2011-12-12 at 02:52 +0000, Paul Brook wrote:
> I've taken a look at the virtion-mmio spec, and it looks fairly
> reasonable.
>
> The only thing I'd change is the GuestPageSize/QueuePFN mess. Seems like just
> using straight 64-bit addresses would be a better solution. Maybe split into
> a high/low pair to keep all registers as 32-bit registers.
This can be done fairly simple by:
1. Bumping Version register content.
2. Adding two registers: QueueAddrLow (0x44) and Queue...
2011 Dec 12
2
[Qemu-devel] [RFC 0/4] virtio-mmio transport
On Mon, 2011-12-12 at 02:52 +0000, Paul Brook wrote:
> I've taken a look at the virtion-mmio spec, and it looks fairly
> reasonable.
>
> The only thing I'd change is the GuestPageSize/QueuePFN mess. Seems like just
> using straight 64-bit addresses would be a better solution. Maybe split into
> a high/low pair to keep all registers as 32-bit registers.
This can be done fairly simple by:
1. Bumping Version register content.
2. Adding two registers: QueueAddrLow (0x44) and Queue...
2011 Nov 01
2
Additional virtio-mmio spec changes
...spec. To make the long story
short, this is what came out of the discussion (feel free to correct me
at any point, Peter ;-):
diff --git a/virtio-spec.lyx b/virtio-spec.lyx
index 6426f8f..79a6498 100644
--- a/virtio-spec.lyx
+++ b/virtio-spec.lyx
@@ -6681,7 +6681,9 @@ s on QueueNum, QueueAlign and QueuePFN apply to.
Writing to this register notifies the Host what size of the queue the Guest
will use.
- This applies to the queue selected by writing to QueueSel.
+ This applies to the queue selected by writing to QueueSel and is allowed
+ only when QueuePFN is set to zero (0x0), so when the queue...
2011 Nov 01
2
Additional virtio-mmio spec changes
...spec. To make the long story
short, this is what came out of the discussion (feel free to correct me
at any point, Peter ;-):
diff --git a/virtio-spec.lyx b/virtio-spec.lyx
index 6426f8f..79a6498 100644
--- a/virtio-spec.lyx
+++ b/virtio-spec.lyx
@@ -6681,7 +6681,9 @@ s on QueueNum, QueueAlign and QueuePFN apply to.
Writing to this register notifies the Host what size of the queue the Guest
will use.
- This applies to the queue selected by writing to QueueSel.
+ This applies to the queue selected by writing to QueueSel and is allowed
+ only when QueuePFN is set to zero (0x0), so when the queue...
2012 Sep 09
4
[PATCH] virtio-spec: serial: english tweak
"A number of virtqueues are created" seems clearer
than "the number of virtqueues": it's
virtqueues that are created not the number.
Signed-off-by: Michael S. Tsirkin <mst at redhat.com>
---
I'm not a native english speaker but the below
seems correct to me. Rusty?
virtio-spec.lyx | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git
2012 Sep 09
4
[PATCH] virtio-spec: serial: english tweak
"A number of virtqueues are created" seems clearer
than "the number of virtqueues": it's
virtqueues that are created not the number.
Signed-off-by: Michael S. Tsirkin <mst at redhat.com>
---
I'm not a native english speaker but the below
seems correct to me. Rusty?
virtio-spec.lyx | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git
2011 Oct 27
1
[PATCH v3] virtio: Add platform bus driver for memory mapped virtio device
On Mon, 2011-10-24 at 03:33 +0100, Rusty Russell wrote:
> No, that's it I think. Please send a diff for the documentation, since
> I'm updating the LyX master and I've already applied your previous
> version.
Here it goes (below). Also do you think you would be able to merge the
driver (corresponding v4 patch follows) in the 3.2 merge window that
seems to have just opened?
2011 Oct 27
1
[PATCH v3] virtio: Add platform bus driver for memory mapped virtio device
On Mon, 2011-10-24 at 03:33 +0100, Rusty Russell wrote:
> No, that's it I think. Please send a diff for the documentation, since
> I'm updating the LyX master and I've already applied your previous
> version.
Here it goes (below). Also do you think you would be able to merge the
driver (corresponding v4 patch follows) in the 3.2 merge window that
seems to have just opened?
2015 Jan 20
4
[PATCH v2] virtio-mmio: Update the device to OASIS spec version
...ge in bytes
- *
- * 0x030 W QueueSel Queue selector
- * 0x034 R QueueNumMax Maximum size of the currently selected queue
- * 0x038 W QueueNum Queue size for the currently selected queue
- * 0x03c W QueueAlign Used Ring alignment for the current queue
- * 0x040 RW QueuePFN PFN for the currently selected queue
- *
- * 0x050 W QueueNotify Queue notifier
- * 0x060 R InterruptStatus Interrupt status register
- * 0x064 W InterruptACK Interrupt acknowledge register
- * 0x070 RW Status Device status register
- *
- * 0x100+ RW...
2015 Jan 20
4
[PATCH v2] virtio-mmio: Update the device to OASIS spec version
...ge in bytes
- *
- * 0x030 W QueueSel Queue selector
- * 0x034 R QueueNumMax Maximum size of the currently selected queue
- * 0x038 W QueueNum Queue size for the currently selected queue
- * 0x03c W QueueAlign Used Ring alignment for the current queue
- * 0x040 RW QueuePFN PFN for the currently selected queue
- *
- * 0x050 W QueueNotify Queue notifier
- * 0x060 R InterruptStatus Interrupt status register
- * 0x064 W InterruptACK Interrupt acknowledge register
- * 0x070 RW Status Device status register
- *
- * 0x100+ RW...
2015 Jan 20
1
[PATCH] virtio-mmio: Update the device to OASIS spec version
...ge in bytes
- *
- * 0x030 W QueueSel Queue selector
- * 0x034 R QueueNumMax Maximum size of the currently selected queue
- * 0x038 W QueueNum Queue size for the currently selected queue
- * 0x03c W QueueAlign Used Ring alignment for the current queue
- * 0x040 RW QueuePFN PFN for the currently selected queue
- *
- * 0x050 W QueueNotify Queue notifier
- * 0x060 R InterruptStatus Interrupt status register
- * 0x064 W InterruptACK Interrupt acknowledge register
- * 0x070 RW Status Device status register
- *
- * 0x100+ RW...
2015 Jan 20
1
[PATCH] virtio-mmio: Update the device to OASIS spec version
...ge in bytes
- *
- * 0x030 W QueueSel Queue selector
- * 0x034 R QueueNumMax Maximum size of the currently selected queue
- * 0x038 W QueueNum Queue size for the currently selected queue
- * 0x03c W QueueAlign Used Ring alignment for the current queue
- * 0x040 RW QueuePFN PFN for the currently selected queue
- *
- * 0x050 W QueueNotify Queue notifier
- * 0x060 R InterruptStatus Interrupt status register
- * 0x064 W InterruptACK Interrupt acknowledge register
- * 0x070 RW Status Device status register
- *
- * 0x100+ RW...
2015 Jan 20
0
[PATCH v2] virtio-mmio: Update the device to OASIS spec version
...0x030 W QueueSel Queue selector
> - * 0x034 R QueueNumMax Maximum size of the currently selected queue
> - * 0x038 W QueueNum Queue size for the currently selected queue
> - * 0x03c W QueueAlign Used Ring alignment for the current queue
> - * 0x040 RW QueuePFN PFN for the currently selected queue
> - *
> - * 0x050 W QueueNotify Queue notifier
> - * 0x060 R InterruptStatus Interrupt status register
> - * 0x064 W InterruptACK Interrupt acknowledge register
> - * 0x070 RW Status Device status register
> -...
2015 Jan 20
0
[PATCH v2] virtio-mmio: Update the device to OASIS spec version
...0x030 W QueueSel Queue selector
> - * 0x034 R QueueNumMax Maximum size of the currently selected queue
> - * 0x038 W QueueNum Queue size for the currently selected queue
> - * 0x03c W QueueAlign Used Ring alignment for the current queue
> - * 0x040 RW QueuePFN PFN for the currently selected queue
> - *
> - * 0x050 W QueueNotify Queue notifier
> - * 0x060 R InterruptStatus Interrupt status register
> - * 0x064 W InterruptACK Interrupt acknowledge register
> - * 0x070 RW Status Device status register
> -...
2014 Dec 19
5
[RFC] virtio-mmio: Update the device to OASIS spec version
...ge in bytes
- *
- * 0x030 W QueueSel Queue selector
- * 0x034 R QueueNumMax Maximum size of the currently selected queue
- * 0x038 W QueueNum Queue size for the currently selected queue
- * 0x03c W QueueAlign Used Ring alignment for the current queue
- * 0x040 RW QueuePFN PFN for the currently selected queue
- *
- * 0x050 W QueueNotify Queue notifier
- * 0x060 R InterruptStatus Interrupt status register
- * 0x064 W InterruptACK Interrupt acknowledge register
- * 0x070 RW Status Device status register
- *
- * 0x100+ RW...
2014 Dec 19
5
[RFC] virtio-mmio: Update the device to OASIS spec version
...ge in bytes
- *
- * 0x030 W QueueSel Queue selector
- * 0x034 R QueueNumMax Maximum size of the currently selected queue
- * 0x038 W QueueNum Queue size for the currently selected queue
- * 0x03c W QueueAlign Used Ring alignment for the current queue
- * 0x040 RW QueuePFN PFN for the currently selected queue
- *
- * 0x050 W QueueNotify Queue notifier
- * 0x060 R InterruptStatus Interrupt status register
- * 0x064 W InterruptACK Interrupt acknowledge register
- * 0x070 RW Status Device status register
- *
- * 0x100+ RW...
2015 Jan 15
0
[RFC] virtio-mmio: Update the device to OASIS spec version
...0x030 W QueueSel Queue selector
> - * 0x034 R QueueNumMax Maximum size of the currently selected queue
> - * 0x038 W QueueNum Queue size for the currently selected queue
> - * 0x03c W QueueAlign Used Ring alignment for the current queue
> - * 0x040 RW QueuePFN PFN for the currently selected queue
> - *
> - * 0x050 W QueueNotify Queue notifier
> - * 0x060 R InterruptStatus Interrupt status register
> - * 0x064 W InterruptACK Interrupt acknowledge register
> - * 0x070 RW Status Device status register
> -...