From: Horms Subject: Re: [PATCH]: kexec: framework and i386 (Take VI) Date: Sun, 7 May 2006 13:45:22 +0900 Message-ID: <20060507044521.GH8374@verge.net.au> References: <20060425001110.GX1083@verge.net.au> <2c2d3141b9494ea48eda52a13a7c09e4@cl.cam.ac.uk> <20060426060834.GA26102@verge.net.au> <20060502081741.GA11844@verge.net.au> <9AC670E952BBE7takebe_akio@jp.fujitsu.com> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Return-path: Content-Disposition: inline In-Reply-To: <9AC670E952BBE7takebe_akio@jp.fujitsu.com> List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Sender: xen-devel-bounces@lists.xensource.com Errors-To: xen-devel-bounces@lists.xensource.com To: Akio Takebe Cc: Isaku Yamahata , xen-devel@lists.xensource.com, Mark Williamson , Magnus Damm List-Id: xen-devel@lists.xenproject.org On Sat, May 06, 2006 at 05:44:44PM +0900, Akio Takebe wrote: > Hi, Horms > > Why you modify ref-linux-2.6.16/kernel/{drivers/base/cpu.c, kernel/kexec.c }? > I tried to patch your kexec patch, I fail to patch it. > How do you do patch? Sorry, the drivers/base/cpu.c portion is just an artifact of xen's build system which modifies that file on build, but doesn't unmodify it on distclean. It shouldn't have been included in my patch. kernel/kexec.c needs to be modified primarily so that mfns are used instead of pfns. Again because of strangeness in the the xen build system, this patch is a bit odd as it patches a file not covered by a xen checkout (even though its needed for a xen build). If you run the following before applying the patch it should apply. make prep-kernels clean kclean make -C linux-2.6.16-xen distclean > I think you can make a patch in patches/linux-2.6.16/ if you would > modify these. Yes, that is probably the best way forward, I'll work on breaking it out in that manner. -- Horms http://www.vergenet.net/~horms/