[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] Re: [Xen-ia64-devel] a problem with "performance tuning TAKE 3"
Hi Isaku, Your .config file did the trick and the installation went very smoothly. Thank you for your help! Ken On Thu, 2006-08-17 at 16:51 +0900, Isaku Yamahata wrote: > On Thu, Aug 17, 2006 at 03:36:19PM +0900, Ken Hironaka wrote: > > Hi Isaku, > > > > Thank you on your advice on the changeset. The patch worked just > > fine(except for the copyright section at 5/10 but that's no big > > problem). I am now trying to install it all. My understanding is that > > you have to have > > CONFIG_XEN_IA64_TLB_TRACK > > CONFIG_XEN_IA64_PERVCPU_VHPT > > options on. I would like to know how exactly you do that at compile > > time. I'd tried adding > > CONFIG_XEN_IA64_TLB_TRACK=y > > CONFIG_XEN_IA64_PERVCPU_VHPT=y > > to the top level makefile and the Rules.mk under xen/arch/ia64 > > but in either case, it has not worked. > > Hi Ken. > To give these options for xen, use .config under the xen directory. > In your case, create "xen-ia64-unstable-PATCHED.hg/.config" > and add the following two lines > xen_ia64_tlb_track=y > xen_ia64_pervcpu_vhpt=y > > It is also O.K. to edit Rules.mk. But you should add > the above two lines. not CONFIG_XEN_IA64_xxx=y. > FYI I use the following xen .config > $ cat .config > crash_debug=y > debug=y > verbose=y > xen_ia64_tlb_track=y > xen_ia64_pervcpu_vhpt=y > perfc=y > perfc_arrays=n > > > > I got the following error in while make world > > > > ld -g -T xen.lds.s -N \ > > -Map map.out > > linux-xen/head.o > > /home/ken/xen-ia64-unstable-PATCHED.hg/xen/common/built_in.o > > /home/ken/xen-ia64-unstable-PATCHED.hg/xen/drivers/built_in.o > > /home/ken/xen-ia64-unstable-PATCHED.hg/xen/arch/ia64/built_in.o -o > > /home/ken/xen-ia64-unstable-PATCHED.hg/xen/xen-syms > > /home/ken/xen-ia64-unstable-PATCHED.hg/xen/arch/ia64/built_in.o(.text > > +0x2722): In function `arch_domain_create': > > /home/ken/xen-ia64-unstable-PATCHED.hg/xen/arch/ia64/xen/domain.c:416: > > undefined reference to `tlb_track_destroy' > > gcc -O2 -fomit-frame-pointer -DNDEBUG -Wall -Wstrict-prototypes > > -Wdeclaration-after-statement -D__XEN_TOOLS__ -Werror > > -I ../../tools/python/xen/lowlevel/xc -I ../../tools/libxc -o xc_shadow > > xc_shadow.o -L../../tools/libxc -lxenctrl > > make[4]: *** [/home/ken/xen-ia64-unstable-PATCHED.hg/xen/xen-syms] Error > > 1 > > make[4]: Leaving directory > > `/home/ken/xen-ia64-unstable-PATCHED.hg/xen/arch/ia64' > > make[3]: *** [/home/ken/xen-ia64-unstable-PATCHED.hg/xen/xen] Error 2 > > make[3]: Leaving directory `/home/ken/xen-ia64-unstable-PATCHED.hg/xen' > > make[2]: *** [install] Error 2 > > make[2]: Leaving directory `/home/ken/xen-ia64-unstable-PATCHED.hg/xen' > > make[1]: *** [install-xen] Error 2 > > make[1]: *** Waiting for unfinished jobs.... > > > Hmm, Anyway this is a compilation bug which depends on configuration. > I'll fix it next post. > Thanks. _______________________________________________ Xen-ia64-devel mailing list Xen-ia64-devel@xxxxxxxxxxxxxxxxxxx http://lists.xensource.com/xen-ia64-devel
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |