From patchwork Thu Jul 23 05:16:23 2015 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Fu Wei Fu X-Patchwork-Id: 51378 Return-Path: X-Original-To: linaro@patches.linaro.org Delivered-To: linaro@patches.linaro.org Received: from mail-lb0-f200.google.com (mail-lb0-f200.google.com [209.85.217.200]) by patches.linaro.org (Postfix) with ESMTPS id 9733820323 for ; Thu, 23 Jul 2015 05:17:59 +0000 (UTC) Received: by lbvb1 with SMTP id b1sf63163279lbv.3 for ; Wed, 22 Jul 2015 22:17:58 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:delivered-to:from:to:subject:date:message-id :in-reply-to:references:cc:precedence:reply-to:list-id :list-unsubscribe:list-archive:list-post:list-help:list-subscribe :mime-version:content-type:content-transfer-encoding:errors-to :sender:x-original-sender:x-original-authentication-results :mailing-list; bh=mgEj/CNJHUW9/I2ObqkkuS1TMUPzTjCrE6qc7tjYm8U=; b=CjuEYkXeMUuLvCa/+JwT6/FPSWXM3HU77p+7Ny9OHTGUIZHHP7i6JN8JV1yJ7cVRGg 1iEJoVTbQeQKDNKW5EGnS9AZrllTfzMMaQH2QW2YvZbQ5noxvbuPwy++0E646m7BujIZ ZmIeIvvxxAkRBJ6D5mLspHQ8cEXuX07KMRxrmcrGOcpEQmmhweAZRRzDC7cee+Nm5WAA pVnSCS5W7teycu9SBxuYNuXXZMrwrAgtbL4U2mXaacM+AbkSVH93pUuVGslHh5FyEEq5 IDKjmoryXqaCb8RlluJr+fqaMKj4lhJf2GcCjbZfOyYaPBcmkiq7AhSf0gf1rHfLEfU8 j39Q== X-Gm-Message-State: ALoCoQmk1e54dcSFQBb/cQFKiuTLslZ+CoBtzs+NhxrIUeVH9gNd2qD7pwNNzx9BgH6AkJRu8w3O X-Received: by 10.180.160.133 with SMTP id xk5mr8164665wib.1.1437628678576; Wed, 22 Jul 2015 22:17:58 -0700 (PDT) X-BeenThere: patchwork-forward@linaro.org Received: by 10.152.224.129 with SMTP id rc1ls175667lac.25.gmail; Wed, 22 Jul 2015 22:17:58 -0700 (PDT) X-Received: by 10.112.131.98 with SMTP id ol2mr5838194lbb.56.1437628678405; Wed, 22 Jul 2015 22:17:58 -0700 (PDT) Received: from mail-la0-f49.google.com (mail-la0-f49.google.com. [209.85.215.49]) by mx.google.com with ESMTPS id s10si3083335laj.84.2015.07.22.22.17.58 for (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Wed, 22 Jul 2015 22:17:58 -0700 (PDT) Received-SPF: pass (google.com: domain of patch+caf_=patchwork-forward=linaro.org@linaro.org designates 209.85.215.49 as permitted sender) client-ip=209.85.215.49; Received: by lagw2 with SMTP id w2so150365244lag.3 for ; Wed, 22 Jul 2015 22:17:58 -0700 (PDT) X-Received: by 10.112.120.134 with SMTP id lc6mr5742911lbb.86.1437628678306; Wed, 22 Jul 2015 22:17:58 -0700 (PDT) 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.7.198 with SMTP id l6csp324796lba; Wed, 22 Jul 2015 22:17:57 -0700 (PDT) X-Received: by 10.181.13.36 with SMTP id ev4mr48089116wid.65.1437628677638; Wed, 22 Jul 2015 22:17:57 -0700 (PDT) Received: from lists.gnu.org (lists.gnu.org. [2001:4830:134:3::11]) by mx.google.com with ESMTPS id g7si6192456wjy.213.2015.07.22.22.17.57 for (version=TLSv1 cipher=RC4-SHA bits=128/128); Wed, 22 Jul 2015 22:17:57 -0700 (PDT) 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]:39530 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ZI8tI-0004Ef-Bn for patch@linaro.org; Thu, 23 Jul 2015 01:17:56 -0400 Received: from eggs.gnu.org ([2001:4830:134:3::10]:60722) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ZI8sx-0003ly-02 for grub-devel@gnu.org; Thu, 23 Jul 2015 01:17:35 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1ZI8st-0002lo-Ly for grub-devel@gnu.org; Thu, 23 Jul 2015 01:17:34 -0400 Received: from mail-pd0-f175.google.com ([209.85.192.175]:33457) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ZI8st-0002lf-HE for grub-devel@gnu.org; Thu, 23 Jul 2015 01:17:31 -0400 Received: by pdbnt7 with SMTP id nt7so79910387pdb.0 for ; Wed, 22 Jul 2015 22:17:30 -0700 (PDT) X-Received: by 10.66.117.135 with SMTP id ke7mr14521988pab.31.1437628650826; Wed, 22 Jul 2015 22:17:30 -0700 (PDT) Received: from localhost.localdomain (li400-65.members.linode.com. [106.187.50.65]) by smtp.googlemail.com with ESMTPSA id ti10sm6364677pab.20.2015.07.22.22.17.25 (version=TLSv1.2 cipher=ECDHE-RSA-AES128-SHA bits=128/128); Wed, 22 Jul 2015 22:17:29 -0700 (PDT) From: fu.wei@linaro.org To: grub-devel@gnu.org, arvidjaar@gmail.com, phcoder@gmail.com Subject: [PATCH v3 4/4] arm64: Add the introduction of xen boot commands in docs/grub.texi Date: Thu, 23 Jul 2015 13:16:23 +0800 Message-Id: <1437628583-23667-5-git-send-email-fu.wei@linaro.org> X-Mailer: git-send-email 1.9.1 In-Reply-To: <1437628583-23667-1-git-send-email-fu.wei@linaro.org> References: <=fu.wei@linaro.org> <1437628583-23667-1-git-send-email-fu.wei@linaro.org> X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] [fuzzy] X-Received-From: 209.85.192.175 Cc: xen-devel@lists.xensource.com, Ian.Campbell@citrix.com, stefano.stabellini@eu.citrix.com, jcm@redhat.com, leif.lindholm@linaro.org, ryan.harkin@linaro.org, linaro-uefi@lists.linaro.org, Fu Wei 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: , MIME-Version: 1.0 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.215.49 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 From: Fu Wei xen_hypervisor xen_linux xen_initrd xen_xsm xen_module Signed-off-by: Fu Wei --- docs/grub.texi | 56 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 56 insertions(+) diff --git a/docs/grub.texi b/docs/grub.texi index b9f41a7..e94b03c 100644 --- a/docs/grub.texi +++ b/docs/grub.texi @@ -3839,6 +3839,12 @@ you forget a command, you can run the command @command{help} @comment * vbeinfo:: List available video modes * verify_detached:: Verify detached digital signature * videoinfo:: List available video modes +@comment * xen_*:: Xen boot commands, for arm64 only +* xen_hypervisor:: Load xen hypervisor binary on arm64 +* xen_linux:: Load dom0 kernel for xen hypervisor on arm64 +* xen_initrd:: Load dom0 initrd for xen hypervisor on arm64 +* xen_xsm:: Load xen security module for xen hypervisor on arm64 +* xen_module:: Load custom module for xen hypervisor on arm64 @end menu @@ -5102,6 +5108,56 @@ successfully. If validation fails, it is set to a non-zero value. List available video modes. If resolution is given, show only matching modes. @end deffn +@node xen_hypervisor +@subsection xen_hypervisor + +@deffn Command xen_hypervisor file [arguments] @dots{} +Load a Xen hypervisor binary from @var{file}. The rest of the +line is passed verbatim as the @dfn{kernel command-line}. Any Xen module must +be reloaded after using this command (@pxref{xen_module}). +This command is only available on ARM64 systems. +@end deffn + +@node xen_linux +@subsection xen_linux + +@deffn Command xen_linux file [arguments] +Load a dom0 kernel image for xen hypervisor binary. The rest of the +line is passed verbatim as the module command line. +This command is only available on ARM64 systems. +@end deffn + +@node xen_initrd +@subsection xen_initrd + +@deffn Command xen_initrd file +Load a dom0 initrd image for xen hypervisor binary. +This command is only available on ARM64 systems. +@end deffn + +@node xen_xsm +@subsection xen_xsm + +@deffn Command xen_xsm file +Load a xen security module for xen hypervisor binary. +This command is only available on ARM64 systems. +@end deffn + + +@node xen_module +@subsection xen_module + +@deffn Command xen_module [--type ] file [arguments] +Load a custom module for xen hypervisor binary. The rest of the +line is passed verbatim as the module command line. +This command is only available on ARM64 systems. + +--type is an option which allow the module command to take "compatible" string. +This would override default compatible string:"xen,module". The rest of the +line is passed verbatim as the module command line. +This command is only available on ARM64 systems. +@end deffn + @node Networking commands @section The list of networking commands