zephyr/doc/kernel/microkernel/figures/microkernel_tasks_states.svg
Rodrigo Caballero 4d8b60adca Doc: Change the Microkernel Objects to the Microkernel Services section.
Moves the Microkernel Object documentation to a new Microkernel Services
section within the Kernel Primer. Labels, cross-references, figures,
headings and filenames were updated to reflect the new structure. 

Change-Id: Ia2a91410a94caa8a97bb8211db5afc84b5dc0974
Signed-off-by: Rodrigo Caballero <rodrigo.caballero.abraham@intel.com>
2016-02-05 20:15:19 -05:00

681 lines
16 KiB
XML

<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!-- Generated by Microsoft Visio, SVG Export task_states.svg Page-1 -->
<svg
xmlns:v="http://schemas.microsoft.com/visio/2003/SVGExtensions/"
xmlns:dc="http://purl.org/dc/elements/1.1/"
xmlns:cc="http://creativecommons.org/ns#"
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
xmlns:svg="http://www.w3.org/2000/svg"
xmlns="http://www.w3.org/2000/svg"
xmlns:xlink="http://www.w3.org/1999/xlink"
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
width="11.6929in"
height="8.26772in"
viewBox="0 0 841.89 595.276"
xml:space="preserve"
color-interpolation-filters="sRGB"
class="st13"
id="svg2"
version="1.1"
inkscape:version="0.48.5 r10040"
sodipodi:docname="task_states.svg"><metadata
id="metadata152"><rdf:RDF><cc:Work
rdf:about=""><dc:format>image/svg+xml</dc:format><dc:type
rdf:resource="http://purl.org/dc/dcmitype/StillImage" /></cc:Work></rdf:RDF></metadata><sodipodi:namedview
pagecolor="#ffffff"
bordercolor="#666666"
borderopacity="1"
objecttolerance="10"
gridtolerance="10"
guidetolerance="10"
inkscape:pageopacity="0"
inkscape:pageshadow="2"
inkscape:window-width="1920"
inkscape:window-height="1017"
id="namedview150"
showgrid="false"
inkscape:zoom="2.1741589"
inkscape:cx="503.96094"
inkscape:cy="517.0783"
inkscape:window-x="-8"
inkscape:window-y="-8"
inkscape:window-maximized="1"
inkscape:current-layer="shape12-29" />
<v:documentProperties
v:langID="1033"
v:metric="true"
v:viewMarkup="false">
<v:userDefs>
<v:ud
v:nameU="msvSubprocessMaster"
v:prompt=""
v:val="VT4(Rectangle)" />
<v:ud
v:nameU="msvNoAutoConnect"
v:val="VT0(1):26" />
</v:userDefs>
</v:documentProperties>
<style
type="text/css"
id="style4">
.st1 {marker-end:url(#mrkr4-6);stroke:#70ad47;stroke-linecap:round;stroke-linejoin:round;stroke-width:2}
.st2 {fill:#70ad47;fill-opacity:1;stroke:#70ad47;stroke-opacity:1;stroke-width:0.52631578947368}
.st3 {fill:#5b9bd5;stroke:#c8c8c8;stroke-width:0.25}
.st4 {fill:#feffff;font-family:Calibri;font-size:0.916672em}
.st5 {visibility:visible}
.st6 {fill:#5b9bd5;fill-opacity:0.22;filter:url(#filter_2);stroke:#5b9bd5;stroke-opacity:0.22}
.st7 {font-size:1em}
.st8 {marker-end:url(#mrkr4-51);stroke:#ed7d31;stroke-dasharray:6.75,6.75;stroke-linecap:round;stroke-linejoin:round;stroke-width:2.25}
.st9 {fill:#ed7d31;fill-opacity:1;stroke:#ed7d31;stroke-opacity:1;stroke-width:0.47169811320755}
.st10 {marker-end:url(#mrkr13-60);marker-start:url(#mrkr13-58);stroke:#41719c;stroke-linecap:round;stroke-linejoin:round;stroke-width:2}
.st11 {fill:#41719c;fill-opacity:1;stroke:#41719c;stroke-opacity:1;stroke-width:0.44247787610619}
.st12 {fill:#41719c;fill-opacity:1;stroke:#41719c;stroke-opacity:1;stroke-width:0.52631578947368}
.st13 {fill:none;fill-rule:evenodd;font-size:12px;overflow:visible;stroke-linecap:square;stroke-miterlimit:3}
</style>
<defs
id="Markers">
<g
id="lend4">
<path
d="M 2 1 L 0 0 L 2 -1 L 2 1 "
style="stroke:none"
id="path8" />
</g>
<marker
id="mrkr4-6"
class="st2"
v:arrowType="4"
v:arrowSize="1"
v:setback="3.8"
refX="-3.8"
orient="auto"
markerUnits="strokeWidth"
overflow="visible">
<use
xlink:href="#lend4"
transform="scale(-1.9,-1.9) "
id="use11" />
</marker>
<marker
id="mrkr4-51"
class="st9"
v:arrowType="4"
v:arrowSize="2"
v:setback="4.24"
refX="-4.24"
orient="auto"
markerUnits="strokeWidth"
overflow="visible">
<use
xlink:href="#lend4"
transform="scale(-2.12,-2.12) "
id="use14" />
</marker>
<g
id="lend13">
<path
d="M 3 1 L 0 0 L 3 -1 L 3 1 "
style="stroke:none"
id="path17" />
</g>
<marker
id="mrkr13-58"
class="st11"
v:arrowType="13"
v:arrowSize="2"
v:setback="6.6"
refX="6.6"
orient="auto"
markerUnits="strokeWidth"
overflow="visible">
<use
xlink:href="#lend13"
transform="scale(2.26) "
id="use20" />
</marker>
<marker
id="mrkr13-60"
class="st12"
v:arrowType="13"
v:arrowSize="1"
v:setback="5.7"
refX="-5.7"
orient="auto"
markerUnits="strokeWidth"
overflow="visible">
<use
xlink:href="#lend13"
transform="scale(-1.9,-1.9) "
id="use23" />
</marker>
</defs>
<defs
id="Filters">
<filter
id="filter_2">
<feGaussianBlur
stdDeviation="2"
id="feGaussianBlur27" />
</filter>
</defs>
<g
v:mID="0"
v:index="1"
v:groupContext="foregroundPage"
id="g29">
<v:userDefs>
<v:ud
v:nameU="msvThemeOrder"
v:val="VT0(0):26" />
</v:userDefs>
<title
id="title31">Page-1</title>
<v:pageProperties
v:drawingScale="0.0393701"
v:pageScale="0.0393701"
v:drawingUnits="24"
v:shadowOffsetX="8.50394"
v:shadowOffsetY="-8.50394" />
<v:layer
v:name="Flowchart"
v:index="0" />
<v:layer
v:name="Connector"
v:index="1" />
<g
id="shape16-1"
v:mID="16"
v:groupContext="shape"
v:layerMember="1"
transform="translate(155.906,-510.236)">
<title
id="title34">Dynamic connector</title>
<path
d="M0 602.36 L84.53 602.36"
class="st1"
id="path36" />
</g>
<g
id="group2-7"
transform="translate(120.472,-446.457)"
v:mID="2"
v:groupContext="group"
v:layerMember="0">
<v:custProps>
<v:cp
v:nameU="Cost"
v:lbl="Cost"
v:type="7"
v:format="@"
v:langID="1033" />
<v:cp
v:nameU="Duration"
v:lbl="Duration"
v:type="2"
v:langID="1033" />
<v:cp
v:nameU="Resources"
v:lbl="Resources"
v:langID="1033" />
</v:custProps>
<v:userDefs>
<v:ud
v:nameU="Scale"
v:val="VT0(1):26" />
<v:ud
v:nameU="visVersion"
v:val="VT0(15):26" />
<v:ud
v:nameU="AntiScale"
v:val="VT0(1):26" />
</v:userDefs>
<title
id="title39">Multi document</title>
<g
id="shape3-8"
v:mID="3"
v:groupContext="shape"
v:layerMember="0"
transform="translate(28.3465,-28.3465)">
<title
id="title42">Sheet.3</title>
<path
d="M0 589.96 L0 552.76 L70.87 552.76 L70.87 589.96 A32.185 32.185 -180 0 0 35.43 589.96 A32.185 32.185 0 0 1 -0 589.96 Z"
class="st3"
id="path44" />
</g>
<g
id="shape4-10"
v:mID="4"
v:groupContext="shape"
v:layerMember="0"
transform="translate(14.1732,-14.1732)">
<title
id="title47">Sheet.4</title>
<path
d="M0 589.96 L0 552.76 L70.87 552.76 L70.87 589.96 A32.185 32.185 -180 0 0 35.43 589.96 A32.185 32.185 0 0 1 -0 589.96 Z"
class="st3"
id="path49" />
</g>
<g
id="shape5-12"
v:mID="5"
v:groupContext="shape"
v:layerMember="0">
<title
id="title52">Sheet.5</title>
<desc
id="desc54">Runnable</desc>
<v:textBlock
v:margins="rect(2,2,2,2)"
v:tabSpace="42.5197" />
<v:textRect
cx="35.4331"
cy="568.701"
width="70.87"
height="31.8898" />
<path
d="M0 589.96 L0 552.76 L70.87 552.76 L70.87 589.96 A32.185 32.185 -180 0 0 35.43 589.96 A32.185 32.185 0 0 1 -0 589.96 Z"
class="st3"
id="path56" />
<text
x="14.25"
y="572"
class="st4"
v:langID="1033"
id="text58"><v:paragraph
v:horizAlign="1" /><v:tabList />Runnable</text>
</g>
</g>
<g
id="group7-15"
transform="translate(375.591,-446.457)"
v:mID="7"
v:groupContext="group"
v:layerMember="0">
<v:custProps>
<v:cp
v:nameU="Cost"
v:lbl="Cost"
v:type="7"
v:format="@"
v:langID="1033" />
<v:cp
v:nameU="Duration"
v:lbl="Duration"
v:type="2"
v:langID="1033" />
<v:cp
v:nameU="Resources"
v:lbl="Resources"
v:langID="1033" />
</v:custProps>
<v:userDefs>
<v:ud
v:nameU="Scale"
v:val="VT0(1):26" />
<v:ud
v:nameU="visVersion"
v:val="VT0(15):26" />
<v:ud
v:nameU="AntiScale"
v:val="VT0(1):26" />
</v:userDefs>
<title
id="title61">Multi document.7</title>
<g
id="shape8-16"
v:mID="8"
v:groupContext="shape"
v:layerMember="0"
transform="translate(28.3465,-28.3465)">
<title
id="title64">Sheet.8</title>
<path
d="M0 589.96 L0 552.76 L70.87 552.76 L70.87 589.96 A32.185 32.185 -180 0 0 35.43 589.96 A32.185 32.185 0 0 1 -0 589.96 Z"
class="st3"
id="path66" />
</g>
<g
id="shape9-18"
v:mID="9"
v:groupContext="shape"
v:layerMember="0"
transform="translate(14.1732,-14.1732)">
<title
id="title69">Sheet.9</title>
<path
d="M0 589.96 L0 552.76 L70.87 552.76 L70.87 589.96 A32.185 32.185 -180 0 0 35.43 589.96 A32.185 32.185 0 0 1 -0 589.96 Z"
class="st3"
id="path71" />
</g>
<g
id="shape10-20"
v:mID="10"
v:groupContext="shape"
v:layerMember="0">
<title
id="title74">Sheet.10</title>
<desc
id="desc76">Waiting</desc>
<v:textBlock
v:margins="rect(2,2,2,2)"
v:tabSpace="42.5197" />
<v:textRect
cx="35.4331"
cy="568.701"
width="70.87"
height="31.8898" />
<path
d="M0 589.96 L0 552.76 L70.87 552.76 L70.87 589.96 A32.185 32.185 -180 0 0 35.43 589.96 A32.185 32.185 0 0 1 -0 589.96 Z"
class="st3"
id="path78" />
<text
x="18.06"
y="572"
class="st4"
v:langID="1033"
id="text80"><v:paragraph
v:horizAlign="1" /><v:tabList />Waiting</text>
</g>
</g>
<g
id="shape11-23"
v:mID="11"
v:groupContext="shape"
v:layerMember="0"
transform="translate(120.472,-365.669)">
<title
id="title83">Document.11</title>
<desc
id="desc85">Suspended</desc>
<v:custProps>
<v:cp
v:nameU="Cost"
v:lbl="Cost"
v:type="7"
v:format="@"
v:langID="1033" />
<v:cp
v:nameU="Duration"
v:lbl="Duration"
v:type="2"
v:langID="1033" />
<v:cp
v:nameU="Resources"
v:lbl="Resources"
v:langID="1033" />
</v:custProps>
<v:userDefs>
<v:ud
v:nameU="Scale"
v:val="VT0(1):26" />
<v:ud
v:nameU="visVersion"
v:val="VT0(15):26" />
</v:userDefs>
<v:textBlock
v:margins="rect(2,2,2,2)"
v:tabSpace="42.5197" />
<v:textRect
cx="35.4331"
cy="568.701"
width="70.87"
height="31.8898" />
<g
id="shadow11-24"
v:groupContext="shadow"
v:shadowOffsetX="0.345598"
v:shadowOffsetY="-1.97279"
v:shadowType="1"
transform="matrix(1,0,0,1,0.345598,1.97279)"
class="st5">
<path
d="M0 589.96 L0 552.76 L70.87 552.76 L70.87 589.96 A32.185 32.185 -180 0 0 35.43 589.96 A32.185 32.185 0 0 1 -0 589.96 Z"
class="st6"
id="path88" />
</g>
<path
d="M0 589.96 L0 552.76 L70.87 552.76 L70.87 589.96 A32.185 32.185 -180 0 0 35.43 589.96 A32.185 32.185 0 0 1 -0 589.96 Z"
class="st3"
id="path90" />
<text
x="10.83"
y="572"
class="st4"
v:langID="1033"
id="text92"><v:paragraph
v:horizAlign="1" /><v:tabList />Suspended</text>
</g>
<g
id="shape12-29"
v:mID="12"
v:groupContext="shape"
v:layerMember="0"
transform="translate(375.591,-365.669)">
<title
id="title95">Document.12</title>
<desc
id="desc97">Suspended &amp; Waiting</desc>
<v:custProps>
<v:cp
v:nameU="Cost"
v:lbl="Cost"
v:type="7"
v:format="@"
v:langID="1033" />
<v:cp
v:nameU="Duration"
v:lbl="Duration"
v:type="2"
v:langID="1033" />
<v:cp
v:nameU="Resources"
v:lbl="Resources"
v:langID="1033" />
</v:custProps>
<v:userDefs>
<v:ud
v:nameU="Scale"
v:val="VT0(1):26" />
<v:ud
v:nameU="visVersion"
v:val="VT0(15):26" />
</v:userDefs>
<v:textBlock
v:margins="rect(2,2,2,2)"
v:tabSpace="42.5197" />
<v:textRect
cx="35.4331"
cy="568.701"
width="70.87"
height="31.8898" />
<g
id="shadow12-30"
v:groupContext="shadow"
v:shadowOffsetX="0.345598"
v:shadowOffsetY="-1.97279"
v:shadowType="1"
transform="matrix(1,0,0,1,0.345598,1.97279)"
class="st5">
<path
d="M0 589.96 L0 552.76 L70.87 552.76 L70.87 589.96 A32.185 32.185 -180 0 0 35.43 589.96 A32.185 32.185 0 0 1 -0 589.96 Z"
class="st6"
id="path100" />
</g>
<path
d="M0 589.96 L0 552.76 L70.87 552.76 L70.87 589.96 A32.185 32.185 -180 0 0 35.43 589.96 A32.185 32.185 0 0 1 -0 589.96 Z"
class="st3"
id="path102" />
<text
xml:space="preserve"
style="font-size:8.00001144px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;font-family:Intel Clear;-inkscape-font-specification:Intel Clear"
x="5.6144228"
y="566.86139"
id="text3131"
sodipodi:linespacing="125%"><tspan
sodipodi:role="line"
id="tspan3133"
x="5.6144228"
y="566.86139"
style="font-size:10.40001488px;fill:#ffffff">Suspended &amp;</tspan><tspan
sodipodi:role="line"
x="5.6144228"
y="579.86139"
id="tspan3135"
style="font-size:10.40001488px;fill:#ffffff">Waiting</tspan></text>
</g>
<g
id="shape17-36"
v:mID="17"
v:groupContext="shape"
v:layerMember="1"
transform="translate(318.898,-503.15)">
<title
id="title109">Dynamic connector.17</title>
<path
d="M0 595.28 L10.63 595.28 L10.63 630.71 L49.09 630.71"
class="st1"
id="path111" />
</g>
<g
id="shape18-41"
v:mID="18"
v:groupContext="shape"
v:layerMember="1"
transform="translate(411.024,-444.685)">
<title
id="title114">Dynamic connector.18</title>
<path
d="M0 588.19 L0 613.63 L-255.12 613.63 L-255.12 595.79"
class="st1"
id="path116" />
</g>
<g
id="shape19-46"
v:mID="19"
v:groupContext="shape"
v:layerMember="1"
transform="translate(283.465,-487.205)">
<title
id="title119">Dynamic connector.19</title>
<path
d="M0 595.28 L0 614.76 L-82.59 614.76"
class="st8"
id="path121" />
</g>
<g
id="shape20-52"
v:mID="20"
v:groupContext="shape"
v:layerMember="1"
transform="translate(113.386,-467.717)">
<title
id="title124">Dynamic connector.20</title>
<path
d="M-6.11 595.28 L-6.47 595.28 L-20.25 595.28 L-20.25 676.06 L-4.31 676.06"
class="st10"
id="path126" />
</g>
<g
id="shape22-61"
v:mID="22"
v:groupContext="shape"
v:layerMember="1"
transform="translate(375.591,-379.843)">
<title
id="title129">Dynamic connector.22</title>
<path
d="M0 588.19 L-174.71 588.19"
class="st8"
id="path131" />
</g>
<g
id="shape21-66"
v:mID="21"
v:groupContext="shape"
v:layerMember="1"
transform="translate(446.457,-386.929)">
<title
id="title134">Dynamic connector.21</title>
<path
d="M13.2 595.28 L13.56 595.28 L37.46 595.28 L37.46 514.49 L25.57 514.49"
class="st10"
id="path136" />
</g>
<g
id="shape6-73"
v:mID="6"
v:groupContext="shape"
v:layerMember="0"
transform="translate(248.031,-481.89)">
<title
id="title139">Document</title>
<desc
id="desc141">Running</desc>
<v:custProps>
<v:cp
v:nameU="Cost"
v:lbl="Cost"
v:type="7"
v:format="@"
v:langID="1033" />
<v:cp
v:nameU="Duration"
v:lbl="Duration"
v:type="2"
v:langID="1033" />
<v:cp
v:nameU="Resources"
v:lbl="Resources"
v:langID="1033" />
</v:custProps>
<v:userDefs>
<v:ud
v:nameU="Scale"
v:val="VT0(1):26" />
<v:ud
v:nameU="visVersion"
v:val="VT0(15):26" />
</v:userDefs>
<v:textBlock
v:margins="rect(2,2,2,2)"
v:tabSpace="42.5197" />
<v:textRect
cx="35.4331"
cy="568.701"
width="70.87"
height="31.8898" />
<g
id="shadow6-74"
v:groupContext="shadow"
v:shadowOffsetX="0.345598"
v:shadowOffsetY="-1.97279"
v:shadowType="1"
transform="matrix(1,0,0,1,0.345598,1.97279)"
class="st5">
<path
d="M0 589.96 L0 552.76 L70.87 552.76 L70.87 589.96 A32.185 32.185 -180 0 0 35.43 589.96 A32.185 32.185 0 0 1 -0 589.96 Z"
class="st6"
id="path144" />
</g>
<path
d="M0 589.96 L0 552.76 L70.87 552.76 L70.87 589.96 A32.185 32.185 -180 0 0 35.43 589.96 A32.185 32.185 0 0 1 -0 589.96 Z"
class="st3"
id="path146" />
<text
x="17.04"
y="572"
class="st4"
v:langID="1033"
id="text148"><v:paragraph
v:horizAlign="1" /><v:tabList />Running</text>
</g>
</g>
</svg>