[fidldoc] Updating fidl reference docs
diff --git a/sdk/fidl/fuchsia.hardware.spi/README.md b/sdk/fidl/fuchsia.hardware.spi/README.md
index 4e44cf6..4098fb9 100644
--- a/sdk/fidl/fuchsia.hardware.spi/README.md
+++ b/sdk/fidl/fuchsia.hardware.spi/README.md
@@ -40,6 +40,50 @@
             </td>
         </tr></table>
 
+### ExchangeVmo {#fuchsia.hardware.spi/Device.ExchangeVmo}
+
+
+#### Request
+<table>
+    <tr><th>Name</th><th>Type</th></tr>
+    <tr>
+            <td><code>tx_vmo_id</code></td>
+            <td>
+                <code>uint32</code>
+            </td>
+        </tr><tr>
+            <td><code>tx_offset</code></td>
+            <td>
+                <code>uint64</code>
+            </td>
+        </tr><tr>
+            <td><code>rx_vmo_id</code></td>
+            <td>
+                <code>uint32</code>
+            </td>
+        </tr><tr>
+            <td><code>rx_offset</code></td>
+            <td>
+                <code>uint64</code>
+            </td>
+        </tr><tr>
+            <td><code>size</code></td>
+            <td>
+                <code>uint64</code>
+            </td>
+        </tr></table>
+
+
+#### Response
+<table>
+    <tr><th>Name</th><th>Type</th></tr>
+    <tr>
+            <td><code>status</code></td>
+            <td>
+                <code><a class='link' href='../zx/'>zx</a>/<a class='link' href='../zx/#status'>status</a></code>
+            </td>
+        </tr></table>
+
 ### Receive {#fuchsia.hardware.spi/Device.Receive}
 
 <p>Half-duplex receive data from a SPI device; always reads the full size requested.</p>
@@ -70,6 +114,79 @@
             </td>
         </tr></table>
 
+### ReceiveVmo {#fuchsia.hardware.spi/Device.ReceiveVmo}
+
+
+#### Request
+<table>
+    <tr><th>Name</th><th>Type</th></tr>
+    <tr>
+            <td><code>vmo_id</code></td>
+            <td>
+                <code>uint32</code>
+            </td>
+        </tr><tr>
+            <td><code>offset</code></td>
+            <td>
+                <code>uint64</code>
+            </td>
+        </tr><tr>
+            <td><code>size</code></td>
+            <td>
+                <code>uint64</code>
+            </td>
+        </tr></table>
+
+
+#### Response
+<table>
+    <tr><th>Name</th><th>Type</th></tr>
+    <tr>
+            <td><code>status</code></td>
+            <td>
+                <code><a class='link' href='../zx/'>zx</a>/<a class='link' href='../zx/#status'>status</a></code>
+            </td>
+        </tr></table>
+
+### RegisterVmo {#fuchsia.hardware.spi/Device.RegisterVmo}
+
+
+#### Request
+<table>
+    <tr><th>Name</th><th>Type</th></tr>
+    <tr>
+            <td><code>vmo_id</code></td>
+            <td>
+                <code>uint32</code>
+            </td>
+        </tr><tr>
+            <td><code>vmo</code></td>
+            <td>
+                <code>handle&lt;vmo&gt;</code>
+            </td>
+        </tr><tr>
+            <td><code>offset</code></td>
+            <td>
+                <code>uint64</code>
+            </td>
+        </tr><tr>
+            <td><code>size</code></td>
+            <td>
+                <code>uint64</code>
+            </td>
+        </tr></table>
+
+
+#### Response
+<table>
+    <tr><th>Name</th><th>Type</th></tr>
+    <tr>
+            <td><code>status</code></td>
+            <td>
+                <code><a class='link' href='../zx/'>zx</a>/<a class='link' href='../zx/#status'>status</a></code>
+            </td>
+        </tr></table>
+
 ### Transmit {#fuchsia.hardware.spi/Device.Transmit}
 
 <p>Half-duplex transmit data to a SPI device; always transmits the entire buffer on success.</p>
@@ -95,6 +212,70 @@
             </td>
         </tr></table>
 
+### TransmitVmo {#fuchsia.hardware.spi/Device.TransmitVmo}
+
+<p>See Transmit(), Receive(), and Exchange() above.</p>
+
+#### Request
+<table>
+    <tr><th>Name</th><th>Type</th></tr>
+    <tr>
+            <td><code>vmo_id</code></td>
+            <td>
+                <code>uint32</code>
+            </td>
+        </tr><tr>
+            <td><code>offset</code></td>
+            <td>
+                <code>uint64</code>
+            </td>
+        </tr><tr>
+            <td><code>size</code></td>
+            <td>
+                <code>uint64</code>
+            </td>
+        </tr></table>
+
+
+#### Response
+<table>
+    <tr><th>Name</th><th>Type</th></tr>
+    <tr>
+            <td><code>status</code></td>
+            <td>
+                <code><a class='link' href='../zx/'>zx</a>/<a class='link' href='../zx/#status'>status</a></code>
+            </td>
+        </tr></table>
+
+### UnregisterVmo {#fuchsia.hardware.spi/Device.UnregisterVmo}
+
+
+#### Request
+<table>
+    <tr><th>Name</th><th>Type</th></tr>
+    <tr>
+            <td><code>vmo_id</code></td>
+            <td>
+                <code>uint32</code>
+            </td>
+        </tr></table>
+
+
+#### Response
+<table>
+    <tr><th>Name</th><th>Type</th></tr>
+    <tr>
+            <td><code>status</code></td>
+            <td>
+                <code><a class='link' href='../zx/'>zx</a>/<a class='link' href='../zx/#status'>status</a></code>
+            </td>
+        </tr><tr>
+            <td><code>vmo</code></td>
+            <td>
+                <code>handle&lt;vmo&gt;</code>
+            </td>
+        </tr></table>
+
 
 
 ## **STRUCTS**