summaryrefslogtreecommitdiff
path: root/virtio-v1.0-wd01-part1-specification.txt
diff options
context:
space:
mode:
authorhornet <hornet@0c8fb4dd-22a2-4bb5-bc14-6c75a5f43652>2013-10-29 13:15:55 +0000
committerhornet <hornet@0c8fb4dd-22a2-4bb5-bc14-6c75a5f43652>2013-10-29 13:15:55 +0000
commit4a88c5a8993faf7ea62a24827639bac0bdde8034 (patch)
treeec948802b5cd0d27d3826d0e73d12e23d0c30f72 /virtio-v1.0-wd01-part1-specification.txt
parent0ef4832f2cc403021ffb66557067c72a6583bd55 (diff)
2.3.2 MMIO: Add config space version register
... to allow synchronisation between the guest and the host. Based on Rusty's original patch, see VIRTIO-35. Signed-off-by: Pawel Moll <pawel.moll@arm.com> git-svn-id: https://tools.oasis-open.org/version-control/svn/virtio@68 0c8fb4dd-22a2-4bb5-bc14-6c75a5f43652
Diffstat (limited to 'virtio-v1.0-wd01-part1-specification.txt')
-rw-r--r--virtio-v1.0-wd01-part1-specification.txt7
1 files changed, 7 insertions, 0 deletions
diff --git a/virtio-v1.0-wd01-part1-specification.txt b/virtio-v1.0-wd01-part1-specification.txt
index 559ef75..e812f8d 100644
--- a/virtio-v1.0-wd01-part1-specification.txt
+++ b/virtio-v1.0-wd01-part1-specification.txt
@@ -1431,6 +1431,13 @@ configuration space. The following list presents their layout:
only when QueueReady is set to zero (0x0), so when the queue
is not in use.
+* 0x0fc | R | ConfigGeneration
+ Configuration atomicity value.
+ Changes every time the configuration noticeably changes. This
+ means the device may only change the value after a configuration
+ read operation, but it must change if there is any risk of a
+ device seeing an inconsistent configuration state.
+
* 0x100+ | RW | Config
Device-specific configuration space starts at an offset 0x100
and is accessed with byte alignment. Its meaning and size