Skip to content
  • Masahiro Yamada's avatar
    cmd: add a new command "config" to show .config contents · 61304dbe
    Masahiro Yamada authored
    This feature is inspired by /proc/config.gz of Linux.  In Linux,
    if CONFIG_IKCONFIG is enabled, the ".config" file contents are
    embedded in the kernel image.  If CONFIG_IKCONFIG_PROC is also
    enabled, the ".config" contents are exposed to /proc/config.gz.
    Users can do "zcat /proc/config.gz" to check which config options
    are enabled on the running kernel image.
    
    The idea is almost the same here; if CONFIG_CMD_CONFIG is enabled,
    the ".config" contents are compressed and saved in the U-Boot image,
    then printed by the new command "config".
    
    The usage is quite simple.  Enable CONFIG_CMD_CONFIG, then run
     > config
    from the command line interface.  The ".config" contents will be
    printed on the console.
    
    This feature increases the U-Boot image size by about 4KB (this is
    mostly due to the gzip-compressed .config file).  By default, it is
    enabled only for Sandbox because we do not care about the memory
    footprint on it.  Of course, this feature is architecture ...
    61304dbe