From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1762024Ab3DBRUN (ORCPT ); Tue, 2 Apr 2013 13:20:13 -0400 Received: from userp1040.oracle.com ([156.151.31.81]:32561 "EHLO userp1040.oracle.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1761908Ab3DBRUL (ORCPT ); Tue, 2 Apr 2013 13:20:11 -0400 From: Yinghai Lu To: Thomas Gleixner , Ingo Molnar , "H. Peter Anvin" Cc: WANG Chao , Vivek Goyal , "Eric W. Biederman" , linux-kernel@vger.kernel.org Subject: [PATCH 0/4] x86, kdump: Fix crashkernel high with old kexec-tools Date: Tue, 2 Apr 2013 10:19:39 -0700 Message-Id: <1364923183-316-1-git-send-email-yinghai@kernel.org> X-Mailer: git-send-email 1.8.1.4 X-Source-IP: ucsinet21.oracle.com [156.151.31.93] Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Vivek found some problems with old kexec-tools. We keep the old crashkernel=X to old behavoir, so it will not break old tools. Add crashkernel=X,high to support new kexec-tools that supports loading high. when high is used, memblock will search from top to low. if the allocated one is above 4G, kernel will try to auto allocate 72M under 4G for swiotlb. user could crashkernel=Y,low to change 72M to other value. Thanks Yinghai