WARNING - OLD ARCHIVES

This is an archived copy of the Xen.org mailing list, which we have preserved to ensure that existing links to archives are not broken. The live archive, which contains the latest emails, can be found at http://lists.xen.org/
   
 
 
Xen 
 
Home Products Support Community News
 
   
 

xen-japanese

Re: [Xen-japanese] HVMドメインのBIOSをデバッグする方法

To: Akio Takebe <takebe_akio@xxxxxxxxxxxxxx>
Subject: Re: [Xen-japanese] HVMドメインのBIOSをデバッグする方法
From: Takeshi HASEGAWA <hasegaw@xxxxxxxxx>
Date: Fri, 1 May 2009 16:10:26 +0900
Cc: xen-japanese@xxxxxxxxxxxxxxxxxxx
Delivery-date: Fri, 01 May 2009 00:10:57 -0700
Dkim-signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:mime-version:received:in-reply-to:references :date:message-id:subject:from:to:cc:content-type :content-transfer-encoding; bh=AiUo1HTpKfAa05kV+vEXhwUlAc05gmhOlq9xUvo+ZWI=; b=p45PM5JW0gbCJ9DwNGgFQKuHsve2p9E0J3wdN3gLKrFK/KHcFrTkYHiawEEXtqrUAx u0sI9GnUwPR5PsF0R890cJV090Gg2TbAxxBcp9oVRr3PkH9X83p1dD3SGGOn+utPH0Jc IQ3b12WK0GeIhZ/QCncKcBODwP798tDWRRGJg=
Domainkey-signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type:content-transfer-encoding; b=bZMqVQ6qRrkNcSkCH9190w+IpLbPaOpfUObeBlkHuk/MNPjNAWPj7sluKqZO3t/B6Z Q4o7FZTLd2XxzKsmC2RUWoQtjXOZHTHozCs97MGL68FFVCr82xRcYLxOwOjphS27TTX/ uXXX+86J8rE+p8RvZbFVlTjsI84fHzdZsILak=
Envelope-to: www-data@xxxxxxxxxxxxxxxxxxx
In-reply-to: <FFC9C3B8CA2D9Ftakebe_akio@xxxxxxxxxxxxxx>
List-archive: <http://lists.xensource.com/archives/html/xen-japanese>
List-help: <mailto:xen-japanese-request@lists.xensource.com?subject=help>
List-id: xen-japanese.lists.xensource.com
List-post: <mailto:xen-japanese@lists.xensource.com>
List-subscribe: <http://lists.xensource.com/mailman/listinfo/xen-japanese>, <mailto:xen-japanese-request@lists.xensource.com?subject=subscribe>
List-unsubscribe: <http://lists.xensource.com/mailman/listinfo/xen-japanese>, <mailto:xen-japanese-request@lists.xensource.com?subject=unsubscribe>
References: <87e595630904171149o72f1efd8q1b4d3a73f0866fb7@xxxxxxxxxxxxxx> <FFC9C3B8CA2D9Ftakebe_akio@xxxxxxxxxxxxxx>
Sender: xen-japanese-bounces@xxxxxxxxxxxxxxxxxxx
竹部さん

長谷川です。
#反応遅れてすみません。

ご紹介ありがとうございます。

xenctxとかHALTマクロ、便利そうですね。

現状printfを試しているのですが、32bitモードで動くコードから
ほげったりすると期待どおりの動きをしないようで、ハマっていました。

gdbsxはdom0を入れ替えたりしないといけないためまだ手を出して
いませんでしたが、GWにご紹介いただいた方法などためしてみたいと
思います。

では。

2009/04/23 11:11 Akio Takebe <takebe_akio@xxxxxxxxxxxxxx>:
> 竹部です。
>
> rombiosはprintfが使えるのでprintfでdebugするのもいいと思います。
> 後はHALTというマクロがあって、任意のところで止めることが出来たりします。
>
> その他のツールとしては、xenctxというツールがあって
> GuestのCPU registerなんかが見れたりします。
> 後、xm dump-coreというツールでmemory dumpが取れたりします。
> xm dump-coreだとELF形式のcoreファイルが作成されるので
> 自分用に使いやすくしたものを使ったりしています。
>
> http://www.xen.org/files/xensummitboston08/Mukesh%20xendbg-present.pdf
> gdbsxは利用者のコメントがあるとmergeされるかもしれないので、
> gdbsxを使ったらxen-develかこのMLにコメントしてあげると
> 喜ばれると思います。
>
> 以上
>
>>長谷川です。
>>
>>ちょっとした思いつきで HVM ドメインの BIOS (tools/firmware/rombios/...)
>>をいじっているのですが、 HVM ドメイン上でこのあたりの実行をトレース
>>するにはどうしたらよいのでしょうか。実践されている方などいらっしゃいましたら、
>>ご紹介いただけると嬉しいです。
>>
>>とりあえず Wiki などを散歩してみたりして、調べた感じでは以下のレポジトリから
>>デバッガ、対応するハイパーバイザーなどを持ってきて kdb
>>もしくは gdbsx でトレースできるようだ、という感触を掴んでいます。
>>http://xenbits.xensource.com/ext/debuggers.hg
>>
>>上記方法でやってみようと思っているのですが、他に勧めの方法などがあれば、ポイ
>>ンタだけのレベルでも構いません。
>>
>>では。
>>
>>--
>>Takeshi HASEGAWA <hasegaw@xxxxxxxxx>
>>
>>
>>-------------------------------text/plain-------------------------------
>>_______________________________________________
>>Xen-japanese mailing list
>>Xen-japanese@xxxxxxxxxxxxxxxxxxx
>>http://lists.xensource.com/mailman/listinfo/xen-japanese
>
>



-- 
Takeshi HASEGAWA <hasegaw@xxxxxxxxx>

_______________________________________________
Xen-japanese mailing list
Xen-japanese@xxxxxxxxxxxxxxxxxxx
http://lists.xensource.com/mailman/listinfo/xen-japanese
<Prev in Thread] Current Thread [Next in Thread>
  • Re: [Xen-japanese] HVMドメインのBIOSをデバッグする方法, Takeshi HASEGAWA <=