my xen version is 4.2.1 not matter how I modify the function : libxl_set_memory_target in libxl.c, ie: add return 0, or assert ... the xl command behaves the same. an example is: run a guest domain, and use command: xl mem-set GUESTID 33333333 then it will output an error as: libxl: error: libxl.c:3455:libxl_set_memory_target: memory_dynamic_max must be less than or equal to memory_static_max this error message is in tools/libxl/libxl.c, near LINE 3428, in the if (new_target_memkb > memorykb){LIBXL__LOG.} change the message to any characters, recompile and install xen, reboot xl mem-set GUESTID 33333333, the original message come out again! I have been trapped in this for ten hours. Has anyone ever modified the libxl.c successfully? -- Yechen Li Team of System Virtualization and Cloud Computing School of Electronic Engineering and Computer Science, Peking University, China Nothing is impossible because impossible itself says: " I''m possible " lccycc From PKU _______________________________________________ Xen-devel mailing list Xen-devel@lists.xen.org http://lists.xen.org/xen-devel
On Mon, Aug 05, 2013 at 08:15:37AM +0800, Li Yechen wrote:> my xen version is 4.2.1 > not matter how I modify the function : libxl_set_memory_target > in libxl.c, ie: add return 0, or assert ... > the xl command behaves the same. > > > an example is: > run a guest domain, and use command: xl mem-set GUESTID 33333333 > then it will output an error as: libxl: error: > libxl.c:3455:libxl_set_memory_target: memory_dynamic_max must be less than > or equal to memory_static_max > > this error message is in tools/libxl/libxl.c, near LINE 3428, in the if > (new_target_memkb > memorykb){LIBXL__LOG.} > > change the message to any characters, recompile and install xen, rebootWhat do you mean by "install xen"? You need to reinstall the tools, not the hypervisor. You can try running "make install" in libxl directory. Wei.> xl mem-set GUESTID 33333333, the original message come out again! > > I have been trapped in this for ten hours. Has anyone ever modified the > libxl.c successfully? > > > > -- > Yechen Li > > Team of System Virtualization and Cloud Computing > School of Electronic Engineering and Computer Science, > Peking University, China > > Nothing is impossible because impossible itself says: " I''m possible " > lccycc From PKU> _______________________________________________ > Xen-devel mailing list > Xen-devel@lists.xen.org > http://lists.xen.org/xen-devel
On 05/08/13 01:15, Li Yechen wrote:> my xen version is 4.2.1 > not matter how I modify the function : libxl_set_memory_target > in libxl.c, ie: add return 0, or assert ... > the xl command behaves the same. > > > an example is: > run a guest domain, and use command: xl mem-set GUESTID 33333333 > then it will output an error as: libxl: error: > libxl.c:3455:libxl_set_memory_target: memory_dynamic_max must be less > than or equal to memory_static_max > > this error message is in tools/libxl/libxl.c, near LINE 3428, in the > if (new_target_memkb > memorykb){LIBXL__LOG.} > > change the message to any characters, recompile and install xen, reboot > xl mem-set GUESTID 33333333, the original message come out again! > > I have been trapped in this for ten hours. Has anyone ever modified > the libxl.c successfully? >libxl.c forms part of libxenlight.so.$VERSION, so unless you are reinstalling your librarys rather than just reinstalling `xl`, you really wont see any difference. ~Andrew> > > -- > Yechen Li > > Team of System Virtualization and Cloud Computing > School of Electronic Engineering and Computer Science, > Peking University, China > > Nothing is impossible because impossible itself says: " I''m possible " > lccycc From PKU > > > _______________________________________________ > Xen-devel mailing list > Xen-devel@lists.xen.org > http://lists.xen.org/xen-devel_______________________________________________ Xen-devel mailing list Xen-devel@lists.xen.org http://lists.xen.org/xen-devel