1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
|
<!DOCTYPE html>
<html class="client-nojs" lang="en" dir="ltr">
<head>
<meta charset="UTF-8"/>
<title>Revision history of "Introduction" - Open-IOV</title>
<script>document.documentElement.className="client-js";RLCONF={"wgBreakFrames":!1,"wgSeparatorTransformTable":["",""],"wgDigitTransformTable":["",""],"wgDefaultDateFormat":"dmy","wgMonthNames":["","January","February","March","April","May","June","July","August","September","October","November","December"],"wgRequestId":"63a8b329f7ea4378463c5d37","wgCSPNonce":!1,"wgCanonicalNamespace":"","wgCanonicalSpecialPageName":!1,"wgNamespaceNumber":0,"wgPageName":"Introduction","wgTitle":"Introduction","wgCurRevisionId":23688,"wgRevisionId":0,"wgArticleId":4507,"wgIsArticle":!1,"wgIsRedirect":!1,"wgAction":"history","wgUserName":null,"wgUserGroups":["*"],"wgCategories":[],"wgPageContentLanguage":"en","wgPageContentModel":"wikitext","wgRelevantPageName":"Introduction","wgRelevantArticleId":4507,"wgIsProbablyEditable":!1,"wgRelevantPageIsProbablyEditable":!1,"wgRestrictionEdit":[],"wgRestrictionMove":[],"wgVisualEditor":{"pageLanguageCode":"en","pageLanguageDir":"ltr",
"pageVariantFallbacks":"en"},"wgEditSubmitButtonLabelPublish":!1};RLSTATE={"site.styles":"ready","noscript":"ready","user.styles":"ready","user":"ready","user.options":"loading","mediawiki.interface.helpers.styles":"ready","mediawiki.action.history.styles":"ready","mediawiki.special.changeslist":"ready","mediawiki.helplink":"ready","oojs-ui-core.styles":"ready","oojs-ui.styles.indicators":"ready","mediawiki.widgets.styles":"ready","oojs-ui-core.icons":"ready","mediawiki.htmlform.ooui.styles":"ready","mediawiki.htmlform.styles":"ready","mediawiki.widgets.DateInputWidget.styles":"ready","skins.vector.styles.legacy":"ready","jquery.makeCollapsible.styles":"ready","mediawiki.ui.button":"ready","mediawiki.feedlink":"ready","ext.visualEditor.desktopArticleTarget.noscript":"ready"};RLPAGEMODULES=["mediawiki.action.history","mediawiki.htmlform","jquery.makeCollapsible","mediawiki.htmlform.ooui","mediawiki.widgets.DateInputWidget","site","mediawiki.page.ready","skins.vector.legacy.js",
"ext.visualEditor.desktopArticleTarget.init","ext.visualEditor.targetLoader"];</script>
<script>(RLQ=window.RLQ||[]).push(function(){mw.loader.implement("user.options@1hzgi",function($,jQuery,require,module){/*@nomin*/mw.user.tokens.set({"patrolToken":"+\\","watchToken":"+\\","csrfToken":"+\\"});
});});</script>
<link rel="stylesheet" href="https://open-iov.org/load.php?lang=en&modules=ext.visualEditor.desktopArticleTarget.noscript%7Cjquery.makeCollapsible.styles%7Cmediawiki.action.history.styles%7Cmediawiki.feedlink%2Chelplink%7Cmediawiki.htmlform.ooui.styles%7Cmediawiki.htmlform.styles%7Cmediawiki.interface.helpers.styles%7Cmediawiki.special.changeslist%7Cmediawiki.ui.button%7Cmediawiki.widgets.DateInputWidget.styles%7Cmediawiki.widgets.styles%7Coojs-ui-core.icons%2Cstyles%7Coojs-ui.styles.indicators%7Cskins.vector.styles.legacy&only=styles&skin=vector"/>
<script async="" src="load.php%3Flang=en&modules=startup&only=scripts&raw=1&skin=vector"></script>
<meta name="generator" content="MediaWiki 1.37.1"/>
<meta name="robots" content="noindex,nofollow"/>
<meta name="format-detection" content="telephone=no"/>
<link rel="shortcut icon" href="favicon.ico.html"/>
<link rel="search" type="application/opensearchdescription+xml" href="opensearch_desc.php" title="Open-IOV (en)"/>
<link rel="EditURI" type="application/rsd+xml" href="api.php%3Faction=rsd"/>
<link rel="alternate" type="application/atom+xml" title=""Introduction" Atom feed" href="https://open-iov.org/index.php?title=Introduction&feed=atom&action=history"/>
<link rel="alternate" type="application/atom+xml" title="Open-IOV Atom feed" href="./index.php%3Ftitle=Special:RecentChanges&feed=atom"/>
</head>
<body class="mediawiki ltr sitedir-ltr mw-hide-empty-elt ns-0 ns-subject page-Introduction rootpage-Introduction skin-vector action-history skin-vector-legacy"><div id="mw-page-base" class="noprint"></div>
<div id="mw-head-base" class="noprint"></div>
<div id="content" class="mw-body" role="main">
<a id="top"></a>
<div id="siteNotice"></div>
<div class="mw-indicators">
<div id="mw-indicator-mw-helplink" class="mw-indicator"><a href="https://meta.wikimedia.org/wiki/Special:MyLanguage/Help:Page_history" target="_blank" class="mw-helplink">Help</a></div>
</div>
<h1 id="firstHeading" class="firstHeading" >Revision history of "Introduction"</h1>
<div id="bodyContent" class="vector-body">
<div id="contentSub"><div class="mw-history-subtitle"><a href="https://open-iov.org/index.php?title=Special:Log&page=Introduction" title="Special:Log">View logs for this page</a></div></div>
<div id="contentSub2"></div>
<div id="jump-to-nav"></div>
<a class="mw-jump-link" href="index.php%3Ftitle=Introduction&action=history.html#mw-head">Jump to navigation</a>
<a class="mw-jump-link" href="index.php%3Ftitle=Introduction&action=history.html#searchInput">Jump to search</a>
<div id="mw-content-text" class="mw-body-content"><div class='mw-htmlform-ooui-wrapper oo-ui-layout oo-ui-panelLayout oo-ui-panelLayout-padded oo-ui-panelLayout-framed'><form id='mw-history-searchform' action='https://open-iov.org/index.php' method='get' enctype='application/x-www-form-urlencoded' class='mw-htmlform mw-htmlform-ooui oo-ui-layout oo-ui-formLayout'><fieldset id='mw-history-search' class='oo-ui-layout oo-ui-labelElement oo-ui-fieldsetLayout mw-collapsibleFieldsetLayout mw-collapsible mw-collapsed'><legend role='button' class='oo-ui-fieldsetLayout-header mw-collapsible-toggle'><span class='oo-ui-iconElement-icon oo-ui-iconElement-noIcon'></span><span class='oo-ui-labelElement-label'>Filter revisions</span><span aria-disabled='false' class='oo-ui-widget oo-ui-widget-enabled oo-ui-iconElement-icon oo-ui-icon-expand oo-ui-iconElement oo-ui-labelElement-invisible oo-ui-iconWidget'>Expand</span><span aria-disabled='false' class='oo-ui-widget oo-ui-widget-enabled oo-ui-iconElement-icon oo-ui-icon-collapse oo-ui-iconElement oo-ui-labelElement-invisible oo-ui-iconWidget'>Collapse</span></legend><div class='oo-ui-fieldsetLayout-group mw-collapsible-content'><div aria-disabled='false' class='oo-ui-widget oo-ui-widget-enabled'><div data-mw-modules='mediawiki.widgets.DateInputWidget' id='ooui-php-5' class='mw-htmlform-field-HTMLDateTimeField mw-htmlform-datetime-field mw-htmlform-autoinfuse oo-ui-layout oo-ui-labelElement oo-ui-fieldLayout oo-ui-fieldLayout-align-top' data-ooui='{"_":"mw.htmlform.FieldLayout","fieldWidget":{"tag":"mw-input-date-range-to"},"align":"top","helpInline":true,"$overlay":true,"label":{"html":"To date:"},"classes":["mw-htmlform-field-HTMLDateTimeField"," mw-htmlform-datetime-field","mw-htmlform-autoinfuse"]}'><div class='oo-ui-fieldLayout-body'><span class='oo-ui-fieldLayout-header'><label for='ooui-php-3' class='oo-ui-labelElement-label'>To date:</label></span><div class='oo-ui-fieldLayout-field'><div id='mw-input-date-range-to' aria-disabled='false' class='oo-ui-widget oo-ui-widget-enabled oo-ui-inputWidget oo-ui-textInputWidget oo-ui-textInputWidget-type-text oo-ui-textInputWidget-php mw-widget-dateInputWidget' data-ooui='{"_":"mw.widgets.DateInputWidget","longDisplayFormat":false,"precision":"day","$overlay":true,"placeholder":"YYYY-MM-DD","name":"date-range-to","inputId":"ooui-php-3","required":false}'><input type='date' tabindex='0' aria-disabled='false' name='date-range-to' value='' placeholder='YYYY-MM-DD' id='ooui-php-3' class='oo-ui-inputWidget-input' /><span class='oo-ui-iconElement-icon oo-ui-iconElement-noIcon'></span><span class='oo-ui-indicatorElement-indicator oo-ui-indicatorElement-noIndicator'></span></div></div></div></div><div id='ooui-php-6' class='mw-htmlform-field-HTMLTagFilter oo-ui-layout oo-ui-labelElement oo-ui-fieldLayout oo-ui-fieldLayout-align-top' data-ooui='{"_":"mw.htmlform.FieldLayout","fieldWidget":{"tag":"tagfilter"},"align":"top","helpInline":true,"$overlay":true,"label":{"html":"<a href=\"\/index.php\/Special:Tags\" title=\"Special:Tags\">Tag<\/a> filter:"},"classes":["mw-htmlform-field-HTMLTagFilter",""]}'><div class='oo-ui-fieldLayout-body'><span class='oo-ui-fieldLayout-header'><label for='ooui-php-4' class='oo-ui-labelElement-label'><a href="https://open-iov.org/index.php/Special:Tags" title="Special:Tags">Tag</a> filter:</label></span><div class='oo-ui-fieldLayout-field'><div id='tagfilter' aria-disabled='false' class='oo-ui-widget oo-ui-widget-enabled oo-ui-inputWidget oo-ui-textInputWidget oo-ui-textInputWidget-type-text oo-ui-textInputWidget-php' data-ooui='{"_":"OO.ui.TextInputWidget","name":"tagfilter","inputId":"ooui-php-4","required":false}'><input type='text' tabindex='0' aria-disabled='false' name='tagfilter' value='' id='ooui-php-4' class='oo-ui-inputWidget-input' /><span class='oo-ui-iconElement-icon oo-ui-iconElement-noIcon'></span><span class='oo-ui-indicatorElement-indicator oo-ui-indicatorElement-noIndicator'></span></div></div></div></div><input id="mw-input-title" name="title" type="hidden" value="Introduction"/>
<input id="mw-input-action" name="action" type="hidden" value="history"/>
<div class="mw-htmlform-submit-buttons">
<span aria-disabled='false' id='ooui-php-7' class='mw-htmlform-submit oo-ui-widget oo-ui-widget-enabled oo-ui-inputWidget oo-ui-buttonElement oo-ui-buttonElement-framed oo-ui-labelElement oo-ui-flaggedElement-primary oo-ui-flaggedElement-progressive oo-ui-buttonInputWidget' data-ooui='{"_":"OO.ui.ButtonInputWidget","type":"submit","value":"Show revisions","label":"Show revisions","flags":["primary","progressive"],"classes":["mw-htmlform-submit"]}'><button type='submit' tabindex='0' aria-disabled='false' value='Show revisions' class='oo-ui-inputWidget-input oo-ui-buttonElement-button'><span class='oo-ui-iconElement-icon oo-ui-iconElement-noIcon oo-ui-image-invert'></span><span class='oo-ui-labelElement-label'>Show revisions</span><span class='oo-ui-indicatorElement-indicator oo-ui-indicatorElement-noIndicator oo-ui-image-invert'></span></button></span></div>
</div></div></fieldset></form></div><div class="mw-history-legend">
<p>Diff selection: Mark the radio buttons of the revisions to compare and hit enter or the button at the bottom.<br />
Legend: <strong>(cur)</strong> = difference with latest revision, <strong>(prev)</strong> = difference with preceding revision, <strong>m</strong> = minor edit.
</p>
</div><form action="https://open-iov.org/index.php" id="mw-history-compare">
<input type="hidden" value="Introduction" name="title"/>
<input type="hidden" value="historysubmit" name="action"/>
<input type="hidden" value="revision" name="type"/>
<div class="mw-history-compareselectedversions"><input class="historysubmit mw-history-compareselectedversions-button mw-ui-button" title="See the differences between the two selected revisions of this page [v]" accesskey="v" type="submit" value="Compare selected revisions"/>
</div><ul id="pagehistory">
<li data-mw-revid="23688" class="mw-tag-visualeditor"><span class="mw-history-histlinks mw-changeslist-links"><span>cur</span><span><a href="https://open-iov.org/index.php?title=Introduction&diff=23688&oldid=5655" title="Introduction">prev</a></span></span><input type="radio" value="23688" style="visibility:hidden" name="oldid" id="mw-oldid-null" /><input type="radio" value="23688" checked="checked" name="diff" id="mw-diff-23688" /> <a href="index.php%3Ftitle=Introduction&oldid=23688.html" class="mw-changeslist-date" title="Introduction">03:21, 19 January 2023</a> <span class='history-user'><a href="./index.php%3Ftitle=User:Arthur&action=edit&redlink=1.html" class="new mw-userlink" title="User:Arthur (page does not exist)"><bdi>Arthur</bdi></a> <span class="mw-usertoollinks mw-changeslist-links"><span><a href="./index.php%3Ftitle=User_talk:Arthur&action=edit&redlink=1.html" class="new mw-usertoollinks-talk" title="User talk:Arthur (page does not exist)">talk</a></span> <span><a href="index.php/Special:Contributions/Arthur.html" class="mw-usertoollinks-contribs" title="Special:Contributions/Arthur">contribs</a></span></span></span> <span class="mw-changeslist-separator"></span> <span class="history-size mw-diff-bytes" data-mw-bytes="5408">5,408 bytes</span> <span dir="ltr" class="mw-plusminus-pos mw-diff-bytes" title="5,408 bytes after change">+47</span> <span class="mw-changeslist-separator"></span> <span class="mw-tag-markers"><a href="https://open-iov.org/index.php/Special:Tags" title="Special:Tags">Tag</a>: <span class="mw-tag-marker mw-tag-marker-visualeditor"><a href="https://open-iov.org/index.php?title=Open-IOV:VisualEditor&action=edit&redlink=1" class="new" title="Open-IOV:VisualEditor (page does not exist)">Visual edit</a></span></span></li>
<li data-mw-revid="5655" class="mw-tag-visualeditor"><span class="mw-history-histlinks mw-changeslist-links"><span><a href="https://open-iov.org/index.php?title=Introduction&diff=23688&oldid=5655" title="Introduction">cur</a></span><span><a href="https://open-iov.org/index.php?title=Introduction&diff=5655&oldid=5654" title="Introduction">prev</a></span></span><input type="radio" value="5655" checked="checked" name="oldid" id="mw-oldid-5655" /><input type="radio" value="5655" name="diff" id="mw-diff-5655" /> <a href="https://open-iov.org/index.php?title=Introduction&oldid=5655" class="mw-changeslist-date" title="Introduction">23:02, 21 December 2022</a> <span class='history-user'><a href="./index.php%3Ftitle=User:Arthur&action=edit&redlink=1.html" class="new mw-userlink" title="User:Arthur (page does not exist)"><bdi>Arthur</bdi></a> <span class="mw-usertoollinks mw-changeslist-links"><span><a href="./index.php%3Ftitle=User_talk:Arthur&action=edit&redlink=1.html" class="new mw-usertoollinks-talk" title="User talk:Arthur (page does not exist)">talk</a></span> <span><a href="index.php/Special:Contributions/Arthur.html" class="mw-usertoollinks-contribs" title="Special:Contributions/Arthur">contribs</a></span></span></span> <span class="mw-changeslist-separator"></span> <span class="history-size mw-diff-bytes" data-mw-bytes="5361">5,361 bytes</span> <span dir="ltr" class="mw-plusminus-pos mw-diff-bytes" title="5,361 bytes after change">+21</span> <span class="mw-changeslist-separator"></span> <span class="comment comment--without-parentheses"><span dir="auto"><span class="autocomment"><a href="index.php/Introduction.html#IOMMU" title="Introduction">→IOMMU</a></span></span></span> <span class="mw-tag-markers"><a href="https://open-iov.org/index.php/Special:Tags" title="Special:Tags">Tag</a>: <span class="mw-tag-marker mw-tag-marker-visualeditor"><a href="https://open-iov.org/index.php?title=Open-IOV:VisualEditor&action=edit&redlink=1" class="new" title="Open-IOV:VisualEditor (page does not exist)">Visual edit</a></span></span></li>
<li data-mw-revid="5654" class="mw-tag-visualeditor"><span class="mw-history-histlinks mw-changeslist-links"><span><a href="https://open-iov.org/index.php?title=Introduction&diff=23688&oldid=5654" title="Introduction">cur</a></span><span><a href="https://open-iov.org/index.php?title=Introduction&diff=5654&oldid=5653" title="Introduction">prev</a></span></span><input type="radio" value="5654" name="oldid" id="mw-oldid-5654" /><input type="radio" value="5654" name="diff" id="mw-diff-5654" /> <a href="https://open-iov.org/index.php?title=Introduction&oldid=5654" class="mw-changeslist-date" title="Introduction">23:00, 21 December 2022</a> <span class='history-user'><a href="./index.php%3Ftitle=User:Arthur&action=edit&redlink=1.html" class="new mw-userlink" title="User:Arthur (page does not exist)"><bdi>Arthur</bdi></a> <span class="mw-usertoollinks mw-changeslist-links"><span><a href="./index.php%3Ftitle=User_talk:Arthur&action=edit&redlink=1.html" class="new mw-usertoollinks-talk" title="User talk:Arthur (page does not exist)">talk</a></span> <span><a href="index.php/Special:Contributions/Arthur.html" class="mw-usertoollinks-contribs" title="Special:Contributions/Arthur">contribs</a></span></span></span> <span class="mw-changeslist-separator"></span> <span class="history-size mw-diff-bytes" data-mw-bytes="5340">5,340 bytes</span> <span dir="ltr" class="mw-plusminus-pos mw-diff-bytes" title="5,340 bytes after change">+12</span> <span class="mw-changeslist-separator"></span> <span class="comment comment--without-parentheses"><span dir="auto"><span class="autocomment"><a href="index.php/Introduction.html#IOMMU" title="Introduction">→IOMMU</a></span></span></span> <span class="mw-tag-markers"><a href="https://open-iov.org/index.php/Special:Tags" title="Special:Tags">Tag</a>: <span class="mw-tag-marker mw-tag-marker-visualeditor"><a href="https://open-iov.org/index.php?title=Open-IOV:VisualEditor&action=edit&redlink=1" class="new" title="Open-IOV:VisualEditor (page does not exist)">Visual edit</a></span></span></li>
<li data-mw-revid="5653" class="mw-tag-visualeditor"><span class="mw-history-histlinks mw-changeslist-links"><span><a href="https://open-iov.org/index.php?title=Introduction&diff=23688&oldid=5653" title="Introduction">cur</a></span><span><a href="https://open-iov.org/index.php?title=Introduction&diff=5653&oldid=5652" title="Introduction">prev</a></span></span><input type="radio" value="5653" name="oldid" id="mw-oldid-5653" /><input type="radio" value="5653" name="diff" id="mw-diff-5653" /> <a href="https://open-iov.org/index.php?title=Introduction&oldid=5653" class="mw-changeslist-date" title="Introduction">22:59, 21 December 2022</a> <span class='history-user'><a href="./index.php%3Ftitle=User:Arthur&action=edit&redlink=1.html" class="new mw-userlink" title="User:Arthur (page does not exist)"><bdi>Arthur</bdi></a> <span class="mw-usertoollinks mw-changeslist-links"><span><a href="./index.php%3Ftitle=User_talk:Arthur&action=edit&redlink=1.html" class="new mw-usertoollinks-talk" title="User talk:Arthur (page does not exist)">talk</a></span> <span><a href="index.php/Special:Contributions/Arthur.html" class="mw-usertoollinks-contribs" title="Special:Contributions/Arthur">contribs</a></span></span></span> <span class="mw-changeslist-separator"></span> <span class="history-size mw-diff-bytes" data-mw-bytes="5328">5,328 bytes</span> <span dir="ltr" class="mw-plusminus-pos mw-diff-bytes" title="5,328 bytes after change">+7</span> <span class="mw-changeslist-separator"></span> <span class="comment comment--without-parentheses"><span dir="auto"><span class="autocomment"><a href="index.php/Introduction.html#IOMMU" title="Introduction">→IOMMU</a></span></span></span> <span class="mw-tag-markers"><a href="https://open-iov.org/index.php/Special:Tags" title="Special:Tags">Tag</a>: <span class="mw-tag-marker mw-tag-marker-visualeditor"><a href="https://open-iov.org/index.php?title=Open-IOV:VisualEditor&action=edit&redlink=1" class="new" title="Open-IOV:VisualEditor (page does not exist)">Visual edit</a></span></span></li>
<li data-mw-revid="5652" class="mw-tag-visualeditor"><span class="mw-history-histlinks mw-changeslist-links"><span><a href="https://open-iov.org/index.php?title=Introduction&diff=23688&oldid=5652" title="Introduction">cur</a></span><span><a href="https://open-iov.org/index.php?title=Introduction&diff=5652&oldid=5651" title="Introduction">prev</a></span></span><input type="radio" value="5652" name="oldid" id="mw-oldid-5652" /><input type="radio" value="5652" name="diff" id="mw-diff-5652" /> <a href="https://open-iov.org/index.php?title=Introduction&oldid=5652" class="mw-changeslist-date" title="Introduction">22:56, 21 December 2022</a> <span class='history-user'><a href="./index.php%3Ftitle=User:Arthur&action=edit&redlink=1.html" class="new mw-userlink" title="User:Arthur (page does not exist)"><bdi>Arthur</bdi></a> <span class="mw-usertoollinks mw-changeslist-links"><span><a href="./index.php%3Ftitle=User_talk:Arthur&action=edit&redlink=1.html" class="new mw-usertoollinks-talk" title="User talk:Arthur (page does not exist)">talk</a></span> <span><a href="index.php/Special:Contributions/Arthur.html" class="mw-usertoollinks-contribs" title="Special:Contributions/Arthur">contribs</a></span></span></span> <span class="mw-changeslist-separator"></span> <span class="history-size mw-diff-bytes" data-mw-bytes="5321">5,321 bytes</span> <span dir="ltr" class="mw-plusminus-neg mw-diff-bytes" title="5,321 bytes after change">−1</span> <span class="mw-changeslist-separator"></span> <span class="comment comment--without-parentheses"><span dir="auto"><span class="autocomment"><a href="index.php/Introduction.html#IOMMU" title="Introduction">→IOMMU</a></span></span></span> <span class="mw-tag-markers"><a href="https://open-iov.org/index.php/Special:Tags" title="Special:Tags">Tag</a>: <span class="mw-tag-marker mw-tag-marker-visualeditor"><a href="https://open-iov.org/index.php?title=Open-IOV:VisualEditor&action=edit&redlink=1" class="new" title="Open-IOV:VisualEditor (page does not exist)">Visual edit</a></span></span></li>
<li data-mw-revid="5651" class="mw-tag-visualeditor"><span class="mw-history-histlinks mw-changeslist-links"><span><a href="https://open-iov.org/index.php?title=Introduction&diff=23688&oldid=5651" title="Introduction">cur</a></span><span><a href="https://open-iov.org/index.php?title=Introduction&diff=5651&oldid=5650" title="Introduction">prev</a></span></span><input type="radio" value="5651" name="oldid" id="mw-oldid-5651" /><input type="radio" value="5651" name="diff" id="mw-diff-5651" /> <a href="https://open-iov.org/index.php?title=Introduction&oldid=5651" class="mw-changeslist-date" title="Introduction">22:56, 21 December 2022</a> <span class='history-user'><a href="./index.php%3Ftitle=User:Arthur&action=edit&redlink=1.html" class="new mw-userlink" title="User:Arthur (page does not exist)"><bdi>Arthur</bdi></a> <span class="mw-usertoollinks mw-changeslist-links"><span><a href="./index.php%3Ftitle=User_talk:Arthur&action=edit&redlink=1.html" class="new mw-usertoollinks-talk" title="User talk:Arthur (page does not exist)">talk</a></span> <span><a href="index.php/Special:Contributions/Arthur.html" class="mw-usertoollinks-contribs" title="Special:Contributions/Arthur">contribs</a></span></span></span> <span class="mw-changeslist-separator"></span> <span class="history-size mw-diff-bytes" data-mw-bytes="5322">5,322 bytes</span> <span dir="ltr" class="mw-plusminus-pos mw-diff-bytes" title="5,322 bytes after change">+4</span> <span class="mw-changeslist-separator"></span> <span class="comment comment--without-parentheses"><span dir="auto"><span class="autocomment"><a href="index.php/Introduction.html#IOMMU" title="Introduction">→IOMMU</a></span></span></span> <span class="mw-tag-markers"><a href="https://open-iov.org/index.php/Special:Tags" title="Special:Tags">Tag</a>: <span class="mw-tag-marker mw-tag-marker-visualeditor"><a href="https://open-iov.org/index.php?title=Open-IOV:VisualEditor&action=edit&redlink=1" class="new" title="Open-IOV:VisualEditor (page does not exist)">Visual edit</a></span></span></li>
<li data-mw-revid="5650" class="mw-tag-visualeditor"><span class="mw-history-histlinks mw-changeslist-links"><span><a href="https://open-iov.org/index.php?title=Introduction&diff=23688&oldid=5650" title="Introduction">cur</a></span><span><a href="https://open-iov.org/index.php?title=Introduction&diff=5650&oldid=5598" title="Introduction">prev</a></span></span><input type="radio" value="5650" name="oldid" id="mw-oldid-5650" /><input type="radio" value="5650" name="diff" id="mw-diff-5650" /> <a href="https://open-iov.org/index.php?title=Introduction&oldid=5650" class="mw-changeslist-date" title="Introduction">22:54, 21 December 2022</a> <span class='history-user'><a href="./index.php%3Ftitle=User:Arthur&action=edit&redlink=1.html" class="new mw-userlink" title="User:Arthur (page does not exist)"><bdi>Arthur</bdi></a> <span class="mw-usertoollinks mw-changeslist-links"><span><a href="./index.php%3Ftitle=User_talk:Arthur&action=edit&redlink=1.html" class="new mw-usertoollinks-talk" title="User talk:Arthur (page does not exist)">talk</a></span> <span><a href="index.php/Special:Contributions/Arthur.html" class="mw-usertoollinks-contribs" title="Special:Contributions/Arthur">contribs</a></span></span></span> <span class="mw-changeslist-separator"></span> <span class="history-size mw-diff-bytes" data-mw-bytes="5318">5,318 bytes</span> <span dir="ltr" class="mw-plusminus-neg mw-diff-bytes" title="5,318 bytes after change">−12</span> <span class="mw-changeslist-separator"></span> <span class="comment comment--without-parentheses"><span dir="auto"><span class="autocomment"><a href="index.php/Introduction.html#GPU_Drivers" title="Introduction">→GPU Drivers</a></span></span></span> <span class="mw-tag-markers"><a href="https://open-iov.org/index.php/Special:Tags" title="Special:Tags">Tag</a>: <span class="mw-tag-marker mw-tag-marker-visualeditor"><a href="https://open-iov.org/index.php?title=Open-IOV:VisualEditor&action=edit&redlink=1" class="new" title="Open-IOV:VisualEditor (page does not exist)">Visual edit</a></span></span></li>
<li data-mw-revid="5598" class="mw-tag-visualeditor"><span class="mw-history-histlinks mw-changeslist-links"><span><a href="https://open-iov.org/index.php?title=Introduction&diff=23688&oldid=5598" title="Introduction">cur</a></span><span><a href="https://open-iov.org/index.php?title=Introduction&diff=5598&oldid=5586" title="Introduction">prev</a></span></span><input type="radio" value="5598" name="oldid" id="mw-oldid-5598" /><input type="radio" value="5598" name="diff" id="mw-diff-5598" /> <a href="https://open-iov.org/index.php?title=Introduction&oldid=5598" class="mw-changeslist-date" title="Introduction">22:27, 12 December 2022</a> <span class='history-user'><a href="./index.php%3Ftitle=User:Arthur&action=edit&redlink=1.html" class="new mw-userlink" title="User:Arthur (page does not exist)"><bdi>Arthur</bdi></a> <span class="mw-usertoollinks mw-changeslist-links"><span><a href="./index.php%3Ftitle=User_talk:Arthur&action=edit&redlink=1.html" class="new mw-usertoollinks-talk" title="User talk:Arthur (page does not exist)">talk</a></span> <span><a href="index.php/Special:Contributions/Arthur.html" class="mw-usertoollinks-contribs" title="Special:Contributions/Arthur">contribs</a></span></span></span> <span class="mw-changeslist-separator"></span> <span class="history-size mw-diff-bytes" data-mw-bytes="5330">5,330 bytes</span> <span dir="ltr" class="mw-plusminus-pos mw-diff-bytes" title="5,330 bytes after change">+208</span> <span class="mw-changeslist-separator"></span> <span class="mw-tag-markers"><a href="https://open-iov.org/index.php/Special:Tags" title="Special:Tags">Tag</a>: <span class="mw-tag-marker mw-tag-marker-visualeditor"><a href="https://open-iov.org/index.php?title=Open-IOV:VisualEditor&action=edit&redlink=1" class="new" title="Open-IOV:VisualEditor (page does not exist)">Visual edit</a></span></span></li>
<li data-mw-revid="5586" class="mw-tag-visualeditor"><span class="mw-history-histlinks mw-changeslist-links"><span><a href="https://open-iov.org/index.php?title=Introduction&diff=23688&oldid=5586" title="Introduction">cur</a></span><span><a href="https://open-iov.org/index.php?title=Introduction&diff=5586&oldid=5584" title="Introduction">prev</a></span></span><input type="radio" value="5586" name="oldid" id="mw-oldid-5586" /><input type="radio" value="5586" name="diff" id="mw-diff-5586" /> <a href="https://open-iov.org/index.php?title=Introduction&oldid=5586" class="mw-changeslist-date" title="Introduction">17:43, 12 December 2022</a> <span class='history-user'><a href="./index.php%3Ftitle=User:Arthur&action=edit&redlink=1.html" class="new mw-userlink" title="User:Arthur (page does not exist)"><bdi>Arthur</bdi></a> <span class="mw-usertoollinks mw-changeslist-links"><span><a href="./index.php%3Ftitle=User_talk:Arthur&action=edit&redlink=1.html" class="new mw-usertoollinks-talk" title="User talk:Arthur (page does not exist)">talk</a></span> <span><a href="index.php/Special:Contributions/Arthur.html" class="mw-usertoollinks-contribs" title="Special:Contributions/Arthur">contribs</a></span></span></span> <span class="mw-changeslist-separator"></span> <span class="history-size mw-diff-bytes" data-mw-bytes="5122">5,122 bytes</span> <strong dir="ltr" class="mw-plusminus-pos mw-diff-bytes" title="5,122 bytes after change">+2,155</strong> <span class="mw-changeslist-separator"></span> <span class="comment comment--without-parentheses"><span dir="auto"><span class="autocomment"><a href="index.php/Introduction.html#Virtualization_vs._Paravirtualization" title="Introduction">→Virtualization vs. Paravirtualization</a></span></span></span> <span class="mw-tag-markers"><a href="https://open-iov.org/index.php/Special:Tags" title="Special:Tags">Tag</a>: <span class="mw-tag-marker mw-tag-marker-visualeditor"><a href="https://open-iov.org/index.php?title=Open-IOV:VisualEditor&action=edit&redlink=1" class="new" title="Open-IOV:VisualEditor (page does not exist)">Visual edit</a></span></span></li>
<li data-mw-revid="5584" class="mw-tag-visualeditor"><span class="mw-history-histlinks mw-changeslist-links"><span><a href="https://open-iov.org/index.php?title=Introduction&diff=23688&oldid=5584" title="Introduction">cur</a></span><span>prev</span></span><input type="radio" value="5584" name="oldid" id="mw-oldid-5584" /><input type="radio" value="5584" name="diff" id="mw-diff-5584" /> <a href="https://open-iov.org/index.php?title=Introduction&oldid=5584" class="mw-changeslist-date" title="Introduction">17:04, 12 December 2022</a> <span class='history-user'><a href="./index.php%3Ftitle=User:Arthur&action=edit&redlink=1.html" class="new mw-userlink" title="User:Arthur (page does not exist)"><bdi>Arthur</bdi></a> <span class="mw-usertoollinks mw-changeslist-links"><span><a href="./index.php%3Ftitle=User_talk:Arthur&action=edit&redlink=1.html" class="new mw-usertoollinks-talk" title="User talk:Arthur (page does not exist)">talk</a></span> <span><a href="index.php/Special:Contributions/Arthur.html" class="mw-usertoollinks-contribs" title="Special:Contributions/Arthur">contribs</a></span></span></span> <span class="mw-changeslist-separator"></span> <span class="history-size mw-diff-bytes" data-mw-bytes="2967">2,967 bytes</span> <strong dir="ltr" class="mw-plusminus-pos mw-diff-bytes" title="2,967 bytes after change">+2,967</strong> <span class="mw-changeslist-separator"></span> <span class="comment comment--without-parentheses">Created page with "This page will provide introductory context on where to begin reading. It will aim to give you a sense of primitives or foundational concepts used for GPU Virtualization. == Primarives == The primitives section will cover a few notes on the basics of virtualizing a GPU or IO device. === PCI BAR === PCI-e devices such as GPUs are used for input and output to and from a computer system. This input and output occurs using [http://xillybus.com/tutorials/pci-express-tlp-pci..."</span> <span class="mw-tag-markers"><a href="https://open-iov.org/index.php/Special:Tags" title="Special:Tags">Tag</a>: <span class="mw-tag-marker mw-tag-marker-visualeditor"><a href="https://open-iov.org/index.php?title=Open-IOV:VisualEditor&action=edit&redlink=1" class="new" title="Open-IOV:VisualEditor (page does not exist)">Visual edit</a></span></span></li>
</ul>
<div class="mw-history-compareselectedversions"><input class="historysubmit mw-history-compareselectedversions-button mw-ui-button" title="See the differences between the two selected revisions of this page [v]" accesskey="v" type="submit" value="Compare selected revisions"/>
</div></form>
<div class="printfooter">Retrieved from "<a dir="ltr" href="index.php/Introduction.html">https://open-iov.org/index.php/Introduction</a>"</div></div>
<div id="catlinks" class="catlinks catlinks-allhidden" data-mw="interface"></div>
</div>
</div>
<div id="mw-navigation">
<h2>Navigation menu</h2>
<div id="mw-head">
<nav id="p-personal" class="mw-portlet mw-portlet-personal vector-user-menu-legacy vector-menu" aria-labelledby="p-personal-label" role="navigation"
>
<h3 id="p-personal-label" class="vector-menu-heading"> <span>Personal tools</span>
</h3>
<div class="vector-menu-content">
<ul class="vector-menu-content-list"><li id="pt-login" class="mw-list-item"><a href="https://open-iov.org/index.php?title=Special:UserLogin&returnto=Introduction&returntoquery=action%3Dhistory" title="You are encouraged to log in; however, it is not mandatory [o]" accesskey="o">Log in</a></li></ul>
</div>
</nav>
<div id="left-navigation">
<nav id="p-namespaces" class="mw-portlet mw-portlet-namespaces vector-menu vector-menu-tabs" aria-labelledby="p-namespaces-label" role="navigation"
>
<h3 id="p-namespaces-label" class="vector-menu-heading"> <span>Namespaces</span>
</h3>
<div class="vector-menu-content">
<ul class="vector-menu-content-list"><li id="ca-nstab-main" class="selected mw-list-item"><a href="index.php/Introduction.html" title="View the content page [c]" accesskey="c">Page</a></li><li id="ca-talk" class="new mw-list-item"><a href="https://open-iov.org/index.php?title=Talk:Introduction&action=edit&redlink=1" rel="discussion" title="Discussion about the content page (page does not exist) [t]" accesskey="t">Discussion</a></li></ul>
</div>
</nav>
<nav id="p-variants" class="mw-portlet mw-portlet-variants emptyPortlet vector-menu-dropdown-noicon vector-menu vector-menu-dropdown" aria-labelledby="p-variants-label" role="navigation"
>
<input type="checkbox"
id="p-variants-checkbox"
role="button"
aria-haspopup="true"
data-event-name="ui.dropdown-p-variants"
class=" vector-menu-checkbox" aria-labelledby="p-variants-label" />
<h3 id="p-variants-label" class="vector-menu-heading"> <span>Variants</span>
<span class="vector-menu-checkbox-expanded">expanded</span>
<span class="vector-menu-checkbox-collapsed">collapsed</span>
</h3>
<div class="vector-menu-content">
<ul class="vector-menu-content-list"></ul>
</div>
</nav>
</div>
<div id="right-navigation">
<nav id="p-views" class="mw-portlet mw-portlet-views vector-menu vector-menu-tabs" aria-labelledby="p-views-label" role="navigation"
>
<h3 id="p-views-label" class="vector-menu-heading"> <span>Views</span>
</h3>
<div class="vector-menu-content">
<ul class="vector-menu-content-list"><li id="ca-view" class="mw-list-item"><a href="index.php/Introduction.html">Read</a></li><li id="ca-viewsource" class="mw-list-item"><a href="index.php%3Ftitle=Introduction&action=edit.html" title="This page is protected. You can view its source [e]" accesskey="e">View source</a></li><li id="ca-history" class="selected mw-list-item"><a href="index.php%3Ftitle=Introduction&action=history.html" title="Past revisions of this page [h]" accesskey="h">View history</a></li></ul>
</div>
</nav>
<nav id="p-cactions" class="mw-portlet mw-portlet-cactions emptyPortlet vector-menu-dropdown-noicon vector-menu vector-menu-dropdown" aria-labelledby="p-cactions-label" role="navigation" title="More options"
>
<input type="checkbox"
id="p-cactions-checkbox"
role="button"
aria-haspopup="true"
data-event-name="ui.dropdown-p-cactions"
class=" vector-menu-checkbox" aria-labelledby="p-cactions-label" />
<h3 id="p-cactions-label" class="vector-menu-heading"> <span>More</span>
<span class="vector-menu-checkbox-expanded">expanded</span>
<span class="vector-menu-checkbox-collapsed">collapsed</span>
</h3>
<div class="vector-menu-content">
<ul class="vector-menu-content-list"></ul>
</div>
</nav>
<div id="p-search" role="search" class="vector-search-box">
<div>
<h3 >
<label for="searchInput">Search</label>
</h3>
<form action="https://open-iov.org/index.php" id="searchform">
<div id="simpleSearch" data-search-loc="header-navigation">
<input type="search" name="search" placeholder="Search Open-IOV" autocapitalize="sentences" title="Search Open-IOV [f]" accesskey="f" id="searchInput"/>
<input type="hidden" name="title" value="Special:Search"/>
<input type="submit" name="fulltext" value="Search" title="Search the pages for this text" id="mw-searchButton" class="searchButton mw-fallbackSearchButton"/>
<input type="submit" name="go" value="Go" title="Go to a page with this exact name if it exists" id="searchButton" class="searchButton"/>
</div>
</form>
</div>
</div>
</div>
</div>
<div id="mw-panel">
<div id="p-logo" role="banner">
<a class="mw-wiki-logo" href="images/archive/c/c3/20221214193624!I915_Scheduling_Events_and_Requests.png.html"
title="Visit the main page"></a>
</div>
<nav id="p-navigation" class="mw-portlet mw-portlet-navigation vector-menu vector-menu-portal portal" aria-labelledby="p-navigation-label" role="navigation"
>
<h3 id="p-navigation-label" class="vector-menu-heading"> <span>Navigation</span>
</h3>
<div class="vector-menu-content">
<ul class="vector-menu-content-list"><li id="n-mainpage-description" class="mw-list-item"><a href="images/archive/c/c3/20221214193624!I915_Scheduling_Events_and_Requests.png.html" title="Visit the main page [z]" accesskey="z">Main page</a></li><li id="n-recentchanges" class="mw-list-item"><a href="https://open-iov.org/index.php/Special:RecentChanges" title="A list of recent changes in the wiki [r]" accesskey="r">Recent changes</a></li><li id="n-randompage" class="mw-list-item"><a href="index.php/Special:Random.html" title="Load a random page [x]" accesskey="x">Random page</a></li><li id="n-help-mediawiki" class="mw-list-item"><a href="https://www.mediawiki.org/wiki/Special:MyLanguage/Help:Contents">Help about MediaWiki</a></li></ul>
</div>
</nav>
<nav id="p-tb" class="mw-portlet mw-portlet-tb vector-menu vector-menu-portal portal" aria-labelledby="p-tb-label" role="navigation"
>
<h3 id="p-tb-label" class="vector-menu-heading"> <span>Tools</span>
</h3>
<div class="vector-menu-content">
<ul class="vector-menu-content-list"><li id="t-whatlinkshere" class="mw-list-item"><a href="index.php/Special:WhatLinksHere/Introduction.html" title="A list of all wiki pages that link here [j]" accesskey="j">What links here</a></li><li id="t-recentchangeslinked" class="mw-list-item"><a href="https://open-iov.org/index.php/Special:RecentChangesLinked/Introduction" rel="nofollow" title="Recent changes in pages linked from this page [k]" accesskey="k">Related changes</a></li><li id="feedlinks" class="mw-list-item"><a href="https://open-iov.org/index.php?title=Introduction&feed=atom&action=history" id="feed-atom" rel="alternate" type="application/atom+xml" class="feedlink" title="Atom feed for this page">Atom</a></li><li id="t-specialpages" class="mw-list-item"><a href="index.php/Special:SpecialPages.html" title="A list of all special pages [q]" accesskey="q">Special pages</a></li><li id="t-info" class="mw-list-item"><a href="index.php%3Ftitle=Introduction&action=info.html" title="More information about this page">Page information</a></li></ul>
</div>
</nav>
</div>
</div>
<footer id="footer" class="mw-footer" role="contentinfo" >
<ul id="footer-info" >
</ul>
<ul id="footer-places" >
<li id="footer-places-privacy"><a href="https://open-iov.org/index.php/Open-IOV:Privacy_policy" title="Open-IOV:Privacy policy">Privacy policy</a></li>
<li id="footer-places-about"><a href="index.php/Open-IOV:About.html" title="Open-IOV:About">About Open-IOV</a></li>
<li id="footer-places-disclaimer"><a href="https://open-iov.org/index.php/Open-IOV:General_disclaimer" title="Open-IOV:General disclaimer">Disclaimers</a></li>
</ul>
<ul id="footer-icons" class="noprint">
<li id="footer-poweredbyico"><a href="https://www.mediawiki.org/"><img src="resources/assets/poweredby_mediawiki_88x31.png" alt="Powered by MediaWiki" srcset="resources/assets/poweredby_mediawiki_132x47.png 1.5x, resources/assets/poweredby_mediawiki_176x62.png 2x" width="88" height="31" loading="lazy"/></a></li>
</ul>
</footer>
<script>(RLQ=window.RLQ||[]).push(function(){mw.config.set({"wgBackendResponseTime":145});});</script>
<script>(function(){function c(){var b=a.contentDocument||(a.contentWindow&&a.contentWindow.document);if(b){var d=b.createElement('script');d.innerHTML="window.__CF$cv$params={r:'a399691179db39c9',t:'MTc4OTE1ODQxOA=='};var a=document.createElement('script');a.src='/cdn-cgi/challenge-platform/scripts/jsd/main.js';document.getElementsByTagName('head')[0].appendChild(a);";b.getElementsByTagName('head')[0].appendChild(d)}}if(document.body){var a=document.createElement('iframe');a.height=1;a.width=1;a.style.position='absolute';a.style.top=0;a.style.left=0;a.style.border='none';a.style.visibility='hidden';document.body.appendChild(a);if('loading'!==document.readyState)c();else if(window.addEventListener)document.addEventListener('DOMContentLoaded',c);else{var e=document.onreadystatechange||function(){};document.onreadystatechange=function(b){e(b);'loading'!==document.readyState&&(document.onreadystatechange=e,c())}}}})();</script></body></html>
|