[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] Re: [Xen-devel] [PATCH v3 3/4] * util/grub.d/20_linux_xen.in: Add support of the XEN boot on aarch64
Hi Vladimir, Great thanks for your suggestion! :-) On 29 October 2015 at 23:25, Vladimir 'Ï-coder/phcoder' Serbinenko <phcoder@xxxxxxxxx> wrote: >> +if [ "x$machine" != xaarch64 ]; then >> + multiboot_cmd="multiboot" >> + module_linux_cmd="module" >> + module_initrd_cmd="module --nounzip" >> +else >> + multiboot_cmd="xen_hypervisor" >> + module_linux_cmd="xen_linux" >> + module_initrd_cmd="xen_initrd" >> +fi >> + > Please do not hardcode an assumption that grub-mkconfig is executed on > the same machine as GRUB is booted. I know that we have instances of > such assumption in some cases but we'd like to eliminate them. Alternatives: > - Check arch on boot time > - Check that new xen commands are supported (define a new feature) > Please add xen_* aliases on x86 as well I would like to go this way, but could you provide some help or a little example for : (1) How to check the new xen commands(or xen_boot module) (2)add xen_* aliases on x86, is that like something below? diff --git a/grub-core/loader/i386/xen.c b/grub-core/loader/i386/xen.c index c4d9689..b88d51b 100644 --- a/grub-core/loader/i386/xen.c +++ b/grub-core/loader/i386/xen.c @@ -696,10 +696,14 @@ GRUB_MOD_INIT (xen) 0, N_("Load Linux.")); cmd_multiboot = grub_register_command ("multiboot", grub_cmd_xen, 0, N_("Load Linux.")); + cmd_multiboot = grub_register_command ("xen_hypervisor", grub_cmd_xen, + 0, N_("Load Linux.")); cmd_initrd = grub_register_command ("initrd", grub_cmd_initrd, 0, N_("Load initrd.")); cmd_module = grub_register_command ("module", grub_cmd_module, 0, N_("Load module.")); + cmd_module = grub_register_command ("xen_linux", grub_cmd_module, + 0, N_("Load module.")); my_mod = mod; } But how to deal with xen_initrd ? Could you help me ? Great thanks !! > > -- Best regards, Fu Wei Software Engineer Red Hat Software (Beijing) Co.,Ltd.Shanghai Branch Ph: +86 21 61221326(direct) Ph: +86 186 2020 4684 (mobile) Room 1512, Regus One Corporate Avenue,Level 15, One Corporate Avenue,222 Hubin Road,Huangpu District, Shanghai,China 200021 _______________________________________________ Xen-devel mailing list Xen-devel@xxxxxxxxxxxxx http://lists.xen.org/xen-devel
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |