[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