All of lore.kernel.org
 help / color / mirror / Atom feed
* gdbsx?
@ 2008-09-01 15:59 Jun Koi
  2008-09-01 16:06 ` gdbsx? Keir Fraser
  0 siblings, 1 reply; 7+ messages in thread
From: Jun Koi @ 2008-09-01 15:59 UTC (permalink / raw)
  To: List: Xen Developers, mukesh.rathor

Hi,

A talk about gdbsx at the last summit looks very useful. Is there any
roadmap to include it into the tree? Or at least some supports for it
is merged, so it can stay outside the tree if that is more desired?

Thanks,
Jun

^ permalink raw reply	[flat|nested] 7+ messages in thread

* Re: gdbsx?
  2008-09-01 15:59 gdbsx? Jun Koi
@ 2008-09-01 16:06 ` Keir Fraser
  2008-09-01 16:15   ` gdbsx? Jun Koi
  2008-09-03  0:45   ` gdbsx? Mukesh Rathor
  0 siblings, 2 replies; 7+ messages in thread
From: Keir Fraser @ 2008-09-01 16:06 UTC (permalink / raw)
  To: Jun Koi, List: Xen Developers, mukesh.rathor

It's being maintained as an external repository:
http://xenbits.xensource.com/ext/debuggers.hg.

Unfortunately it apparently isn't a clone of xen-unstable.hg but a 3-month
old copy which has not since been resynchronised. Mukesh: I would recommend
you maintain a patch queue or a tree whose parent is xen-unstable.hg, which
you can periodically pull from and re-merge your patches. Otherwise you have
a debugger for an old fixed version of xen-unstable.hg which is rather less
useful in the long run.

 -- Keir

On 1/9/08 16:59, "Jun Koi" <junkoi2004@gmail.com> wrote:

> Hi,
> 
> A talk about gdbsx at the last summit looks very useful. Is there any
> roadmap to include it into the tree? Or at least some supports for it
> is merged, so it can stay outside the tree if that is more desired?
> 
> Thanks,
> Jun
> 
> _______________________________________________
> Xen-devel mailing list
> Xen-devel@lists.xensource.com
> http://lists.xensource.com/xen-devel

^ permalink raw reply	[flat|nested] 7+ messages in thread

* Re: gdbsx?
  2008-09-01 16:06 ` gdbsx? Keir Fraser
@ 2008-09-01 16:15   ` Jun Koi
  2008-09-01 16:24     ` gdbsx? Keir Fraser
  2008-09-03  0:45   ` gdbsx? Mukesh Rathor
  1 sibling, 1 reply; 7+ messages in thread
From: Jun Koi @ 2008-09-01 16:15 UTC (permalink / raw)
  To: Keir Fraser; +Cc: mukesh.rathor, List: Xen Developers

On Tue, Sep 2, 2008 at 1:06 AM, Keir Fraser <keir.fraser@eu.citrix.com> wrote:
> It's being maintained as an external repository:
> http://xenbits.xensource.com/ext/debuggers.hg.
>
> Unfortunately it apparently isn't a clone of xen-unstable.hg but a 3-month
> old copy which has not since been resynchronised. Mukesh: I would recommend
> you maintain a patch queue or a tree whose parent is xen-unstable.hg, which
> you can periodically pull from and re-merge your patches. Otherwise you have
> a debugger for an old fixed version of xen-unstable.hg which is rather less
> useful in the long run.

So it have a good chance to be merged? Cool!

Mukesh: Could you explain a bit the advantage of gdbsx over the
current implementation that is already in tree? I figured out some,
but still might miss some. That is not very clear from the slides.

Thanks,
J



> On 1/9/08 16:59, "Jun Koi" <junkoi2004@gmail.com> wrote:
>
>> Hi,
>>
>> A talk about gdbsx at the last summit looks very useful. Is there any
>> roadmap to include it into the tree? Or at least some supports for it
>> is merged, so it can stay outside the tree if that is more desired?
>>
>> Thanks,
>> Jun
>>
>> _______________________________________________
>> Xen-devel mailing list
>> Xen-devel@lists.xensource.com
>> http://lists.xensource.com/xen-devel
>
>
>

^ permalink raw reply	[flat|nested] 7+ messages in thread

* Re: gdbsx?
  2008-09-01 16:15   ` gdbsx? Jun Koi
@ 2008-09-01 16:24     ` Keir Fraser
  2008-09-03 22:57       ` gdbsx? Mukesh Rathor
  0 siblings, 1 reply; 7+ messages in thread
From: Keir Fraser @ 2008-09-01 16:24 UTC (permalink / raw)
  To: Jun Koi; +Cc: mukesh.rathor, List: Xen Developers

On 1/9/08 17:15, "Jun Koi" <junkoi2004@gmail.com> wrote:

>> Unfortunately it apparently isn't a clone of xen-unstable.hg but a 3-month
>> old copy which has not since been resynchronised. Mukesh: I would recommend
>> you maintain a patch queue or a tree whose parent is xen-unstable.hg, which
>> you can periodically pull from and re-merge your patches. Otherwise you have
>> a debugger for an old fixed version of xen-unstable.hg which is rather less
>> useful in the long run.
> 
> So it have a good chance to be merged? Cool!

It has some chance, if it is used and if it is cleanly implemented. Equally
for now it ought to be able to live quite happily outside of the main
repository.

 -- Keir

^ permalink raw reply	[flat|nested] 7+ messages in thread

* Re: gdbsx?
  2008-09-01 16:06 ` gdbsx? Keir Fraser
  2008-09-01 16:15   ` gdbsx? Jun Koi
@ 2008-09-03  0:45   ` Mukesh Rathor
  1 sibling, 0 replies; 7+ messages in thread
From: Mukesh Rathor @ 2008-09-03  0:45 UTC (permalink / raw)
  To: Keir Fraser; +Cc: Xen Developers, Jun Koi


yeah, I've been meaning to refresh for a while now, but time just flies
by. Anyhoo, the ext tree is refreshed now. I did it in two steps so that
one could easily come up with a patch for 3.3.0 and another refresh to
latest.

Hopefully, any time soon, I'll stop spending time on dealing with time issues
in debugger and have the time to put patches somewhere in timely manner,
because its no fun when time goes backwards, or forwards so faaast...

thanks, Mukesh


Keir Fraser wrote:
 > It's being maintained as an external repository:
 > http://xenbits.xensource.com/ext/debuggers.hg.
 >
 > Unfortunately it apparently isn't a clone of xen-unstable.hg but a 3-month
 > old copy which has not since been resynchronised. Mukesh: I would recommend
 > you maintain a patch queue or a tree whose parent is xen-unstable.hg, which
 > you can periodically pull from and re-merge your patches. Otherwise you have
 > a debugger for an old fixed version of xen-unstable.hg which is rather less
 > useful in the long run.
 >
 >  -- Keir
 >
 > On 1/9/08 16:59, "Jun Koi" <junkoi2004@gmail.com> wrote:
 >
 >> Hi,
 >>
 >> A talk about gdbsx at the last summit looks very useful. Is there any
 >> roadmap to include it into the tree? Or at least some supports for it
 >> is merged, so it can stay outside the tree if that is more desired?
 >>
 >> Thanks,
 >> Jun
 >>
 >> _______________________________________________
 >> Xen-devel mailing list
 >> Xen-devel@lists.xensource.com
 >> http://lists.xensource.com/xen-devel
 >

^ permalink raw reply	[flat|nested] 7+ messages in thread

* Re: gdbsx?
  2008-09-01 16:24     ` gdbsx? Keir Fraser
@ 2008-09-03 22:57       ` Mukesh Rathor
  2008-09-05  3:44         ` gdbsx? Jun Koi
  0 siblings, 1 reply; 7+ messages in thread
From: Mukesh Rathor @ 2008-09-03 22:57 UTC (permalink / raw)
  To: Keir Fraser; +Cc: Xen Developers, Jun Koi


 >Mukesh: Could you explain a bit the advantage of gdbsx over the
 >current implementation that is already in tree? I figured out some,
 >but still might miss some. That is not very clear from the slides.

I've not used the current implementation in the tree so can't compare.
The main reason for gdbsx is because we use 32bit dom0 on 64bit hypervisor,
and I couldn't get libxc to support that after a lot of effort.

What I can tell you about gdbsx is, it's a clean, simplified, lightweight
implementation, that relies on the hyp for most of the work with minimal
changes. It supports all guests, PV or HVM, 32bit or 64bit.


Keir Fraser wrote:
 > On 1/9/08 17:15, "Jun Koi" <junkoi2004@gmail.com> wrote:
 >
 > It has some chance, if it is used and if it is cleanly implemented. Equally
 > for now it ought to be able to live quite happily outside of the main
 > repository.
 >
 >  -- Keir

gdbsx currently works on 32bit dom0 running on 64bit hyp, hence, probably
not ready for the main repo. OTOH, kdb is getting there....

thanks,
mukesh

^ permalink raw reply	[flat|nested] 7+ messages in thread

* Re: gdbsx?
  2008-09-03 22:57       ` gdbsx? Mukesh Rathor
@ 2008-09-05  3:44         ` Jun Koi
  0 siblings, 0 replies; 7+ messages in thread
From: Jun Koi @ 2008-09-05  3:44 UTC (permalink / raw)
  To: mukesh.rathor; +Cc: xen-devel, Keir Fraser

On Thu, Sep 4, 2008 at 7:57 AM, Mukesh Rathor <mukesh.rathor@oracle.com> wrote:
>
>>Mukesh: Could you explain a bit the advantage of gdbsx over the
>>current implementation that is already in tree? I figured out some,
>>but still might miss some. That is not very clear from the slides.
>
> I've not used the current implementation in the tree so can't compare.
> The main reason for gdbsx is because we use 32bit dom0 on 64bit hypervisor,
> and I couldn't get libxc to support that after a lot of effort.
>
> What I can tell you about gdbsx is, it's a clean, simplified, lightweight
> implementation, that relies on the hyp for most of the work with minimal
> changes. It supports all guests, PV or HVM, 32bit or 64bit.

Thanks. I will look at the code and get back if I have more questions.

>
>
> Keir Fraser wrote:
>> On 1/9/08 17:15, "Jun Koi" <junkoi2004@gmail.com> wrote:
>>
>> It has some chance, if it is used and if it is cleanly implemented.
>> Equally
>> for now it ought to be able to live quite happily outside of the main
>> repository.
>>
>>  -- Keir
>
> gdbsx currently works on 32bit dom0 running on 64bit hyp, hence, probably
> not ready for the main repo. OTOH, kdb is getting there....
>

gdbsx can happily stay outside tree as long as your changes to
hypercalls are merged. So it is important to get those hypercalls in.

Thanks,
Jun

^ permalink raw reply	[flat|nested] 7+ messages in thread

end of thread, other threads:[~2008-09-05  3:44 UTC | newest]

Thread overview: 7+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2008-09-01 15:59 gdbsx? Jun Koi
2008-09-01 16:06 ` gdbsx? Keir Fraser
2008-09-01 16:15   ` gdbsx? Jun Koi
2008-09-01 16:24     ` gdbsx? Keir Fraser
2008-09-03 22:57       ` gdbsx? Mukesh Rathor
2008-09-05  3:44         ` gdbsx? Jun Koi
2008-09-03  0:45   ` gdbsx? Mukesh Rathor

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.