[patch 1/3 v2] Add function get_bootparam
Greg KH
greg at kroah.com
Tue Nov 12 03:30:12 EST 2013
On Tue, Nov 12, 2013 at 04:08:54PM +0800, Dave Young wrote:
> On 11/11/13 at 11:58pm, Greg KH wrote:
> > > kexec-tools can have a fallback to debugfs if we really need it, but
> > > making people mount debugfs to have some essential piece of
> > > functionality scares the heck out of me.
> >
> > I agree, that would not be good.
> >
> > I'm not sure what exactly the sysfs file is wanting to look like? The
> > efi section variable sysfs file isn't ok (multiple lines with multiple
> > values.) What is this going to look like?
>
> The current structure in debugfs is like below, export every field of setup
> header as one file will be too much IMHO:
> [root at darkstar debug]# tree boot_params
> boot_params
> ├── data /* binary data of setup header */
> ├── setup_data /* setup_data link list nodes */
> │ ├── 0
> │ │ ├── data /* binary data of setup data */
> │ │ └── type /* type of setup data */
> │ └── 1
> │ ├── data
> │ └── type
> └── version /* boot protocol version */
And these binary data blobs are a "standard" somewhere, and will not
change per kernel version change?
If so, that structure is fine with me.
thanks,
greg k-h
More information about the kexec
mailing list