From mboxrd@z Thu Jan 1 00:00:00 1970 Return-path: Received: from userp1040.oracle.com ([156.151.31.81]) by merlin.infradead.org with esmtps (Exim 4.76 #1 (Red Hat Linux)) id 1TZUxl-0005lu-Bx for kexec@lists.infradead.org; Fri, 16 Nov 2012 23:04:42 +0000 From: Yinghai Lu Subject: [PATCH 0/8] kexec: put bzImage and ramdisk above 4G for x86 64bit Date: Fri, 16 Nov 2012 15:04:19 -0800 Message-Id: <1353107067-14564-1-git-send-email-yinghai@kernel.org> List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Sender: kexec-bounces@lists.infradead.org Errors-To: kexec-bounces+dwmw2=infradead.org@lists.infradead.org To: Simon Horman , "H. Peter Anvin" , Vivek Goyal , Haren Myneni , "Eric W. Biederman" Cc: Yinghai Lu , kexec@lists.infradead.org Now we have limit kdump reseved under 896M, because kexec has the limitation. and also bzImage need to stay under 4g. kernel parts changes could be found at: git://git.kernel.org/pub/scm/linux/kernel/git/yinghai/linux-yinghai.git for-x86-boot here patches are for kexec tools to load bzImage and ramdisk high acccording to new added boot header fields. Yinghai Lu (8): Add min/max macro x86: add boot header member for version 2.12 add mem64_min/max control Move out mem_min/max checking in locate_hole seperate checking 64bit mem range debug print out for add_buf x86: put ramdisk high for 64bit bzImage x86: put 64bit bzImage high include/x86/x86-linux.h | 20 ++++++++++- kexec/add_buffer.c | 9 ++++- kexec/arch/i386/kexec-bzImage.c | 53 ++++++++++++++++++++++++++-- kexec/arch/i386/x86-linux-setup.c | 32 ++++++++++++----- kexec/arch/ppc/include/types.h | 12 ------ kexec/kexec.c | 69 +++++++++++++++++++++++++++++------- kexec/kexec.h | 21 +++++++++++- 7 files changed, 175 insertions(+), 41 deletions(-) -- 1.7.7 _______________________________________________ kexec mailing list kexec@lists.infradead.org http://lists.infradead.org/mailman/listinfo/kexec