os/kernel/structtss__entry.html

228 lines
20 KiB
HTML

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.18"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>MyOS Kernel: tss_entry Struct Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
<script type="text/javascript" src="navtreedata.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
<td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">MyOS Kernel
</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.18 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
var searchBox = new SearchBox("searchBox", "search",false,'Search');
/* @license-end */
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
});
/* @license-end */</script>
<div id="main-nav"></div>
</div><!-- top -->
<div id="side-nav" class="ui-resizable side-nav-resizable">
<div id="nav-tree">
<div id="nav-tree-contents">
<div id="nav-sync" class="sync"></div>
</div>
</div>
<div id="splitbar" style="-moz-user-select:none;"
class="ui-resizable-handle">
</div>
</div>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(document).ready(function(){initNavTree('structtss__entry.html',''); initResizable(); });
/* @license-end */
</script>
<div id="doc-content">
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
<div class="header">
<div class="summary">
<a href="#pub-attribs">Data Fields</a> </div>
<div class="headertitle">
<div class="title">tss_entry Struct Reference</div> </div>
</div><!--header-->
<div class="contents">
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
Data Fields</h2></td></tr>
<tr class="memitem:acf85f88e08563f2f47a4e2ff5a8caf37"><td class="memItemLeft" align="right" valign="top"><a id="acf85f88e08563f2f47a4e2ff5a8caf37"></a>
uint32_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structtss__entry.html#acf85f88e08563f2f47a4e2ff5a8caf37">prev_tss</a></td></tr>
<tr class="memdesc:acf85f88e08563f2f47a4e2ff5a8caf37"><td class="mdescLeft">&#160;</td><td class="mdescRight">The previous TSS - if we used hardware task switching this would form a linked list. <br /></td></tr>
<tr class="separator:acf85f88e08563f2f47a4e2ff5a8caf37"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a69bf522e3a865427a6325fe57ab70cb3"><td class="memItemLeft" align="right" valign="top"><a id="a69bf522e3a865427a6325fe57ab70cb3"></a>
uint32_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structtss__entry.html#a69bf522e3a865427a6325fe57ab70cb3">esp0</a></td></tr>
<tr class="memdesc:a69bf522e3a865427a6325fe57ab70cb3"><td class="mdescLeft">&#160;</td><td class="mdescRight">The stack pointer to load when we change to kernel mode. <br /></td></tr>
<tr class="separator:a69bf522e3a865427a6325fe57ab70cb3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6b279e31ce0300dc9c9b690d86a5dc25"><td class="memItemLeft" align="right" valign="top"><a id="a6b279e31ce0300dc9c9b690d86a5dc25"></a>
uint32_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structtss__entry.html#a6b279e31ce0300dc9c9b690d86a5dc25">ss0</a></td></tr>
<tr class="memdesc:a6b279e31ce0300dc9c9b690d86a5dc25"><td class="mdescLeft">&#160;</td><td class="mdescRight">The stack segment to load when we change to kernel mode. <br /></td></tr>
<tr class="separator:a6b279e31ce0300dc9c9b690d86a5dc25"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7794e8d77e1ef862d7d784ce488907c6"><td class="memItemLeft" align="right" valign="top"><a id="a7794e8d77e1ef862d7d784ce488907c6"></a>
uint32_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structtss__entry.html#a7794e8d77e1ef862d7d784ce488907c6">esp1</a></td></tr>
<tr class="memdesc:a7794e8d77e1ef862d7d784ce488907c6"><td class="mdescLeft">&#160;</td><td class="mdescRight">Unused. <br /></td></tr>
<tr class="separator:a7794e8d77e1ef862d7d784ce488907c6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a227470c37cac5049060ff2161de904e2"><td class="memItemLeft" align="right" valign="top"><a id="a227470c37cac5049060ff2161de904e2"></a>
uint32_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structtss__entry.html#a227470c37cac5049060ff2161de904e2">ss1</a></td></tr>
<tr class="memdesc:a227470c37cac5049060ff2161de904e2"><td class="mdescLeft">&#160;</td><td class="mdescRight">Unused. <br /></td></tr>
<tr class="separator:a227470c37cac5049060ff2161de904e2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a09de8bca1aa49ed3ad09458fb076f369"><td class="memItemLeft" align="right" valign="top"><a id="a09de8bca1aa49ed3ad09458fb076f369"></a>
uint32_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structtss__entry.html#a09de8bca1aa49ed3ad09458fb076f369">ss2</a></td></tr>
<tr class="memdesc:a09de8bca1aa49ed3ad09458fb076f369"><td class="mdescLeft">&#160;</td><td class="mdescRight">Unused. <br /></td></tr>
<tr class="separator:a09de8bca1aa49ed3ad09458fb076f369"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1a9ce6c811e2ca37b49f4306e9ad009c"><td class="memItemLeft" align="right" valign="top"><a id="a1a9ce6c811e2ca37b49f4306e9ad009c"></a>
uint32_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structtss__entry.html#a1a9ce6c811e2ca37b49f4306e9ad009c">esp2</a></td></tr>
<tr class="memdesc:a1a9ce6c811e2ca37b49f4306e9ad009c"><td class="mdescLeft">&#160;</td><td class="mdescRight">Unused. <br /></td></tr>
<tr class="separator:a1a9ce6c811e2ca37b49f4306e9ad009c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa9928bf54ab675027f1587cfd430086a"><td class="memItemLeft" align="right" valign="top"><a id="aa9928bf54ab675027f1587cfd430086a"></a>
uint32_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structtss__entry.html#aa9928bf54ab675027f1587cfd430086a">cr3</a></td></tr>
<tr class="memdesc:aa9928bf54ab675027f1587cfd430086a"><td class="mdescLeft">&#160;</td><td class="mdescRight">Unused. <br /></td></tr>
<tr class="separator:aa9928bf54ab675027f1587cfd430086a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3444c8075792428d3eeaca8854e997da"><td class="memItemLeft" align="right" valign="top"><a id="a3444c8075792428d3eeaca8854e997da"></a>
uint32_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structtss__entry.html#a3444c8075792428d3eeaca8854e997da">eip</a></td></tr>
<tr class="memdesc:a3444c8075792428d3eeaca8854e997da"><td class="mdescLeft">&#160;</td><td class="mdescRight">Unused. <br /></td></tr>
<tr class="separator:a3444c8075792428d3eeaca8854e997da"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a484e21ee8a871081ac5983dcbab67b5b"><td class="memItemLeft" align="right" valign="top"><a id="a484e21ee8a871081ac5983dcbab67b5b"></a>
uint32_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structtss__entry.html#a484e21ee8a871081ac5983dcbab67b5b">eflags</a></td></tr>
<tr class="memdesc:a484e21ee8a871081ac5983dcbab67b5b"><td class="mdescLeft">&#160;</td><td class="mdescRight">Unused. <br /></td></tr>
<tr class="separator:a484e21ee8a871081ac5983dcbab67b5b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab98f968cfa9a6a99dd14dafc6ee4f45d"><td class="memItemLeft" align="right" valign="top"><a id="ab98f968cfa9a6a99dd14dafc6ee4f45d"></a>
uint32_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structtss__entry.html#ab98f968cfa9a6a99dd14dafc6ee4f45d">eax</a></td></tr>
<tr class="memdesc:ab98f968cfa9a6a99dd14dafc6ee4f45d"><td class="mdescLeft">&#160;</td><td class="mdescRight">Unused. <br /></td></tr>
<tr class="separator:ab98f968cfa9a6a99dd14dafc6ee4f45d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4400082798259c7ad78fe4ee38f3291e"><td class="memItemLeft" align="right" valign="top"><a id="a4400082798259c7ad78fe4ee38f3291e"></a>
uint32_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structtss__entry.html#a4400082798259c7ad78fe4ee38f3291e">ecx</a></td></tr>
<tr class="memdesc:a4400082798259c7ad78fe4ee38f3291e"><td class="mdescLeft">&#160;</td><td class="mdescRight">Unused. <br /></td></tr>
<tr class="separator:a4400082798259c7ad78fe4ee38f3291e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6eae02cea3ac5d06a3cc0953c33cc8ae"><td class="memItemLeft" align="right" valign="top"><a id="a6eae02cea3ac5d06a3cc0953c33cc8ae"></a>
uint32_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structtss__entry.html#a6eae02cea3ac5d06a3cc0953c33cc8ae">edx</a></td></tr>
<tr class="memdesc:a6eae02cea3ac5d06a3cc0953c33cc8ae"><td class="mdescLeft">&#160;</td><td class="mdescRight">Unused. <br /></td></tr>
<tr class="separator:a6eae02cea3ac5d06a3cc0953c33cc8ae"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aede979bb90225f583647044187054a06"><td class="memItemLeft" align="right" valign="top"><a id="aede979bb90225f583647044187054a06"></a>
uint32_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structtss__entry.html#aede979bb90225f583647044187054a06">ebx</a></td></tr>
<tr class="memdesc:aede979bb90225f583647044187054a06"><td class="mdescLeft">&#160;</td><td class="mdescRight">Unused. <br /></td></tr>
<tr class="separator:aede979bb90225f583647044187054a06"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a00341093edad24fb2b7743f8c8d95586"><td class="memItemLeft" align="right" valign="top"><a id="a00341093edad24fb2b7743f8c8d95586"></a>
uint32_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structtss__entry.html#a00341093edad24fb2b7743f8c8d95586">esp</a></td></tr>
<tr class="memdesc:a00341093edad24fb2b7743f8c8d95586"><td class="mdescLeft">&#160;</td><td class="mdescRight">Unused. <br /></td></tr>
<tr class="separator:a00341093edad24fb2b7743f8c8d95586"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a56b56d90c6b974d6baa724bfa7b38f55"><td class="memItemLeft" align="right" valign="top"><a id="a56b56d90c6b974d6baa724bfa7b38f55"></a>
uint32_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structtss__entry.html#a56b56d90c6b974d6baa724bfa7b38f55">ebp</a></td></tr>
<tr class="memdesc:a56b56d90c6b974d6baa724bfa7b38f55"><td class="mdescLeft">&#160;</td><td class="mdescRight">Unused. <br /></td></tr>
<tr class="separator:a56b56d90c6b974d6baa724bfa7b38f55"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa852584158e6d40db6c2f56684e6fcf6"><td class="memItemLeft" align="right" valign="top"><a id="aa852584158e6d40db6c2f56684e6fcf6"></a>
uint32_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structtss__entry.html#aa852584158e6d40db6c2f56684e6fcf6">esi</a></td></tr>
<tr class="memdesc:aa852584158e6d40db6c2f56684e6fcf6"><td class="mdescLeft">&#160;</td><td class="mdescRight">Unused. <br /></td></tr>
<tr class="separator:aa852584158e6d40db6c2f56684e6fcf6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:adeb1073549595507078bed028e5802cd"><td class="memItemLeft" align="right" valign="top"><a id="adeb1073549595507078bed028e5802cd"></a>
uint32_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structtss__entry.html#adeb1073549595507078bed028e5802cd">edi</a></td></tr>
<tr class="memdesc:adeb1073549595507078bed028e5802cd"><td class="mdescLeft">&#160;</td><td class="mdescRight">Unused. <br /></td></tr>
<tr class="separator:adeb1073549595507078bed028e5802cd"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af7bbd845a2a72c3ac01d71aee21953d8"><td class="memItemLeft" align="right" valign="top"><a id="af7bbd845a2a72c3ac01d71aee21953d8"></a>
uint32_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structtss__entry.html#af7bbd845a2a72c3ac01d71aee21953d8">es</a></td></tr>
<tr class="memdesc:af7bbd845a2a72c3ac01d71aee21953d8"><td class="mdescLeft">&#160;</td><td class="mdescRight">The value to load into ES when we change to kernel mode. <br /></td></tr>
<tr class="separator:af7bbd845a2a72c3ac01d71aee21953d8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a33c9606d477c18ae57ca3916a206cb68"><td class="memItemLeft" align="right" valign="top"><a id="a33c9606d477c18ae57ca3916a206cb68"></a>
uint32_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structtss__entry.html#a33c9606d477c18ae57ca3916a206cb68">cs</a></td></tr>
<tr class="memdesc:a33c9606d477c18ae57ca3916a206cb68"><td class="mdescLeft">&#160;</td><td class="mdescRight">The value to load into CS when we change to kernel mode. <br /></td></tr>
<tr class="separator:a33c9606d477c18ae57ca3916a206cb68"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a141d807d7dd306a163ac832144110081"><td class="memItemLeft" align="right" valign="top"><a id="a141d807d7dd306a163ac832144110081"></a>
uint32_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structtss__entry.html#a141d807d7dd306a163ac832144110081">ss</a></td></tr>
<tr class="memdesc:a141d807d7dd306a163ac832144110081"><td class="mdescLeft">&#160;</td><td class="mdescRight">The value to load into SS when we change to kernel mode. <br /></td></tr>
<tr class="separator:a141d807d7dd306a163ac832144110081"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a40bee984aea21eef64e0991260d9e406"><td class="memItemLeft" align="right" valign="top"><a id="a40bee984aea21eef64e0991260d9e406"></a>
uint32_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structtss__entry.html#a40bee984aea21eef64e0991260d9e406">ds</a></td></tr>
<tr class="memdesc:a40bee984aea21eef64e0991260d9e406"><td class="mdescLeft">&#160;</td><td class="mdescRight">The value to load into DS when we change to kernel mode. <br /></td></tr>
<tr class="separator:a40bee984aea21eef64e0991260d9e406"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6f2f6031fcb544e294cbae20ea2728b4"><td class="memItemLeft" align="right" valign="top"><a id="a6f2f6031fcb544e294cbae20ea2728b4"></a>
uint32_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structtss__entry.html#a6f2f6031fcb544e294cbae20ea2728b4">fs</a></td></tr>
<tr class="memdesc:a6f2f6031fcb544e294cbae20ea2728b4"><td class="mdescLeft">&#160;</td><td class="mdescRight">The value to load into FS when we change to kernel mode. <br /></td></tr>
<tr class="separator:a6f2f6031fcb544e294cbae20ea2728b4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aaa4ebeb4215f6eea685b57d1da7e2092"><td class="memItemLeft" align="right" valign="top"><a id="aaa4ebeb4215f6eea685b57d1da7e2092"></a>
uint32_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structtss__entry.html#aaa4ebeb4215f6eea685b57d1da7e2092">gs</a></td></tr>
<tr class="memdesc:aaa4ebeb4215f6eea685b57d1da7e2092"><td class="mdescLeft">&#160;</td><td class="mdescRight">The value to load into GS when we change to kernel mode. <br /></td></tr>
<tr class="separator:aaa4ebeb4215f6eea685b57d1da7e2092"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a00d0c5732366f7912836dd1f98191b28"><td class="memItemLeft" align="right" valign="top"><a id="a00d0c5732366f7912836dd1f98191b28"></a>
uint32_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structtss__entry.html#a00d0c5732366f7912836dd1f98191b28">ldt</a></td></tr>
<tr class="memdesc:a00d0c5732366f7912836dd1f98191b28"><td class="mdescLeft">&#160;</td><td class="mdescRight">Unused. <br /></td></tr>
<tr class="separator:a00d0c5732366f7912836dd1f98191b28"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aacaaae74694b873dbcbb6c6accccfc7e"><td class="memItemLeft" align="right" valign="top"><a id="aacaaae74694b873dbcbb6c6accccfc7e"></a>
uint16_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structtss__entry.html#aacaaae74694b873dbcbb6c6accccfc7e">trap</a></td></tr>
<tr class="memdesc:aacaaae74694b873dbcbb6c6accccfc7e"><td class="mdescLeft">&#160;</td><td class="mdescRight">Unused. <br /></td></tr>
<tr class="separator:aacaaae74694b873dbcbb6c6accccfc7e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a79e5abeebbb3ecd04a19183b9b6f4d5e"><td class="memItemLeft" align="right" valign="top"><a id="a79e5abeebbb3ecd04a19183b9b6f4d5e"></a>
uint16_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structtss__entry.html#a79e5abeebbb3ecd04a19183b9b6f4d5e">iomap_base</a></td></tr>
<tr class="memdesc:a79e5abeebbb3ecd04a19183b9b6f4d5e"><td class="mdescLeft">&#160;</td><td class="mdescRight">Offset of the IOPB in the TSS. <br /></td></tr>
<tr class="separator:a79e5abeebbb3ecd04a19183b9b6f4d5e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad10a9585d02fef3e25b2e8f4d815d0d2"><td class="memItemLeft" align="right" valign="top"><a id="ad10a9585d02fef3e25b2e8f4d815d0d2"></a>
char&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structtss__entry.html#ad10a9585d02fef3e25b2e8f4d815d0d2">iopb</a> [8192]</td></tr>
<tr class="memdesc:ad10a9585d02fef3e25b2e8f4d815d0d2"><td class="mdescLeft">&#160;</td><td class="mdescRight">IO port bitmap. <br /></td></tr>
<tr class="separator:ad10a9585d02fef3e25b2e8f4d815d0d2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:addc1d13204031c4f65d1cce88fbe0142"><td class="memItemLeft" align="right" valign="top"><a id="addc1d13204031c4f65d1cce88fbe0142"></a>
uint8_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structtss__entry.html#addc1d13204031c4f65d1cce88fbe0142">set_ff</a></td></tr>
<tr class="memdesc:addc1d13204031c4f65d1cce88fbe0142"><td class="mdescLeft">&#160;</td><td class="mdescRight">Must be set to 0xFF to mark the end of the IOPB. <br /></td></tr>
<tr class="separator:addc1d13204031c4f65d1cce88fbe0142"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
<div class="textblock"><p>Represents a TSS. </p>
</div><hr/>The documentation for this struct was generated from the following file:<ul>
<li>kernel/cpu/i386/<a class="el" href="gdt_8c.html">gdt.c</a></li>
</ul>
</div><!-- contents -->
</div><!-- doc-content -->
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="structtss__entry.html">tss_entry</a></li>
<li class="footer">Generated by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.18 </li>
</ul>
</div>
</body>
</html>