From 4a88c5a8993faf7ea62a24827639bac0bdde8034 Mon Sep 17 00:00:00 2001 From: hornet Date: Tue, 29 Oct 2013 13:15:55 +0000 Subject: 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 git-svn-id: https://tools.oasis-open.org/version-control/svn/virtio@68 0c8fb4dd-22a2-4bb5-bc14-6c75a5f43652 --- virtio-v1.0-wd01-part1-specification.txt | 7 +++++++ 1 file changed, 7 insertions(+) (limited to 'virtio-v1.0-wd01-part1-specification.txt') 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 -- cgit v1.2.3