From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from list by lists.gnu.org with archive (Exim 4.71) id 1aZidL-0007OH-31 for mharc-grub-devel@gnu.org; Sat, 27 Feb 2016 12:26:23 -0500 Received: from eggs.gnu.org ([2001:4830:134:3::10]:42758) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1aZidI-0007O4-Jk for grub-devel@gnu.org; Sat, 27 Feb 2016 12:26:21 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1aZidF-000170-Da for grub-devel@gnu.org; Sat, 27 Feb 2016 12:26:20 -0500 Received: from mail-lf0-x22c.google.com ([2a00:1450:4010:c07::22c]:36781) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1aZidF-000169-0v for grub-devel@gnu.org; Sat, 27 Feb 2016 12:26:17 -0500 Received: by mail-lf0-x22c.google.com with SMTP id l83so22805930lfd.3 for ; Sat, 27 Feb 2016 09:26:16 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=subject:to:references:cc:from:message-id:date:user-agent :mime-version:in-reply-to:content-transfer-encoding; bh=JzBA7p2G2+ffHvfkieha2xPQYCB8vU9qBmPqCm0fR0E=; b=nL1Mu4nZUoqc8iNRAFMOiCjHzax/x7mxL9F+84KTZ+AyfGcNq0EmPtHAJJ2qXLp4qF Ta7weO3H5OOsd7xnxd3JczUr/YUrI0kWNX8o3JYpRA8NK2udZUfqYomNNVi07sI7NjDa 8Md6dknRULHCUZE2Qerm3p/e0CG8zkJ8jgTFRMYdERxvcb7AABHwtDRwaHLofh2BhQce JeNZdr1xOmBwgdkcWR/26/Eo4ExNk+tawaA/Us8ksRLP39FgUNMpaCVABiTiU92NgULm I/Cn9PBDOB6tAXCIhDDJap7iiPHvMdUFyIgs7QgUSRl14oR2q45n2LKf/tH0R++zaa5D rxyg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:subject:to:references:cc:from:message-id:date :user-agent:mime-version:in-reply-to:content-transfer-encoding; bh=JzBA7p2G2+ffHvfkieha2xPQYCB8vU9qBmPqCm0fR0E=; b=QTUpdj2QAbPceyf1aQ7k8VpnYbUO8noJDRUp5uXtf2BHMM3rA0XkNL8nmANMWYR3Yu MEjspGzx/u3YM4ID/Cghg1JTenVmDl5S92aTwduBELm32PjVjPL3mZZNEWHK3lZnXugq ycz3GFOTTroGQtkqK38nPR2mRBLVSLHNIJeljqnA51jj1rwX9JZmWcXnhjcbPpl3FBzp mjYeeLWJqSfERr2r0JQcLAzl63hx345jL7LvxUfkGGtlSFU6gTVkcrOykEh2fbCzGOUe o3kmXrrsvrJDvNuLyE9IvnZwolpVaXjOQNSqnlRASYmDH85eXWRd2zdzwBbkRYdgyCJ4 nqUA== X-Gm-Message-State: AD7BkJILugQcgfjIQmGQgjkLrkHNsPZtNo2Yhaf9ApWbKoCVnIiD+j44JPWMS/liKCoAYQ== X-Received: by 10.25.27.12 with SMTP id b12mr2723663lfb.97.1456593976185; Sat, 27 Feb 2016 09:26:16 -0800 (PST) Received: from [192.168.1.41] (ppp109-252-76-159.pppoe.spdop.ru. [109.252.76.159]) by smtp.gmail.com with ESMTPSA id zs6sm2098330lbb.38.2016.02.27.09.26.14 (version=TLSv1/SSLv3 cipher=OTHER); Sat, 27 Feb 2016 09:26:15 -0800 (PST) Subject: Re: [PATCH v3 4/4] arm64: update the introduction of xen boot commands in docs/grub.texi To: fu.wei@linaro.org, grub-devel@gnu.org, phcoder@gmail.com References: <1456485211-32695-1-git-send-email-fu.wei@linaro.org> <1456485211-32695-5-git-send-email-fu.wei@linaro.org> From: Andrei Borzenkov X-Enigmail-Draft-Status: N1110 Message-ID: <56D1DC36.1020603@gmail.com> Date: Sat, 27 Feb 2016 20:26:14 +0300 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:38.0) Gecko/20100101 Thunderbird/38.5.1 MIME-Version: 1.0 In-Reply-To: <1456485211-32695-5-git-send-email-fu.wei@linaro.org> Content-Type: text/plain; charset=windows-1251 Content-Transfer-Encoding: 8bit X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 2a00:1450:4010:c07::22c Cc: xen-devel@lists.xensource.com, Ian.Campbell@citrix.com, jcm@redhat.com, julien.grall@linaro.org, leif.lindholm@linaro.org, linaro-uefi@lists.linaro.org X-BeenThere: grub-devel@gnu.org X-Mailman-Version: 2.1.14 Precedence: list Reply-To: The development of GNU GRUB List-Id: The development of GNU GRUB List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 27 Feb 2016 17:26:22 -0000 26.02.2016 14:13, fu.wei@linaro.org пишет: > From: Fu Wei > > delete: xen_linux, xen_initrd, xen_xsm > add: xen_module > > This update bases on > commit 0edd750e50698854068358ea53528100a9192902 > Author: Vladimir Serbinenko > Date: Fri Jan 22 10:18:47 2016 +0100 > > xen_boot: Remove obsolete module type distinctions. > > Signed-off-by: Fu Wei > --- > docs/grub.texi | 33 ++++++++++----------------------- > 1 file changed, 10 insertions(+), 23 deletions(-) > > diff --git a/docs/grub.texi b/docs/grub.texi > index 82f6fa4..3fbdd99 100644 > --- a/docs/grub.texi > +++ b/docs/grub.texi > @@ -3861,9 +3861,7 @@ you forget a command, you can run the command @command{help} > * videoinfo:: List available video modes > @comment * xen_*:: Xen boot commands > * xen_hypervisor:: Load xen hypervisor binary > -* xen_linux:: Load dom0 kernel for xen hypervisor > -* xen_initrd:: Load dom0 initrd for dom0 kernel > -* xen_xsm:: Load xen security module for xen hypervisor > +* xen_module:: Load xen modules for xen hypervisor > @end menu > > > @@ -5141,30 +5139,19 @@ verbatim as the @dfn{kernel command-line}. Any other binaries must be > reloaded after using this command. > @end deffn > > -@node xen_linux > -@subsection xen_linux > +@node xen_module > +@subsection xen_module > > -@deffn Command xen_linux file [arguments] > -Load a dom0 kernel image for xen hypervisor at the booting process of xen. > +@deffn Command xen_module [--nounzip] file [arguments] > +Load a module for xen hypervisor at the booting process of xen. > The rest of the line is passed verbatim as the module command line. == > +On i386, the modules will be identified by Multiboot(2) protocol. > +On arm64, each module will be identified by the order in which the > +modules are added. I think it is better to skip it entirely. It is not really correct - neither multiboot protocol provides any module identification (Xen probes module types), nor is i386 using multiboot2, nor can all modules be probed, so order still matters. To avoid confusion I'd simply replaced the above three lines with Modules should be loaded in the following order: > +The 1st module: dom0 kernel image > +The 2nd module: dom0 ramdisk (optional) This covers both supported platforms without going into too deep details; if you and Vladimir are OK, I'll commit with this change. > @end deffn > > -@node xen_initrd > -@subsection xen_initrd > - > -@deffn Command xen_initrd file > -Load a initrd image for dom0 kernel at the booting process of xen. > -@end deffn > - > -@node xen_xsm > -@subsection xen_xsm > - > -@deffn Command xen_xsm file > -Load a xen security module for xen hypervisor at the booting process of xen. > -See @uref{http://wiki.xen.org/wiki/XSM} for more detail. > -@end deffn > - > - > @node Networking commands > @section The list of networking commands > > From mboxrd@z Thu Jan 1 00:00:00 1970 From: Andrei Borzenkov Subject: Re: [PATCH v3 4/4] arm64: update the introduction of xen boot commands in docs/grub.texi Date: Sat, 27 Feb 2016 20:26:14 +0300 Message-ID: <56D1DC36.1020603@gmail.com> References: <1456485211-32695-1-git-send-email-fu.wei@linaro.org> <1456485211-32695-5-git-send-email-fu.wei@linaro.org> Reply-To: The development of GNU GRUB Mime-Version: 1.0 Content-Type: text/plain; charset="windows-1251" Content-Transfer-Encoding: base64 Return-path: In-Reply-To: <1456485211-32695-5-git-send-email-fu.wei@linaro.org> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: grub-devel-bounces+gcbgd-grub-devel=m.gmane.org@gnu.org Sender: grub-devel-bounces+gcbgd-grub-devel=m.gmane.org@gnu.org To: fu.wei@linaro.org, grub-devel@gnu.org, phcoder@gmail.com Cc: xen-devel@lists.xensource.com, Ian.Campbell@citrix.com, jcm@redhat.com, julien.grall@linaro.org, leif.lindholm@linaro.org, linaro-uefi@lists.linaro.org List-Id: xen-devel@lists.xenproject.org MjYuMDIuMjAxNiAxNDoxMywgZnUud2VpQGxpbmFyby5vcmcg7+j45fI6Cj4gRnJvbTogRnUgV2Vp IDxmdS53ZWlAbGluYXJvLm9yZz4KPiAKPiBkZWxldGU6IHhlbl9saW51eCwgeGVuX2luaXRyZCwg eGVuX3hzbQo+IGFkZDogeGVuX21vZHVsZQo+IAo+IFRoaXMgdXBkYXRlIGJhc2VzIG9uCj4gICAg IGNvbW1pdCAwZWRkNzUwZTUwNjk4ODU0MDY4MzU4ZWE1MzUyODEwMGE5MTkyOTAyCj4gICAgIEF1 dGhvcjogVmxhZGltaXIgU2VyYmluZW5rbyA8cGhjb2RlckBnbWFpbC5jb20+Cj4gICAgIERhdGU6 ICAgRnJpIEphbiAyMiAxMDoxODo0NyAyMDE2ICswMTAwCj4gCj4gICAgICAgICB4ZW5fYm9vdDog UmVtb3ZlIG9ic29sZXRlIG1vZHVsZSB0eXBlIGRpc3RpbmN0aW9ucy4KPiAKPiBTaWduZWQtb2Zm LWJ5OiBGdSBXZWkgPGZ1LndlaUBsaW5hcm8ub3JnPgo+IC0tLQo+ICBkb2NzL2dydWIudGV4aSB8 IDMzICsrKysrKysrKystLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQo+ICAxIGZpbGUgY2hhbmdlZCwg MTAgaW5zZXJ0aW9ucygrKSwgMjMgZGVsZXRpb25zKC0pCj4gCj4gZGlmZiAtLWdpdCBhL2RvY3Mv Z3J1Yi50ZXhpIGIvZG9jcy9ncnViLnRleGkKPiBpbmRleCA4MmY2ZmE0Li4zZmJkZDk5IDEwMDY0 NAo+IC0tLSBhL2RvY3MvZ3J1Yi50ZXhpCj4gKysrIGIvZG9jcy9ncnViLnRleGkKPiBAQCAtMzg2 MSw5ICszODYxLDcgQEAgeW91IGZvcmdldCBhIGNvbW1hbmQsIHlvdSBjYW4gcnVuIHRoZSBjb21t YW5kIEBjb21tYW5ke2hlbHB9Cj4gICogdmlkZW9pbmZvOjogICAgICAgICAgICAgICAgICAgTGlz dCBhdmFpbGFibGUgdmlkZW8gbW9kZXMKPiAgQGNvbW1lbnQgKiB4ZW5fKjo6ICAgICAgICAgICAg ICBYZW4gYm9vdCBjb21tYW5kcwo+ICAqIHhlbl9oeXBlcnZpc29yOjogICAgICAgICAgICAgIExv YWQgeGVuIGh5cGVydmlzb3IgYmluYXJ5Cj4gLSogeGVuX2xpbnV4OjogICAgICAgICAgICAgICAg ICAgTG9hZCBkb20wIGtlcm5lbCBmb3IgeGVuIGh5cGVydmlzb3IKPiAtKiB4ZW5faW5pdHJkOjog ICAgICAgICAgICAgICAgICBMb2FkIGRvbTAgaW5pdHJkIGZvciBkb20wIGtlcm5lbAo+IC0qIHhl bl94c206OiAgICAgICAgICAgICAgICAgICAgIExvYWQgeGVuIHNlY3VyaXR5IG1vZHVsZSBmb3Ig eGVuIGh5cGVydmlzb3IKPiArKiB4ZW5fbW9kdWxlOjogICAgICAgICAgICAgICAgICBMb2FkIHhl biBtb2R1bGVzIGZvciB4ZW4gaHlwZXJ2aXNvcgo+ICBAZW5kIG1lbnUKPiAgCj4gIAo+IEBAIC01 MTQxLDMwICs1MTM5LDE5IEBAIHZlcmJhdGltIGFzIHRoZSBAZGZue2tlcm5lbCBjb21tYW5kLWxp bmV9LiBBbnkgb3RoZXIgYmluYXJpZXMgbXVzdCBiZQo+ICByZWxvYWRlZCBhZnRlciB1c2luZyB0 aGlzIGNvbW1hbmQuCj4gIEBlbmQgZGVmZm4KPiAgCj4gLUBub2RlIHhlbl9saW51eAo+IC1Ac3Vi c2VjdGlvbiB4ZW5fbGludXgKPiArQG5vZGUgeGVuX21vZHVsZQo+ICtAc3Vic2VjdGlvbiB4ZW5f bW9kdWxlCj4gIAo+IC1AZGVmZm4gQ29tbWFuZCB4ZW5fbGludXggZmlsZSBbYXJndW1lbnRzXQo+ IC1Mb2FkIGEgZG9tMCBrZXJuZWwgaW1hZ2UgZm9yIHhlbiBoeXBlcnZpc29yIGF0IHRoZSBib290 aW5nIHByb2Nlc3Mgb2YgeGVuLgo+ICtAZGVmZm4gQ29tbWFuZCB4ZW5fbW9kdWxlIFstLW5vdW56 aXBdIGZpbGUgW2FyZ3VtZW50c10KPiArTG9hZCBhIG1vZHVsZSBmb3IgeGVuIGh5cGVydmlzb3Ig YXQgdGhlIGJvb3RpbmcgcHJvY2VzcyBvZiB4ZW4uCj4gIFRoZSByZXN0IG9mIHRoZSBsaW5lIGlz IHBhc3NlZCB2ZXJiYXRpbSBhcyB0aGUgbW9kdWxlIGNvbW1hbmQgbGluZS4KCj09Cj4gK09uIGkz ODYsICB0aGUgbW9kdWxlcyB3aWxsIGJlIGlkZW50aWZpZWQgYnkgTXVsdGlib290KDIpIHByb3Rv Y29sLgo+ICtPbiBhcm02NCwgZWFjaCBtb2R1bGUgd2lsbCBiZSBpZGVudGlmaWVkIGJ5IHRoZSBv cmRlciBpbiB3aGljaCB0aGUKPiArbW9kdWxlcyBhcmUgYWRkZWQuCgpJIHRoaW5rIGl0IGlzIGJl dHRlciB0byBza2lwIGl0IGVudGlyZWx5LiBJdCBpcyBub3QgcmVhbGx5IGNvcnJlY3QgLQpuZWl0 aGVyIG11bHRpYm9vdCBwcm90b2NvbCBwcm92aWRlcyBhbnkgbW9kdWxlIGlkZW50aWZpY2F0aW9u IChYZW4KcHJvYmVzIG1vZHVsZSB0eXBlcyksIG5vciBpcyBpMzg2IHVzaW5nIG11bHRpYm9vdDIs IG5vciBjYW4gYWxsIG1vZHVsZXMKYmUgcHJvYmVkLCBzbyBvcmRlciBzdGlsbCBtYXR0ZXJzLiBU byBhdm9pZCBjb25mdXNpb24gSSdkIHNpbXBseQpyZXBsYWNlZCB0aGUgYWJvdmUgdGhyZWUgbGlu ZXMgd2l0aAoKTW9kdWxlcyBzaG91bGQgYmUgbG9hZGVkIGluIHRoZSBmb2xsb3dpbmcgb3JkZXI6 Cgo+ICtUaGUgMXN0IG1vZHVsZTogZG9tMCBrZXJuZWwgaW1hZ2UKPiArVGhlIDJuZCBtb2R1bGU6 IGRvbTAgcmFtZGlzayAob3B0aW9uYWwpCgpUaGlzIGNvdmVycyBib3RoIHN1cHBvcnRlZCBwbGF0 Zm9ybXMgd2l0aG91dCBnb2luZyBpbnRvIHRvbyBkZWVwCmRldGFpbHM7IGlmIHlvdSBhbmQgVmxh ZGltaXIgYXJlIE9LLCBJJ2xsIGNvbW1pdCB3aXRoIHRoaXMgY2hhbmdlLgoKPiAgQGVuZCBkZWZm bgo+ICAKPiAtQG5vZGUgeGVuX2luaXRyZAo+IC1Ac3Vic2VjdGlvbiB4ZW5faW5pdHJkCj4gLQo+ IC1AZGVmZm4gQ29tbWFuZCB4ZW5faW5pdHJkIGZpbGUKPiAtTG9hZCBhIGluaXRyZCBpbWFnZSBm b3IgZG9tMCBrZXJuZWwgYXQgdGhlIGJvb3RpbmcgcHJvY2VzcyBvZiB4ZW4uCj4gLUBlbmQgZGVm Zm4KPiAtCj4gLUBub2RlIHhlbl94c20KPiAtQHN1YnNlY3Rpb24geGVuX3hzbQo+IC0KPiAtQGRl ZmZuIENvbW1hbmQgeGVuX3hzbSBmaWxlCj4gLUxvYWQgYSB4ZW4gc2VjdXJpdHkgbW9kdWxlIGZv ciB4ZW4gaHlwZXJ2aXNvciBhdCB0aGUgYm9vdGluZyBwcm9jZXNzIG9mIHhlbi4KPiAtU2VlIEB1 cmVme2h0dHA6Ly93aWtpLnhlbi5vcmcvd2lraS9YU019IGZvciBtb3JlIGRldGFpbC4KPiAtQGVu ZCBkZWZmbgo+IC0KPiAtCj4gIEBub2RlIE5ldHdvcmtpbmcgY29tbWFuZHMKPiAgQHNlY3Rpb24g VGhlIGxpc3Qgb2YgbmV0d29ya2luZyBjb21tYW5kcwo+ICAKPiAKCgpfX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpHcnViLWRldmVsIG1haWxpbmcgbGlzdApH cnViLWRldmVsQGdudS5vcmcKaHR0cHM6Ly9saXN0cy5nbnUub3JnL21haWxtYW4vbGlzdGluZm8v Z3J1Yi1kZXZlbAo=