<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
		>
<channel>
	<title>Comments for Liuw&#039;s Thinkpad</title>
	<atom:link href="http://blog.liuw.name/comments/feed" rel="self" type="application/rss+xml" />
	<link>http://blog.liuw.name</link>
	<description>想要赢就先学会输，想要成功就先学会失败</description>
	<lastBuildDate>Wed, 04 Jan 2012 01:04:26 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
	<item>
		<title>Comment on 如何移植VirtIO到Xen的HVM上 by Jui-Hao Chiang</title>
		<link>http://blog.liuw.name/1058#comment-357</link>
		<dc:creator>Jui-Hao Chiang</dc:creator>
		<pubDate>Wed, 04 Jan 2012 01:04:26 +0000</pubDate>
		<guid isPermaLink="false">http://blog.liuw.name/?p=1058#comment-357</guid>
		<description>你好,
我對xen的device model一直停留在front-backend的觀念中.
現在我主要想了解在HVM guest下,到底一個disk block access的flow是什麼?
從你的文章中, 似乎包含下面的步驟 (煩勞你指正)
(1) guest write to some not-present mmio memory region (我猜是hvmloader or bios之前就設定好的一塊記憶體位置)
(2) Trapped into Xen, and call handle_mmio(), 這邊應該是透過event channel的方式, 把control交給qemu-dm
(3) 接下來, 應該會進入你所提到的cpu_handle_ioreq() (之前註冊過的event handler)
(4) 不過接下來這邊就感到困惑了, 我本來以為這邊是像backend一樣, 要把request交給dom0中的native disk driver. 但似乎不是這樣?
另外觀察到hw/ide.c中有一些對應的xx_inb and xx_outb的function, 似乎是在kernel mode下才能直接執行 (我理解是qemu-dm 在dom0 user mode下面運行的)

這最後面的步驟, 煩勞你指正
謝謝</description>
		<content:encoded><![CDATA[<p>你好,<br />
我對xen的device model一直停留在front-backend的觀念中.<br />
現在我主要想了解在HVM guest下,到底一個disk block access的flow是什麼?<br />
從你的文章中, 似乎包含下面的步驟 (煩勞你指正)<br />
(1) guest write to some not-present mmio memory region (我猜是hvmloader or bios之前就設定好的一塊記憶體位置)<br />
(2) Trapped into Xen, and call handle_mmio(), 這邊應該是透過event channel的方式, 把control交給qemu-dm<br />
(3) 接下來, 應該會進入你所提到的cpu_handle_ioreq() (之前註冊過的event handler)<br />
(4) 不過接下來這邊就感到困惑了, 我本來以為這邊是像backend一樣, 要把request交給dom0中的native disk driver. 但似乎不是這樣?<br />
另外觀察到hw/ide.c中有一些對應的xx_inb and xx_outb的function, 似乎是在kernel mode下才能直接執行 (我理解是qemu-dm 在dom0 user mode下面運行的)</p>
<p>這最後面的步驟, 煩勞你指正<br />
謝謝</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on 高雅是装不出来的 by Edgar Wang</title>
		<link>http://blog.liuw.name/1150#comment-356</link>
		<dc:creator>Edgar Wang</dc:creator>
		<pubDate>Sun, 01 Jan 2012 05:38:33 +0000</pubDate>
		<guid isPermaLink="false">http://blog.liuw.name/?p=1150#comment-356</guid>
		<description>“高雅是装不出来的”，我非常同意这句话。看到楼主的总结，感觉我与楼主之间还是有很多相似之处的，同样的有很多遗憾，有想要实现的理想，在一直奋斗。祝楼主元旦快乐。</description>
		<content:encoded><![CDATA[<p>“高雅是装不出来的”，我非常同意这句话。看到楼主的总结，感觉我与楼主之间还是有很多相似之处的，同样的有很多遗憾，有想要实现的理想，在一直奋斗。祝楼主元旦快乐。</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Xen中的Continuation by liuw</title>
		<link>http://blog.liuw.name/932#comment-353</link>
		<dc:creator>liuw</dc:creator>
		<pubDate>Thu, 15 Dec 2011 09:48:36 +0000</pubDate>
		<guid isPermaLink="false">http://blog.liuw.name/?p=932#comment-353</guid>
		<description>&lt;blockquote cite=&quot;comment-352&quot;&gt;

&lt;strong&gt;&lt;a href=&quot;#comment-352&quot; rel=&quot;nofollow&quot;&gt;AnitaWang&lt;/a&gt;&lt;/strong&gt;: 
楼主你好，我想请教一下，执行hypercall_create_continuation的时候，那些hypercall的参数，是如何重新载入Xen的？


&lt;/blockquote&gt;

参数都是不改动或者尽量少改动的，具体可以看hypercall_create_continuation里面的实现，很简洁。</description>
		<content:encoded><![CDATA[<blockquote cite="comment-352">
<p><strong><a href="#comment-352" rel="nofollow">AnitaWang</a></strong>:<br />
楼主你好，我想请教一下，执行hypercall_create_continuation的时候，那些hypercall的参数，是如何重新载入Xen的？</p>
</blockquote>
<p>参数都是不改动或者尽量少改动的，具体可以看hypercall_create_continuation里面的实现，很简洁。</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Xen中的Continuation by AnitaWang</title>
		<link>http://blog.liuw.name/932#comment-352</link>
		<dc:creator>AnitaWang</dc:creator>
		<pubDate>Thu, 15 Dec 2011 01:53:59 +0000</pubDate>
		<guid isPermaLink="false">http://blog.liuw.name/?p=932#comment-352</guid>
		<description>楼主你好，我想请教一下，执行hypercall_create_continuation的时候，那些hypercall的参数，是如何重新载入Xen的？</description>
		<content:encoded><![CDATA[<p>楼主你好，我想请教一下，执行hypercall_create_continuation的时候，那些hypercall的参数，是如何重新载入Xen的？</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on 使用Git发送patch by lepture</title>
		<link>http://blog.liuw.name/1130#comment-351</link>
		<dc:creator>lepture</dc:creator>
		<pubDate>Wed, 14 Dec 2011 02:14:13 +0000</pubDate>
		<guid isPermaLink="false">http://blog.liuw.name/?p=1130#comment-351</guid>
		<description>我看错了，原来是给小红和小芳的呀</description>
		<content:encoded><![CDATA[<p>我看错了，原来是给小红和小芳的呀</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on 给Linux kernel写patch有多难？ by lepture</title>
		<link>http://blog.liuw.name/1134#comment-350</link>
		<dc:creator>lepture</dc:creator>
		<pubDate>Wed, 14 Dec 2011 02:12:58 +0000</pubDate>
		<guid isPermaLink="false">http://blog.liuw.name/?p=1134#comment-350</guid>
		<description>绝！</description>
		<content:encoded><![CDATA[<p>绝！</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on 使用Git发送patch by liuw</title>
		<link>http://blog.liuw.name/1130#comment-349</link>
		<dc:creator>liuw</dc:creator>
		<pubDate>Tue, 06 Dec 2011 16:25:49 +0000</pubDate>
		<guid isPermaLink="false">http://blog.liuw.name/?p=1130#comment-349</guid>
		<description>&lt;blockquote cite=&quot;comment-348&quot;&gt;

&lt;strong&gt;&lt;a href=&quot;#comment-348&quot; rel=&quot;nofollow&quot;&gt;lepture&lt;/a&gt;&lt;/strong&gt;: 
你干嘛要发给我呀？还要再抄送给我，还要再密送给我。


&lt;/blockquote&gt;

只怪你的名字在中国太出名了。

另，抄送和密送不是给你的。</description>
		<content:encoded><![CDATA[<blockquote cite="comment-348">
<p><strong><a href="#comment-348" rel="nofollow">lepture</a></strong>:<br />
你干嘛要发给我呀？还要再抄送给我，还要再密送给我。</p>
</blockquote>
<p>只怪你的名字在中国太出名了。</p>
<p>另，抄送和密送不是给你的。</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on 使用Git发送patch by lepture</title>
		<link>http://blog.liuw.name/1130#comment-348</link>
		<dc:creator>lepture</dc:creator>
		<pubDate>Tue, 06 Dec 2011 16:24:28 +0000</pubDate>
		<guid isPermaLink="false">http://blog.liuw.name/?p=1130#comment-348</guid>
		<description>你干嘛要发给我呀？还要再抄送给我，还要再密送给我。</description>
		<content:encoded><![CDATA[<p>你干嘛要发给我呀？还要再抄送给我，还要再密送给我。</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on 一周记 by Eric</title>
		<link>http://blog.liuw.name/1128#comment-347</link>
		<dc:creator>Eric</dc:creator>
		<pubDate>Mon, 05 Dec 2011 15:51:49 +0000</pubDate>
		<guid isPermaLink="false">http://blog.liuw.name/?p=1128#comment-347</guid>
		<description>想跟楼主交流一下，加个qq方便么？</description>
		<content:encoded><![CDATA[<p>想跟楼主交流一下，加个qq方便么？</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on 折腾 by won</title>
		<link>http://blog.liuw.name/1100#comment-346</link>
		<dc:creator>won</dc:creator>
		<pubDate>Thu, 01 Dec 2011 09:18:28 +0000</pubDate>
		<guid isPermaLink="false">http://blog.liuw.name/?p=1100#comment-346</guid>
		<description>从xen的社区看到了一个中国人的名字，进而找到了这里。发现博主的一些心情和我类似，不禁心生感慨：加油！</description>
		<content:encoded><![CDATA[<p>从xen的社区看到了一个中国人的名字，进而找到了这里。发现博主的一些心情和我类似，不禁心生感慨：加油！</p>
]]></content:encoded>
	</item>
</channel>
</rss>

