From 0ab234cbdddb5750f6d5f28b485550a10575e9c0 Mon Sep 17 00:00:00 2001
From: rusty <rusty@0c8fb4dd-22a2-4bb5-bc14-6c75a5f43652>
Date: Wed, 26 Feb 2014 03:19:58 +0000
Subject: Feedback: move legacy/transitional definitions into terminology.

Signed-off-by: Rusty Russell <rusty@au1.ibm.com>

git-svn-id: https://tools.oasis-open.org/version-control/svn/virtio@263 0c8fb4dd-22a2-4bb5-bc14-6c75a5f43652
---
 introduction.tex | 27 +++++++++++++++++++++++++++
 1 file changed, 27 insertions(+)

(limited to 'introduction.tex')

diff --git a/introduction.tex b/introduction.tex
index 4ea4259..65392d9 100644
--- a/introduction.tex
+++ b/introduction.tex
@@ -38,6 +38,33 @@ between different transports.
 
 The key words "MUST", "MUST NOT", "REQUIRED", "SHALL", "SHALL NOT", "SHOULD", "SHOULD NOT", "RECOMMENDED", "MAY", and "OPTIONAL" in this document are to be interpreted as described in \hyperref[intro:rfc2119]{[RFC2119]}.
 
+An older specification (see \hyperref[intro:Virtio PCI Draft]{[Virtio PCI Draft]}) defined a
+similar, but different interface between the hypervisor and the guest.
+To simplify transition and note differences, the following terms are used:
+
+\begin{description}
+\item[Legacy Interface]
+        An interface specified by \hyperref[intro:Virtio PCI Draft]{[Virtio PCI Draft]}.
+\item[Legacy Device]
+        A device which implements \hyperref[intro:Virtio PCI Draft]{[Virtio PCI Draft]}, but not this specification.
+\item[Legacy Driver]
+        A driver which implements \hyperref[intro:Virtio PCI Draft]{[Virtio PCI Draft]}, but not this specification. 
+\item[Transitional Device]
+        A device which implements both this specification and the older
+        \hyperref[intro:Virtio PCI Draft]{[Virtio PCI Draft]}
+        specification, thus allowing legacy drivers.
+\item[Transitional Driver]
+        A device which implements both this specification and the older
+        \hyperref[intro:Virtio PCI Draft]{[Virtio PCI Draft]}
+        specification, thus allowing legacy devices.
+\item[Non-Transitional Device]
+        A device which does not implement the
+        \hyperref[intro:Virtio PCI Draft]{[Virtio PCI Draft]} specification.
+\item[Non-Transitional Driver]
+        A driver which does not implement the
+        \hyperref[intro:Virtio PCI Draft]{[Virtio PCI Draft]} specification.
+\end{description}
+
 \section{Normative References}
 
 \begin{longtable}{l p{5in}}
-- 
cgit v1.2.3

