From patchwork Thu Dec 18 18:14:25 2014 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Fu Wei Fu X-Patchwork-Id: 42472 Return-Path: X-Original-To: linaro@patches.linaro.org Delivered-To: linaro@patches.linaro.org Received: from mail-wg0-f69.google.com (mail-wg0-f69.google.com [74.125.82.69]) by ip-10-151-82-157.ec2.internal (Postfix) with ESMTPS id 4856426C6B for ; Thu, 18 Dec 2014 18:14:47 +0000 (UTC) Received: by mail-wg0-f69.google.com with SMTP id x12sf1168947wgg.0 for ; Thu, 18 Dec 2014 10:14:46 -0800 (PST) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:delivered-to:message-id:date:from:organization :user-agent:mime-version:to:subject:cc:precedence:reply-to:list-id :list-unsubscribe:list-archive:list-post:list-help:list-subscribe :content-type:content-transfer-encoding:errors-to:sender :x-original-sender:x-original-authentication-results:mailing-list; bh=6oq9U8NXsTMaCcXL5PCXSLul7PbSgtIMUuXXwMTXkxI=; b=J0WI7dTBWiYuMCRjxrHTE1QnRt1aNgboDPx1GhkENzdnJou+vIpyecXPbJdEHvk7ff c7MDQ7O00O488dJCZuuF2+UsbAo8FfuWr71TVIBcFuZ9rdmRyDQxdq/9DKKs1i26eBmO yHh+M5+S9vsmgUphLT3fnxDFz5g46ndD1RvohLa8X8Qs9GHMZev/DcJQFN6ElJSSVqfM GIEF198RMYYBxJ9LN8bnCoVcx7XM6hyd3Z3tjweU3Kd4sNufVnz9IzGquz+eO0OqXmaw uaySu7/2E++hUVyisLK+f9ISLVJETwhGI1cxee4EeGxgObAjOwi9ozsIN3o4YYBXAyrr K7wQ== X-Gm-Message-State: ALoCoQlzEq2mm5rU522dNc7nCJRzjeaxo46cUuNkxlcQ7oJyVi9oufPeNzQbJWZT//xyK0NyMPl3 X-Received: by 10.180.8.232 with SMTP id u8mr610610wia.7.1418926486562; Thu, 18 Dec 2014 10:14:46 -0800 (PST) X-BeenThere: patchwork-forward@linaro.org Received: by 10.152.37.104 with SMTP id x8ls246525laj.4.gmail; Thu, 18 Dec 2014 10:14:46 -0800 (PST) X-Received: by 10.112.150.102 with SMTP id uh6mr3727565lbb.50.1418926486261; Thu, 18 Dec 2014 10:14:46 -0800 (PST) Received: from mail-lb0-f179.google.com (mail-lb0-f179.google.com. [209.85.217.179]) by mx.google.com with ESMTPS id is2si7677371lac.12.2014.12.18.10.14.46 for (version=TLSv1 cipher=ECDHE-RSA-RC4-SHA bits=128/128); Thu, 18 Dec 2014 10:14:46 -0800 (PST) Received-SPF: pass (google.com: domain of patch+caf_=patchwork-forward=linaro.org@linaro.org designates 209.85.217.179 as permitted sender) client-ip=209.85.217.179; Received: by mail-lb0-f179.google.com with SMTP id z11so1419393lbi.10 for ; Thu, 18 Dec 2014 10:14:46 -0800 (PST) X-Received: by 10.152.26.201 with SMTP id n9mr3704214lag.50.1418926486121; Thu, 18 Dec 2014 10:14:46 -0800 (PST) X-Forwarded-To: patchwork-forward@linaro.org X-Forwarded-For: patch@linaro.org patchwork-forward@linaro.org Delivered-To: patch@linaro.org Received: by 10.112.142.69 with SMTP id ru5csp25710lbb; Thu, 18 Dec 2014 10:14:45 -0800 (PST) X-Received: by 10.229.99.134 with SMTP id u6mr6250377qcn.10.1418926484568; Thu, 18 Dec 2014 10:14:44 -0800 (PST) Received: from lists.gnu.org (lists.gnu.org. [2001:4830:134:3::11]) by mx.google.com with ESMTPS id j31si9095386qgf.85.2014.12.18.10.14.43 for (version=TLSv1 cipher=RC4-SHA bits=128/128); Thu, 18 Dec 2014 10:14:44 -0800 (PST) Received-SPF: pass (google.com: domain of grub-devel-bounces+patch=linaro.org@gnu.org designates 2001:4830:134:3::11 as permitted sender) client-ip=2001:4830:134:3::11; Received: from localhost ([::1]:55231 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Y1fb1-0005a0-K5 for patch@linaro.org; Thu, 18 Dec 2014 13:14:43 -0500 Received: from eggs.gnu.org ([2001:4830:134:3::10]:57093) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Y1fat-0005Zd-UX for grub-devel@gnu.org; Thu, 18 Dec 2014 13:14:41 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1Y1fao-0007c3-0W for grub-devel@gnu.org; Thu, 18 Dec 2014 13:14:35 -0500 Received: from mail-pd0-f180.google.com ([209.85.192.180]:35147) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Y1fan-0007bk-Ro for grub-devel@gnu.org; Thu, 18 Dec 2014 13:14:29 -0500 Received: by mail-pd0-f180.google.com with SMTP id w10so1877540pde.39 for ; Thu, 18 Dec 2014 10:14:29 -0800 (PST) X-Received: by 10.66.140.76 with SMTP id re12mr5347392pab.147.1418926469162; Thu, 18 Dec 2014 10:14:29 -0800 (PST) Received: from [192.168.1.11] ([59.58.226.187]) by mx.google.com with ESMTPSA id e9sm7379297pdp.59.2014.12.18.10.14.26 (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Thu, 18 Dec 2014 10:14:28 -0800 (PST) Message-ID: <54931981.5050707@linaro.org> Date: Fri, 19 Dec 2014 02:14:25 +0800 From: Fu Wei Organization: Linaro User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:31.0) Gecko/20100101 Thunderbird/31.3.0 MIME-Version: 1.0 To: grub-devel@gnu.org, Leif Lindholm , Ian Campbell Subject: [PATCH 5/5] arm64: Add the introduction of multiboot/module command X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] [fuzzy] X-Received-From: 209.85.192.180 Cc: Roy Franz , Jon Masters , linaro-uefi X-BeenThere: grub-devel@gnu.org X-Mailman-Version: 2.1.14 Precedence: list Reply-To: The development of GNU GRUB List-Id: List-Unsubscribe: , List-Archive: List-Post: , List-Help: , List-Subscribe: , Errors-To: grub-devel-bounces+patch=linaro.org@gnu.org Sender: grub-devel-bounces+patch=linaro.org@gnu.org X-Removed-Original-Auth: Dkim didn't pass. X-Original-Sender: fu.wei@linaro.org X-Original-Authentication-Results: mx.google.com; spf=pass (google.com: domain of patch+caf_=patchwork-forward=linaro.org@linaro.org designates 209.85.217.179 as permitted sender) smtp.mail=patch+caf_=patchwork-forward=linaro.org@linaro.org Mailing-list: list patchwork-forward@linaro.org; contact patchwork-forward+owners@linaro.org X-Google-Group-Id: 836684582541 in docs/grub.texi Signed-off-by: Fu Wei Reviewed-by: Leif Lindholm --- docs/grub.texi | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/docs/grub.texi b/docs/grub.texi index 46b9e7f..f903413 100644 --- a/docs/grub.texi +++ b/docs/grub.texi @@ -4512,6 +4512,14 @@ Alias for @code{hashsum --hash md5 arg @dots{}}. See command @command{hashsum} @deffn Command module [--nounzip] file [arguments] Load a module for multiboot kernel image. The rest of the line is passed verbatim as the module command line. +Platforms that use the Xen fdt multiboot protocol differ in the following way: + +- The --nounzip option is not supported. + +- There is a [--type ] option to override default +compatible string for the current module. +See @uref{http://wiki.xen.org/wiki/Xen_ARM_with_Virtualization_Extensions/Multiboot}, + to obtain more information. @end deffn @node multiboot @@ -4523,6 +4531,8 @@ line is passed verbatim as the @dfn{kernel command-line}. Any module must be reloaded after using this command (@pxref{module}). Some kernels have known problems. You need to specify --quirk-* for those. +Platforms that use the Xen fdt multiboot protocol do not support --quirk-*. + --quirk-bad-kludge is a problem seen in several products that they include loading kludge information with invalid data in ELF file. GRUB prior to 0.97 and some custom builds prefered ELF information while 0.97 and GRUB 2