From mboxrd@z Thu Jan 1 00:00:00 1970 From: Andrei Borzenkov Subject: Re: [PATCH v2 4/4] arm64: update the introduction of xen boot commands in docs/grub.texi Date: Thu, 25 Feb 2016 20:34:28 +0300 Message-ID: <56CF3B24.6030605@gmail.com> References: <1456382355-24614-2-git-send-email-fu.wei@linaro.org> <1456382355-24614-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: <1456382355-24614-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 MjUuMDIuMjAxNiAwOTozOSwgZnUud2VpQGxpbmFyby5vcmcg7+j45fI6Cj4gRnJvbTogRnUgV2Vp IDxmdS53ZWlAbGluYXJvLm9yZz4KPiAKPiBkZWxldGU6IHhlbl9saW51eCwgeGVuX2luaXRyZCwg eGVuX3hzbQo+IGFkZDogeGVuX21vZHVsZQo+IAo+IFRoaXMgdXBkYXRlIGJhc2VzIG9uCj4gICAg IGNvbW1pdCAwZWRkNzUwZTUwNjk4ODU0MDY4MzU4ZWE1MzUyODEwMGE5MTkyOTAyCj4gICAgIEF1 dGhvcjogVmxhZGltaXIgU2VyYmluZW5rbyA8cGhjb2RlckBnbWFpbC5jb20+Cj4gICAgIERhdGU6 ICAgRnJpIEphbiAyMiAxMDoxODo0NyAyMDE2ICswMTAwCj4gCj4gICAgICAgICB4ZW5fYm9vdDog UmVtb3ZlIG9ic29sZXRlIG1vZHVsZSB0eXBlIGRpc3RpbmN0aW9ucy4KPiAKPiBTaWduZWQtb2Zm LWJ5OiBGdSBXZWkgPGZ1LndlaUBsaW5hcm8ub3JnPgo+IC0tLQo+ICBkb2NzL2dydWIudGV4aSB8 IDMyICsrKysrKysrKy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCj4gIDEgZmlsZSBjaGFuZ2VkLCA5 IGluc2VydGlvbnMoKyksIDIzIGRlbGV0aW9ucygtKQo+IAo+IGRpZmYgLS1naXQgYS9kb2NzL2dy dWIudGV4aSBiL2RvY3MvZ3J1Yi50ZXhpCj4gaW5kZXggODJmNmZhNC4uMGY5OWM1MCAxMDA2NDQK PiAtLS0gYS9kb2NzL2dydWIudGV4aQo+ICsrKyBiL2RvY3MvZ3J1Yi50ZXhpCj4gQEAgLTM4NjEs OSArMzg2MSw3IEBAIHlvdSBmb3JnZXQgYSBjb21tYW5kLCB5b3UgY2FuIHJ1biB0aGUgY29tbWFu ZCBAY29tbWFuZHtoZWxwfQo+ICAqIHZpZGVvaW5mbzo6ICAgICAgICAgICAgICAgICAgIExpc3Qg YXZhaWxhYmxlIHZpZGVvIG1vZGVzCj4gIEBjb21tZW50ICogeGVuXyo6OiAgICAgICAgICAgICAg WGVuIGJvb3QgY29tbWFuZHMKPiAgKiB4ZW5faHlwZXJ2aXNvcjo6ICAgICAgICAgICAgICBMb2Fk IHhlbiBoeXBlcnZpc29yIGJpbmFyeQo+IC0qIHhlbl9saW51eDo6ICAgICAgICAgICAgICAgICAg IExvYWQgZG9tMCBrZXJuZWwgZm9yIHhlbiBoeXBlcnZpc29yCj4gLSogeGVuX2luaXRyZDo6ICAg ICAgICAgICAgICAgICAgTG9hZCBkb20wIGluaXRyZCBmb3IgZG9tMCBrZXJuZWwKPiAtKiB4ZW5f eHNtOjogICAgICAgICAgICAgICAgICAgICBMb2FkIHhlbiBzZWN1cml0eSBtb2R1bGUgZm9yIHhl biBoeXBlcnZpc29yCj4gKyogeGVuX21vZHVsZTo6ICAgICAgICAgICAgICAgICAgTG9hZCB4ZW4g bW9kdWxlcyBmb3IgeGVuIGh5cGVydmlzb3IKPiAgQGVuZCBtZW51Cj4gIAo+ICAKPiBAQCAtNTE0 MSwzMCArNTEzOSwxOCBAQCB2ZXJiYXRpbSBhcyB0aGUgQGRmbntrZXJuZWwgY29tbWFuZC1saW5l fS4gQW55IG90aGVyIGJpbmFyaWVzIG11c3QgYmUKPiAgcmVsb2FkZWQgYWZ0ZXIgdXNpbmcgdGhp cyBjb21tYW5kLgo+ICBAZW5kIGRlZmZuCj4gIAo+IC1Abm9kZSB4ZW5fbGludXgKPiAtQHN1YnNl Y3Rpb24geGVuX2xpbnV4Cj4gK0Bub2RlIHhlbl9tb2R1bGUKPiArQHN1YnNlY3Rpb24geGVuX21v ZHVsZQo+ICAKPiAtQGRlZmZuIENvbW1hbmQgeGVuX2xpbnV4IGZpbGUgW2FyZ3VtZW50c10KPiAt TG9hZCBhIGRvbTAga2VybmVsIGltYWdlIGZvciB4ZW4gaHlwZXJ2aXNvciBhdCB0aGUgYm9vdGlu ZyBwcm9jZXNzIG9mIHhlbi4KPiArQGRlZmZuIENvbW1hbmQgeGVuX21vZHVsZSBbLS1ub3Vuemlw XSBmaWxlIFthcmd1bWVudHNdCj4gK0xvYWQgYSBtb2R1bGUgZm9yIHhlbiBoeXBlcnZpc29yIGF0 IHRoZSBib290aW5nIHByb2Nlc3Mgb2YgeGVuLgo+ICBUaGUgcmVzdCBvZiB0aGUgbGluZSBpcyBw YXNzZWQgdmVyYmF0aW0gYXMgdGhlIG1vZHVsZSBjb21tYW5kIGxpbmUuCj4gK0VhY2ggbW9kdWxl IHdpbGwgYmUgaWRlbnRpZmllZCBieSB0aGUgb3JkZXIgaW4gd2hpY2ggdGhlIG1vZHVsZXMgYXJl IGFkZGVkLgo+ICtUaGUgMXN0IG1vZHVsZTogZG9tMCBrZXJuZWwgaW1hZ2UKPiArVGhlIDJuZCBt b2R1bGU6IGRvbTAgcmFtZGlzawo+ICtBbGwgc3Vic2VxdWVudCBtb2R1bGVzOiBVTktOT1cKPiAg QGVuZCBkZWZmbgo+ICAKCkhtbSAuLi4gZnJvbSBwcmV2aW91cyBkaXNjdXNzaW9uIEkgZ2F0aGVy ZWQgdGhhdCBYZW4gY2FuIGRldGVjdCBtb2R1bGUKdHlwZS4gV2hhdCBpZiB0aGVyZSBpcyBubyBp bml0cmQgZm9yIGRvbTA/IEhvdyBjYW4gc3Vic2VxdWVudCBtb2R1bGVzIGJlCmxvYWRlZCB0aGVu PwoKPiAtQG5vZGUgeGVuX2luaXRyZAo+IC1Ac3Vic2VjdGlvbiB4ZW5faW5pdHJkCj4gLQo+IC1A ZGVmZm4gQ29tbWFuZCB4ZW5faW5pdHJkIGZpbGUKPiAtTG9hZCBhIGluaXRyZCBpbWFnZSBmb3Ig ZG9tMCBrZXJuZWwgYXQgdGhlIGJvb3RpbmcgcHJvY2VzcyBvZiB4ZW4uCj4gLUBlbmQgZGVmZm4K PiAtCj4gLUBub2RlIHhlbl94c20KPiAtQHN1YnNlY3Rpb24geGVuX3hzbQo+IC0KPiAtQGRlZmZu IENvbW1hbmQgeGVuX3hzbSBmaWxlCj4gLUxvYWQgYSB4ZW4gc2VjdXJpdHkgbW9kdWxlIGZvciB4 ZW4gaHlwZXJ2aXNvciBhdCB0aGUgYm9vdGluZyBwcm9jZXNzIG9mIHhlbi4KPiAtU2VlIEB1cmVm e2h0dHA6Ly93aWtpLnhlbi5vcmcvd2lraS9YU019IGZvciBtb3JlIGRldGFpbC4KPiAtQGVuZCBk ZWZmbgo+IC0KPiAtCj4gIEBub2RlIE5ldHdvcmtpbmcgY29tbWFuZHMKPiAgQHNlY3Rpb24gVGhl IGxpc3Qgb2YgbmV0d29ya2luZyBjb21tYW5kcwo+ICAKPiAKCgpfX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpHcnViLWRldmVsIG1haWxpbmcgbGlzdApHcnVi LWRldmVsQGdudS5vcmcKaHR0cHM6Ly9saXN0cy5nbnUub3JnL21haWxtYW4vbGlzdGluZm8vZ3J1 Yi1kZXZlbAo= From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from list by lists.gnu.org with archive (Exim 4.71) id 1aYzoE-0008K2-3T for mharc-grub-devel@gnu.org; Thu, 25 Feb 2016 12:34:38 -0500 Received: from eggs.gnu.org ([2001:4830:134:3::10]:54653) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1aYzoC-0008JC-1B for grub-devel@gnu.org; Thu, 25 Feb 2016 12:34:36 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1aYzo8-0008Rw-RD for grub-devel@gnu.org; Thu, 25 Feb 2016 12:34:35 -0500 Received: from mail-lf0-x22a.google.com ([2a00:1450:4010:c07::22a]:34338) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1aYzo8-0008Rn-Dn for grub-devel@gnu.org; Thu, 25 Feb 2016 12:34:32 -0500 Received: by mail-lf0-x22a.google.com with SMTP id j78so37802217lfb.1 for ; Thu, 25 Feb 2016 09:34:32 -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-type:content-transfer-encoding; bh=G9XM82mMrwNn+z4BES8qAKpmqKcI2UYJ70AGDI4RSrw=; b=Zi31F8qD1ul1WngJvrOASAOml1rKAbrXICJXWeI9rdkJX7CVluotoCrzOTIBpGzpjk 6LS/081eshU6dhtsnZLIB+GXhF8RrXhYnEEOuoFJH9S8yDVIlIjf96CCM5/M9+RwOhBh Lyw6hiV/MnbpsnEO8xNuADF8gJAj0QA62WdvDImMykATHXvK/b1OmISP19Os4YODY1zC TY/P1a9fV3g7HBGKdalvOiCjysidXSGgeeg4Rf5My5Lhsl+qUH9X04V7fXzmaKZ0IS1Y IxsrM+Th7B19hGGQWv96SnDE8CDvf0Auya683fzT2j1SmhtvoeCrOuI0vbNKaclWMI5c NOiQ== 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-type :content-transfer-encoding; bh=G9XM82mMrwNn+z4BES8qAKpmqKcI2UYJ70AGDI4RSrw=; b=G3RMd7CyDfizhYW6PWM7QMnvT38d/EYL7NgYpBn0pibpyfpOecRMPj3g9FPplrocv8 XFrkRIfi1PFQAb7CgBnJ3ZefVjNCFlaTz93gJ1d/Yl0c1fhHdBq38axTXKhe2Xpbs2Ug B1OaRbdlk4e9a4TF/UXGanLggwREoyn3NuGkPNKcarfZvrWZcNx92jrUTqtzgcJ566tW hgu481ET7ul4OMWxAP/yefihMJnU4LyOqvic/9uBRZ49iHriij11dR3nFT28xkWFEOXM +b5y1c4H1iGr2dVJyh7d2mAa1ZEHqiWtUmGn3ZQG2u46hCZA5jYLJWSdZp7Zmr/ABfDR bLPQ== X-Gm-Message-State: AG10YORzk6nzwSCIzKS+SR4gIfum+OswaFucXdAb+Be2Dkr4hZoqqUc3bGLcjmreGFqwvw== X-Received: by 10.25.40.210 with SMTP id o201mr8235327lfo.44.1456421671143; Thu, 25 Feb 2016 09:34:31 -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 zr6sm1263514lbb.19.2016.02.25.09.34.29 (version=TLSv1/SSLv3 cipher=OTHER); Thu, 25 Feb 2016 09:34:29 -0800 (PST) Subject: Re: [PATCH v2 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: <1456382355-24614-2-git-send-email-fu.wei@linaro.org> <1456382355-24614-5-git-send-email-fu.wei@linaro.org> From: Andrei Borzenkov Message-ID: <56CF3B24.6030605@gmail.com> Date: Thu, 25 Feb 2016 20:34:28 +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: <1456382355-24614-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::22a 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: Thu, 25 Feb 2016 17:34:37 -0000 25.02.2016 09:39, 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 | 32 +++++++++----------------------- > 1 file changed, 9 insertions(+), 23 deletions(-) > > diff --git a/docs/grub.texi b/docs/grub.texi > index 82f6fa4..0f99c50 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,18 @@ 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. > +Each module will be identified by the order in which the modules are added. > +The 1st module: dom0 kernel image > +The 2nd module: dom0 ramdisk > +All subsequent modules: UNKNOW > @end deffn > Hmm ... from previous discussion I gathered that Xen can detect module type. What if there is no initrd for dom0? How can subsequent modules be loaded then? > -@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 > >