[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Xen-devel] how to enable kdb for xen



Besides of that, even when I compile the debuggers.hg version of xen-4.1.0 at http://xenbits.xensource.com/ext/debuggers.hg, it will interrupt for:

gcc -O2 -fomit-frame-pointer -m64 -fno-strict-aliasing -std=gnu99 -Wall -Wstrict-prototypes -Wno-unused-value -Wdeclaration-after-statement  -DNDEBUG -nostdinc -fno-builtin -fno-common -Wredundant-decls -iwithprefix include -Werror -Wno-pointer-arith -pipe -I/home/john/debuggers.hg/xen/include  -I/home/john/debuggers.hg/xen/include/asm-x86/mach-generic -I/home/john/debuggers.hg/xen/include/asm-x86/mach-default -msoft-float -fno-stack-protector -fno-exceptions -mno-red-zone -fpic -fno-asynchronous-unwind-tables -DGCC_HAS_VISIBILITY_ATTRIBUTE -g -D__XEN__ -DXEN_KDB_CONFIG -MMD -MF .cpupool.o.d -c cpupool.c -o cpupool.o
cpupool.c: In function ‘cpupool_add_domain’:
cpupool.c:331:9: error: variable ‘n_dom’ set but not used [-Werror=unused-but-set-variable]
     int n_dom;
         ^
cpupool.c: In function ‘cpupool_rm_domain’:
cpupool.c:356:9: error: variable ‘n_dom’ set but not used [-Werror=unused-but-set-variable]
     int n_dom;
         ^
cpupool.c:355:9: error: variable ‘cpupool_id’ set but not used [-Werror=unused-but-set-variable]
     int cpupool_id;
         ^
cc1: all warnings being treated as errors
make[4]: *** [cpupool.o] Error 1
make[4]: Leaving directory `/home/john/debuggers.hg/xen/common'
make[3]: *** [/home/john/debuggers.hg/xen/common/built_in.o] Error 2
make[3]: Leaving directory `/home/john/debuggers.hg/xen/arch/x86'
make[2]: *** [/home/john/debuggers.hg/xen/xen] Error 2
make[2]: Leaving directory `/home/john/debuggers.hg/xen'
make[1]: *** [install] Error 2
make[1]: Leaving directory `/home/john/debuggers.hg/xen'
make: *** [install-xen] Error 2

Actually, the variables are all used in the function, I don't know why this happens. After removing -Werror option in Makefile, it still happens.


From: quizy_jones@xxxxxxxxxxx
To: ufimtseva@xxxxxxxxx
Date: Thu, 24 Dec 2015 02:36:34 +0000
CC: elena.ufimtseva@xxxxxxxxxx; xen-devel@xxxxxxxxxxxxx; tim@xxxxxxx
Subject: Re: [Xen-devel] how to enable kdb for xen

Hi, Elena. I tried to patch xen-4.4.1 with the patches at http://lists.xen.org/archives/html/xen-devel/2014-04/msg00003.html. However, after the patching, when I make with kdb=y, it would interrupt for error: 'struct domain' has no member named 'is_paused_by_controller'. Does the patch really work with xen-4.4?

> Date: Fri, 18 Dec 2015 23:58:52 -0500
> Subject: Re: [Xen-devel] how to enable kdb for xen
> From: ufimtseva@xxxxxxxxx
> To: quizy_jones@xxxxxxxxxxx
> CC: konrad.wilk@xxxxxxxxxx; elena.ufimtseva@xxxxxxxxxx; tim@xxxxxxx; xen-devel@xxxxxxxxxxxxx
>
> On Fri, Dec 18, 2015 at 11:24 PM, quizyjones <quizy_jones@xxxxxxxxxxx> wrote:
> > Is there any progress?
>
> Hey
>
> I did look into this and I could not find the trace of what I have
> done before. So I decided to ytu and port it to current version from
> this Mukesh patch:
> http://lists.xen.org/archives/html/xen-devel/2014-04/msg00003.html
> It looks like it applied without major issues, but I have not tested
> it yet, but its in my plan for next week.
>
> Elena
>
> >
> >> Date: Wed, 16 Dec 2015 09:42:47 -0500
> >> From: ufimtseva@xxxxxxxxx
> >> To: konrad.wilk@xxxxxxxxxx
> >> CC: elena.ufimtseva@xxxxxxxxxx; quizy_jones@xxxxxxxxxxx; tim@xxxxxxx;
> >> xen-devel@xxxxxxxxxxxxx
> >> Subject: Re: [Xen-devel] how to enable kdb for xen
> >
> >>
> >> On Wed, Dec 16, 2015 at 9:30 AM, Konrad Rzeszutek Wilk
> >> <konrad.wilk@xxxxxxxxxx> wrote:
> >> > On December 16, 2015 3:08:04 AM EST, quizyjones
> >> > <quizy_jones@xxxxxxxxxxx> wrote:
> >> >>The version embedded with kdb only updates to 4.1.0. How can I use it
> >> >>with xen 4.6? Or is there any other debuggers which can step in Xen?
> >> >
> >> > CCing Elena who poked at it some point. Not sure if she got it ported
> >> > over though.
> >> >>
> >> >>From: quizy_jones@xxxxxxxxxxx
> >> >>To: xen-devel@xxxxxxxxxxxxx
> >> >>Date: Wed, 16 Dec 2015 06:57:02 +0000
> >> >>Subject: [Xen-devel] how to enable kdb for xen
> >> >>
> >> >>
> >> >>
> >> >>
> >> >>I tried to debug xen use kdb. After compiling xen with debug=y, is
> >> >>there any further steps I should take? I can get console outputs start
> >> >>with: Xen 4.4.1 (XEN) Xen version 4.4.1 (root@) (gcc
> >> >>(Ubuntu 4.8.4-2ubuntu1~14.04) 4.8.4) debug=y Wed Dec 16 11:01:14
> >> >>.....But I can't step into the boot procedure. The kdb seems not built
> >> >>in and there is no kdb folder in /tools/debugger. How can I build
> >> >>xen-4.4.1/xen-4.4.6 with kdb?
> >>
> >> Hey!
> >> If I recall correctly, I did try to port kdb. Let me find out what
> >> happened there.
> >>
> >> Elena
> >>
> >> >>
> >> >>
> >> >>
> >> >>_______________________________________________
> >> >>Xen-devel mailing list
> >> >>Xen-devel@xxxxxxxxxxxxx
> >> >>http://lists.xen.org/xen-devel
> >> >>
> >> >>------------------------------------------------------------------------
> >> >>
> >> >>_______________________________________________
> >> >>Xen-devel mailing list
> >> >>Xen-devel@xxxxxxxxxxxxx
> >> >>http://lists.xen.org/xen-devel
> >> >
> >> >
> >> >
> >> > _______________________________________________
> >> > Xen-devel mailing list
> >> > Xen-devel@xxxxxxxxxxxxx
> >> > http://lists.xen.org/xen-devel
> >>
> >>
> >>
> >> --
> >> Elena
> >>
> >> _______________________________________________
> >> Xen-devel mailing list
> >> Xen-devel@xxxxxxxxxxxxx
> >> http://lists.xen.org/xen-devel
>
>
>
> --
> Elena

_______________________________________________ Xen-devel mailing list Xen-devel@xxxxxxxxxxxxx http://lists.xen.org/xen-devel
_______________________________________________
Xen-devel mailing list
Xen-devel@xxxxxxxxxxxxx
http://lists.xen.org/xen-devel

 


Rackspace

Lists.xenproject.org is hosted with RackSpace, monitoring our
servers 24x7x365 and backed by RackSpace's Fanatical Support®.