Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <component name="example" profile="native">
- <config>
- <boolean name="ahci_drv_enabled" value="true"/>
- <boolean name="print_serial" value="false"/>
- <boolean name="print_vcpu_speed" value="true"/>
- <integer name="serial" value="123456789"/>
- <string name="greeter" value="Subject running"/>
- </config>
- <depends>
- <library ref="libmudebuglog"/>
- <library ref="libmucontrol"/>
- <library ref="muinit"/>
- </depends>
- <requires>
- <vcpu>
- <vmx>
- <controls>
- <proc>
- <RDTSCExiting>0</RDTSCExiting>
- </proc>
- </controls>
- <masks>
- <exception>
- <Breakpoint>0</Breakpoint>
- </exception>
- </masks>
- </vmx>
- </vcpu>
- <memory>
- <if variable="ahci_drv_enabled" value="true">
- <memory executable="false" logical="blockdev_shm2" size="16#0100_0000#" virtualAddress="16#a100_0000#" writable="true"/>
- </if>
- </memory>
- <channels>
- <reader logical="example_request" size="16#1000#" virtualAddress="16#000A_0000#" vector="42"/>
- <writer logical="example_response" size="16#1000#" virtualAddress="16#000B_0000#" event="1"/>
- <if variable="ahci_drv_enabled" value="true">
- <writer logical="blockdev_request2" size="16#0000_8000#" virtualAddress="16#0030_0000#" event="51"/>
- <reader logical="blockdev_response2" size="16#0000_4000#" virtualAddress="16#0040_0000#" vector="38"/>
- </if>
- </channels>
- <events>
- <source>
- <event id="2" logical="yield">
- <subject_yield/>
- </event>
- <event id="3" logical="timer"/>
- <event id="4" logical="sleep">
- <subject_sleep/>
- </event>
- </source>
- <target>
- <event logical="inject_timer">
- <inject_interrupt vector="37"/>
- </event>
- </target>
- </events>
- </requires>
- </component>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement