All of lore.kernel.org
 help / color / mirror / Atom feed
From: Olaf Hering <olaf@aepfle.de>
To: The development of GNU GRUB <grub-devel@gnu.org>
Subject: Re: passing options to grub in xen,openfirmware and efi
Date: Wed, 29 Apr 2015 17:35:27 +0200	[thread overview]
Message-ID: <20150429153527.GA12448@aepfle.de> (raw)
In-Reply-To: <CAEaD8JPbMYh38oT0NXkjh+tjJ8PfeeLCL9HrK82W1jzpvVqURg@mail.gmail.com>

On Wed, Apr 29, Vladimir 'phcoder' Serbinenko wrote:

> 
> On Apr 29, 2015 5:10 PM, "Olaf Hering" <olaf@aepfle.de> wrote:
> >
> > On Wed, Apr 29, Vladimir 'φ-coder/phcoder' Serbinenko wrote:
> >
> > > I'm aware of the problem and I fully agree with you. Automatic install
> > > doesn't use those and I think the reason for it was to specify root in
> > > early days of porting. I don't think it's used for anything nowadays.
> >
> > For PV guests the use case is simple: provide a generic grub binary,
> > which recognizes optional knobs from the domU.cfg. This will be used to
> > select one of the configured devices as root.
> More details on this one please. Both command line and grub binary are on host.
> How is managing changing one is different from the other?

Not sure what you are asking, but:
The distro provides a static binary, which has a certain level of
features. And some of the features can be controlled from the outside by
some knobs. The feature is to select a certain drive without user
interaction, and the knob is a string in the cmdline in the PV domU
case.

> > > Also unless there is a good usecase for having command line parsing, I'm
> > > all for killing existing ieee1275 parsing altogether and not introducing
> > > any parsing in the future.
> > So you want to dumb it down to the 80s PC level, even if some firmware
> > implementations can set knobs?!
> "It's shiny and new" or "this is from 80s" are fallacies and not arguments.

Its not new that a firmware provides an interface to query its
properties AND that a firmware provides an interface the adjust
properties. OF does that. EFI maybe, no idea. And in some sense a PV
guest via its cmdline does that as well. I have however not looked how
the cmdline is passed to the PV kernel and how its retrieved in the PV
kernel.

My laptop with its BIOS provides nothing like that because the concept
is based on the PC from the 80s. Or whatever.

Olaf


  reply	other threads:[~2015-04-29 15:35 UTC|newest]

Thread overview: 39+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2015-04-23  8:03 passing options to grub in xen,openfirmware and efi Olaf Hering
2015-04-23  9:35 ` Andrei Borzenkov
2015-04-23  9:43   ` Olaf Hering
2015-04-23  9:54     ` Andrei Borzenkov
2015-04-23 11:25       ` Olaf Hering
2015-04-23 11:40         ` Andrei Borzenkov
2015-04-23 12:17           ` Olaf Hering
2015-04-29 15:02   ` Vladimir 'φ-coder/phcoder' Serbinenko
2015-04-29 15:10     ` Olaf Hering
2015-04-29 15:21       ` Vladimir 'phcoder' Serbinenko
2015-04-29 15:35         ` Olaf Hering [this message]
2015-04-29 15:41           ` Vladimir 'phcoder' Serbinenko
2015-04-29 15:48             ` Olaf Hering
2015-04-29 16:22               ` Vladimir 'phcoder' Serbinenko
2015-04-29 16:28                 ` Olaf Hering
2015-04-29 16:37                   ` Vladimir 'phcoder' Serbinenko
2015-04-29 16:49                     ` Olaf Hering
2015-05-07 14:45                       ` Vladimir 'φ-coder/phcoder' Serbinenko
2015-05-07 14:54                         ` Olaf Hering
2015-05-07 14:59                           ` Vladimir 'φ-coder/phcoder' Serbinenko
2015-05-07 15:03                             ` Andrei Borzenkov
2015-05-07 15:21                               ` Vladimir 'φ-coder/phcoder' Serbinenko
2015-05-08 10:09                                 ` Olaf Hering
2015-05-08 10:57                                   ` Vladimir 'phcoder' Serbinenko
2015-05-08 11:06                                     ` Andrei Borzenkov
2015-05-08 11:17                                       ` Olaf Hering
2015-05-08 11:15                                     ` Olaf Hering
2015-05-08 11:33                                       ` Andrei Borzenkov
2015-05-08 11:46                                         ` Olaf Hering
2015-05-08 12:57                                           ` Vladimir 'phcoder' Serbinenko
2015-05-11  9:36                                         ` Olaf Hering
2015-05-11 10:22                                           ` Andrei Borzenkov
2015-05-11 10:43                                             ` Olaf Hering
2015-05-11 10:46                                               ` Vladimir 'phcoder' Serbinenko
2015-05-11 11:04                                                 ` Olaf Hering
2015-05-11 11:22                                                   ` Vladimir 'phcoder' Serbinenko
2015-05-11 14:10                                 ` Olaf Hering
2015-05-08 10:44                               ` Michael Chang
2015-04-23 17:05 ` Curt Brune

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=20150429153527.GA12448@aepfle.de \
    --to=olaf@aepfle.de \
    --cc=grub-devel@gnu.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.