From 1c403ad2eead135eb4fbb0adfc1a302bcc182938 Mon Sep 17 00:00:00 2001 From: rusty Date: Wed, 4 Sep 2013 02:01:08 +0000 Subject: 2.4.2.2 Define all MMIO registers as little endian Port of draft commit 88f37f9ec178b664213b77211fec03687b87958b. Signed-off-by: Pawel Moll Signed-off-by: Rusty Russell git-svn-id: https://tools.oasis-open.org/version-control/svn/virtio@31 0c8fb4dd-22a2-4bb5-bc14-6c75a5f43652 --- virtio-v1.0-wd01-part1-specification.txt | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) (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 bc2de67..0531125 100644 --- a/virtio-v1.0-wd01-part1-specification.txt +++ b/virtio-v1.0-wd01-part1-specification.txt @@ -995,8 +995,9 @@ Virtual queue size is the number of elements in the queue, therefore size of the descriptor table and both available and used rings. -The endianness of the registers follows the native endianness of -the Guest. Writing to registers described as “R” and reading from +All register values are organized as Little Endian. + +Writing to registers described as “R” and reading from registers described as “W” is not permitted and can cause undefined behavior. -- cgit v1.2.3