X-Git-Url: http://git.droids-corp.org/?a=blobdiff_plain;f=doc%2Fguides%2Fsample_app_ug%2Fimg%2Fvm_power_mgr_vm_request_seq.svg;h=0c6d49f0c88bd838a092d2f228afa87f057c553a;hb=4e3f887bec4b9f1b1a5138b30457e33a520a93e6;hp=fe2e0de83a763067893a8695d3a2c3cf49387fe4;hpb=e321a5fa80c4bc912c255601445d0a0eeadcd88b;p=dpdk.git diff --git a/doc/guides/sample_app_ug/img/vm_power_mgr_vm_request_seq.svg b/doc/guides/sample_app_ug/img/vm_power_mgr_vm_request_seq.svg index fe2e0de83a..0c6d49f0c8 100644 --- a/doc/guides/sample_app_ug/img/vm_power_mgr_vm_request_seq.svg +++ b/doc/guides/sample_app_ug/img/vm_power_mgr_vm_request_seq.svg @@ -1,39 +1,8 @@ + - + + - - - - image/svg+xml - - - - - + id="svg13567" + inkscape:version="0.92.4 (5da689c313, 2019-01-14)" + sodipodi:docname="VM_Req_to_Scale_Freq.svg"> - - - - - - - - - - - - - - - - - - - - + id="defs13561"> + - - - - - - - - - - + + - - - Loop: for each epoll event - - - - - - - - - - + + + + - - - librte_power(VM) - - - - Sequence - - - - - - - - - + + + + - - - guest_channel(VM) - - - - - - - - - - + + + + - - - channel_monitor(Host) - - - - - - - - - - - + inkscape:connector-curvature="0" + id="path1563-2" + d="M 0,0 5,-5 -12.5,0 5,5 Z" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1.00000003pt;stroke-opacity:1" + transform="matrix(-0.4,0,0,-0.4,-4,0)" /> + + + inkscape:connector-curvature="0" + id="path902-8" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.625;stroke-linejoin:round;stroke-opacity:1" + d="M 8.7185878,4.0337352 -2.2072895,0.01601326 8.7185884,-4.0017078 c -1.7454984,2.3720609 -1.7354408,5.6174519 -6e-7,8.035443 z" + transform="scale(-0.6)" /> + + - - - channel_manager(Host) - - - - - - - - - - - + inkscape:connector-curvature="0" + id="path899-2" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.625;stroke-linejoin:round;stroke-opacity:1" + d="M 8.7185878,4.0337352 -2.2072895,0.01601326 8.7185884,-4.0017078 c -1.7454984,2.3720609 -1.7354408,5.6174519 -6e-7,8.035443 z" + transform="scale(0.6)" /> + + + inkscape:connector-curvature="0" + id="path902-8-5" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.625;stroke-linejoin:round;stroke-opacity:1" + d="M 8.7185878,4.0337352 -2.2072895,0.01601326 8.7185884,-4.0017078 c -1.7454984,2.3720609 -1.7354408,5.6174519 -6e-7,8.035443 z" + transform="scale(-0.6)" /> + + - - - power_manager(Host) - - + inkscape:connector-curvature="0" + id="path899-2-6" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.625;stroke-linejoin:round;stroke-opacity:1" + d="M 8.7185878,4.0337352 -2.2072895,0.01601326 8.7185884,-4.0017078 c -1.7454984,2.3720609 -1.7354408,5.6174519 -6e-7,8.035443 z" + transform="scale(0.6)" /> + + + + + + + + + + + + + image/svg+xml + + + + + + inkscape:groupmode="layer" + id="layer3" + inkscape:label="Drawing" + transform="translate(0,-192)"> + + + librte_power(VM) + + guest_channel(VM) + + channel_monitor(Host) + + channel_manager(Host) + + power_manager(Host) + + librte_power(Host) - - - - - - - - - process_request - - - - - - - - - - get_pcpu_mask() - - - - - - - - - - - + + + + + + - pcpu_mask - - - - + xml:space="preserve" + style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:1.41111112px;line-height:1.5;font-family:Arial;-inkscape-font-specification:'Arial Bold';letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.26458332" + x="25.989178" + y="226.47469" + id="text13585-3">rte_power_freq_up() - - - - - - - - + xml:space="preserve" + style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:1.41111112px;line-height:1.5;font-family:Arial;-inkscape-font-specification:'Arial Bold';letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.26458332" + x="24.740162" + y="233.53178" + id="text13585-3-3">status - librte_power(Host) - - - - - - - - - + xml:space="preserve" + style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:1.41111112px;line-height:2;font-family:Arial;-inkscape-font-specification:'Arial Bold';letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.26458332" + x="56.144329" + y="214.84552" + id="text13585-3-1">Loop: for each epoll event - scale_freq_up(pcpu_mask) - - - - - - - - - - - - - + xml:space="preserve" + style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:1.41111112px;line-height:1.5;font-family:Arial;-inkscape-font-specification:'Arial Bold';letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.26458332" + x="91.464294" + y="233.68802" + id="text13585-3-4-9">process_request - rte_power_freq_up() - - - + xml:space="preserve" + style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:1.41111112px;line-height:1.5;font-family:Arial;-inkscape-font-specification:'Arial Bold';letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.26458332" + x="91.556564" + y="245.283" + id="text13585-3-4-9-4">get_pcpu_mask() + pcpu_mask + status + rte_power_freq_up() + style="fill:none;stroke:#000000;stroke-width:0.26499999;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;marker-end:url(#Arrow1Mend)" + d="m 75.021197,234.51894 c 6.293309,0.0388 13.971298,0.23602 14.165285,3.60814 0.04205,3.38442 -8.987218,3.32283 -13.497112,3.47451" + id="path873" + inkscape:connector-curvature="0" + sodipodi:nodetypes="ccc" /> - - - - - - - - - - - guest_channel_send_msg() - - - - - - - - + style="fill:none;stroke:#000000;stroke-width:0.35277778;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;marker-end:url(#Arrow2Mend-5)" + d="m 75.241702,246.95037 36.841758,0.10349" + id="path1561-5" + inkscape:connector-curvature="0" + sodipodi:nodetypes="cc" /> - - status - - - - - - - - + style="fill:none;stroke:#000000;stroke-width:0.35277778;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:0.70555559, 0.70555559;stroke-dashoffset:0;stroke-opacity:1;marker-start:url(#Arrow2Mstart-0)" + d="M 75.372816,259.391 H 112.08346" + id="path1561-3-9" + inkscape:connector-curvature="0" + sodipodi:nodetypes="cc" /> - - status - - - + style="fill:none;stroke:#000000;stroke-width:0.35277778;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;marker-end:url(#Arrow2Mend-5-8)" + d="M 75.241704,270.47547 143.354,270.57896" + id="path1561-5-8" + inkscape:connector-curvature="0" + sodipodi:nodetypes="cc" /> + style="fill:none;stroke:#000000;stroke-width:0.35277778;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:0.7055556, 0.7055556;stroke-dashoffset:0;stroke-opacity:1;marker-start:url(#Arrow2Mstart-0-0)" + d="M 75.372824,282.9161 H 143.354" + id="path1561-3-9-8" + inkscape:connector-curvature="0" + sodipodi:nodetypes="cc" /> - - - - - - - + style="fill:none;stroke:#000000;stroke-width:0.35277778;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;marker-end:url(#Arrow2Mend-3)" + d="m 146.29869,276.69198 h 24.54989" + id="path1561-4" + inkscape:connector-curvature="0" + sodipodi:nodetypes="cc" /> + style="fill:none;stroke:#000000;stroke-width:0.35277778;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:0.70555559, 0.70555559;stroke-dashoffset:0;stroke-opacity:1;marker-start:url(#Arrow2Mstart-3)" + d="m 146.43232,282.81664 h 24.41626" + id="path1561-3-7" + inkscape:connector-curvature="0" + sodipodi:nodetypes="cc" /> + + - rte_power_freq_up() - - - - - - - - - + xml:space="preserve" + style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:1.41111112px;line-height:1.5;font-family:Arial;-inkscape-font-specification:'Arial Bold';letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.26458332" + x="56.678867" + y="232.61894" + id="text13585-3-4">guest_channel_send_msg() + + scale_freq_up(pcpu_mask) + - status - + xml:space="preserve" + style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:1.41111112px;line-height:1.5;font-family:Arial;-inkscape-font-specification:'Arial Bold';letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.26458332" + x="113.21278" + y="280.93787" + id="text13585-3-3-2">status