SVN r67
2.3.2 MMIO: Upgrade registers layout to version 2
This patch addresses VIRTIO-44:
- Clarifies MagicValue content
- Bumps up the Version value to 2
- Removes paged-based addressing and replaces it
with 64 bit addresses
- Replaces implicit queue organisation (based
on alignment size) with explicit desc/avail/used
addreses (based on original MST's patch, see
VIRTIO-41)
- Introduces explicit protocol for queue
enabling (based on original MST's idea)
and disabling
- Defines driver's reaction to an invalid
device ID (0x0).
Signed-off-by: Pawel Moll <pawel.moll@arm.com>